0000945841-20-000210.txt : 20201030 0000945841-20-000210.hdr.sgml : 20201030 20201030162038 ACCESSION NUMBER: 0000945841-20-000210 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 48 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201030 DATE AS OF CHANGE: 20201030 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: 201277640 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-20200930.htm POOL Q3 2020 FORM 10-Q pool-20200930
0000945841--12-312020Q3falseus-gaap:AccountingStandardsUpdate201602Member00009458412020-01-012020-09-30xbrli:shares00009458412020-10-26iso4217:USD00009458412020-07-012020-09-3000009458412019-07-012019-09-3000009458412019-01-012019-09-30iso4217:USDxbrli:shares00009458412020-09-3000009458412019-09-3000009458412019-12-3100009458412018-12-310000945841us-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:CommonStockMember2018-12-310000945841us-gaap:AdditionalPaidInCapitalMember2018-12-310000945841us-gaap:RetainedEarningsMember2018-12-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000945841us-gaap:CommonStockMember2019-01-012019-03-310000945841us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310000945841us-gaap:RetainedEarningsMember2019-01-012019-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-3100009458412019-01-012019-03-3100009458412019-01-012019-06-300000945841us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310000945841srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310000945841us-gaap:CommonStockMember2019-03-310000945841us-gaap:AdditionalPaidInCapitalMember2019-03-310000945841us-gaap:RetainedEarningsMember2019-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-3100009458412019-03-310000945841us-gaap:CommonStockMember2019-04-012019-06-300000945841us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300000945841us-gaap:RetainedEarningsMember2019-04-012019-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-3000009458412019-04-012019-06-300000945841us-gaap:CommonStockMember2019-06-300000945841us-gaap:AdditionalPaidInCapitalMember2019-06-300000945841us-gaap:RetainedEarningsMember2019-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-3000009458412019-06-300000945841us-gaap:CommonStockMember2019-07-012019-09-300000945841us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300000945841us-gaap:RetainedEarningsMember2019-07-012019-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300000945841us-gaap:CommonStockMember2019-09-300000945841us-gaap:AdditionalPaidInCapitalMember2019-09-300000945841us-gaap:RetainedEarningsMember2019-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300000945841us-gaap:AllowanceForCreditLossMember2019-12-310000945841us-gaap:AllowanceForCreditLossMember2018-12-310000945841us-gaap:AllowanceForCreditLossMember2020-01-012020-09-300000945841us-gaap:AllowanceForCreditLossMember2019-01-012019-09-300000945841us-gaap:AllowanceForCreditLossMember2020-09-300000945841us-gaap:AllowanceForCreditLossMember2019-09-30pool:numberOfReportingUnits0000945841country:AU2020-01-012020-09-300000945841country:IT2020-09-300000945841stpr:CA-QC2020-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2020-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2019-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2019-12-310000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2020-09-300000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-09-300000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2019-12-31pool:locations0000945841stpr:CA-ONpool:NortheasternSwimmingPoolDistributorsIncMember2020-09-012020-09-300000945841stpr:CA-QCpool:NortheasternSwimmingPoolDistributorsIncMember2020-09-012020-09-300000945841stpr:TXpool:MasterTileNetworkLLCMember2020-02-012020-02-290000945841stpr:NVpool:MasterTileNetworkLLCMember2020-02-012020-02-290000945841stpr:OKpool:MasterTileNetworkLLCMember2020-02-012020-02-290000945841stpr:PApool:W.W.AdcockInc.Member2019-01-012019-01-310000945841stpr:NCpool:W.W.AdcockInc.Member2019-01-012019-01-310000945841stpr:VApool:W.W.AdcockInc.Member2019-01-012019-01-310000945841stpr:NJus-gaap:SubsequentEventMemberpool:JetLineProductsIncMember2020-10-012020-10-310000945841us-gaap:SubsequentEventMemberpool:JetLineProductsIncMemberstpr:NY2020-10-012020-10-310000945841us-gaap:SubsequentEventMemberstpr:TXpool:JetLineProductsIncMember2020-10-012020-10-310000945841stpr:FLus-gaap:SubsequentEventMemberpool:JetLineProductsIncMember2020-10-012020-10-310000945841us-gaap:FairValueInputsLevel2Member2020-09-300000945841us-gaap:FairValueInputsLevel2Member2019-09-300000945841us-gaap:FairValueInputsLevel3Member2020-09-300000945841us-gaap:FairValueInputsLevel3Member2019-09-300000945841pool:InterestRateSwap1Member2020-01-012020-09-300000945841pool:InterestRateSwap1Member2016-07-06xbrli:pure0000945841pool:ForwardstartingInterestRateSwap1Member2020-01-012020-09-300000945841pool:ForwardstartingInterestRateSwap1Member2019-05-070000945841pool:ForwardstartingInterestRateSwap2Member2020-01-012020-09-300000945841pool:ForwardstartingInterestRateSwap2Member2019-07-250000945841pool:ForwardstartingInterestRateSwap3Member2020-01-012020-09-300000945841pool:ForwardstartingInterestRateSwap3Member2020-02-050000945841pool:ForwardStartingInterestRateSwap4Member2020-01-012020-09-300000945841pool:ForwardStartingInterestRateSwap4Member2020-03-090000945841pool:ForwardStartingInterestRateSwap5Member2020-01-012020-09-300000945841pool:ForwardStartingInterestRateSwap5Member2020-03-090000945841us-gaap:LineOfCreditMember2020-09-300000945841us-gaap:LineOfCreditMember2019-09-300000945841pool:TermFacilityMember2020-09-300000945841pool:TermFacilityMember2019-09-300000945841us-gaap:SecuredDebtMember2020-09-300000945841us-gaap:SecuredDebtMember2019-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, 2020
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-20200930_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 26, 2020, there were 40,158,582 shares of common stock outstanding.




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

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,
 2020201920202019
Net sales$1,139,229 $898,500 $3,097,362 $2,617,283 
Cost of sales810,531 640,569 2,205,555 1,854,408 
Gross profit328,698 257,931 891,807 762,875 
Selling and administrative expenses180,465 153,391 495,186 447,427 
Impairment of goodwill and other assets  6,944  
Operating income148,233 104,540 389,677 315,448 
Interest and other non-operating expenses, net1,861 5,498 9,292 18,538 
Income before income taxes and equity earnings146,372 99,042 380,385 296,910 
Provision for income taxes27,360 19,593 73,068 53,569 
Equity earnings in unconsolidated investments, net86 76 248 210 
Net income$119,098 $79,525 $307,565 $243,551 
Earnings per share:  
Basic$2.97 $1.99 $7.68 $6.13 
Diluted$2.92 $1.95 $7.53 $5.97 
Weighted average shares outstanding:  
Basic40,123 39,933 40,073 39,750 
Diluted40,839 40,865 40,849 40,811 
Cash dividends declared per common share$0.58 $0.55 $1.71 $1.55 

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,
  2020201920202019
Net income$119,098 $79,525 $307,565 $243,551 
Other comprehensive income (loss):  
Foreign currency translation gains (losses) 2,976 (2,156)(320)(734)
Change in unrealized gains (losses) on interest rate swaps, net of change in taxes of $(51), $188, $3,641 and $692
154 (565)(10,923)(2,074)
Total other comprehensive income (loss)3,130 (2,721)(11,243)(2,808)
Comprehensive income$122,228 $76,804 $296,322 $240,743 

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,
20202019
2019 (1)
 (Unaudited)(Unaudited) 
Assets   
Current assets:   
Cash and cash equivalents$74,749 $36,693 $28,583 
Receivables, net135,555 95,971 76,648 
Receivables pledged under receivables facility230,857 211,827 149,891 
Product inventories, net612,824 616,217 702,274 
Prepaid expenses and other current assets12,696 12,384 16,172 
Total current assets1,066,681 973,092 973,568 
Property and equipment, net109,086 112,816 112,246 
Goodwill199,360 188,133 188,596 
Other intangible assets, net10,522 11,235 11,038 
Equity interest investments1,314 1,237 1,227 
Operating lease assets180,230 175,878 176,689 
Other assets20,396 19,017 19,902 
Total assets$1,587,589 $1,481,408 $1,483,266 
Liabilities and stockholders’ equity   
Current liabilities:   
Accounts payable$268,412 $214,309 $261,963 
Accrued expenses and other current liabilities145,420 81,459 60,813 
Short-term borrowings and current portion of long-term debt 11,709 11,840 11,745 
Current operating lease liabilities56,977 56,025 56,325 
Total current liabilities482,518 363,633 390,846 
Deferred income taxes29,476 27,951 32,598 
Long-term debt, net328,225 535,720 499,662 
Other long-term liabilities32,846 26,737 27,970 
Non-current operating lease liabilities125,023 121,397 122,010 
Total liabilities998,088 1,075,438 1,073,086 
Stockholders’ equity:   
Common stock, $0.001 par value; 100,000,000 shares authorized;
40,153,287, 40,020,216 and 40,074,160 shares issued and
outstanding at September 30, 2020, September 30, 2019 and
December 31, 2019, respectively
40 40 40 
Additional paid-in capital513,030 480,478 485,239 
Retained earnings (deficit)98,033 (60,743)(64,740)
Accumulated other comprehensive loss(21,602)(13,805)(10,359)
Total stockholders’ equity589,501 405,970 410,180 
Total liabilities and stockholders’ equity$1,587,589 $1,481,408 $1,483,266 
(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,
 20202019
Operating activities  
Net income$307,565 $243,551 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation20,979 20,648 
Amortization975 1,049 
Share-based compensation11,095 10,243 
Equity earnings in unconsolidated investments, net(248)(210)
Impairment of goodwill and other assets6,944  
Other1,092 5,334 
Changes in operating assets and liabilities, net of effects of acquisitions:  
Receivables(135,129)(98,538)
Product inventories99,767 68,827 
Prepaid expenses and other assets311 1,231 
Accounts payable3,385 (29,782)
Accrued expenses and other current liabilities72,178 20,900 
Net cash provided by operating activities388,914 243,253 
Investing activities  
Acquisition of businesses, net of cash acquired(24,655)(8,913)
Purchases of property and equipment, net of sale proceeds(16,897)(26,926)
Net cash used in investing activities(41,552)(35,839)
Financing activities  
Proceeds from revolving line of credit749,840 836,534 
Payments on revolving line of credit(909,637)(1,011,430)
Proceeds from asset-backed financing261,700 189,000 
Payments on asset-backed financing(266,700)(136,300)
Payments on term facility(6,938) 
Proceeds from short-term borrowings and current portion of long-term debt13,255 27,633 
Payments on short-term borrowings and current portion of long-term debt (13,291)(24,962)
Payments of deferred financing costs (12) 
Payments of deferred and contingent acquisition consideration(281)(311)
Proceeds from stock issued under share-based compensation plans16,696 17,042 
Payments of cash dividends(68,599)(61,752)
Purchases of treasury stock(76,194)(23,188)
Net cash used in financing activities(300,161)(187,734)
Effect of exchange rate changes on cash and cash equivalents(1,035)655 
Change in cash and cash equivalents46,166 20,335 
Cash and cash equivalents at beginning of period28,583 16,358 
Cash and cash equivalents at end of period$74,749 $36,693 

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
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,931 40 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 shares 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 









5



Common StockAdditional
Paid-In
RetainedAccumulated
Other
Comprehensive
 SharesAmountCapitalDeficitLossTotal
Balance at December 31, 201839,506 $40 $453,193 $(218,646)$(10,997)$223,590 
Net income
   32,637  32,637 
Foreign currency translation
    214 214 
Interest rate swaps, net of the change in taxes of $90
    (269)(269)
Repurchases of common stock, net of retirements
(155)(1) (23,096) (23,097)
Share-based compensation
  3,259   3,259 
Adoption of ASU 2016-02
— — — (709)— (709)
Issuance of stock under share-based compensation plans
328 1 7,070   7,071 
Declaration of cash dividends
   (17,819) (17,819)
Balance at March 31, 201939,679 40 463,522 (227,633)(11,052)224,877 
Net income
   131,390  131,390 
Foreign currency translation
    1,208 1,208 
Interest rate swaps, net of the change in taxes of $413
    (1,240)(1,240)
Share-based compensation
  3,335   3,335 
Issuance of stock under share-based compensation plans
219  5,533   5,533 
Declaration of cash dividends
   (21,934) (21,934)
Balance at June 30, 201939,898 40 472,390 (118,177)(11,084)343,169 
Net income
   79,525  79,525 
Foreign currency translation
    (2,156)(2,156)
Interest rate swaps, net of the change in taxes of $188
    (565)(565)
Repurchases of common stock, net of retirements
(1)  (92) (92)
Share-based compensation
  3,649   3,649 
Issuance of shares under share-based compensation plans
123  4,439   4,439 
Declaration of cash dividends
   (21,999) (21,999)
Balance at September 30, 201940,020$40 $480,478 $(60,743)$(13,805)$405,970 
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 2019 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 2019 Annual Report on Form 10-K.  The results for our three and nine month periods ended September 30, 2020 are not necessarily indicative of the expected results for our fiscal year ending December 31, 2020.

Newly Adopted Accounting Pronouncements

On January 1, 2020, we adopted Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and all related amendments, which are codified into Accounting Standards Codification (ASC) 326, using the cumulative-effect transition method related to our trade receivables. This new standard changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities are required to use a new forward-looking “expected loss” model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. The adoption of this standard did not have a material impact on our financial position or results of operations, and we do not expect the adoption of this guidance to have a material effect on our results of operations in future periods. See Allowance for Doubtful Accounts within this note for more information.

We adopted ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, for our interim impairment tests performed in the period ended March 31, 2020. This new standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (commonly referred to as Step 2 under the previous guidance). Rather, the measurement of a goodwill impairment charge is based on the excess of a reporting unit’s carrying value over its fair value (Step 1 under the previous guidance). The impact of the new standard is dependent on the specific facts and circumstances of individual impairments, if any. The adoption of this guidance did not impact our results of operations, statement of financial position or cash flows.

On January 1, 2020, we adopted ASU 2018-15, Intangibles - Goodwill and Other - Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, on a prospective basis. This new standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal-use software license. The adoption of this guidance did not materially impact our results of operations, statement of financial position or cash flows.

Allowance for Doubtful Accounts

We record trade receivables at the invoiced amounts less an allowance for doubtful accounts for estimated losses we may incur if customers do not pay. We perform periodic credit evaluations of our customers, and we typically do not require collateral. Consistent with industry practices, we generally require payment from our North American customers within 30 days, except for sales under early buy programs for which we provide extended payment terms to qualified customers.

7


Upon adoption of ASU 2016-13, we did not recognize an adjustment to the beginning balance of retained earnings as the impact from adoption was not material. Our estimate of future losses is made by management based upon historical bad debts, customer receivable balances, age of customer receivable balances, customers’ financial conditions and current and forecasted economic trends, including certain trends in the housing market, the availability of consumer credit and general economic conditions (as commonly measured by Gross Domestic Product or GDP). We monitor housing market trends through review of the House Price Index as published by the Federal Housing Finance Agency, which measures the movement of single-family house prices. Our assessment of future losses in the first nine months of 2020 further considered the uncertainty of the impact of the COVID-19 pandemic on forecasted economic trends. At the end of each quarter, we also perform a reserve analysis of all accounts with balances greater than $20,000 that are more than 60 days past due. During the year, we write off account balances when we have exhausted reasonable collection efforts and determined that the likelihood of collection is remote. These write-offs are charged against our allowance for doubtful accounts.

The following table summarizes the changes in our allowance for doubtful accounts (in thousands):
Nine Months Ended
September 30,
 20202019
Balance at beginning of period$5,472 $6,182 
Bad debt expense1,667 2,639 
Write-offs, net of recoveries(1,844)(2,642)
Balance at end of period$5,295 $6,179 

Goodwill and Intangibles Impairment

As discussed in Note 1 to the Consolidated Financial Statements in our 2019 Annual Report on Form 10-K, goodwill represents the excess of the amount we paid to acquire a company over the estimated fair value of tangible assets and identifiable intangible assets acquired, less liabilities assumed. We test goodwill and other indefinite-lived intangible assets for impairment annually as of October 1st and at any other time when impairment indicators exist.

In the first quarter of 2020, we determined certain impairment triggers for our Australian reporting units had occurred due to the impact of the COVID-19 pandemic on expected future operating cash flows. We performed interim goodwill impairment analyses, which included discounted cash flow analyses, and determined that the estimated fair values of our Australian reporting units no longer exceeded their carrying values. In the period ended March 31, 2020, we recorded impairment equal to the total goodwill and intangibles carrying amounts of our five Australian reporting units, which included goodwill impairment of $3.5 million and intangibles impairment, related to the Pool Systems tradename and trademark, of $0.9 million. We also considered the impact of the COVID-19 pandemic on the expected future operating cash flows of the remainder of our reporting units. Although we do not currently anticipate any long-term impacts for the overall business, we continue to monitor reporting units that we consider more at risk; this includes one reporting unit in Italy with a goodwill balance of $3.7 million at September 30, 2020, and three reporting units in Quebec, Canada, with an aggregate goodwill balance of $2.6 million at September 30, 2020.

The determination of our reporting units’ goodwill and intangibles fair values includes numerous assumptions that are subject to various risks and uncertainties. The principal assumptions, all of which are considered Level 3 inputs, used in our cash flow analyses consisted of changes in market conditions, forecasted future operating results (including sales growth rates and operating margins) and discount rates (including our weighted-average cost of capital).

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 awards lapse. We recorded excess tax benefits of $8.5 million in the third quarter of 2020 compared to $4.5 million in the third quarter of 2019 and $22.6 million in the nine months ended September 30, 2020 compared to $21.1 million in the nine months ended September 30, 2019.

8


Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings (deficit). As of September 30, 2020, 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.5 billion and cumulative dividends of $647.5 million.

Accumulated Other Comprehensive Loss

The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):
September 30,December 31,
202020192019
Foreign currency translation adjustments$(10,447)$(13,156)$(10,127)
Unrealized losses on interest rate swaps, net of tax
(11,155)(649)(232)
Accumulated other comprehensive loss$(21,602)$(13,805)$(10,359)


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 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
Simplifies 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 are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis.Annual periods beginning after December 15, 2020We are currently evaluating the effect this standard will have on our financial position, results of operations and related disclosures. We do not expect that there will be a material impact to the financial statements as a result of adopting this ASU.
ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting
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.The provisions of this update are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. We are currently evaluating the effect this standard 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.

9


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,
 2020201920202019
Net income$119,098 $79,525 $307,565 $243,551 
Weighted average shares outstanding:  
Basic40,123 39,933 40,073 39,750 
Effect of dilutive securities:  
Stock options and employee stock purchase plan716 932 776 1,061 
Diluted40,839 40,865 40,849 40,811 
Earnings per share:  
Basic$2.97 $1.99 $7.68 $6.13 
Diluted$2.92 $1.95 $7.53 $5.97 
Anti-dilutive stock options excluded from diluted earnings per share computations   1 


Note 3 – Acquisitions

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 and one location in Quebec, 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.

In January 2019, we acquired the distribution assets of W.W. Adcock, Inc., a wholesale distributor of swimming pool products, equipment, parts and supplies, adding two locations in Pennsylvania, one location in North Carolina and one location in Virginia. We have completed our acquisition accounting for this acquisition.

Subsequent to September 30, 2020, 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.

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


10


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.

Recurring Fair Value Measurements

The table below presents the estimated fair values of our interest rate swap contract, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):
 
Fair Value at September 30,
20202019
Level 2
Unrealized gains on interest rate swaps$ $631 
Unrealized losses on interest rate swaps14,828 1,532 
Level 3
Contingent consideration liabilities$869 $745 

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 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. If determined to be effective cash flow hedges, we record the changes in the estimated fair value of the swaps to Accumulated other comprehensive loss on our Consolidated Balance Sheets.  If any of our interest rate swaps were determined to be ineffective, we would recognize the changes in the estimated fair value of our swaps in Interest and other non-operating expenses, net on our Consolidated Statements of Income.

We currently have one interest rate swap contract in place, which became effective on November 20, 2019, and terminates on November 20, 2020. This swap contract was previously forward-starting and converts the variable interest rate to a fixed interest rate on our variable rate borrowings. For this interest rate swap, we have not recognized any gains or losses through income, nor has there been any effect on income from hedge ineffectiveness over the term of the swap contract.


11


The following table provides additional details related to this swap contract:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1July 6, 2016November 20, 2019November 20, 2020$150.01.1425%

For the interest rate swap contract in effect at September 30, 2020, 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, 2020.

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 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Forward-starting interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
Forward-starting interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Forward-starting interest rate swap 4March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 5March 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 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 are recorded at fair value on a nonrecurring basis as a result of impairment charges.

In the first quarter of 2020, we recorded impairment charges of $6.9 million, which included $2.5 million from a long-term note, as collectability was impacted by the COVID-19 pandemic, and non-cash goodwill and intangibles impairment charges of $4.4 million, equal to the total goodwill and intangibles carrying amounts of our Australian reporting units. See Goodwill and Intangibles Impairment within Note 1 for more information on goodwill and intangibles impairment recognized in the period ended March 31, 2020.

Other

The carrying values of cash, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments (Level 1 inputs). 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).
12



Note 5 – Debt

The table below presents the components of our debt (in thousands):
 September 30,
 20202019
Variable rate debt
Short-term borrowings$ $2,116 
Current portion of long-term debt:
Australian credit facility11,709 9,724 
Short-term borrowings and current portion of long-term debt 11,709 11,840 
Long-term portion:  
Revolving credit facility40,876 375,235 
Term facility178,062  
Receivables securitization facility110,000 161,200 
Less: financing costs, net713 715 
Long-term debt, net328,225 535,720 
Total debt $339,934 $547,560 

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.

13


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

You should read the following discussion in conjunction with Management’s Discussion and Analysis included in our 2019 Annual Report on Form 10-K.  

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

Cautionary Statement for Purposes of the “Safe Harbor” Provisions of the Private Securities Litigation Reform Act of 1995

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 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, 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 2019 Annual Report on Form 10-K and in Part II, Item 1A. of this Form 10-Q.  For these statements, we claim the protection of the safe harbor for forward-looking statements contained in the Private Securities Litigation Reform Act.

OVERVIEW

Impact of COVID-19 Pandemic

On March 11, 2020, the World Health Organization declared the novel coronavirus disease (COVID-19) a pandemic, and on March 13, 2020, the United States declared a national emergency. States and cities have taken various measures in response to COVID-19, including mandating the closure of certain businesses and encouraging or requiring citizens to avoid large gatherings. Most of our North American operations are and have been continuously open for business as we are designated as an essential business in almost all of our markets. In Europe, our operations closed for a short period during the first half of 2020 in France, Spain and Italy, in order to comply with local authorities’ orders. 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. As a result, our supply chain remains intact, with our customers continuing to meet end-user needs.

The health, safety and security of our employees has been, and remains, one of our highest priorities. 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 rare instances, we have had to close facilities in whole or in part as a result of government regulations, as well as positive or presumed positive results from COVID-19 testing. The direct impact of any closures to date has not been material to our operations.

14


Beginning in the middle of March, when stay-at-home orders related to the COVID-19 pandemic were initially issued, we experienced sales declines across most markets. However, as stay-at-home restrictions eased in late April through early May, our business not only rebounded, but accelerated, resulting in net sales of $1.28 billion for the second quarter of 2020. In the third quarter of 2020, we realized net sales of $1.14 billion, as our sales continued to benefit from elevated demand for residential pool products, driven by home-centric trends influenced by the COVID-19 pandemic. As families spend more time at home, our sales have benefited from greater swimming pool demand and usage, resulting in broad sales gains across our product categories and geographies. While the short-term impact of this trend has had a positive impact on our business, it is unclear what the long-term impact will be. In addition, governmental restrictions have had a material impact on some of our customers, limiting their ability to operate in certain geographies from mid-March into mid-May. While these restrictions were lifted, new stay-at-home orders or other government mandates could have a material impact on our results.

Our balance sheet remains strong with low leverage and sufficient access to additional capital. Given the seasonality of our business, our warehouses were stocked with inventory in preparation for the upcoming peak season prior to the implementation of most stay-at-home orders. As a result, the limited vendor supply interruptions experienced to date have had a minimal impact on our business. Supply disruptions have largely been limited to categories with the greatest demand, including heat-related equipment and above-ground swimming pools. We continue to work closely with our suppliers to maintain the flow of essential products to provide customers with the materials they need to serve their communities.

We began taking steps in April to reduce both capital expenditures and operating costs. Specifically, we reduced expenses for labor, fuel, utilities, advertising, meetings, travel and entertainment. As our business outlook and market trends have improved since the implementation of these cost-saving measures, we continue to assess our discretionary spending. We continue to reevaluate previously deferred capital expenditures and currently expect capital expenditures in 2020 to approximate 65% of 2019 capital expenditures and range from $20.0 million to $25.0 million.

The impact of the ongoing pandemic on our business and financial results 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, governmental actions that have been taken (or may be taken in the future) in response to the pandemic and changes in customer and supplier behavior in response to the pandemic.

Financial Results

In the third quarter of 2020, net sales increased 27% to $1.14 billion compared to $898.5 million in the third quarter of 2019. Our sales benefited from continued elevated demand for residential pool products, driven by home-centric trends influenced by the COVID-19 pandemic, as working from home became routine and families created and enjoyed safe social and entertainment alternatives in their own backyards. We realized broad sales gains across many product categories, as maintenance, replacement, refurbishment and construction activities across most geographies were strong.
Gross profit increased 27% to $328.7 million in the third quarter of 2020 from $257.9 million in the same period of 2019. Gross margin increased 20 basis points to 28.9% in the third quarter of 2020 compared to 28.7% in the third quarter of 2019, with increased purchase volumes driving improvements in supply chain management.
Selling and administrative expenses (operating expenses) increased 18% to $180.5 million in the third quarter of 2020 compared to $153.4 million in the third quarter of 2019, primarily reflecting a $20.1 million increase in performance-based compensation. Excluding performance-based compensation in both periods, operating expenses increased 5% due to growth-driven freight expenses and greater facility-related costs. As a percentage of net sales, operating expenses decreased to 15.8% in the third quarter of 2020 compared to 17.1% in the same period of 2019, as we continued to realize benefits from discretionary spending controls implemented earlier in the year.
Operating income in the third quarter of 2020 increased 42% to $148.2 million compared to $104.5 million in the same period in 2019. Operating margin was 13.0% in the third quarter of 2020 compared to 11.6% in the third quarter of 2019.
We recorded an $8.5 million, or $0.21 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, 2020, compared to a tax benefit of $4.5 million, or $0.11 per diluted share, realized in the same period of 2019.
Net income increased 50% to $119.1 million in the third quarter of 2020 compared to $79.5 million in the third quarter of 2019. Earnings per share increased 50% to $2.92 per diluted share in the third quarter of 2020 compared to $1.95 in the same period of 2019. Excluding the impact from ASU 2016-09 in both periods, earnings per diluted share increased 47% to $2.71 in the third quarter of 2020 compared to $1.84 in the third quarter of 2019.
15


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, 2020, total net receivables, including pledged receivables, increased 19% compared to September 30, 2019, driven by our September sales growth and partially offset by improved collections. Our days sales outstanding (DSO), as calculated on a trailing four quarters basis, was 27.6 days at September 30, 2020 and 29.0 days at September 30, 2019. Our allowance for doubtful accounts balance was $5.3 million at September 30, 2020 and $6.2 million at September 30, 2019.

Net inventory levels decreased 1% compared to levels at September 30, 2019, reflecting the strong pace of sales in the third quarter of 2020. The inventory reserve was $11.4 million at September 30, 2020 and $9.9 million at September 30, 2019. Our inventory turns, as calculated on a trailing four quarters basis, were 3.7 times at September 30, 2020 and 3.2 times at September 30, 2019.

Accrued expenses and other current liabilities increased 79% compared to September 30, 2019, primarily reflecting increases in accrued performance-based compensation and unrealized losses on interest rate swaps.

Total debt outstanding at September 30, 2020 was $339.9 million, down 38% compared to total debt at September 30, 2019, as we have utilized our operating cash flows to decrease debt balances. 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 2019, see the Current Trends and Outlook section of Management’s Discussion and Analysis included in Part II, Item 7 of our 2019 Annual Report on Form 10-K.  

Based on our results to date and expectations for the remainder of the year, we expect 2020 diluted EPS of $8.05 to $8.35, including the impact of year-to-date tax benefits of $0.55 and the $0.15 impact of non-cash impairments recorded in the first quarter of 2020. Our previous 2020 earnings guidance range disclosed in our Second Quarter 2020 Quarterly Report on Form 10-Q was $6.90 to $7.30, including year-to-date tax benefits of $0.34 and the $0.15 impact of non-cash impairments. Our 2020 earnings guidance range assumes average weather conditions and no adverse impacts from a resurgence of COVID-19 and related government responses.

We expect net sales growth for 2020 to approximate 18% to 20%. The majority of our business is driven by recurring revenue streams from the installed base of pools, and we believe that underlying demand for most discretionary products, including those serving the renovation and construction markets, remains strong. In addition, we believe that our sales for the fourth quarter of 2020 will continue to benefit from delayed projects, subject to our customers’ building capacity, including the availability of labor and favorable weather. At the same time, the impact of new stay-at-home orders or government mandates, as well as unfavorable economic conditions resulting from the COVID-19 pandemic and the resurgence of COVID-19 cases in some of our markets, could adversely impact our business, including an easing of demand for products dependent on discretionary spending.

We expect gross margin for the full year of 2020 to decline modestly compared to gross margin for the full year of 2019 given the decline in gross margin through the first nine months of 2020. We expect gross margin for the fourth quarter of 2020 to be relatively flat compared to the fourth quarter of 2019.

We expect base business operating expenses for the remainder of the year to benefit from actions taken by management in the second quarter of 2020 to reduce costs and to vary ratably with changes in sales performance. For the year, we expect operating expenses to increase 10% to 12% compared to 2019, primarily due to increases in performance-based compensation.

16


We expect our annual effective tax rate (excluding the benefit from ASU 2016-09) for 2020 will approximate 25.5%, which is consistent with 2019. Our effective tax rate is dependent on our results of operations and may change if actual results differ materially from our current expectations, particularly any significant changes in our geographic mix. 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 $22.6 million, or $0.55 per diluted share, tax benefit from ASU 2016-09 for the nine months ended September 30, 2020. We may recognize additional tax benefits related to stock option exercises in 2020 from grants that expire in years after 2020. We have not included any expected benefits in our guidance beyond what we have recognized as of September 30, 2020.

We expect cash provided by operations will remain strong in comparison to net income for the 2020 fiscal year. We expect to continue to use cash to fund opportunistic share repurchases over the next year. We also expect to use cash for the payment of cash dividends as and when declared by our Board of Directors (the Board).

The following summarizes our current expectations for 2021:

We expect sales growth in 2021 to be impacted by the following factors and assumptions:
normal weather patterns;
continued elevated demand for residential pool products, driven by home-centric trends influenced by the COVID-19 pandemic;
a benefit from delayed projects depending on our customers’ building capacity, including the availability of labor, and weather;
estimated 2% growth in the installed base of pools;
estimated 4% growth from acquisitions completed throughout 2020; and
inflationary product cost increases of approximately 2% to 3% (compared to our historical average of 1% to 2%).

We expect performance-based compensation for the full year of 2021 to normalize and decrease by $15.0 million to $20.0 million compared to the full year of 2020.


RESULTS OF OPERATIONS

As of September 30, 2020, we conducted operations through 381 sales centers in North America, Europe and Australia. For the nine months ended September 30, 2020, 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,
 2020201920202019
Net sales100.0 %100.0 %100.0 %100.0 %
Cost of sales71.1 71.3 71.2 70.9 
Gross profit28.9 28.7 28.8 29.1 
Selling and administrative expenses15.8 17.1 16.0 17.1 
Impairment of goodwill and other assets — 0.2 — 
Operating income13.0 11.6 12.6 12.1 
Interest and other non-operating expenses, net0.2 0.6 0.3 0.7 
Income before income taxes and equity earnings12.8 %11.0 %12.3 %11.3 %

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

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

17


Three Months Ended September 30, 2020 Compared to Three Months Ended September 30, 2019
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,
 202020192020201920202019
Net sales$1,133,608 $895,489 $5,621 $3,011 $1,139,229 $898,500 
Gross profit326,692 257,525 2,006 406 328,698 257,931 
Gross margin28.8 %28.8 %35.7 %13.5 %28.9 %28.7 %
Operating expenses178,773 152,630 1,692 761 180,465 153,391 
Expenses as a % of net sales15.8 %17.0 %30.1 %25.3 %15.8 %17.1 %
Operating income (loss) 147,919 104,895 314 (355)148,233 104,540 
Operating margin13.0 %11.7 %5.6 %(11.8)%13.0 %11.6 %

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
Northeastern Swimming Pool Distributors, Inc. (1)
September 20203September 2020
Master Tile Network LLC (1)
February 20204July - September 2020

(1)We acquired certain distribution assets of this company.

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 2020:

December 31, 2019373 
Acquired locations
New locations
Closed/consolidated locations(2)
September 30, 2020381 

18


Net Sales
 Three Months Ended 
September 30,
(in millions)20202019Change
Net sales$1,139.2 $898.5 $240.7 27%

Net sales and base business net sales increased 27% in the third quarter of 2020 compared to the third quarter of 2019. Our sales benefited from continued elevated demand for residential pool products, driven by home-centric trends influenced by the COVID-19 pandemic, as working from home became routine and families created and enjoyed safe social and entertainment alternatives in their own backyards.

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, building materials and above-ground pools and spas (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); and
inflationary product cost increases of approximately 1% to 2%.

We believe that higher 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 third quarter of 2020, sales for equipment, which includes swimming pool heaters, pumps, lights and filters, increased 36% compared to the same period last year. Equipment collectively represented approximately 28% of net sales for the period. Sales of building materials, including sales from recently acquired Master Tile locations, grew 29% compared to the third quarter of 2019 and represented approximately 11% of net sales in the third quarter of 2020. Sales of above-ground pools and spas increased 60% in the third quarter of 2020 compared to the third quarter of 2019 and represented approximately 2% of net sales for the period.

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 or decline in these areas are reflected in the numbers above. Sales to retail customers increased 28% in the third quarter of 2020 compared to the third quarter of 2019 and represented approximately 14% of our consolidated net sales for the third quarter of 2020. Sales to commercial customers declined 10% in the third quarter of 2020 compared to the third quarter of 2019, driven by COVID-19 related closures and the decline in both business and leisure travel. Sales to commercial customers represented approximately 3% of our consolidated net sales for the third quarter of 2020.

Gross Profit
 Three Months Ended 
September 30,
(in millions)20202019Change
Gross profit$328.7 $257.9 $70.8 27%
Gross margin28.9 %28.7 %  

Gross margin increased 20 basis points to 28.9% in the third quarter of 2020 compared to 28.7% in the third quarter of 2019, with increased purchase volumes driving improvements in supply chain management.

19


Operating Expenses
 Three Months Ended 
September 30,
(in millions)20202019Change
Selling and administrative expenses$180.5 $153.4 $27.1 18%
Operating expenses as a % of net sales15.8 %17.1 %  

Operating expenses increased 18% in the third quarter of 2020 compared to the third quarter of 2019, reflecting an increase in performance-based compensation of $20.1 million in the third quarter of 2020. Excluding performance-based compensation in both periods, operating expenses increased 5% due to growth-driven freight expenses and greater facility-related costs.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the third quarter of 2020 decreased $3.6 million compared to the third quarter of 2019. The decrease reflects lower average debt levels and lower average interest rates between periods. Our weighted average effective interest rate decreased to 1.9% for the third quarter of 2020 from 3.4% for the third quarter of 2019 on lower average outstanding debt of $331.5 million versus $568.3 million for the respective periods.

Income Taxes

Our effective income tax rate was 18.7% for the three months ended September 30, 2020 compared to 19.8% for the three months ended September 30, 2019. We recorded an $8.5 million tax benefit from ASU 2016-09 in the quarter ended September 30, 2020 compared to a tax benefit of $4.5 million realized in the same period last year. Excluding the benefits from ASU 2016-09, our effective tax rate was 24.5% for the third quarter of 2020 and 24.3% for the third quarter of 2019. 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 50% to $119.1 million in the third quarter of 2020 compared to the third quarter of 2019. Earnings per diluted share increased 50% to $2.92 in the third quarter of 2020 versus $1.95 per diluted share for the comparable 2019 period. The benefit from ASU 2016-09 increased diluted earnings per share by $0.21 in the third quarter of 2020 and $0.11 in the third quarter of 2019. Excluding tax benefits in both periods, earnings per diluted share increased 47% to $2.71 in the third quarter of 2020 compared to $1.84 in the third quarter of 2019.

20


Nine Months Ended September 30, 2020 Compared to Nine Months Ended September 30, 2019
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,
 202020192020201920202019
Net sales$3,078,463 $2,601,801 $18,899 $15,482 $3,097,362 $2,617,283 
Gross profit885,002 759,858 6,805 3,017 891,807 762,875 
Gross margin28.7 %29.2 %36.0 %19.5 %28.8 %29.1 %
Operating expenses (1)
495,710 443,107 6,420 4,320 502,130 447,427 
Expenses as a % of net sales16.1 %17.0 %34.0 %27.9 %16.2 %17.1 %
Operating income (loss) (1)
389,292 316,751 385 (1,303)389,677 315,448 
Operating margin12.6 %12.2 %2.0 %(8.4)%12.6 %12.1 %

(1)Base business and total include $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
Northeastern Swimming Pool Distributors, Inc. (1)
September 20203September 2020
Master Tile Network LLC (1)
February 20204February - September 2020
W.W. Adcock, Inc. (1)
January 20194January - March 2020 and
January - March 2019
Turf & Garden, Inc. (1)
November 20184January 2020 and
January 2019

(1)We acquired certain distribution assets of each of these companies.

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, 2019, please refer to the discussion under the heading Three Months Ended September 30, 2020 Compared to Three Months Ended September 30, 2019.

21


Net Sales
 Nine Months Ended 
September 30,
(in millions)20202019Change
Net sales$3,097.4 $2,617.3 $480.1 18%

Net sales and base business net sales for the first nine months of 2020 increased 18% compared to the same period last year. During the first quarter of 2020, sales benefited from earlier pool openings, as mild weather combined with school closures drove greater early-season residential pool usage. As stay-at-home restrictions eased in late April through early May, families continued to search for safe, at-home leisure activities, resulting in broad sales gains across our product categories and geographies. In the third quarter of 2020, our sales benefited from continued elevated demand for residential pool products, driven by home-centric trends influenced by the COVID-19 pandemic. Sales were also favorably impacted approximately 1% by an additional selling day in the first nine months of 2020.

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, building materials and above-ground pools and spas (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);
inflationary product cost increases of approximately 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 2020, sales for equipment, which includes swimming pool heaters, pumps, lights and filters, increased approximately 26% compared to the same period last year. Equipment collectively represented 28% of net sales in the first nine months of 2020. Sales of building materials, including sales from recently acquired Master Tile locations, grew 18% compared to the first nine months of 2019 and represented approximately 12% of net sales in the first nine months of 2020. Sales of above-ground pools and spas increased 53% in the first nine months of 2020 and represented approximately 2% of net sales in the first nine months of 2020.

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 or decline in these areas are reflected in the numbers above. In the first nine months of 2020, sales to retail customers increased 22% and represented approximately 14% of our consolidated net sales. Sales to commercial customers declined 10% in the first nine months of 2020, driven by COVID-19 related closures and the decline in both business and leisure travel. Sales to commercial customers represented approximately 4% of our consolidated net sales in the first nine months of 2020.

Gross Profit
 Nine Months Ended 
September 30,
(in millions)20202019Change
Gross profit$891.8 $762.9 $128.9 17%
Gross margin28.8 %29.1 %  

Gross margin declined 30 basis points to 28.8% compared to 29.1% in the same period last year, primarily due to sales of lower margin, big-ticket items, such as in-ground and above-ground pools and pool equipment, which comprised a larger portion of our product mix in the nine months ended September 30, 2020 compared to the first nine months of 2019.

22


Operating Expenses
 Nine Months Ended 
September 30,
(in millions)20202019Change
Selling and administrative expenses$495.2 $447.4 $47.8 11%
Impairment of goodwill and other assets6.9 — 6.9 100%
Operating expenses as a % of net sales16.2 %17.1 %  

Operating expenses for the nine months ended September 30, 2020 increased 12% compared to the first nine months of 2019. In the first quarter of 2020, we recorded impairment charges of $6.9 million, which included $2.5 million from a long-term note, as collectability was impacted by the COVID-19 pandemic, and non-cash goodwill and intangibles impairment charges of $4.4 million, equal to the total goodwill and intangibles carrying amounts of our Australian reporting units. Excluding impairment charges, operating expenses were up 11%, reflecting a $32.1 million increase in performance-based compensation, in addition to growth-driven freight expenses and greater facility-related costs.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the first nine months of 2020 decreased $9.2 million compared to the same period last year. The decrease reflects lower average debt levels and lower average interest rates between periods. Our weighted average effective interest rate decreased to 2.2% for the first nine months of 2020 from 3.5% for the same period of 2019 on average outstanding debt of $439.4 million versus $631.1 million for the respective periods.

Income Taxes

Our effective income tax rate was 19.2% for the nine months ended September 30, 2020 compared to 18.0% for the nine months ended September 30, 2019. We recorded a $22.6 million, or $0.55 per diluted share, tax benefit from ASU 2016-09 in the nine months ended September 30, 2020 compared to a $21.1 million, or $0.52 per diluted share, tax benefit in the same period of 2019. Excluding the benefits from ASU 2016-09, our effective tax rate was 25.2% for the nine months ended September 30, 2020 and 25.1% for the nine months ended September 30, 2019.

Net Income and Earnings Per Share

Net income increased 26% to $307.6 million for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019. Earnings per diluted share increased to $7.53 for the nine months ended September 30, 2020 versus $5.97 per diluted share for the nine months ended September 30, 2019. Adjusted net income for the first nine months of 2020, excluding the $6.3 million, or $0.15 per diluted share, impact of non-cash impairments, net of tax, increased 29% to $313.9 million. Excluding the impact of non-cash impairments, net of tax, and tax benefits from ASU 2016-09 in both periods, adjusted diluted EPS increased 31% to $7.13 for the nine months ended September 30, 2020 compared to $5.45 for the nine months ended September 30, 2019. See the reconciliation of GAAP to non-GAAP measures below.


23


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 year-over-year operating performance. 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 included 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,
2020
Net income$307,565 
Impairment of goodwill and other assets6,944 
Tax impact on impairment of long-term note (1)
(654)
Adjusted net income$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 long-term note impairment.

The table below presents a reconciliation of diluted EPS to adjusted diluted EPS.

(Unaudited)Nine Months Ended
September 30,
20202019
Diluted EPS$7.53 $5.97 
After-tax non-cash impairment charges0.15 — 
Adjusted diluted EPS excluding after-tax non-cash impairment charges7.68 5.97 
Tax benefit(0.55)(0.52)
Adjusted diluted EPS excluding after-tax non-cash impairment charges and tax benefit$7.13 $5.45 

24


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 2019, we generated approximately 63% of our net sales and 81% 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 2020, the four quarters of 2019 and the fourth quarter of 2018.  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, the results of any one or more quarters are not necessarily a good indication of results for an entire fiscal year or of continuing trends.

(Unaudited)QUARTER
(in thousands)202020192018
 ThirdSecondFirstFourthThirdSecondFirstFourth
Statement of Income Data
Net sales$1,139,229 $1,280,846 $677,288 $582,234 $898,500 $1,121,328 $597,456 $543,082 
Gross profit328,698 373,481 189,629 162,050 257,931 330,314 174,631 160,442 
Operating income148,233 205,857 35,588 25,798 104,540 172,523 38,386 25,970 
Net income119,098 157,555 30,912 18,024 79,525 131,390 32,637 16,811 
Balance Sheet Data
Total receivables, net$366,412 $453,405 $345,915 $226,539 $307,798 $417,126 $313,127 $207,801 
Product inventories, net612,824 628,418 858,190 702,274 616,217 694,447 815,742 672,579 
Accounts payable268,412 346,272 517,620 261,963 214,309 342,335 472,487 237,835 
Total debt339,934 438,804 586,050 511,407 547,560 692,337 698,977 666,761 

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.

25


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 amounts of rainFewer pool and irrigation and landscape installations
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 cooling trends in fallA longer pool and landscape season, thus positively impacting our sales
(primarily in the northern half of the U.S. and Canada)  
Unseasonably late warming trends in spring/early cooling trends in fallA shorter pool and landscape season, thus negatively impacting our sales
(primarily in the northern half of the U.S. and Canada)  

Weather Impacts on 2020 and 2019 Results

Overall, weather conditions in the third quarter of 2020 were generally favorable, which benefited results. Much of the western United States experienced above-average temperatures, particularly in California, which was also plagued with the most active wildfire year 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 2019 were positively impacted by above-average temperatures and below-average precipitation throughout most of the country.

Weather conditions in the second quarter of 2020 were varied across the contiguous United States; however, results in the second quarter of 2020 benefited from generally mild weather conditions. Much of the western United States benefited from warmer weather, while the southeastern United States experienced slightly below-average temperatures. Southern California and the southeastern United States, including Florida, experienced more precipitation than normal. In contrast, results for the second quarter of 2019 were largely impacted by record rainfall and cooler temperatures in three of our largest markets, California, Texas and Arizona, particularly in the month of May, which was the second wettest May on record for the contiguous United States.

In the first quarter of 2020, sales benefited from above-average temperatures throughout the contiguous United States, particularly in the southern United States. These favorable weather conditions contrast from the first quarter of 2019 when wetter and cooler-than-normal temperatures to begin the year hindered sales growth.

26


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 and other general corporate initiatives, including acquisitions, dividend payments and share repurchases. Our primary sources of working capital are cash from operations supplemented by borrowings, which have historically been sufficient to support our growth and finance acquisitions. The same principle applies to funds used for capital expenditures and share repurchases.

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 structure, technology-related investments and fleet vehicles;
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 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 1.0% of net sales in 2019, 1.1% of net sales in 2018 and 1.4% of net sales in 2017. Our higher capital spending in 2017 related to expanding our facilities and purchasing delivery vehicles to address growth. Over the last five years, capital expenditures have averaged roughly 1.0% of net sales. Due to the deferral of capital expenditures earlier in the year to address the COVID-19 pandemic, we expect capital expenditures in 2020 to approximate 65% of 2019 capital expenditures and range from $20.0 million to $25.0 million.

Sources and Uses of Cash

The following table summarizes our cash flows (in thousands):
 Nine Months Ended
September 30,
 20202019
Operating activities$388,914 $243,253 
Investing activities(41,552)(35,839)
Financing activities(300,161)(187,734)

Cash provided by operations of $388.9 million for the first nine months of 2020 increased $145.7 million compared to the first nine months of 2019. The improvement in cash provided by operations primarily reflects an increase in net income, a decline in inventory balances between periods and improvements in working capital management.
Cash used in investing activities for the first nine months of 2020 increased compared to the first nine months of 2019 primarily due to the acquisitions of Master Tile Network LLC, which we completed in February 2020, and Northeastern Swimming Pool Distributors, Inc., which we completed in September 2020. The increase in cash used in investing activities due to acquisitions was partially offset by lower capital expenditures.
27


Cash used in financing activities was $300.2 million for the first nine months of 2020 compared to $187.7 million for the first nine months of 2019, which reflects a $52.2 million increase in net debt payments, additional share repurchases of $53.0 million and an increase in dividends paid of $6.8 million.

Future Sources and Uses of Cash

Revolving Credit Facility
Our Credit Facility provides for $750.0 million in borrowing capacity under a five-year unsecured revolving credit facility and includes sublimits for the issuance of swingline loans and standby letters of credit.  Pursuant to an accordion feature, the aggregate maximum principal amount of the commitments under the Credit Facility may be increased at our request and with agreement by the lenders by up to $75.0 million, to a total of $825.0 million.  The Credit Facility matures on September 29, 2022. We intend to use the Credit Facility for general corporate purposes, for future share repurchases and to fund future growth initiatives.
At September 30, 2020, there was $40.9 million outstanding, a $4.8 million standby letter of credit outstanding and $704.3 million available for borrowing under the Credit Facility.  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, 2020 was approximately 1.1%, excluding commitment fees.
Term Facility
Our Term Facility provides for $185.0 million in borrowing capacity and matures on December 30, 2026. The Term Facility will be repaid in quarterly installments of 1.250% of the Term Facility on the last business day of each quarter beginning in the first quarter of 2020. The total of the quarterly payments 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, 2020, there was $178.1 million outstanding under the Term Facility with a weighted average effective interest rate of 2.1%. We pay interest on borrowings under the Term Facility at a variable rate based on the one month LIBOR, plus an applicable margin.

Financial Covenants
Financial covenants of the Credit Facility and the Term 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, 2020, 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, 2020, our average total leverage ratio equaled 1.01 (compared to 1.26 as of June 30, 2020) and the TTM average total debt amount used in this calculation was $466.3 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, 2020, our fixed charge ratio equaled 7.10 (compared to 6.27 as of June 30, 2020) and TTM Rental Expense was $61.2 million.
The Credit Facility and the Term Facility also limit the declaration and payment of dividends on our common stock to no more than 50% of the preceding year’s Net Income (as defined in the Credit Facility and the Term Facility), provided no default or event of default has occurred and is continuing, or would result from the payment of dividends.  Additionally, we may declare and pay quarterly dividends notwithstanding that the aggregate amount of dividends paid would be in excess of the 50% limit described above so long as (i) the amount per share of such dividends does not exceed the amount per share paid during the most recent fiscal year in which we were in compliance with the 50% limit and (ii) our Average Total Leverage Ratio is less than 3.00 to 1.00 both immediately before and after giving pro forma effect to such dividends. Further, dividends must be declared and paid in a manner consistent with our past practice.
28



Under the Credit Facility and the 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 2.50 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.

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.

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, 2020, there was $110.0 million outstanding under the Receivables Facility at a weighted average effective interest rate of 0.9%, excluding commitment fees.

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, 2020, we had one interest rate swap contract in place, which became effective on November 20, 2019 and terminates on November 20, 2020. This swap contract was previously forward-starting and converts the variable interest rate on our variable rate borrowings to a fixed rate of 1.1425% on a notional amount of $150.0 million. Interest expense related to the notional amounts under this swap contract 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.

29


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 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Forward-starting interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
Forward-starting interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Forward-starting interest rate swap 4March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 5March 9, 2020February 28, 2025February 26, 2027$150.00.8130%

Compliance and Future Availability
As of September 30, 2020, we believe we were in compliance with all 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 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 2019 Annual Report on Form 10-K and 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 have the ability to finance any such transactions.
As of October 26, 2020, $176.9 million of the current Board-authorized amount under our share repurchase program remained available.  We expect to repurchase additional 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.

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 2019 Annual Report on Form 10-K.  See Allowance for Doubtful Accounts in Note 1 of Part I, Item 1 of this Form 10-Q for more information on our adoption of ASU 2016-13. We have not changed any other policies from those previously disclosed.

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.
30


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, 2020 from what we reported in our 2019 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 2019 Annual Report on Form 10-K.
Currency Risk
There have been no material changes during the nine months ended September 30, 2020 from what we reported in our 2019 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 2019 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, 2020, management, including the CEO and CFO, performed an evaluation of the effectiveness of our disclosure controls and procedures.  Based on that evaluation, management, including the CEO and CFO, concluded that as of September 30, 2020, 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.
31



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, 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
We are supplementing the risk factors previously disclosed in our Annual Report on Form 10-K with the below risk factor related to the COVID-19 pandemic. There have been no other material changes from the risk factors disclosed in Part I, Item 1A “Risk Factors” in our 2019 Annual Report on Form 10-K.

The outbreak of COVID-19 and associated responses could adversely impact our business and results of operations.

The COVID-19 pandemic has significantly impacted economic activity and markets throughout the world. In response, governmental authorities have imposed, and others in the future may impose, stay-at-home orders, shelter-in-place orders, quarantines, executive orders and similar government orders and restrictions to control the spread of COVID-19. Such orders or restrictions have resulted in temporary (and in some cases permanent) store closures, limitation of store hours, limitations on the number of people in stores or in warehouses, requirements on sanitation and social distancing practices and travel restrictions, among other effects. Our sales in March and April 2020 were adversely impacted by the COVID-19 pandemic. Additionally, in the first quarter of 2020, we recorded impairment charges of $6.9 million related to the pandemic. For additional information, see Goodwill and Intangibles Impairment in Note 1 of Part I, Item 1 of this Form 10-Q. Recently, there have been reports of increasing numbers of new COVID-19 cases in certain of our markets, including some of our larger markets, which could result in some governments extending or re-imposing restrictions. Accordingly, COVID-19 may have negative impacts on our business in the future, and any future adverse impacts on our business may be worse than we anticipate. The ultimate impact will depend on the severity and duration of the current COVID-19 pandemic and actions taken by governmental authorities and other third parties in response, each of which is uncertain, rapidly changing and difficult to predict.

32



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 2020:
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, 2020390 $313.96 — $182,777,893 
August 1-31, 2020— $— — $182,777,893 
September 1-30, 202019,613 $299.17 19,613 $176,910,333 
Total20,003 $299.46 19,613  
(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.  In the third quarter of 2020, 390 shares were surrendered for this purpose.
(2)As of October 26, 2020, $176.9 million of the authorized amount remained available under our current share repurchase program.
Our Board of Directors 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. 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
 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, 2020 and September 30, 2019;
2.Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2020 and September 30, 2019;
3.Consolidated Balance Sheets at September 30, 2020, December 31, 2019 and September 30, 2019;
4.Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2020 and September 30, 2019;
5.Consolidated Statements of Changes in Stockholders’ Equity for the three and nine months ended September 30, 2020 and September 30, 2019; and
6.Notes to Consolidated Financial Statements.







34





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 30, 2020.
  POOL CORPORATION
   
   
   
   
 By:/s/ Mark W. Joslin
  Mark W. Joslin
Senior Vice President and Chief Financial Officer, and duly authorized signatory on behalf of the registrant







35
EX-31.1 2 exhibit311q320.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, Mark W. Joslin, 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 30, 2020/s/ Mark W. Joslin
     Mark W. Joslin
     Senior Vice President and Chief Financial Officer


EX-31.2 3 exhibit312q320.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 30, 2020/s/ Peter D. Arvan
Peter D. Arvan
     President and Chief Executive Officer


EX-32.1 4 exhibit321q320.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, 2020 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 Mark W. Joslin, 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 30, 2020
 /s/ Peter D. Arvan
      Peter D. Arvan
      President and Chief Executive Officer
         


 /s/ Mark W. Joslin
      Mark W. Joslin
      Senior 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 5 pool-20200930.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 - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Summary of Significant Accounting Policies - Retained Deficit (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2109102 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2112103 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Fair Value Measurements and Interest Rate Swaps link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Nonrecurring Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pool-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pool-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pool-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Long-term debt, net Long-term Debt Goodwill [Line Items] Goodwill [Line Items] Document Type Document Type Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Equity Components [Axis] Equity Components [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Change in unrealized gains (losses) on interest rate swaps, net of change in taxes of $(51), $188, $3,641 and $692 Interest rate swaps, net of the change in taxes Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax W.W. Adcock, Inc. [Member] W.W. Adcock, Inc. [Member] W.W. Adcock, Inc. [Member] Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Less: financing costs, net Debt Issuance Costs, Noncurrent, Net Level 3 Fair Value, Inputs, Level 3 [Member] Current operating lease liabilities Operating Lease, Liability, Current Cumulative dividends Cumulative Dividends Liabilities and stockholders' equity Liabilities and Equity [Abstract] Revolving Credit Facility Line of Credit [Member] Deferred income taxes Deferred Income Tax Liabilities, Net Entity Interactive Data Current Entity Interactive Data Current Interest rate swap 1 Interest Rate Swap 1 Member Forward based contract which converts the variable interest rate on the Floating Rate Senior Notes to a fixed rate. Security Exchange Name Security Exchange Name Fair Value Measurements and Interest Rate Swaps Fair Value Disclosures [Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Term Facility [Member] Term Facility [Member] Term Facility Receivables Increase (Decrease) in Accounts and Other Receivables Operating income Operating Income (Loss) Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Total current liabilities Liabilities, Current Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Derivative [Table] Derivative [Table] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Effective Date Derivative, Forward-starting Effective Date Derivative, Forward-starting Effective Date Effective Date Derivative effective date Derivative effective date Impairment of goodwill and other assets Asset Impairment Charges Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Forward-starting interest rate swap 1 Forward-starting Interest Rate Swap 1 [Member] Forward-starting Interest Rate Swap 1 [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Purchases of treasury stock Payments for Repurchase of Common Stock Assets Assets [Abstract] Accounting Policies [Abstract] Accounting Policies [Abstract] Threshold past due account balances for reserve analysis Threshold past due account balances for reserve analysis Threshold past due account balances over which the Company performs a reserve analysis at the end of each quarter. Issuance of stock under share-based compensation plans Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Entity Address, State or Province Entity Address, State or Province Accounts payable Accounts Payable, Current Bad debt expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Effect of dilutive securities: [Abstract] Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Retained earnings (deficit) Retained Earnings (Accumulated Deficit) Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Payments on revolving line of credit Repayments of Lines of Credit Operating lease assets Operating Lease, Right-of-Use Asset Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill Impairment Goodwill, Impairment Loss AUSTRALIA AUSTRALIA Equity earnings in unconsolidated investments, net Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] PENNSYLVANIA PENNSYLVANIA Entity Address, Postal Zip Code Entity Address, Postal Zip Code Excess tax benefit Other Tax Expense (Benefit) Income Taxes Income Tax, Policy [Policy Text Block] Goodwill Balances Goodwill Goodwill Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Transition Report Document Transition Report Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Payments of deferred financing costs Payments of Financing Costs Other long-term liabilities Other Liabilities, Noncurrent Unrealized gains on interest rate swaps Derivative Asset, Fair Value, Gross Asset Repurchases of common stock, net of retirements Stock Repurchased and Retired During Period, Value Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Level 2 Fair Value, Inputs, Level 2 [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Document Quarterly Report Document Quarterly Report Product inventories, net Inventory, Net 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 Business Acquisition [Axis] Business Acquisition [Axis] Fixed Interest Rate Fixed Interest Rate Derivative, Fixed Interest Rate Geographical [Domain] Geographical [Domain] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Statement [Line Items] Statement [Line Items] Derivative, Name [Domain] Derivative Contract [Domain] Derivative Contract [Domain] FLORIDA FLORIDA Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Basic (in dollars per share) Earnings Per Share, Basic Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Entity File Number Entity File Number Debt Disclosure [Abstract] Debt Disclosure [Abstract] Goodwill and Intangible Asset Impairment [Abstract] Goodwill and Intangible Asset Impairment [Abstract] Statement [Table] Statement [Table] Forward-starting interest rate swap 2 Forward-starting Interest Rate Swap 2 [Member] Forward-starting Interest Rate Swap 2 [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Write-offs, net of recoveries Valuation Allowances And Reserves Deductions, Net of Recoveries Total of the deductions, net of recoveries, in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively. Business Combinations [Abstract] Business Combinations [Abstract] Common stock Common Stock, Value, Issued Entity Small Business Entity Small Business Document Fiscal Year Focus Document Fiscal Year Focus Basis of Presentation and Principles of Consolidation Consolidation, Policy [Policy Text Block] VIRGINIA VIRGINIA Proceeds from asset-backed financing Proceeds from Issuance of Secured Debt Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] 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 Australian credit facility Long-term Debt, Current Maturities Entity Current Reporting Status Entity Current Reporting Status Debt Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Short-term borrowings and current portion of long-term debt Debt, Current Cost of sales Cost of Revenue Amendment Flag Amendment Flag 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] Issuance of shares under share-based compensation plans (shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Weighted average shares outstanding: [Abstract] Weighted Average Number of Shares Outstanding, Diluted [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 Short-term borrowings Short-term Debt Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] TEXAS TEXAS Business Combination, Number of Locations Business Combination, Number of Locations Business Combination, Number of Locations Net Cash Provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Long-term debt, net Long-term Debt, Excluding Current Maturities Number of reporting units Number of Reporting Units Debt Instrument [Line Items] Debt Instrument [Line Items] Derivative, by Nature [Axis] Derivative Instrument [Axis] Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Estimated fair value of contracts Fair Value, by Balance Sheet Grouping [Table Text Block] Total liabilities and stockholders' equity Liabilities and Equity Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Address, City or Town Entity Address, City or Town Geographical [Axis] Geographical [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Schedule of Interest Rate Derivatives Schedule of Interest Rate Derivatives [Table Text Block] Payments on term facility Repayments of Unsecured Debt Anti-dilutive stock options excluded from diluted earnings per share computations (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other Other Noncash Income (Expense) Equity Component [Domain] Equity Component [Domain] Balance at beginning of period Balance at end of period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Payments of cash dividends Payments of Dividends Forward-starting interest rate swap 3 Forward-starting Interest Rate Swap 3 [Member] Forward-starting Interest Rate Swap 3 [Member] Gross profit Gross Profit Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Property and equipment, net Property, Plant and Equipment, Net Selling and administrative expenses Selling, General and Administrative Expense Entity Tax Identification Number Entity Tax Identification Number Notional Amount Derivative, Notional Amount Net income Net Income Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Other assets Other Assets, Noncurrent Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Receivables, net Receivables, Net, Current Total assets Assets Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Impairment of intangible assets Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Earnings per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Long-term portion: Long-term Debt, Excluding Current Maturities [Abstract] Title of 12(b) Security Title of 12(b) Security Subsequent Event Type [Axis] Subsequent Event Type [Axis] Accumulated Other Comprehensive Loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Goodwill and intangible asset impairment Goodwill and Intangible Asset Impairment Schedule of Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Table Text Block] Total liabilities Liabilities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Northeastern Swimming Pool Distributors, Inc. [Member] Northeastern Swimming Pool Distributors, Inc. [Member] Northeastern Swimming Pool Distributors, Inc. Entity Filer Category Entity Filer Category Master Tile Network LLC [Member] Master Tile Network LLC [Member] Master Tile Network LLC Common Stock Common Stock [Member] Foreign currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] ITALY ITALY SEC Schedule, 12-09, Allowance, Credit Loss SEC Schedule, 12-09, Allowance, Credit Loss [Member] Product inventories Increase (Decrease) in Inventories Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Receivables Securitization Facility Secured Debt [Member] Cash dividends declared per common share Common Stock, Dividends, Per Share, Cash Paid Additional Paid-in Capital Additional Paid-in Capital [Member] Receivables pledged under receivables facility Pledged Assets Separately Reported, Finance Receivables Pledged as Collateral, at Fair Value 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] Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions Business Combination Disclosure [Text Block] Interest and other non-operating expenses, net Nonoperating Income (Expense) Common Stock, Shares, Outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Equity interest investments Equity Method Investments Schedule of Goodwill [Table] Schedule of Goodwill [Table] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Subsequent Event [Member] Subsequent Event [Member] Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, authorized (in shares) Common Stock, Shares Authorized Total debt  Debt, Long-term and Short-term, Combined Amount Stock options and employee stock purchase plan (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements OKLAHOMA OKLAHOMA 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. NEW YORK NEW YORK SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Summary of changes in allowance for doubtful accounts Summary of changes in allowance for doubtful accounts [Table Text Block] Tabular disclosure of changes in allowance for doubtful accounts. Net sales Revenues NEVADA NEVADA Income tax provision Income Tax Expense (Benefit) Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent AOCI Attributable to Parent [Member] 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 Termination Date Termination Date Derivative, Maturity Date Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Accrued expenses and other current liabilities Accrued Liabilities, Current Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Diluted (in dollars per share) Earnings Per Share, Diluted NORTH CAROLINA NORTH CAROLINA Local Phone Number Local Phone Number Jet Line Products, Inc. [Member] Jet Line Products, Inc. [Member] Jet Line Products, Inc. Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Debt Schedule of Debt [Table Text Block] Threshold Past Due Days For Reserve Analysis Threshold Past Due Days For Reserve Analysis Threshold past due days over which the Company performs a reserve analysis at the end of each quarter. Change in unrealized gains (losses) on interest rate swaps, tax amount Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax Derivative [Line Items] Derivative [Line Items] NEW JERSEY NEW JERSEY Current assets: Assets, Current [Abstract] Goodwill and Intangibles Impairment Goodwill and Intangible Assets, Policy [Policy Text Block] Unrealized (losses) gains on interest rate swaps, net of tax Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Long-term debt, gross Long-term Debt, Gross QUEBEC QUEBEC Amortization Amortization Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Entity Emerging Growth Company Entity Emerging Growth Company Forward-starting interest rate swap 4 Forward-starting Interest Rate Swap 4 [Member] Forward-starting Interest Rate Swap 4 Term facility Long-term Line of Credit, Noncurrent Increase (decrease) in notes receivables Increase (Decrease) in Notes Receivables Unrealized losses on interest rate swaps Derivative Liability, Fair Value, Gross Liability Valuation Allowance [Line Items] Valuation Allowance [Line Items] Payments on asset-backed financing Repayments of Secured Debt Purchases of property and equipment, net of sale proceeds Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Document Period End Date Document Period End Date Declaration of cash dividends Dividends, Common Stock, Cash Contingent consideration liabilities Business Combination, Contingent Consideration, Liability Retained Earnings (Deficit) Retained Earnings [Member] 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] Summary of Significant Accounting Policies Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Valuation Allowance [Table] Valuation Allowance [Table] Equity earnings in unconsolidated investments, net Income (Loss) from Equity Method Investments Income before income taxes and equity earnings Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Forward-starting interest rate swap 5 Forward-starting Interest Rate Swap 5 [Member] Forward-starting Interest Rate Swap 5 Trading Symbol Trading Symbol Weighted average shares outstanding: [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Accumulated Other Comprehensive Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Proceeds from stock issued under share-based compensation plans Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Share-based compensation Share-based Payment Arrangement, Noncash Expense Payments of deferred and contingent acquisition consideration Proceeds from (Payments for) Other Financing Activities Earnings Per Share Earnings Per Share [Text Block] Cover page. Cover [Abstract] Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company Repurchases of common stock, net of retirements (shares) Stock Repurchased and Retired During Period, Shares Retained Earnings (Accumulated Deficit) [Abstract] Retained Earnings (Accumulated Deficit) [Abstract] Newly Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Proceeds from revolving line of credit Proceeds from Lines of Credit ONTARIO ONTARIO Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 9 pool-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 pool-20200930_g1.jpg POOL LOGO begin 644 pool-20200930_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 11 pool-20200930_htm.xml IDEA: XBRL DOCUMENT 0000945841 2020-01-01 2020-09-30 0000945841 2020-10-26 0000945841 2020-07-01 2020-09-30 0000945841 2019-07-01 2019-09-30 0000945841 2019-01-01 2019-09-30 0000945841 2020-09-30 0000945841 2019-09-30 0000945841 2019-12-31 0000945841 2018-12-31 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:CommonStockMember 2018-12-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000945841 us-gaap:RetainedEarningsMember 2018-12-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000945841 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000945841 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000945841 2019-01-01 2019-03-31 0000945841 2019-01-01 2019-06-30 0000945841 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0000945841 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0000945841 us-gaap:CommonStockMember 2019-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000945841 us-gaap:RetainedEarningsMember 2019-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000945841 2019-03-31 0000945841 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000945841 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000945841 2019-04-01 2019-06-30 0000945841 us-gaap:CommonStockMember 2019-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000945841 us-gaap:RetainedEarningsMember 2019-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000945841 2019-06-30 0000945841 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0000945841 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0000945841 us-gaap:CommonStockMember 2019-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0000945841 us-gaap:RetainedEarningsMember 2019-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0000945841 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000945841 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000945841 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-09-30 0000945841 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-09-30 0000945841 us-gaap:AllowanceForCreditLossMember 2020-09-30 0000945841 us-gaap:AllowanceForCreditLossMember 2019-09-30 0000945841 country:AU 2020-01-01 2020-09-30 0000945841 country:IT 2020-09-30 0000945841 stpr:CA-QC 2020-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2020-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2019-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-09-30 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-09-30 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0000945841 stpr:CA-ON pool:NortheasternSwimmingPoolDistributorsIncMember 2020-09-01 2020-09-30 0000945841 stpr:CA-QC 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 stpr:PA pool:W.W.AdcockInc.Member 2019-01-01 2019-01-31 0000945841 stpr:NC pool:W.W.AdcockInc.Member 2019-01-01 2019-01-31 0000945841 stpr:VA pool:W.W.AdcockInc.Member 2019-01-01 2019-01-31 0000945841 stpr:NJ pool:JetLineProductsIncMember us-gaap:SubsequentEventMember 2020-10-01 2020-10-31 0000945841 stpr:NY pool:JetLineProductsIncMember us-gaap:SubsequentEventMember 2020-10-01 2020-10-31 0000945841 stpr:TX pool:JetLineProductsIncMember us-gaap:SubsequentEventMember 2020-10-01 2020-10-31 0000945841 stpr:FL pool:JetLineProductsIncMember us-gaap:SubsequentEventMember 2020-10-01 2020-10-31 0000945841 us-gaap:FairValueInputsLevel2Member 2020-09-30 0000945841 us-gaap:FairValueInputsLevel2Member 2019-09-30 0000945841 us-gaap:FairValueInputsLevel3Member 2020-09-30 0000945841 us-gaap:FairValueInputsLevel3Member 2019-09-30 0000945841 pool:InterestRateSwap1Member 2020-01-01 2020-09-30 0000945841 pool:InterestRateSwap1Member 2016-07-06 0000945841 pool:ForwardstartingInterestRateSwap1Member 2020-01-01 2020-09-30 0000945841 pool:ForwardstartingInterestRateSwap1Member 2019-05-07 0000945841 pool:ForwardstartingInterestRateSwap2Member 2020-01-01 2020-09-30 0000945841 pool:ForwardstartingInterestRateSwap2Member 2019-07-25 0000945841 pool:ForwardstartingInterestRateSwap3Member 2020-01-01 2020-09-30 0000945841 pool:ForwardstartingInterestRateSwap3Member 2020-02-05 0000945841 pool:ForwardStartingInterestRateSwap4Member 2020-01-01 2020-09-30 0000945841 pool:ForwardStartingInterestRateSwap4Member 2020-03-09 0000945841 pool:ForwardStartingInterestRateSwap5Member 2020-01-01 2020-09-30 0000945841 pool:ForwardStartingInterestRateSwap5Member 2020-03-09 0000945841 us-gaap:LineOfCreditMember 2020-09-30 0000945841 us-gaap:LineOfCreditMember 2019-09-30 0000945841 pool:TermFacilityMember 2020-09-30 0000945841 pool:TermFacilityMember 2019-09-30 0000945841 us-gaap:SecuredDebtMember 2020-09-30 0000945841 us-gaap:SecuredDebtMember 2019-09-30 shares iso4217:USD iso4217:USD shares pool:numberOfReportingUnits pool:locations pure 0000945841 --12-31 2020 Q3 false us-gaap:AccountingStandardsUpdate201602Member 10-Q true 2020-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 40158582 1139229000 898500000 3097362000 2617283000 810531000 640569000 2205555000 1854408000 328698000 257931000 891807000 762875000 180465000 153391000 495186000 447427000 0 0 6944000 0 148233000 104540000 389677000 315448000 -1861000 -5498000 -9292000 -18538000 146372000 99042000 380385000 296910000 27360000 19593000 73068000 53569000 86000 76000 248000 210000 119098000 79525000 307565000 243551000 2.97 1.99 7.68 6.13 2.92 1.95 7.53 5.97 40123000 39933000 40073000 39750000 40839000 40865000 40849000 40811000 0.58 0.55 1.71 1.55 119098000 79525000 307565000 243551000 2976000 -2156000 -320000 -734000 -51000 188000 3641000 692000 154000 -565000 -10923000 -2074000 3130000 -2721000 -11243000 -2808000 122228000 76804000 296322000 240743000 74749000 36693000 28583000 135555000 95971000 76648000 230857000 211827000 149891000 612824000 616217000 702274000 12696000 12384000 16172000 1066681000 973092000 973568000 109086000 112816000 112246000 199360000 188133000 188596000 10522000 11235000 11038000 1314000 1237000 1227000 180230000 175878000 176689000 20396000 19017000 19902000 1587589000 1481408000 1483266000 268412000 214309000 261963000 145420000 81459000 60813000 11709000 11840000 11745000 56977000 56025000 56325000 482518000 363633000 390846000 29476000 27951000 32598000 328225000 535720000 499662000 32846000 26737000 27970000 125023000 121397000 122010000 998088000 1075438000 1073086000 0.001 0.001 0.001 100000000 100000000 100000000 40153287 40020216 40074160 40000 40000 40000 513030000 480478000 485239000 98033000 -60743000 -64740000 -21602000 -13805000 -10359000 589501000 405970000 410180000 1587589000 1481408000 1483266000 307565000 243551000 20979000 20648000 975000 1049000 11095000 10243000 248000 210000 6944000 0 -1092000 -5334000 135129000 98538000 -99767000 -68827000 -311000 -1231000 3385000 -29782000 72178000 20900000 388914000 243253000 24655000 8913000 16897000 26926000 -41552000 -35839000 749840000 836534000 909637000 1011430000 261700000 189000000 266700000 136300000 6938000 0 13255000 27633000 13291000 24962000 12000 0 -281000 -311000 16696000 17042000 68599000 61752000 76194000 23188000 -300161000 -187734000 -1035000 655000 46166000 20335000 28583000 16358000 74749000 36693000 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 119098000 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 39506000 40000 453193000 -218646000 -10997000 223590000 0 0 0 32637000 0 32637000 0 0 0 0 214000 214000 90000 0 0 0 0 -269000 -269000 155000 1000 0 23096000 0 23097000 0 0 3259000 0 0 3259000 -709000 -709000 328000 1000 7070000 0 0 7071000 0 0 0 17819000 0 17819000 39679000 40000 463522000 -227633000 -11052000 224877000 0 0 0 131390000 0 131390000 0 0 0 0 1208000 1208000 413000 0 0 0 0 -1240000 -1240000 0 0 3335000 0 0 3335000 219000 0 5533000 0 0 5533000 0 0 0 21934000 0 21934000 39898000 40000 472390000 -118177000 -11084000 343169000 0 0 0 79525000 0 79525000 0 0 0 0 -2156000 -2156000 188000 0 0 0 0 -565000 -565000 1000 0 0 92000 0 92000 0 0 3649000 0 0 3649000 123000 0 4439000 0 0 4439000 0 0 0 21999000 0 21999000 40020000 40000 480478000 -60743000 -13805000 405970000 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 2019 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 2019 Annual Report on Form 10-K.  The results for our three and nine month periods ended September 30, 2020 are not necessarily indicative of the expected results for our fiscal year ending December 31, 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%">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, 2020, we adopted Accounting Standards Update (ASU) 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and all related amendments, which are codified into Accounting Standards Codification (ASC) 326, using the cumulative-effect transition method related to our trade receivables.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">This new standard changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities are required to use a new forward-looking “expected loss” model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. The adoption of this standard did not have a material impact on our financial position or results of operations, and we do not expect the adoption of this guidance to have a material effect on our results of operations in future periods. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> within this note for more information. </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 adopted ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for our interim impairment tests performed in the period ended March 31, 2020. This new standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (commonly referred to as Step 2 under the previous guidance). Rather, the measurement of a goodwill impairment charge is based on the excess of a reporting unit’s carrying value over its fair value (Step 1 under the previous guidance). The impact of the new standard is dependent on the specific facts and circumstances of individual impairments, if any. The adoption of this guidance did not impact our results of operations, statement of financial position or cash flows.</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, 2020, we adopted ASU 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other - Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on a prospective basis. This new standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal-use software license. The adoption of this guidance did not materially impact our results of operations, statement of financial position or cash flows.</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%">Allowance for Doubtful Accounts</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 record trade receivables at the invoiced amounts less an allowance for doubtful accounts for estimated losses we may incur if customers do not pay. We perform periodic credit evaluations of our customers, and we typically do not require collateral. Consistent with industry practices, we generally require payment from our North American customers within 30 days, except for sales under early buy programs for which we provide extended payment terms to qualified customers.</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%">Upon adoption of ASU 2016-13, we did not recognize an adjustment to the beginning balance of retained earnings as the impact from adoption was not material. Our estimate of future losses is made by management based upon historical bad debts, customer receivable balances, age of customer receivable balances, customers’ financial conditions and current and forecasted economic trends, including certain trends in the housing market, the availability of consumer credit and general economic conditions (as commonly measured by Gross Domestic Product or GDP). We monitor housing market trends through review of the House Price Index as published by the Federal Housing Finance Agency, which measures the movement of single-family house prices. Our assessment of future losses in the first nine months of 2020 further considered the uncertainty of the impact of the COVID-19 pandemic on forecasted economic trends. At the end of each quarter, we also perform a reserve analysis of all accounts with balances greater than $20,000 that are more than 60 days past due. During the year, we write off account balances when we have exhausted reasonable collection efforts and determined that the likelihood of collection is remote. These write-offs are charged against our allowance for doubtful accounts. </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 following table summarizes the changes in our allowance for doubtful accounts (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.380%"><tr><td style="width:1.0%"/><td style="width:53.863%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.047%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.273%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">2019</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%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,472</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%">6,182 </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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.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%">Bad debt expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,667</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%">2,639 </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 11.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%">Write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(1,844)</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%">(2,642)</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%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,295</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%">6,179 </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><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%">Goodwill and Intangibles Impairment</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%">As discussed in Note 1 to the Consolidated Financial Statements in our 2019 Annual Report on Form 10-K, goodwill represents the excess of the amount we paid to acquire a company over the estimated fair value of tangible assets and identifiable intangible assets acquired, less liabilities assumed. We test goodwill and other indefinite-lived intangible assets for impairment annually as of October 1st and at any other time when impairment indicators exist.</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 the first quarter of 2020, we determined certain impairment triggers for our Australian reporting units had occurred due to the impact of the COVID-19 pandemic on expected future operating cash flows. We performed interim goodwill impairment analyses, which included discounted cash flow analyses, and determined that the estimated fair values of our Australian reporting units no longer exceeded their carrying values. In the period ended March 31, 2020, we recorded impairment equal to the total goodwill and intangibles carrying amounts of our five Australian reporting units, which included goodwill impairment of $3.5 million and intangibles impairment, related to the Pool Systems tradename and trademark, of $0.9 million. We also considered the impact of the COVID-19 pandemic on the expected future operating cash flows of the remainder of our reporting units. Although we do not currently anticipate any long-term impacts for the overall business, we continue to monitor reporting units that we consider more at risk; this includes one reporting unit in Italy with a goodwill balance of $3.7 million at September 30, 2020, and three reporting units in Quebec, Canada, with an aggregate goodwill balance of $2.6 million at 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:400;line-height:120%">The determination of our reporting units’ goodwill and intangibles fair values includes numerous assumptions that are subject to various risks and uncertainties. The principal assumptions, all of which are considered Level 3 inputs, used in our cash flow analyses consisted of changes in market conditions, forecasted future operating results (including sales growth rates and operating margins) and discount rates (including our weighted-average cost of capital). </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%">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 awards lapse. We recorded excess tax benefits of $8.5 million in the third quarter of 2020 compared to $4.5 million in the third quarter of 2019 and $22.6 million in the nine months ended September 30, 2020 compared to $21.1 million in the nine months ended September 30, 2019.</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="margin-bottom:6pt;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 (deficit). As of September 30, 2020, 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.5 billion and cumulative dividends of $647.5 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;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 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;vertical-align:top;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%">2020</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%">2019</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%">2019</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%">(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%">(13,156)</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,127)</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%">(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%">(649)</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%">(232)</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%">(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%">(13,805)</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%">(10,359)</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="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-left:1pt solid #000000;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 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:100%">Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></div></td><td colspan="3" style="border-left:1pt solid #000000;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%">Simplifies 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 are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis.</span></td><td colspan="3" style="border-left:1pt solid #000000;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%">Annual periods beginning after December 15, 2020</span></td><td colspan="3" style="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 this standard will have on our financial position, results of operations and related disclosures. We do not expect that there will be a material impact to the financial statements as a result of adopting this ASU.</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></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%">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.</span></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 this update 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 this standard 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> <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, 2020, we adopted Accounting Standards Update (ASU) 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and all related amendments, which are codified into Accounting Standards Codification (ASC) 326, using the cumulative-effect transition method related to our trade receivables.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">This new standard changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities are required to use a new forward-looking “expected loss” model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. The adoption of this standard did not have a material impact on our financial position or results of operations, and we do not expect the adoption of this guidance to have a material effect on our results of operations in future periods. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> within this note for more information. </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 adopted ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for our interim impairment tests performed in the period ended March 31, 2020. This new standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (commonly referred to as Step 2 under the previous guidance). Rather, the measurement of a goodwill impairment charge is based on the excess of a reporting unit’s carrying value over its fair value (Step 1 under the previous guidance). The impact of the new standard is dependent on the specific facts and circumstances of individual impairments, if any. The adoption of this guidance did not impact our results of operations, statement of financial position or cash flows.</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, 2020, we adopted ASU 2018-15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles - Goodwill and Other - Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on a prospective basis. This new standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal-use software license. The adoption of this guidance did not materially impact our results of operations, statement of financial position or cash flows.</span></div> We record trade receivables at the invoiced amounts less an allowance for doubtful accounts for estimated losses we may incur if customers do not pay. We perform periodic credit evaluations of our customers, and we typically do not require collateral. Consistent with industry practices, we generally require payment from our North American customers within 30 days, except for sales under early buy programs for which we provide extended payment terms to qualified customers.Upon adoption of ASU 2016-13, we did not recognize an adjustment to the beginning balance of retained earnings as the impact from adoption was not material. Our estimate of future losses is made by management based upon historical bad debts, customer receivable balances, age of customer receivable balances, customers’ financial conditions and current and forecasted economic trends, including certain trends in the housing market, the availability of consumer credit and general economic conditions (as commonly measured by Gross Domestic Product or GDP). 20000 60 <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 following table summarizes the changes in our allowance for doubtful accounts (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.380%"><tr><td style="width:1.0%"/><td style="width:53.863%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.047%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.270%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.273%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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%">2019</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%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,472</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%">6,182 </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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.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%">Bad debt expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,667</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%">2,639 </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 11.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%">Write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(1,844)</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%">(2,642)</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%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,295</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%">6,179 </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> 5472000 6182000 1667000 2639000 -1844000 -2642000 5295000 6179000 <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 discussed in Note 1 to the Consolidated Financial Statements in our 2019 Annual Report on Form 10-K, goodwill represents the excess of the amount we paid to acquire a company over the estimated fair value of tangible assets and identifiable intangible assets acquired, less liabilities assumed. We test goodwill and other indefinite-lived intangible assets for impairment annually as of October 1st and at any other time when impairment indicators exist.</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 the first quarter of 2020, we determined certain impairment triggers for our Australian reporting units had occurred due to the impact of the COVID-19 pandemic on expected future operating cash flows. We performed interim goodwill impairment analyses, which included discounted cash flow analyses, and determined that the estimated fair values of our Australian reporting units no longer exceeded their carrying values. In the period ended March 31, 2020, we recorded impairment equal to the total goodwill and intangibles carrying amounts of our five Australian reporting units, which included goodwill impairment of $3.5 million and intangibles impairment, related to the Pool Systems tradename and trademark, of $0.9 million. We also considered the impact of the COVID-19 pandemic on the expected future operating cash flows of the remainder of our reporting units. Although we do not currently anticipate any long-term impacts for the overall business, we continue to monitor reporting units that we consider more at risk; this includes one reporting unit in Italy with a goodwill balance of $3.7 million at September 30, 2020, and three reporting units in Quebec, Canada, with an aggregate goodwill balance of $2.6 million at September 30, 2020.</span></div>The determination of our reporting units’ goodwill and intangibles fair values includes numerous assumptions that are subject to various risks and uncertainties. The principal assumptions, all of which are considered Level 3 inputs, used in our cash flow analyses consisted of changes in market conditions, forecasted future operating results (including sales growth rates and operating margins) and discount rates (including our weighted-average cost of capital). 5 3500000 900000 3700000 2600000 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 awards lapse. -8500000 -4500000 -22600000 -21100000 We account for the retirement of treasury shares as a reduction of Retained earnings (deficit). 1500000000 647500000 <div style="margin-bottom:6pt;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 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;vertical-align:top;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%">2020</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%">2019</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%">2019</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%">(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%">(13,156)</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,127)</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%">(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%">(649)</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%">(232)</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%">(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%">(13,805)</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%">(10,359)</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> -10447000 -13156000 -10127000 -11155000 -649000 -232000 -21602000 -13805000 -10359000 <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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-left:1pt solid #000000;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 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:100%">Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></div></td><td colspan="3" style="border-left:1pt solid #000000;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%">Simplifies 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 are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis.</span></td><td colspan="3" style="border-left:1pt solid #000000;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%">Annual periods beginning after December 15, 2020</span></td><td colspan="3" style="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 this standard will have on our financial position, results of operations and related disclosures. We do not expect that there will be a material impact to the financial statements as a result of adopting this ASU.</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></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%">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.</span></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 this update 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 this standard will have on our financial position, results of operations and related disclosures.</span></td></tr></table></div> Earnings Per ShareWe 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. <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="margin-bottom:6pt;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;vertical-align:top;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%">2020</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%">2019</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><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%">2019</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%">119,098</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%">79,525 </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%">307,565</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%">243,551 </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 18pt;text-align: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,123</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%">39,933 </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,073</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%">39,750 </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 18pt;text-align: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 31.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%">716</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%">932 </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%">776</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%">1,061 </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 18pt;text-align: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,839</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,865 </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,849</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,811 </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 18pt;text-align: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%">2.97</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%">1.99 </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%">7.68</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%">6.13 </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 18pt;text-align: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 #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%">2.92</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%">1.95 </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: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%">7.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:#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%">5.97 </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 #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"/><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%">1 </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="margin-bottom:6pt;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;vertical-align:top;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%">2020</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%">2019</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><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%">2019</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%">119,098</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%">79,525 </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%">307,565</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%">243,551 </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 18pt;text-align: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,123</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%">39,933 </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,073</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%">39,750 </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 18pt;text-align: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 31.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%">716</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%">932 </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%">776</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%">1,061 </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 18pt;text-align: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,839</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,865 </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,849</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,811 </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 18pt;text-align: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%">2.97</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%">1.99 </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%">7.68</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%">6.13 </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 18pt;text-align: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 #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%">2.92</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%">1.95 </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: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%">7.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:#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%">5.97 </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 #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"/><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%">1 </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> 119098000 79525000 307565000 243551000 40123000 39933000 40073000 39750000 716000 932000 776000 1061000 40839000 40865000 40849000 40811000 2.97 1.99 7.68 6.13 2.92 1.95 7.53 5.97 0 0 0 1000 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 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 and one location in Quebec, 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%">In January 2019, we acquired the distribution assets of W.W. Adcock, Inc., a wholesale distributor of swimming pool products, equipment, parts and supplies, adding two locations in Pennsylvania, one location in North Carolina and one location in Virginia. We have completed our acquisition accounting for this acquisition.</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%">Subsequent to September 30, 2020, 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: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> 2 1 2 1 1 2 1 1 3 3 2 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="padding-left:108pt;text-align:justify;text-indent:-72pt"><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="padding-left:108pt;text-align:justify;text-indent:-72pt"><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><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%">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;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 estimated fair values of our interest rate swap contract, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">—</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%">631 </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%">14,828</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%">1,532 </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%">869</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%">745 </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 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. If determined to be effective cash flow hedges, we record the changes in the estimated fair value of the swaps to Accumulated other comprehensive loss on our Consolidated Balance Sheets.  If any of our interest rate swaps were determined to be ineffective, we would recognize the changes in the estimated fair value of our swaps in Interest and other non-operating expenses, net on our Consolidated Statements of Income.</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 one interest rate swap contract in place, which became effective on November 20, 2019, and terminates on November 20, 2020. This swap contract was previously forward-starting and converts the variable interest rate to a fixed interest rate on our variable rate borrowings. For this interest rate swap, we have not recognized any gains or losses through income, nor has there been any effect on income from hedge ineffectiveness over the term of the swap contract. </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 following table provides additional details related to this swap contract:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.052%"><tr><td style="width:1.0%"/><td style="width:29.950%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.974%"/><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%">July 6, 2016</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, 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%">$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%">1.1425%</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 contract in effect at September 30, 2020, 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, 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: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. </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 following table provides details related to each of our forward-starting interest rate swap contracts:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.052%"><tr><td style="width:1.0%"/><td style="width:29.950%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.974%"/><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%">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%">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%">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%">Forward-starting 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><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 4</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%">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%">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.7400%</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%">Forward-starting interest rate swap 5</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%">March 9, 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 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%">February 26, 2027</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%">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 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 are recorded at fair value on a nonrecurring basis as a result of impairment charges. </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 the first quarter of 2020, we recorded impairment charges of $6.9 million, which included $2.5 million from a long-term note, as collectability was impacted by the COVID-19 pandemic, and non-cash goodwill and intangibles impairment charges of $4.4 million, equal to the total goodwill and intangibles carrying amounts of our Australian reporting units. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangibles Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> within Note 1 for more information on goodwill and intangibles impairment recognized in the period ended March 31, 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%">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 (Level 1 inputs). 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;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 estimated fair values of our interest rate swap contract, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">—</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%">631 </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%">14,828</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%">1,532 </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%">869</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%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 631000 14828000 1532000 869000 745000 2019-11-20 2020-11-20 <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 following table provides additional details related to this swap contract:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.052%"><tr><td style="width:1.0%"/><td style="width:29.950%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.974%"/><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%">July 6, 2016</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, 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%">$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%">1.1425%</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%">The following table provides details related to each of our forward-starting interest rate swap contracts:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.052%"><tr><td style="width:1.0%"/><td style="width:29.950%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.974%"/><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%">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%">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%">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%">Forward-starting 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><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 4</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%">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%">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.7400%</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%">Forward-starting interest rate swap 5</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%">March 9, 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 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%">February 26, 2027</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%">0.8130%</span></td></tr></table></div> 2019-11-20 2020-11-20 150000000.0 0.011425 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 6900000 2500000 4400000 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 style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2,116 </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 11.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%">11,709</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%">9,724 </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%">11,709</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,840 </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 11.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%">40,876</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%">375,235 </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 11.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%">178,062</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%">— </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 11.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%">110,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%">161,200 </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 11.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%">713</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%">715 </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%">328,225</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%">535,720 </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%">339,934</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%">547,560 </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: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><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 style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2,116 </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 11.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%">11,709</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%">9,724 </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%">11,709</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,840 </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 11.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%">40,876</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%">375,235 </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 11.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%">178,062</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%">— </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 11.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%">110,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%">161,200 </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 11.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%">713</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%">715 </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%">328,225</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%">535,720 </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%">339,934</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%">547,560 </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 2116000 11709000 9724000 11709000 11840000 40876000 375235000 178062000 0 110000000 161200000 713000 715000 328225000 535720000 339934000 547560000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Oct. 26, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Period End Date Sep. 30, 2020  
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 2020  
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,158,582
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement [Abstract]        
Net sales $ 1,139,229 $ 898,500 $ 3,097,362 $ 2,617,283
Cost of sales 810,531 640,569 2,205,555 1,854,408
Gross profit 328,698 257,931 891,807 762,875
Selling and administrative expenses 180,465 153,391 495,186 447,427
Impairment of goodwill and other assets 0 0 6,944 0
Operating income 148,233 104,540 389,677 315,448
Interest and other non-operating expenses, net 1,861 5,498 9,292 18,538
Income before income taxes and equity earnings 146,372 99,042 380,385 296,910
Income tax provision 27,360 19,593 73,068 53,569
Equity earnings in unconsolidated investments, net 86 76 248 210
Net income $ 119,098 $ 79,525 $ 307,565 $ 243,551
Earnings per share:        
Basic (in dollars per share) $ 2.97 $ 1.99 $ 7.68 $ 6.13
Diluted (in dollars per share) $ 2.92 $ 1.95 $ 7.53 $ 5.97
Weighted average shares outstanding: [Abstract]        
Basic (in shares) 40,123 39,933 40,073 39,750
Diluted (in shares) 40,839 40,865 40,849 40,811
Cash dividends declared per common share $ 0.58 $ 0.55 $ 1.71 $ 1.55
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net Income $ 119,098 $ 79,525 $ 307,565 $ 243,551
Other comprehensive (loss) income:        
Foreign currency translation 2,976 (2,156) (320) (734)
Change in unrealized gains (losses) on interest rate swaps, net of change in taxes of $(51), $188, $3,641 and $692 154 (565) (10,923) (2,074)
Total other comprehensive income (loss) 3,130 (2,721) (11,243) (2,808)
Comprehensive income $ 122,228 $ 76,804 $ 296,322 $ 240,743
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Comprehensive Income [Abstract]                
Change in unrealized gains (losses) on interest rate swaps, tax amount $ (51) $ 855 $ 2,837 $ 188 $ 413 $ 90 $ 3,641 $ 692
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Current assets:      
Cash and cash equivalents $ 74,749 $ 28,583 $ 36,693
Receivables, net 135,555 76,648 95,971
Receivables pledged under receivables facility 230,857 149,891 211,827
Product inventories, net 612,824 702,274 616,217
Prepaid expenses and other current assets 12,696 16,172 12,384
Total current assets 1,066,681 973,568 973,092
Property and equipment, net 109,086 112,246 112,816
Goodwill Balances 199,360 188,596 188,133
Other intangible assets, net 10,522 11,038 11,235
Equity interest investments 1,314 1,227 1,237
Operating lease assets 180,230 176,689 175,878
Other assets 20,396 19,902 19,017
Total assets 1,587,589 1,483,266 1,481,408
Current liabilities:      
Accounts payable 268,412 261,963 214,309
Accrued expenses and other current liabilities 145,420 60,813 81,459
Short-term borrowings and current portion of long-term debt 11,709 11,745 11,840
Current operating lease liabilities 56,977 56,325 56,025
Total current liabilities 482,518 390,846 363,633
Deferred income taxes 29,476 32,598 27,951
Long-term debt, net 328,225 499,662 535,720
Other long-term liabilities 32,846 27,970 26,737
Non-current operating lease liabilities 125,023 122,010 121,397
Total liabilities 998,088 1,073,086 1,075,438
Stockholders' equity:      
Common stock 40 40 40
Additional paid-in capital 513,030 485,239 480,478
Retained earnings (deficit) 98,033 (64,740) (60,743)
Accumulated other comprehensive loss (21,602) (10,359) (13,805)
Total stockholders’ equity 589,501 410,180 405,970
Total liabilities and stockholders' equity $ 1,587,589 $ 1,483,266 $ 1,481,408
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
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,153,287 40,074,160 40,020,216
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Operating activities    
Net Income $ 307,565 $ 243,551
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Depreciation 20,979 20,648
Amortization 975 1,049
Share-based compensation 11,095 10,243
Equity earnings in unconsolidated investments, net (248) (210)
Impairment of goodwill and other assets 6,944 0
Other 1,092 5,334
Changes in operating assets and liabilities, net of effects of acquisitions:    
Receivables (135,129) (98,538)
Product inventories 99,767 68,827
Prepaid expenses and other assets 311 1,231
Accounts payable 3,385 (29,782)
Accrued expenses and other current liabilities 72,178 20,900
Net Cash Provided by operating activities 388,914 243,253
Investing activities    
Acquisition of businesses, net of cash acquired (24,655) (8,913)
Purchases of property and equipment, net of sale proceeds (16,897) (26,926)
Net cash used in investing activities (41,552) (35,839)
Financing activities    
Proceeds from revolving line of credit 749,840 836,534
Payments on revolving line of credit (909,637) (1,011,430)
Proceeds from asset-backed financing 261,700 189,000
Payments on asset-backed financing (266,700) (136,300)
Payments on term facility (6,938) 0
Proceeds from short-term borrowings and current portion of long-term debt 13,255 27,633
Payments on short-term borrowings and current portion of long-term debt (13,291) (24,962)
Payments of deferred and contingent acquisition consideration (281) (311)
Payments of deferred financing costs (12) 0
Proceeds from stock issued under share-based compensation plans 16,696 17,042
Payments of cash dividends (68,599) (61,752)
Purchases of treasury stock (76,194) (23,188)
Net cash used in financing activities (300,161) (187,734)
Effect of exchange rate changes on cash and cash equivalents (1,035) 655
Change in cash and cash equivalents 46,166 20,335
Cash and cash equivalents at beginning of period 28,583 16,358
Cash and cash equivalents at end of period $ 74,749 $ 36,693
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-in Capital
Retained Earnings (Deficit)
Retained Earnings (Deficit)
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Income (Loss)
Balance (in shares) at Dec. 31, 2018     39,506,000        
Balance at Dec. 31, 2018 $ 223,590 $ (709) $ 40 $ 453,193 $ (218,646) $ (709) $ (10,997)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income 32,637   0 0 32,637   0
Foreign currency translation 214   0 0 0   214
Interest rate swaps, net of the change in taxes (269)   $ 0 0 0   (269)
Repurchases of common stock, net of retirements (shares)     (155,000)        
Repurchases of common stock, net of retirements (23,097)   $ (1) 0 (23,096)   0
Share-based compensation 3,259   $ 0 3,259 0   0
Issuance of shares under share-based compensation plans (shares)     328,000        
Issuance of stock under share-based compensation plans 7,071   $ 1 7,070 0   0
Declaration of cash dividends (17,819)   $ 0 0 (17,819)   0
Balance (in shares) at Mar. 31, 2019     39,679,000        
Balance at Mar. 31, 2019 224,877   $ 40 463,522 (227,633)   (11,052)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Change in unrealized gains (losses) on interest rate swaps, tax amount $ 90            
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201602Member            
Balance (in shares) at Dec. 31, 2018     39,506,000        
Balance at Dec. 31, 2018 $ 223,590 (709) $ 40 453,193 (218,646) (709) (10,997)
Balance (in shares) at Jun. 30, 2019     39,898,000        
Balance at Jun. 30, 2019 343,169   $ 40 472,390 (118,177)   (11,084)
Balance (in shares) at Dec. 31, 2018     39,506,000        
Balance at Dec. 31, 2018 223,590 $ (709) $ 40 453,193 (218,646) $ (709) (10,997)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income 243,551            
Foreign currency translation (734)            
Interest rate swaps, net of the change in taxes $ (2,074)            
Balance (in shares) at Sep. 30, 2019 40,020,216   40,020,000        
Balance at Sep. 30, 2019 $ 405,970   $ 40 480,478 (60,743)   (13,805)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Change in unrealized gains (losses) on interest rate swaps, tax amount 692            
Balance (in shares) at Mar. 31, 2019     39,679,000        
Balance at Mar. 31, 2019 224,877   $ 40 463,522 (227,633)   (11,052)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Income 131,390   0 0 131,390   0
Foreign currency translation 1,208   0 0 0   1,208
Interest rate swaps, net of the change in taxes (1,240)   0 0 0   (1,240)
Share-based compensation 3,335   $ 0 3,335 0   0
Issuance of shares under share-based compensation plans (shares)     219,000        
Issuance of stock under share-based compensation plans 5,533   $ 0 5,533 0   0
Declaration of cash dividends (21,934)   $ 0 0 (21,934)   0
Balance (in shares) at Jun. 30, 2019     39,898,000        
Balance at Jun. 30, 2019 343,169   $ 40 472,390 (118,177)   (11,084)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Change in unrealized gains (losses) on interest rate swaps, tax amount 413            
Net Income 79,525   0 0 79,525   0
Foreign currency translation (2,156)   0 0 0   (2,156)
Interest rate swaps, net of the change in taxes (565)   $ 0 0 0   (565)
Repurchases of common stock, net of retirements (shares)     (1,000)        
Repurchases of common stock, net of retirements (92)   $ 0 0 (92)   0
Share-based compensation 3,649   $ 0 3,649 0   0
Issuance of shares under share-based compensation plans (shares)     123,000        
Issuance of stock under share-based compensation plans 4,439   $ 0 4,439 0   0
Declaration of cash dividends $ (21,999)   $ 0 0 (21,999)   0
Balance (in shares) at Sep. 30, 2019 40,020,216   40,020,000        
Balance at Sep. 30, 2019 $ 405,970   $ 40 480,478 (60,743)   (13,805)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Change in unrealized gains (losses) on interest rate swaps, tax amount $ 188            
Balance (in shares) at Dec. 31, 2019 40,074,160   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)
Interest rate swaps, net of the change in taxes (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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Change in unrealized gains (losses) on interest rate swaps, tax amount $ 2,837            
Balance (in shares) at Dec. 31, 2019 40,074,160   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)            
Interest rate swaps, net of the change in taxes $ (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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Change in unrealized gains (losses) on interest rate swaps, tax amount 3,641            
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
Interest rate swaps, net of the change in taxes (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]              
Change in unrealized gains (losses) on interest rate swaps, tax amount 855            
Net Income 119,098            
Foreign currency translation 2,976   0 0 0   2,976
Interest rate swaps, net of the change in taxes 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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Change in unrealized gains (losses) on interest rate swaps, tax amount $ (51)            
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Stockholders' Equity [Abstract]                
Change in unrealized gains (losses) on interest rate swaps, tax amount $ (51) $ 855 $ 2,837 $ 188 $ 413 $ 90 $ 3,641 $ 692
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2020
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 2019 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 2019 Annual Report on Form 10-K.  The results for our three and nine month periods ended September 30, 2020 are not necessarily indicative of the expected results for our fiscal year ending December 31, 2020.

Newly Adopted Accounting Pronouncements

On January 1, 2020, we adopted Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and all related amendments, which are codified into Accounting Standards Codification (ASC) 326, using the cumulative-effect transition method related to our trade receivables. This new standard changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities are required to use a new forward-looking “expected loss” model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. The adoption of this standard did not have a material impact on our financial position or results of operations, and we do not expect the adoption of this guidance to have a material effect on our results of operations in future periods. See Allowance for Doubtful Accounts within this note for more information.

We adopted ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, for our interim impairment tests performed in the period ended March 31, 2020. This new standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (commonly referred to as Step 2 under the previous guidance). Rather, the measurement of a goodwill impairment charge is based on the excess of a reporting unit’s carrying value over its fair value (Step 1 under the previous guidance). The impact of the new standard is dependent on the specific facts and circumstances of individual impairments, if any. The adoption of this guidance did not impact our results of operations, statement of financial position or cash flows.

On January 1, 2020, we adopted ASU 2018-15, Intangibles - Goodwill and Other - Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, on a prospective basis. This new standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal-use software license. The adoption of this guidance did not materially impact our results of operations, statement of financial position or cash flows.

Allowance for Doubtful Accounts

We record trade receivables at the invoiced amounts less an allowance for doubtful accounts for estimated losses we may incur if customers do not pay. We perform periodic credit evaluations of our customers, and we typically do not require collateral. Consistent with industry practices, we generally require payment from our North American customers within 30 days, except for sales under early buy programs for which we provide extended payment terms to qualified customers.
Upon adoption of ASU 2016-13, we did not recognize an adjustment to the beginning balance of retained earnings as the impact from adoption was not material. Our estimate of future losses is made by management based upon historical bad debts, customer receivable balances, age of customer receivable balances, customers’ financial conditions and current and forecasted economic trends, including certain trends in the housing market, the availability of consumer credit and general economic conditions (as commonly measured by Gross Domestic Product or GDP). We monitor housing market trends through review of the House Price Index as published by the Federal Housing Finance Agency, which measures the movement of single-family house prices. Our assessment of future losses in the first nine months of 2020 further considered the uncertainty of the impact of the COVID-19 pandemic on forecasted economic trends. At the end of each quarter, we also perform a reserve analysis of all accounts with balances greater than $20,000 that are more than 60 days past due. During the year, we write off account balances when we have exhausted reasonable collection efforts and determined that the likelihood of collection is remote. These write-offs are charged against our allowance for doubtful accounts.

The following table summarizes the changes in our allowance for doubtful accounts (in thousands):
Nine Months Ended
September 30,
 20202019
Balance at beginning of period$5,472 $6,182 
Bad debt expense1,667 2,639 
Write-offs, net of recoveries(1,844)(2,642)
Balance at end of period$5,295 $6,179 

Goodwill and Intangibles Impairment

As discussed in Note 1 to the Consolidated Financial Statements in our 2019 Annual Report on Form 10-K, goodwill represents the excess of the amount we paid to acquire a company over the estimated fair value of tangible assets and identifiable intangible assets acquired, less liabilities assumed. We test goodwill and other indefinite-lived intangible assets for impairment annually as of October 1st and at any other time when impairment indicators exist.

In the first quarter of 2020, we determined certain impairment triggers for our Australian reporting units had occurred due to the impact of the COVID-19 pandemic on expected future operating cash flows. We performed interim goodwill impairment analyses, which included discounted cash flow analyses, and determined that the estimated fair values of our Australian reporting units no longer exceeded their carrying values. In the period ended March 31, 2020, we recorded impairment equal to the total goodwill and intangibles carrying amounts of our five Australian reporting units, which included goodwill impairment of $3.5 million and intangibles impairment, related to the Pool Systems tradename and trademark, of $0.9 million. We also considered the impact of the COVID-19 pandemic on the expected future operating cash flows of the remainder of our reporting units. Although we do not currently anticipate any long-term impacts for the overall business, we continue to monitor reporting units that we consider more at risk; this includes one reporting unit in Italy with a goodwill balance of $3.7 million at September 30, 2020, and three reporting units in Quebec, Canada, with an aggregate goodwill balance of $2.6 million at September 30, 2020.

The determination of our reporting units’ goodwill and intangibles fair values includes numerous assumptions that are subject to various risks and uncertainties. The principal assumptions, all of which are considered Level 3 inputs, used in our cash flow analyses consisted of changes in market conditions, forecasted future operating results (including sales growth rates and operating margins) and discount rates (including our weighted-average cost of capital).

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 awards lapse. We recorded excess tax benefits of $8.5 million in the third quarter of 2020 compared to $4.5 million in the third quarter of 2019 and $22.6 million in the nine months ended September 30, 2020 compared to $21.1 million in the nine months ended September 30, 2019.
Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings (deficit). As of September 30, 2020, 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.5 billion and cumulative dividends of $647.5 million.

Accumulated Other Comprehensive Loss

The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):
September 30,December 31,
202020192019
Foreign currency translation adjustments$(10,447)$(13,156)$(10,127)
Unrealized losses on interest rate swaps, net of tax
(11,155)(649)(232)
Accumulated other comprehensive loss$(21,602)$(13,805)$(10,359)


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 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
Simplifies 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 are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis.Annual periods beginning after December 15, 2020We are currently evaluating the effect this standard will have on our financial position, results of operations and related disclosures. We do not expect that there will be a material impact to the financial statements as a result of adopting this ASU.
ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting
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.The provisions of this update are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. We are currently evaluating the effect this standard will have on our financial position, results of operations and related disclosures.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per ShareWe 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,
 2020201920202019
Net income$119,098 $79,525 $307,565 $243,551 
Weighted average shares outstanding:  
Basic40,123 39,933 40,073 39,750 
Effect of dilutive securities:  
Stock options and employee stock purchase plan716 932 776 1,061 
Diluted40,839 40,865 40,849 40,811 
Earnings per share:  
Basic$2.97 $1.99 $7.68 $6.13 
Diluted$2.92 $1.95 $7.53 $5.97 
Anti-dilutive stock options excluded from diluted earnings per share computations —  
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions
9 Months Ended
Sep. 30, 2020
Business Combinations [Abstract]  
Acquisitions Acquisitions
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 and one location in Quebec, 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.

In January 2019, we acquired the distribution assets of W.W. Adcock, Inc., a wholesale distributor of swimming pool products, equipment, parts and supplies, adding two locations in Pennsylvania, one location in North Carolina and one location in Virginia. We have completed our acquisition accounting for this acquisition.

Subsequent to September 30, 2020, 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.

These acquisitions did not have a material impact on our financial position or results of operations, either individually or in the aggregate.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Interest Rate Swaps
9 Months Ended
Sep. 30, 2020
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 contract, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):
 
Fair Value at September 30,
20202019
Level 2
Unrealized gains on interest rate swaps$ $631 
Unrealized losses on interest rate swaps14,828 1,532 
Level 3
Contingent consideration liabilities$869 $745 

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 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. If determined to be effective cash flow hedges, we record the changes in the estimated fair value of the swaps to Accumulated other comprehensive loss on our Consolidated Balance Sheets.  If any of our interest rate swaps were determined to be ineffective, we would recognize the changes in the estimated fair value of our swaps in Interest and other non-operating expenses, net on our Consolidated Statements of Income.

We currently have one interest rate swap contract in place, which became effective on November 20, 2019, and terminates on November 20, 2020. This swap contract was previously forward-starting and converts the variable interest rate to a fixed interest rate on our variable rate borrowings. For this interest rate swap, we have not recognized any gains or losses through income, nor has there been any effect on income from hedge ineffectiveness over the term of the swap contract.
The following table provides additional details related to this swap contract:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1July 6, 2016November 20, 2019November 20, 2020$150.01.1425%

For the interest rate swap contract in effect at September 30, 2020, 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, 2020.

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 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Forward-starting interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
Forward-starting interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Forward-starting interest rate swap 4March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 5March 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 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 are recorded at fair value on a nonrecurring basis as a result of impairment charges.

In the first quarter of 2020, we recorded impairment charges of $6.9 million, which included $2.5 million from a long-term note, as collectability was impacted by the COVID-19 pandemic, and non-cash goodwill and intangibles impairment charges of $4.4 million, equal to the total goodwill and intangibles carrying amounts of our Australian reporting units. See Goodwill and Intangibles Impairment within Note 1 for more information on goodwill and intangibles impairment recognized in the period ended March 31, 2020.

Other
The carrying values of cash, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments (Level 1 inputs). 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 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Debt Debt
The table below presents the components of our debt (in thousands):
 September 30,
 20202019
Variable rate debt
Short-term borrowings$ $2,116 
Current portion of long-term debt:
Australian credit facility11,709 9,724 
Short-term borrowings and current portion of long-term debt 11,709 11,840 
Long-term portion:  
Revolving credit facility40,876 375,235 
Term facility178,062 — 
Receivables securitization facility110,000 161,200 
Less: financing costs, net713 715 
Long-term debt, net328,225 535,720 
Total debt $339,934 $547,560 

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.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2020
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, 2020, we adopted Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and all related amendments, which are codified into Accounting Standards Codification (ASC) 326, using the cumulative-effect transition method related to our trade receivables. This new standard changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities are required to use a new forward-looking “expected loss” model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. The adoption of this standard did not have a material impact on our financial position or results of operations, and we do not expect the adoption of this guidance to have a material effect on our results of operations in future periods. See Allowance for Doubtful Accounts within this note for more information.

We adopted ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, for our interim impairment tests performed in the period ended March 31, 2020. This new standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (commonly referred to as Step 2 under the previous guidance). Rather, the measurement of a goodwill impairment charge is based on the excess of a reporting unit’s carrying value over its fair value (Step 1 under the previous guidance). The impact of the new standard is dependent on the specific facts and circumstances of individual impairments, if any. The adoption of this guidance did not impact our results of operations, statement of financial position or cash flows.

On January 1, 2020, we adopted ASU 2018-15, Intangibles - Goodwill and Other - Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, on a prospective basis. This new standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal-use software license. The adoption of this guidance did not materially impact our results of operations, statement of financial position or cash flows.
Allowance for Doubtful Accounts We record trade receivables at the invoiced amounts less an allowance for doubtful accounts for estimated losses we may incur if customers do not pay. We perform periodic credit evaluations of our customers, and we typically do not require collateral. Consistent with industry practices, we generally require payment from our North American customers within 30 days, except for sales under early buy programs for which we provide extended payment terms to qualified customers.Upon adoption of ASU 2016-13, we did not recognize an adjustment to the beginning balance of retained earnings as the impact from adoption was not material. Our estimate of future losses is made by management based upon historical bad debts, customer receivable balances, age of customer receivable balances, customers’ financial conditions and current and forecasted economic trends, including certain trends in the housing market, the availability of consumer credit and general economic conditions (as commonly measured by Gross Domestic Product or GDP).
Goodwill and Intangibles Impairment
As discussed in Note 1 to the Consolidated Financial Statements in our 2019 Annual Report on Form 10-K, goodwill represents the excess of the amount we paid to acquire a company over the estimated fair value of tangible assets and identifiable intangible assets acquired, less liabilities assumed. We test goodwill and other indefinite-lived intangible assets for impairment annually as of October 1st and at any other time when impairment indicators exist.

In the first quarter of 2020, we determined certain impairment triggers for our Australian reporting units had occurred due to the impact of the COVID-19 pandemic on expected future operating cash flows. We performed interim goodwill impairment analyses, which included discounted cash flow analyses, and determined that the estimated fair values of our Australian reporting units no longer exceeded their carrying values. In the period ended March 31, 2020, we recorded impairment equal to the total goodwill and intangibles carrying amounts of our five Australian reporting units, which included goodwill impairment of $3.5 million and intangibles impairment, related to the Pool Systems tradename and trademark, of $0.9 million. We also considered the impact of the COVID-19 pandemic on the expected future operating cash flows of the remainder of our reporting units. Although we do not currently anticipate any long-term impacts for the overall business, we continue to monitor reporting units that we consider more at risk; this includes one reporting unit in Italy with a goodwill balance of $3.7 million at September 30, 2020, and three reporting units in Quebec, Canada, with an aggregate goodwill balance of $2.6 million at September 30, 2020.
The determination of our reporting units’ goodwill and intangibles fair values includes numerous assumptions that are subject to various risks and uncertainties. The principal assumptions, all of which are considered Level 3 inputs, used in our cash flow analyses consisted of changes in market conditions, forecasted future operating results (including sales growth rates and operating margins) and discount rates (including our weighted-average cost of capital).
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 awards lapse.
Retained Earnings We account for the retirement of treasury shares as a reduction of Retained earnings (deficit).
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Summary of changes in allowance for doubtful accounts
The following table summarizes the changes in our allowance for doubtful accounts (in thousands):
Nine Months Ended
September 30,
 20202019
Balance at beginning of period$5,472 $6,182 
Bad debt expense1,667 2,639 
Write-offs, net of recoveries(1,844)(2,642)
Balance at end of period$5,295 $6,179 
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,
202020192019
Foreign currency translation adjustments$(10,447)$(13,156)$(10,127)
Unrealized losses on interest rate swaps, net of tax
(11,155)(649)(232)
Accumulated other comprehensive loss$(21,602)$(13,805)$(10,359)
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 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
Simplifies 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 are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis.Annual periods beginning after December 15, 2020We are currently evaluating the effect this standard will have on our financial position, results of operations and related disclosures. We do not expect that there will be a material impact to the financial statements as a result of adopting this ASU.
ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting
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.The provisions of this update are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. We are currently evaluating the effect this standard will have on our financial position, results of operations and related disclosures.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2020
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,
 2020201920202019
Net income$119,098 $79,525 $307,565 $243,551 
Weighted average shares outstanding:  
Basic40,123 39,933 40,073 39,750 
Effect of dilutive securities:  
Stock options and employee stock purchase plan716 932 776 1,061 
Diluted40,839 40,865 40,849 40,811 
Earnings per share:  
Basic$2.97 $1.99 $7.68 $6.13 
Diluted$2.92 $1.95 $7.53 $5.97 
Anti-dilutive stock options excluded from diluted earnings per share computations —  
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Interest Rate Swaps (Tables)
9 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
Estimated fair value of contracts
The table below presents the estimated fair values of our interest rate swap contract, our forward-starting interest rate swap contracts and our contingent consideration liabilities (in thousands):
 
Fair Value at September 30,
20202019
Level 2
Unrealized gains on interest rate swaps$ $631 
Unrealized losses on interest rate swaps14,828 1,532 
Level 3
Contingent consideration liabilities$869 $745 
Schedule of Interest Rate Derivatives
The following table provides additional details related to this swap contract:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1July 6, 2016November 20, 2019November 20, 2020$150.01.1425%
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 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Forward-starting interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
Forward-starting interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Forward-starting interest rate swap 4March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
Forward-starting interest rate swap 5March 9, 2020February 28, 2025February 26, 2027$150.00.8130%
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Tables)
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Schedule of Debt
The table below presents the components of our debt (in thousands):
 September 30,
 20202019
Variable rate debt
Short-term borrowings$ $2,116 
Current portion of long-term debt:
Australian credit facility11,709 9,724 
Short-term borrowings and current portion of long-term debt 11,709 11,840 
Long-term portion:  
Revolving credit facility40,876 375,235 
Term facility178,062 — 
Receivables securitization facility110,000 161,200 
Less: financing costs, net713 715 
Long-term debt, net328,225 535,720 
Total debt $339,934 $547,560 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Accounting Policies [Abstract]    
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 2019 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 2019 Annual Report on Form 10-K.  The results for our three and nine month periods ended September 30, 2020 are not necessarily indicative of the expected results for our fiscal year ending December 31, 2020.

Newly Adopted Accounting Pronouncements

On January 1, 2020, we adopted Accounting Standards Update (ASU) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and all related amendments, which are codified into Accounting Standards Codification (ASC) 326, using the cumulative-effect transition method related to our trade receivables. This new standard changes the way companies evaluate credit losses for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities are required to use a new forward-looking “expected loss” model to evaluate impairment, potentially resulting in earlier recognition of allowances for losses. The new standard also requires enhanced disclosures, including the requirement to disclose the information used to track credit quality by year of origination for most financing receivables. The adoption of this standard did not have a material impact on our financial position or results of operations, and we do not expect the adoption of this guidance to have a material effect on our results of operations in future periods. See Allowance for Doubtful Accounts within this note for more information.

We adopted ASU 2017-04, Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, for our interim impairment tests performed in the period ended March 31, 2020. This new standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (commonly referred to as Step 2 under the previous guidance). Rather, the measurement of a goodwill impairment charge is based on the excess of a reporting unit’s carrying value over its fair value (Step 1 under the previous guidance). The impact of the new standard is dependent on the specific facts and circumstances of individual impairments, if any. The adoption of this guidance did not impact our results of operations, statement of financial position or cash flows.

On January 1, 2020, we adopted ASU 2018-15, Intangibles - Goodwill and Other - Internal Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, on a prospective basis. This new standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal-use software license. The adoption of this guidance did not materially impact our results of operations, statement of financial position or cash flows.

Allowance for Doubtful Accounts

We record trade receivables at the invoiced amounts less an allowance for doubtful accounts for estimated losses we may incur if customers do not pay. We perform periodic credit evaluations of our customers, and we typically do not require collateral. Consistent with industry practices, we generally require payment from our North American customers within 30 days, except for sales under early buy programs for which we provide extended payment terms to qualified customers.
Upon adoption of ASU 2016-13, we did not recognize an adjustment to the beginning balance of retained earnings as the impact from adoption was not material. Our estimate of future losses is made by management based upon historical bad debts, customer receivable balances, age of customer receivable balances, customers’ financial conditions and current and forecasted economic trends, including certain trends in the housing market, the availability of consumer credit and general economic conditions (as commonly measured by Gross Domestic Product or GDP). We monitor housing market trends through review of the House Price Index as published by the Federal Housing Finance Agency, which measures the movement of single-family house prices. Our assessment of future losses in the first nine months of 2020 further considered the uncertainty of the impact of the COVID-19 pandemic on forecasted economic trends. At the end of each quarter, we also perform a reserve analysis of all accounts with balances greater than $20,000 that are more than 60 days past due. During the year, we write off account balances when we have exhausted reasonable collection efforts and determined that the likelihood of collection is remote. These write-offs are charged against our allowance for doubtful accounts.

The following table summarizes the changes in our allowance for doubtful accounts (in thousands):
Nine Months Ended
September 30,
 20202019
Balance at beginning of period$5,472 $6,182 
Bad debt expense1,667 2,639 
Write-offs, net of recoveries(1,844)(2,642)
Balance at end of period$5,295 $6,179 

Goodwill and Intangibles Impairment

As discussed in Note 1 to the Consolidated Financial Statements in our 2019 Annual Report on Form 10-K, goodwill represents the excess of the amount we paid to acquire a company over the estimated fair value of tangible assets and identifiable intangible assets acquired, less liabilities assumed. We test goodwill and other indefinite-lived intangible assets for impairment annually as of October 1st and at any other time when impairment indicators exist.

In the first quarter of 2020, we determined certain impairment triggers for our Australian reporting units had occurred due to the impact of the COVID-19 pandemic on expected future operating cash flows. We performed interim goodwill impairment analyses, which included discounted cash flow analyses, and determined that the estimated fair values of our Australian reporting units no longer exceeded their carrying values. In the period ended March 31, 2020, we recorded impairment equal to the total goodwill and intangibles carrying amounts of our five Australian reporting units, which included goodwill impairment of $3.5 million and intangibles impairment, related to the Pool Systems tradename and trademark, of $0.9 million. We also considered the impact of the COVID-19 pandemic on the expected future operating cash flows of the remainder of our reporting units. Although we do not currently anticipate any long-term impacts for the overall business, we continue to monitor reporting units that we consider more at risk; this includes one reporting unit in Italy with a goodwill balance of $3.7 million at September 30, 2020, and three reporting units in Quebec, Canada, with an aggregate goodwill balance of $2.6 million at September 30, 2020.

The determination of our reporting units’ goodwill and intangibles fair values includes numerous assumptions that are subject to various risks and uncertainties. The principal assumptions, all of which are considered Level 3 inputs, used in our cash flow analyses consisted of changes in market conditions, forecasted future operating results (including sales growth rates and operating margins) and discount rates (including our weighted-average cost of capital).

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 awards lapse. We recorded excess tax benefits of $8.5 million in the third quarter of 2020 compared to $4.5 million in the third quarter of 2019 and $22.6 million in the nine months ended September 30, 2020 compared to $21.1 million in the nine months ended September 30, 2019.
Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings (deficit). As of September 30, 2020, 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.5 billion and cumulative dividends of $647.5 million.

Accumulated Other Comprehensive Loss

The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):
September 30,December 31,
202020192019
Foreign currency translation adjustments$(10,447)$(13,156)$(10,127)
Unrealized losses on interest rate swaps, net of tax
(11,155)(649)(232)
Accumulated other comprehensive loss$(21,602)$(13,805)$(10,359)


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 2019-12, Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
Simplifies 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 are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis.Annual periods beginning after December 15, 2020We are currently evaluating the effect this standard will have on our financial position, results of operations and related disclosures. We do not expect that there will be a material impact to the financial statements as a result of adopting this ASU.
ASU 2020-04, Reference Rate Reform (Topic 848), Facilitation of the Effects of Reference Rate Reform on Financial Reporting
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.The provisions of this update are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. We are currently evaluating the effect this standard will have on our financial position, results of operations and related disclosures.
 
Valuation Allowance [Line Items]    
Threshold past due account balances for reserve analysis $ 20,000  
Threshold Past Due Days For Reserve Analysis 60  
SEC Schedule, 12-09, Allowance, Credit Loss    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 5,472,000 $ 6,182,000
Bad debt expense 1,667,000 2,639,000
Write-offs, net of recoveries (1,844,000) (2,642,000)
Balance at end of period $ 5,295,000 $ 6,179,000
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Goodwill and Intangible Impairment (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
numberOfReportingUnits
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Goodwill [Line Items]      
Goodwill $ 199,360 $ 188,596 $ 188,133
AUSTRALIA      
Goodwill [Line Items]      
Number of reporting units | numberOfReportingUnits 5    
Goodwill Impairment $ 3,500    
Impairment of intangible assets 900    
ITALY      
Goodwill [Line Items]      
Goodwill 3,700    
QUEBEC      
Goodwill [Line Items]      
Goodwill $ 2,600    
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Accounting Policies [Abstract]        
Excess tax benefit $ 8.5 $ 4.5 $ 22.6 $ 21.1
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Retained Deficit (Details)
$ in Millions
Sep. 30, 2020
USD ($)
Retained Earnings (Accumulated Deficit) [Abstract]  
Cumulative share repurchases $ 1,500.0
Cumulative dividends $ 647.5
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss $ (21,602) $ (10,359) $ (13,805)
AOCI Attributable to Parent      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss (21,602) (10,359) (13,805)
Foreign currency translation adjustments      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss (10,447) (10,127) (13,156)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss $ (11,155) $ (232) $ (649)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Earnings Per Share [Abstract]                
Net Income $ 119,098 $ 157,555 $ 30,912 $ 79,525 $ 131,390 $ 32,637 $ 307,565 $ 243,551
Weighted average shares outstanding: [Abstract]                
Basic (in shares) 40,123     39,933     40,073 39,750
Effect of dilutive securities: [Abstract]                
Stock options and employee stock purchase plan (in shares) 716     932     776 1,061
Diluted (in shares) 40,839     40,865     40,849 40,811
Earnings Per Share, Basic and Diluted [Abstract]                
Basic (in dollars per share) $ 2.97     $ 1.99     $ 7.68 $ 6.13
Diluted (in dollars per share) $ 2.92     $ 1.95     $ 7.53 $ 5.97
Anti-dilutive stock options excluded from diluted earnings per share computations (in shares) 0     0     0 1
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions (Details) - locations
1 Months Ended
Oct. 31, 2020
Sep. 30, 2020
Feb. 29, 2020
Jan. 31, 2019
ONTARIO | Northeastern Swimming Pool Distributors, Inc. [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations   2    
QUEBEC | Northeastern Swimming Pool Distributors, Inc. [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations   1    
TEXAS | Master Tile Network LLC [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations     2  
TEXAS | Jet Line Products, Inc. [Member] | Subsequent Event [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  
PENNSYLVANIA | W.W. Adcock, Inc. [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations       2
NORTH CAROLINA | W.W. Adcock, Inc. [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations       1
VIRGINIA | W.W. Adcock, Inc. [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations       1
NEW JERSEY | Jet Line Products, Inc. [Member] | Subsequent Event [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations 3      
NEW YORK | Jet Line Products, Inc. [Member] | Subsequent Event [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations 3      
FLORIDA | Jet Line Products, Inc. [Member] | Subsequent Event [Member]        
Business Acquisition [Line Items]        
Business Combination, Number of Locations 1      
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Sep. 30, 2019
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unrealized gains on interest rate swaps $ 0 $ 631
Unrealized losses on interest rate swaps 14,828 1,532
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities $ 869 $ 745
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) - Interest rate swap 1 - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2020
Jul. 06, 2016
Derivative [Line Items]    
Effective Date Nov. 20, 2019  
Termination Date Nov. 20, 2020  
Notional Amount   $ 150.0
Fixed Interest Rate   1.1425%
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2020
Mar. 09, 2020
Feb. 05, 2020
Jul. 25, 2019
May 07, 2019
Forward-starting interest rate swap 1          
Derivative [Line Items]          
Effective Date Nov. 20, 2020        
Termination Date Sep. 29, 2022        
Notional Amount         $ 75.0
Fixed Interest Rate         2.0925%
Forward-starting interest rate swap 2          
Derivative [Line Items]          
Effective Date Nov. 20, 2020        
Termination Date Sep. 29, 2022        
Notional Amount       $ 75.0  
Fixed Interest Rate       1.55%  
Forward-starting interest rate swap 3          
Derivative [Line Items]          
Effective Date Feb. 26, 2021        
Termination Date Feb. 28, 2025        
Notional Amount     $ 150.0    
Fixed Interest Rate     1.38%    
Forward-starting interest rate swap 4          
Derivative [Line Items]          
Effective Date Sep. 29, 2022        
Termination Date Feb. 26, 2027        
Notional Amount   $ 150.0      
Fixed Interest Rate   0.74%      
Forward-starting interest rate swap 5          
Derivative [Line Items]          
Effective Date Feb. 28, 2025        
Termination Date Feb. 26, 2027        
Notional Amount   $ 150.0      
Fixed Interest Rate   0.813%      
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements and Interest Rate Swaps - Nonrecurring Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Fair Value Disclosures [Abstract]        
Impairment of goodwill and other assets $ 0 $ 0 $ 6,944 $ 0
Increase (decrease) in notes receivables     2,500  
AUSTRALIA        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Goodwill and intangible asset impairment     $ 4,400  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Sep. 30, 2019
Debt Instrument [Line Items]    
Short-term borrowings $ 0 $ 2,116
Australian credit facility 11,709 9,724
Short-term borrowings and current portion of long-term debt 11,709 11,840
Long-term portion:    
Less: financing costs, net 713 715
Long-term debt, net 328,225 535,720
Total debt  339,934 547,560
Revolving Credit Facility    
Long-term portion:    
Long-term debt, gross 40,876 375,235
Term Facility [Member]    
Long-term portion:    
Term facility 178,062 0
Receivables Securitization Facility    
Long-term portion:    
Long-term debt, gross $ 110,000 $ 161,200
EXCEL 43 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )&"7E$'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 " "1@EY1R;%(Q^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Z@!Y/ZLK+3!H,5-G8SMMJ:Q;&Q-9*^_1*O31G; ^QHZ?>G M3Z#.1&E"PN<4(B9RF.\FWP]9FKAE)Z(H ;(YH=>YGA/#W#R$Y#7-SW2$J,V' M/B(TG&_ (VFK2<,"K.)*9*JS1IJ$FD*ZX*U9\?$S]05F#6"/'@?*(&H!3"T3 MXWGJ.[@!%AAA\OF[@'8EENJ?V-(!=DE.V:VI<1SKL2VY>0\$KPJN5[L9$-ETW[OKC^\+L)^V#=P?UC MXZN@ZN#77:@O4$L#!!0 ( )&"7E&97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MD8)>44,C#"M !0 @14 !@ !X;"]W;W)K M[W@@#K<=JW.ZL/)WGM(7C,DX9CN^YNKW>"GAS"A57#_D4>*+B$B^O>U,K:\S MF^J [(D_?'Y(SHZ)_I2-$&_Z9.[>=DQ-Q /N*"W!X&?/9SP(M!)P_%N(=LIW MZL#SXY/Z8_;Q\#$;EO"9"/[T7>7==H8=XO(M2P.U$H=?>?%!?:WGB"#)_I-# M_FROUR%.FB@1%L% $/I1_LO>BT2Z%DT*K*,(BESQ$RE=',H_R M[J'3W"6)QR1/QH:"M^D8PRF4[W)E>D%Y1+Z)2'D)J+K<_1AO &6)2D^H=Q05 M7//XFMCF%:$F-6MX9GCXPE'7A [JPC_@V&7F[$S/OJ W$WLNR=_33:(D=,9_ M$,E>*=G+)'M-C?%ZC'E=QO%PR^R^(!3]DJ+?CF+)I2]TKW )]*U:(%SIU&(_ M??K4D/1!R39HQ_:2,JFX#(YDQ6,A51T<+J5DRA&BFY+HIF6;20;FE@V:RTBX MUI8%"<8T+)F&J$XQCA_]@)/G--QP6<>":YA=.ACTL#8;E32C-C0KOO/U4(%4 M/;.PMC?A.LO%XHG,%JOE8C5]G2^>$33+K.S/; ,W@Q:4+ #K<_D[^8T?:_T. MES+A;]3K#WL61G9FS!8J-TNEU/WJT4\<(/O.F42'8H-'6=["&LO& 058&;^&V M7$"^LG$4]>%>5%R=3H@ M3_ <643UN<,E+7-$GJ%D>#&3;^1.I '?,^E>8;Q5,;!:58.2=Z;/H+U?Q2&J M9<7E8-[C1SL%70>CJXJ#U:HZE'1E=UQ*_2*G/IVXYM,4FVY6M8&VJ@TEVE(D M"GSE+S^^.$8:%&],Z(;=OFEB/DRK$D$;2D2&!ZNWRSRXP.?1L/\%0ZE* L5= M_$EDENN)")MR-(@,1[3;[U,T.54YH+A_O_H*IC]B2RSZ>?.%K+F32LA7+1:N M-!-A"/ZS5L)YNR(P1,F>!2DG/YO7T)(DAF5 MDC"L*MZ07&[AVFD"^.+K(_A M1@2UM+B GB9A)%6YH$VS]SQCY.'=\5BTXQ?G;0U"S]/U_11;F="J.M!6U>$T M-\HGVEFZP#;JRWR#XOAV1A M0+A,(U!E_C;NVZ=1^<$GU]F^$5FD"JIFI#VM;L^F4.YGRGK/<3_IF59_V!_2 ML;$_IS+.-KETHV1[?PEQ]*PUW^\JKY;[B]-L5\VH'L\W)[\QW:8)"?@60LWK M&WB]S/?[\A,EXFS+;".4$F%VZ''F40)3/G.G!0 (A8 !@ !X;"]W;W)K:GO)EMC=C>SF5YO1<'U M5.U$:=\\J:K@QMY6FYG>58)GC5&1SS"$\:S@LIS,;YMG'ZOYK=J;7);B8P7T MOBAX]?U>Y.IX-T&3\X-/,EF(4DM5@DH\ MW4W>H9L5;@P:Q)]2''7O&M14'I7Z6M^\S^XFL)Z1R,7:U"ZX_3F(AN18+E7^1F=G>3=()R,03W^?FDSK^*EI"M/:W M5KEN_H-CBX43L-YKHXK6V,Z@D.7IES^W0O0,K)^P 6X-L&L0#1B0UH"\=(2H M-8A>.@)M#1KJLQ/W1K@E-WQ^6ZDCJ&JT]59?-.HWUE8O6=:!\F J^U9:.S-? MJ%*K7&;?2[Y/I/V_6OP%GQ^6()7/[T&>LLK MH8$LP1];M=>\S/0;\-/5_>W,V G6P\S6[63N3Y/! Y,AX(,JS5:#59F)+&"_ M'+=G(_8S*TRG#CZK/VE0VU?\>\1YUWJ/&>S3@_3=;%#7/13!L3J9Q8UJ7 MOL,<(<(PMK0._>7P<2E+*837L*4/(Y E),;7N)6/PS%*<$HZW!55VE&EHU07 M2ILZP0;IGLQIGP:"E""'K0^+(TAC1Y2E#\,84OOGL/5Q**51!-,PV[AC&X^R M_:526H-=I9ZD"9&-O6$)3F.6.F1]&*8)=X(HLQ65(!K+4Q0 MA=2;D).VBQ\BECXB9E'D,!]S9;OPLBF1(7;,7[PHQ80X M% ,P&-'(Y>G#2,KBQ(WR S9C!Y(: 0O/0,<7^72"+O[F]ZZEJI\JSH=SM'^ M!I0BF/3M -R*C\(V[:(- M &#XLVV.:G7$M[TTWX'@56F%"?=$*! ;,4FPJX:/8PQ&V)7#AY$4DM0M]P$< M9C%# \F \$41_!)%K 9UU3_(^ILBR!O[$[";L)OU 1ABE!&7M@]+"(Q3E[4/ MHZ2_9UZ3OO1&B(R27EVO<]T([ZT.O>9:E@>;,DUW/9P6Q-^^8E>% '0X.I?VCCTXSYNN RB4"?'H+?;!W )HYBZ/$.=7$+=K7,5P.&(4(H& MV%XZ.41'>^+5>;UMZ3M]$]V,],+HTC.A\:;IGFNY!J]L%&4JSWG5&^!U4->3 MNZ1/<,H25U4?A:;,[1<#J&3J)Y*/BJ=HH#-&EPX*C;=02YGOZVSY%]23$'6O M>/HH2]V+)Q^53"EQJ?LHVA?[FOJE=4+I:"Q]:0XU+'=^L/OH1IR_L=7>:&/W M$AMG-R_[YD*7S@6-MRZ7.#L-%E;8[R,BB+#;NP1@A#&WQ5D&O<'$$SGD+:$# M]0E?>A<\WKOT VR$,_;;!?LE1-P/SC#,K3_+,"QRO*W",#10I?"E1\'C/G'WBUD:4&N7BR0\%I8A>L.AU(GFZ,VC4G;H_*&%4TEUO!,U'5 /O^22ES MOJD'Z(Z%Y_\ 4$L#!!0 ( )&"7E%UYBD7HP, $P+ 8 >&PO=V]R M:W-H965T&ULI59-;^,V$/TKA.!# B211'T'MH'$3M$];!NL M-]M#T0-CT9:P$NF2=)SMK^^0DK6V1 M!ZX,E4N_-N/@N"TH5>J\K M)F=.H=3NWG7ENJ UD7=\1QE\V7!1$P5#L77E3E"2&U)=N=CS8KBS0')?UT3\>*05/\PD8[DE?/O>O IGSF>7A"MZ%II"P0> M;W1!JTH;@F7\W=IT.I>:>/I^M/Z+B1UB>262+GCU1YFK8N:D#LKIANPK]84? M?J5M/)&VM^:5-/_HT&(]!ZWW4O&Z)<,*ZI(U3_+>ZG!" #MV FX)N$\(+Q"" MEA!\U$/8$L*/>HA:@@G=;6(WPBV)(O.IX COFB73>;)2 KZ6 MP%/S!6>25V5.%,W12L$#DD!)Q#=HP6M(O4+GQ!M%G]B:UQ1=O3"RSTM 7Z-; M]+):HJO)-9J@DJ&O!=]+PG(Y=16L3-MWU^TJ'IM5X NK"-!GSE0AT1/+:6[A M+\?YV0C?!44Z6?!1ED<\:G!%=WA<1=>[/$)9D$8[.4PLSBC+LYH5-;? M54$%6I_I>55Q*:_A-.GP[T?$C#LG\:B84$VA5C(H)4)0MOZ!8)N8K(BNTC9Y M&VO1::A9$O?$'8)NL1_U4$L+*M#I?":M!90$H5W8I(LY&8UY41"VI;HD[1G< MG57Y#]2V+=R9LM&7@L)P1Y5,44&E0@+2&\D#VD/:BIV)J^3,)^[IEJ;H%NMFO]'DS'TYM_].\7OF5^":UBT]G]--_T MF9^)V.IS5]$-N/+N$M@=T?1NS4#QG6E.7KF"5L>\%M#N4J$!\'W#N3H.M(.N M@9[_"U!+ P04 " "1@EY1^@R3Y?\" !&"0 & 'AL+W=OS") M(583.[,=Z/;I=^R$#$I T?:2V,[_=\[QY>1XN./B3<:$*/2>)DR.K%BI[-:V M91B3%,L;GA$&7]9TY3M=.,676>&C&%F(\Y+E**",+ M@62>IEC\FI"$[T:6:^T'7N@F5GK '@\SO"%+HEZSA8">75F):$J8I)PA0=8C MZ\Z]G0=:;P1?*=G)@S;2,UEQ_J8[\VAD.3H@DI!0:0L87ELR)4FB#4$8/TN; M5N52@X?MO?5',W>8RPI+,N7)-QJI>&3U+121-1R X _@EX#<%@A((F@*=$N@T M!;HET&T*]$J@UW25^B70;^IA4 (#*8*!KBI(VNT>OR'K4^M=$G1!GZ$O-<8A;)H:T@4NW/#LNH M)D54WIFH?/3,P;!$#RPB40T_N\P/+O VK%"U3-Y^F2;>18-+DMT@W[E"GN,Y M-?%,+^.?'A[J4TV_TSG6W)]JO+[?.Q8]G(KI2EVRC[XJ:9$;$Q%EBC4"UJ% ]15.VBHWAF?NDKKJ! F&8,%QTB MM "^KSE7^XYV4%V=QG\ 4$L#!!0 ( )&"7E%P;!^ST08 !\= 8 M>&PO=V]R:W-H965T&ULG5G[;]LV$/Y7!*_86J"I^9 HJ4L" MM/9>P+8&3;O]S$BT+50258G.X[_?278LFSPQQA(@T>.[H[XC>=^==/F@VV_= M1BD3/%9EW5W--L8T[^?S+MNH2G;O=*-JN+/2;24-G+;K>=>T2N:#457.&2%B M7LFBGEU?#M=NVNM+O35E4:N;-NBV527;IX^JU ]7,SI[OO"Y6&],?V%^?=G( MM;I5YFMST\+9_. E+RI5=X6N@U:MKF8?Z/LEY[W!@/BG4 _=T7'04[G3^EM_ M\D=^-2/]$ZE29:9W(>'?O5JHLNP]P7-\WSN='<;L#8^/G[W_.I ',G>R4PM= M_EOD9G,U2V9!KE9R6YK/^N%WM2<4]?XR77;#W^!AAQ71+,BVG='5WAB>H"KJ MW7_YN _$D0$-)PS8WH"=:\#W!OQ<@W!O$ Z1V5$9XK"41EY?MOHA:'LT>.L/ MAF .UD"_J/MYOS4MW"W SEPO=-WILLBE47GP49:RSE1PV[OK@M=?:[G-"[CS M)K@(OMXN@]>OW@2O@J(.OFSTMI-UWEW.#3Q%[VN>[4?\N!N138QXJYIW 2=O M T880X]'?O#(!X_AE$?9;0((;9#U!^K[MKB7)0R!AGKG2@RN^BU^?QV'<0C$[H\C MZJ)8$B7\%+5T45R(=$2=L D/;$(OF\\J4T#@KE3=VZ!6!B.Q\Q =#4QY!#\6 M"Q<6"Q$F%@L7E49I3'$6T8%%="Z+H"E5OH;-LJUSU4+J&^^L9%:4A7G".$;. M8S%.DBBV.+HP&J9)2BV2B#=*$Q;C+,6!I?"RO&EUOLT,[.][6&^Z+3QS)IPG M$)0E++3XN+"8,!9;L"7F33 ZP2<^\(E?X*,:6>2!>@25[&""^EVES0:F+3O9 MMAC!V)T))E)A\4-0@L;,HH?YXDF(LTL.[!(ONR_:R/(,(HD[.!%")-::6KBX M-.:1L/<7"B,IP\FD!S+I2TNO4:UY&J:HSWD-U!9F4)/;L(##*6&C! MEB@LH0*G1,DHK<1+ZC>M\X>B+)]U%1=+XHZ>IEP0BPN&2Y+(7I%+'$?Y1!ZG M1X4"];+Y-&R0[_9+;G*.]NY.)REBS.:%P"CA]K)#88Q'$ZQ&^:;, MR^H76&NP[("6:E6WRWV=J:;T=N_M5*NHG?4P%&.Q30E#\8F<1\?R@?KKAT^P MD:0IZG50*BB(/9EA[^ATJ1#0)9L.@@/I35*;$(:+DCB9H#36$-1?1.R6GH>( M*_J,<"=9(S#8:L3.UBB,3(D1'6L(ZB\B=@G;PP(1?XA>9,=Y@0'#A#/AY (4 M2$,R-2-CI4#%665O6 M87-UATL'IL@QFE+D"'8DTMCL! M%,:930Z%$3:ABVQ4>^97^]/J\B5*KCB'"8MH8G-R<1S*-J<@PW "?B=J&';4 MK/O5?JE6"ACE(/.9KE1@Y.,$(U>;61K&MJ(@,)BBU"Y>,&]Q&DTTI6R4>N:7 M^C]/=M)D)<9<7>;0J]EK:8'@PC05PA9(!!?Q*&93.VK4>7:.SH_YX:5EYPHU M\+)7TP*!0?1C8K-"8"*>JL?8*/O,+_M_Z_HB^Y^I M%O%D&%9C/$<(Q0AR*& MHSR=XCB6 \S_YF"7+5YBXW;Y:9J0Q,D2+HX2Z#'M]FZ) Z.03Y0W;*Q"6.PM M;VZ-SKYM=)FKMOMIZ$?-DZ^^86-)P/PEP4)7%@3I-M/50NKW.U*K+"O$'?N;J2"\N8VYL2@5V(,'9F M"L61.)P0.SY*./=+.%2?VVI;#F_V]T6GKII6;?JO-O>0?'2'OU-VU?>"46'W M20L,!YU[9,\;BN,)F:A1^*CFW*_FNZS3'>W5'W](&(U_WN]8E)PKQ=!@1<1^ M&X;@0DJ@/;;)(3@2':O+*;FCKP!^;7=2ZE!.=TAB0FFZ+_/Q7A(#HKTD#D1Z MR?G1QZC^T^%?LET7=0>*MP)+\BZ&6+6[KW&[$Z.;X?O4G39&5\/A1DE@V /@ M_DIK\WS2?_(Z?!.]_@]02P,$% @ D8)>42K^W@26 @ ]08 !@ !X M;"]W;W)K1"S[S"F.K&]W560$GU2%8@<&2L M!*&9%$3!9N;=AC>+B<4[P#<&>WTP)M;)6LHG._F6FF'E7'LEA0VMN'N3^$[1^7(*9 MY-K]DWV#G5Y[)*NUD65+Q@Q*)IHG?6[K<$ (XQ.$J"5$0PGCEC >2HA;0NPJ MTUAQ=5A00]-$R3U1%HUJ=N"*Z=AHGPE[["NC<)ZP%6=^ 8SL7I^UD:]:Z)& M)Z*NH!J1<7!!HB *>NCS]^D+R) >6GIXW4-?#(Y^3/>Q?%T-HZZ&D=,;G](S M6#U\%0R1&W+/!-:044Z64C-WMW_,-_OA-LW 4;NV#QR0,K2]3$BY$] M79"**K*CO 9RQ@3))>=4:5*!:H[FO.]H&OTKIV^[PBX-1D$0)O[N\ 0&H1;_ M0KVQ&'<6X_^P2&M32,5^X_VT'ILKUVNL49T<)!,&[>_(W&#D8@CRC2O;.(@G(RCJ\LC@WW X#(.I\?^>H'X5H;3 M(WO^08^Q'X0O5&V9T(3#!JG!Z!(U5--DFXF1E6L[:VFPB;EA@=\E4!: ^QLI MS>O$=K+N2Y?^ 5!+ P04 " "1@EY1.+7O*8D' ''@ & 'AL+W=O M1!$C=%BNP M;D&S;@_#'FB)MK7*HD?23K._?D=*D121DEM@+XDE'^GO'8_W.4I7#T)^47O. M-?IZJ&IUO=AK?7R]6JE\SP],O1)'7L,W6R$/3,.EW*W447)6V$&':D6"(%X= M6%DO;J[LO3MY1.AT.3#Z^X95XN%[@Q=.-3^5NK\V-UWX M/=>?CW<2KE;=+$5YX+4J18TDWUXO;O'K=1B8 =;B]Y(_J,%G9%S9"/'%7'PH MKA>!4<0KGFLS!8-_9[[F565F AW_M),NNM\T X>?GV9_;YT'9S9,\;6H_B@+ MO;]>I M4\"T[5?J3>/B)MPY%9KY<5,K^10^M;;! ^4EI<6@'@X)#63?_V=:OB3:."3*C(T$=1 MZ[U"[T!-\7S\"CSJW")/;KTALQ/>\^,K1(,?$0E(X-&S_N;A.)N10[LH4SL? MG9COUR.73)?UKDG;4I=>BSHO*XYZS>C% MST*IE^9KFV!W4IQ+6'ZT>80T,RE9UB]1'[K;+G3HS]N-TA)B^==,%.-.:CP; MQ;<<"F!>,E-6?'%L1D?# 59DHW"Z+.*P]0?Q:23ELQ*NST(J^9Y$M3/@L$2PE,49,:4_?W<9"-57JL LA#O\RL MDYG-RGSWSZG4CX@S64,"*5.D3I!Z@SI7UF?>INF/J.;:YT#F2%N2P<(V^GU& M./#+QT%?G(-9!SXRJA 4623TGDO$E.+:7W #1U&%( MML=J2O2 *'A6]*]&F5<2]BQR1L:27*N(TG!"%>E5D=F"M-ZS>L=M#HB^&MOP MV7A6)=N4E2TO-A-,P/EV"]V&12#+(9=4:9)A$Z<$]7/ \7: >%Z=.O@"=O)WRV9$X(_&$-SV4"+F8IS;DIZ;=;?N1RSG: MSOM,48BC: Q3GQV-4CK1_Y&>7F3^1/.^K!DT]-^>@QQ '&(9VHF*2G$IFGTO.P6W)"?Y]_@;3562>5<.@?X=L%SRPHV./;H\AIC&=%-XSBLPS:BA<,)#&=H GM@4CG@3A<@__9,^H!(+B6C;M, MGQT)LWBBB:,]*>D%4G:^;Y*F/@JGC MC\=JV%L_]Z8G)9TGI=>;;HN#>.7O]*D'@'A,28_1Q+:A@R=^\\>[T;;1(O^" M2J5,6WVJ(H',@R6P34M1 MFMYZXH$O=2F[C-,H&Q]?O78XB:;D]C2F%V@\[!2UY$R=Y&.S$%Z]'K8F,<[& M7;_/#DZ%Z<1QF_8$IO,$=GK![<46JU7N.08"GW#L;$V/(4Z39*KSH3V$Z3R$ MW]D')?:1R=?UQ.[UD?=@(ZQX#$; MGD2>.].#FTW0>T^LIK8AIM.&[ MLC;/0.VIB ]WU(/9%$X+8Q<\T([A5.%W(>QI',[3>-8%;AY!S(EO)Q^^ MR$C")!S7&X\9A2(Z;B56@U=J!RYW]DVC0O;13?,:JKO;O_P1O??X-?K MYIUD/TWSBO0CD[ J"E5\"U,&KQ((J&S>.C876ASMB[N-T%H<[,<]9\ .8P#? M;X703Q?F![IWOS?_ 5!+ P04 " "1@EY1M%L[^<<. !R: & 'AL M+W=O_;6[/ MVONF*F>;1LO%&2,D/5N6\]7)F_/-S]XV;\[K=;>8KZJW3=*NE\NR^>NB6M0/ MKT_HR>,/WLUO[[K^!V=OSN_+V^I]U7VX?]OH[\[V4F;S9;5JY_4J::J;UR<_ MT.\+2D7?8@/Y][QZ: =?)_UG^5C7?_3?_#1[?4+Z(56+:MKU,DK]WZ?JLEHL M>E%Z('_NI)[L.^T;#K]^E#[9?'K]:3Z6;759+_XSGW5WKT_423*K;LKUHGM7 M/Q35[A/)7MZT7K2;?Y.''9:<)--UV]7+76,]@N5\M?V__+S3Q*"!2!T-V*X! MLQI(5P]\UX!;#2AW-!"[!L)JP#)' [EK(.T&RM$@W35(K0:9JX=LUR"+U9+: M-5";V=U.QV8NK\JN?'/>U ])TZ.UM/Z+C4%L6NLIG*]ZXWW?-?JW<]VN>W-9 MK]IZ,9^5735+WG?Z/VV979O4-\GE7;FZK=IDOM*_J*=_W-6+6=6T?T^N_US/ MN[^2%Q]6Y7HVUPU?)J?)A_=7R8N_O4S^UN-_O:O7;;F:M>=GG1YDW]79=#>@ MB^V F&- O]9=N4":7?J;7:Z7ZT79KX/D^N9&+XQ7R=NJF=>S_I/\,*OO^Y7R M2G_U7ZW3_B,B75P%NJB7RWJG"Z3UM;_U#S.M*CV&>S4ZVER_)^CG_8 MB5_6NZK3VY*>L.NR6VMW>VZ4\X^KLH%^5J MJ@5J_;=W95.U+Y.R2ZZJZ7<)IZ\21JC"3&,K56ZD]@[ATQN>2Y(20L[//B'C MX?OQ\*CQ1(SA8BLI'8R!,2YS,X+M0H&PTXSD8] 5! E+SC4"D9SF? R;(-TQ MJE*1CG$_Q@RK0$"4Y'F&*UGLE2PV[;A#R=J(M&-OJ]ZRMU^]=.YJO[VK%XM$ M^\6'LIG][K$XN>]<>F?XGYJ!;*T8FU,)[8JE/+-F"Z+LR0HB)E$]%3XYHX^? M[C]^ZOWX6I.:/ZRT+VN::C7]*^F:PTIKX;>5??K1JNAK38<9+KU MN6V_4O>::JINWNQXRHO=)H[MV0J.CTKIW++S_1#S8PX1F\0QWHL;;D[3M M>H?R&7:4H F"LJW;"QEK9$"VJ7_]M^UZX^ZUB6P--UFOM/O9?H.H*KG7],!O MY;LNQQ]8.:V<&J9$_51I--C>NJ/&BDXN9$\9R:@]N0Q,KFWMN"#;XA$4F%P? M9*POP^2HG\II;K$HFZTJ^GVA;.^2V?S3?%:Y B&.;%"9HL#J(2L"5@]% :W$ M]59X18U58_@7%4]AW;^4S9[QYJAM"X1VIUGNMF[#RJB?E@V(=V@8%Q2R(L:$ MRNS]>H?SLFI$EDBY9,R>+H@[92Q+.;?G"P%22B1S:,@0-YI^?=9,#56B?JYT MN>="ZY7N?3'_G]YO;G6HJK?#A8X&>QO2*VV.42K-GI)R6:_1B/2"0GJ4N^S) M\!;J)RXZD.W[TP%TGT99S;0>VN3#?9]827Z[_MSU\>S'197\/&^[W]%1^>6O MV]/;LKS_WO2S[V;;BS;>E+!?JN7'JO%-@*$YU,]SGAHJ4T@E_+$R,XR"^1G% M(=$R@UP!#9<9]/-(O(Q( TL;D81&S%B/:,@<-;0"0WF"9F;8"O.S%8MB,ER(2@X MM;!'?-5"G&/5Q@RMP,3Y5JTA-DQ^?;?-#&M@_GR//]W%D*2*X%)2QZ[4YD.XDN7'\/-KQ!P?,,5F*B$S927#$!Z=ZTFRR MCN$H5T0Z%&1\-:=??]5SXY>YWR\_'UGGT%&FN2.VX8.JRY.\9# @Y9B7] 6D MW'A)'NTE@P$IQ[PD$I#R"/^'R$(#4@2'!Z08T!.0YG(H?4!3B23.!1,."&2:!T3!?ADD,CHI$T[!@ADD@Y0DLPR0B:!@B"\TP(3@\ MPX0#G1DF86B8^ 8T3!@:)OPT[/E"#0')DJ##!<2 M?BYT!-HHD!,>,@46%*9(B""@J3 _"@UG?(C.4"3IITC'/!@DT8J)RW=(PXRD MGQD=X620A 3D-+="\2L99D2('' @,**KPBMGK"9#B*2?$!W"_R52Q$F%[6!E MF E%"9H@*-N^O9"Q1@P/DGX>]!S\7T*.1!EW6[EA2-+/D(['_R7">00'DPO9 M$YC<&$$3! 4FUP<9ZVMP_M=_TN1@_B_A,9*>D>= ,1 '% ,/AX!M #MH GLK MO*+&JC%<3OJYW%-K$A)A:GA-PH5TKP-#[*2?V!U2DY#PR E:DT!Q]IQ">H;6 M)! <6I/ <)Z:A#2<3ZJO'RA(0ZVDGUH]7Z @(9>BRI%!3 W#2>-J7)[*/6I; M*5*C(GJ>:6I;EPOI7 RIH3YIW%F1J %#^B(HH0H,%\&!@_Z0GP@E&=C[$=QI M*C);7H'A*.'2<:P]-:0G95]_,:2&8:1^AN&/0E,DGT)R:O-.! ;F(WP0-:ZS MPBMIK 5#75(_=3GX,@J20Y&" T,-$HOK,&02AA3!\8SU8BA*ZJ< AP9V"JD <>:P3F5< MJPHX4U'(U1=")6?*]O\NI'/9*^,% M5;07# \8>C>IJ)_G (-%3T+/YB9XRGDU%>[8@T5/0>Z!$ M3T5X-D062O00'$[T,*"'Z*G!TR#?P+4IX]K4E[@V!5T;E9F4]CD,! =F)'P. M([*WPBMJ_/J)\;7Y<7UMCAU$!8<9$92MES!D$H84H>&,M6)L:H,$\G]3.28*=0 Y$$YC.JL\(K::PJ0SYR?U7ED/QICAR914P\?.0C2M $00$KCS[R MD1L^E ?J*<^0/\TA$Z+27^2DKX/#]. MJW-8PQ"$"'O)@A. M,5 ,1U":4V?<]<@/&3[21KX^JZ9D\"8:\3.G9WSHAT &HZ0CV43)X&4TXF

2DAQ'G']>P]>S(_LK_+(LC0U>3B-^AG+8 MPYM(+DEET.+#Y"1.U 2#0<5$LQ-*!F^TD< E[>=X?Y- \D(]&4%*!B^PD0/. M87S9$YP$X2-*V13T$>:?YAA1$PP&ISG^V=GAN[.!AV5A6DV98XL" M0#_AQV4G& ;KL/ +LS0T?(?V24^[!6LK%'EMUE$-5D6K0AA0/B )R8-JPEA0*PHA.%\52$Z?))V]UKKUR7WPX=? R^_/B.YI\@[ M:^ AL;/!GT;I_QK/+V5SVW>^J&YT*_)=?\:BV?Y]F^TW77V_^6LI'^NNJY>; M+^^J4BNJ!^C?W]1U]_A-_P=8]G]FZ,W_ 5!+ P04 " "1@EY1-0TL[P<# M !1"0 & 'AL+W=OV+<.8I%A>\PUA,++B(L4*FF)MRXT@.#)0 MFMB>X[3M%%-F#?NF;RZ&?9ZIA#(R%TAF:8K%QX@D?#NP7&O7\437L=(=]K"_ MP6NR(.IY,Q?0LDLK$4T)DY0S),AJ8-VZ-[- ZXW@.R5;N?>-]$R6G+_HQBP: M6(X.B"0D5-H"AM<;&9,DT88@C-?"IE6ZU.#^]\[ZO9D[S&6))1GSY >-5#RP MNA:*R IGB7KBVRDIYM/2]D*>2/-$VT+K6"C,I.)I 4,$*67Y&[\7Z[ '@)UJ MP"L [S,0G #\ O#K D$!!'6!5@&TZ@+M FC7!3H%T*F[2MT"Z-;UT"N GCD. M^?Z9S9]@A8=]P;=(:#58TQ_F!!D:]IPR?=872L H!4X-QYQ)GM (*Q*AA8(7 M'&0E$5^A<8S9FDA$&0SP\"7F242$_(+N7C.J/E#CF>$LH@ V46..!7 Q433$ M21-=H>?%!#4NFNA"\]]BGDG,(MFW%02M7=MA$> H#] [$:"/'CD8ENB.122J MX*?G^=X9WH;%*E?,VZW8R#MK<$$VU\AW+I'G>$Y%/./S^->,G<4GY_%'+ !W M3^)WM8-W>Q7X?>W@*_&'VL%7XM/_6_G9/\_]X"#X9>KXQIY_RMXN6W2R5&;( MS]NE5 +^Y[_.N M*=X%Q%YS*5)...ILR!E4MH;\A8]=0S21J)%Q*(IL(J@=E MB@@B%1(0'9);O)&72.%WA%.>,565@+G?MO&K:^/;\*KE]NVW_4-]K.FV6H>: MR;'&Z_J=0]'=L:P/4/-0_'FIYS*)D>2_QV\&EBLV-1N^>5FGRG M[+W_:TK$VA1GB4*]H/EY*7O+^G]KRMZG_I%[\^!6]$_AOI"7][_F\\L&I,Q: M;W%"5N#*N>Y '1%Y <\;BF_,WWW)%=0*\QG#G8<(+8#Q%>=JU] .REO4\ ]0 M2P,$% @ D8)>45SH\<7C$@ ]C, !D !X;"]W;W)K&ULS5MM;QLYDOXKA"]8V( L2_)[)@G@<3(SN=O,Y.)D!X?#?:"Z M*8F35E-#=EOV_OI[JHKLIEZ<>+%[P'U);(DO5<6JIYXJTJ_6SG\-"V,:];"L MZO#Z8-$TJYW2U,&Z6GDS>WUP,W[YXQF-YP%_LV8=LI\5:3)U[BO]\KY\ M?3 B@4QEBH96T/COWMR:JJ*%(,:?<'UP=:!*,]-MU7QRZU],U.>ZT6]>>;=6GD9C-?J!5>79$,[6="AWC<>W%O.: M-W=R&,K-U)V=UW9F"UTWZJ8H7%LWMIZKCZZRA37AU4F#_6C621'7_E'6GCRQ M]K7ZX.IF$=2[NC3EYOP3R-D).TG"_CCYYH)W9C54IZ.!FHPFHV^L=]HI?\KK MG3ZQWAXMU7_?3$/CX2S_\XT-SKH-SGB#L_\3Z_ZKUL8/\*M;YU?.:XZ%PV9A M\,%RI>M'-5#KA2T6\*I'-344:<9[4ZK&*1W4V@Q4&Y3SRK5>'2F$_DKSUUBB MK75;V@:_V;HQWBZQ:!VP;:GIPY]LK>O"ZDK=-?@ L=P$-7,5D(#D^S*\&ZJY MJ8W75?6( "W,BJ;I7H65MUA@54&)PY]O;CX>*5W+UM[\V5H?UX0-Z+,[4[3> M-J0R#7OW4"QT/6=-ES8PCAS>O;L]@@R^DWC6"6EK 3F,&ZJ;H%;&+VU#$K5P M8(\M7,#&+:2!S8Q:Z'NC"H?OZH!!9*(XOC"^ 2!B']?4KHGR.,CH]^^7U"E9 MM (G4YG&9&-#9\"A^@Q5GV]O&+!J2Z-@8U73?A4+X\E6GFRLRS^ ,S*X6>A& MX7A5;0H3 OD7":353%M/9Q\P3"2&SA%7+EA!6M(5QM-\A)@#A(38-Q @ M9)[**A31">.9BZ$VOD$PUD$SA@V+F%E2JXI#LW#"DG7E#N; MSFPH(.2CT9[V($W>8B798RQ[#-6O9HUE;TK':) #FG'/WY8@,=W$\/AUD1G]? _U;6?]8W2(B;:/^ MZD(@!/KL5K90IY.+HY?J@]&A%?PAM3='DOGW+3F0DT0@>%/Q<6M\7L;O!(;) MQ(4KX;H"JVZ_(K<\I(AX?G,'5(-@A-4TCDZA:)=MQ>=R;&8S'(B$DL3HT@#- MRDX,[,).X75)KE(8>Z^GP#GR'01*#785XM9*0#7P'FOD#'%+"BESKZN6S%N( M-2JQ!IW^TH4FPPJ-+Z)?)ZP4=+2]L8;DPE&D'CXSX09J8:KRN''' %$"_D?@ MP+11H4L# X@ E;/I-C\,_!NSA3<] L,6+7!>L]:0?0VECROP2C+L7_[M:C(9 M_=!Y.*G(GXU_@(ZEJ6AZ9P<+RUA/NPT / WMQZE.XH+6@^((ALJ*9@Z0E3!, M4YJ$N:(!Q982RQO'H:O@DO 4N0N:4ZH2H88Y<%$H*D"7'"-+G21M'&DBFO4Y MJ0UB#:)#7].9_@F4(4M/'R6,"6V]G1,4TYSML^8$L.%.,4"CE@VY5Z=+:4N& M%X9Y#49"T$J9$G8L&-6>2#G.=UA# DGR :Q*P $42L<+R[FQICM2S%M ,&Q' M*F\+$ ,H"K!W*SK*60L_- E&AT!00VE/SI%M\]:UTV;65BFH ZP M9&5GC\D5/ALZ*FS837R?N6R"[93B>G=62#\-,R0243(HK2>:Q_SQ07O@68_K MNU#2)?&PSS&1*@I"L.B9)#D1)&(B%&"<;N9);HQ?"B3CW+I/,XD!6QY<\!!P MA63'0;A!=.\:LU*3CNH98COWUK6]8QP-U2=--AWP]\O-#/#-7:$XU8XE>9!D M2,J?,LUSRJ83:1']!";CRQ\"M/>>SRGJ>D_H1;FTU_^091Y_1^;/8CP.(,G/ M&V< T4JSHA.KFR1>0)10=L%F18)IZY%0:!8A$A:BM']ORU;G^A+60*?Z\8E( M[V(L17H2[*FH&O3,E[[8'_J%#@LU0Y@AY+Y'"B1VKH['Y\^(G6,:8GR-_;X M(._*/VR8\^WCN+G?4TD7,)' MJ]O*M26792U/N_&>,BWK_IF(^7L567&U-F3C8>$3'E+5#.B(ZQ#TBQA*G*XJ>FHXB@:JZY[IQ2A1$ MA__5'OV]!/([,S:'X]VA;THW,:O?.ULPW90Y%:$/E-<;:Y=I[:X:HT^!]':I M$]DQU!+@7@&?"H5[$5T_I"R[TH^M]D2(M 1#Z!F7=+ M%N!78/!"W4 $*ADSG6)^/AVI4C\2:7R@-@5;)FBRL: OL3BPHI:V=G.OEV(\ MX?1K0F8'M"3D;R0[)@F@"<;"LYE9,>OO-A^B7J'HSOPO IC4+>O> R-[_#O[ M=%_2,W];4,T,BE93,$QUQ0>.M;RA ,*&$)Z^"Y0'FSY=L'&ZS=A/=!/$R9+\$4QQJ6L=(4+28$MJ(9(:1^:N\&G)W!WV38 M\T[?'M39+X)Q%F34KK'B>9S5"%>H05!SY\4@[LC18&P#;XM-PAT*E?D MF\1[%D[JKJ7V7TTC_$#?:UOIJ66Z3#)CTY9DCE% >T;'[#?,Y#N$O3NR$LE& M2=;\&5 ? 1+LGU!57'9$N* Q;W]>,21ATD6MMV2*PF-VM^U\X4BLH#T$%G! M+XX0\*,GV'X/%WT@;UBUT\J&A6Q,HWXR)4O\2UQ9ZES07*A2/':]1!%7O&D) M[I+@CN94YGBFE]0Z6/"6*]HRB#M181A"!XZ;#B6VGED/TMIW+1A#N#LQ:SVG M;;(T8JWO4L9#DW-H=OC0[6]_>__V>'R-F(3>= Q2R3SA#H!D@55#9>4,T0.- M$;V^(6I(9(-*L@1^1/ H&U)@ZNH1%X<'5V=J0.,?ALJ1<3%0X<6HK)5HAF5NKU!GFDHBG=@QELSA,>N;M)DMU#M(LNXRM M=X;(+N5 *%)E!<"Y210(ODO&5RI_>TWR]E)ID&SH$"LP\7+/#GSWT)M=LZGH M^H-U_ZUH'+G8.$B"H*@G57EU:&DD:K,%8OO5@:J8!V34(0XXP\F(2PDCA3/T M\9O265[:>SN?$_-)Y?\-42IP$UUOU:K4CX?F163GP*#D+L_ UZZ%%D&^OS'( MR6_/(K-+IGV%MH"KZ=JH76^?G)I\B91-"V>CG\*S?3[5L=5O6*1V2%< 'L\. M;4K)0=9OU?.A.Z9OM$SXL(3;D_:]LH:X8K)UXU ];3JCS4*\VS=Q_^[B!JC_ MM"([=MQG="SUXG1XKI#,JW3SD^^=]S^S5C-)S7>2=X_(.,1^J7"I]5+*-OZ- M&,N -Q@-K],&T@:C[+J5XI_A;QL7$]_PN;0(DI:V3.VCP;8,1(49)8SY(NLO M1CY)X0R4*>R*F#$%,/G$,7E9%%6BB_8A%",V,"4^!RV=823XG+;7L: MNZJ,95,(-)GAMN9'3),#W=M*GC M':^QY>(C+3=@$@BA\WN?SJO_2GT.=0J)5BU%8QOZ>\I=').93-^(??74)Q+_ MOJP8Y,1V)PQ2Q^*P+WBDR)U[M\;)>=U=9G=SL 583Y"K^82V<62V#@F^YD$BDCO1GW6#R:V-E#<()G%LH/VX/X)'14-;'@@BFFI M :5(P8?@8C52<<,GZ$!62-^N"64>C"]L8&>K7=V7WB@FVB$[=Q7VX-P%*78&8EBQ821K)"I(B$T,"M^2PR)((!5ZD6=DJPZR#1!ZY.X+[ L*[ M@",B96_^-(H*T,1I(]YNL,:,*V)^/.?->P/\)L&P=0R^/[$RWO5L'(-878XI M4X=*MSW*$,!<95DKR@# A 6V^)*0S=A[?''VK%E(/.0X+R8YBL7A>=GZY"W[ MQIZ3\7#\CZ\ROAZ"?L?VSKO4WJ'L&:O E'Z\:6Q_B=%X+MP?Q9OBN?ODL#3B MTT[/Z) H;V&;(WXT0\^1]B0)VFIW:KQ/VW"35-39>U#<>&"4/RD8;!D@LTZ@UD61+DFI!9B_-8F#5RWHF^:6 M1NP!DJ^-X373C"%EXO(5"O=D:.#%V67O8$/J\,I(D^XCZ&[ FP6]B<1D>FS MZ47JWRF]L%0;-547L3USS=9TL5F2KTFMEBX3;]?$FP>[\W)#7)__0;T'J*\C M'RKB*YY*\G1^,B]0U(X&9V>71_SCZ6!\?G$4/QU/\.F7N@//JGMIE"_7 \QD+GJ)0OSJZI7CY%M?PLU;'S! 7Y:)+DN1J=)WE.S['6 M)VB]]L>WUZ3C6[+7N^XR^\G'1N)N^;O"#[IIJ"B,_>?KX_%DL)FLXT7SY=GH:+!S MT;Q]&Y9/C&-M-(;>'+J1YY'?TYUQWHR5GCQG@ZTR0Z]@2>K/Q2=_7L=40VY" M/:$B)DFYT:5',:YR\\=X,R47T/)0(Q.#,*3NRM&X8O\R<>,=QT;BSOL)4EXW M1/CDQ@YH@).A>"'>^(&H4?\\:.>-RI25XROQ_1> 7,%1$R\:*5MKB?C;60!8 MERW!CQ#B*Z3-;^+M8NSQI"=C?>M+SR@3=NA %ZV,#I1\B.-V)5*Z!HHNDAXI M;;P(8<;.#BCT62W+$3.,83,9\9N-3R8>,[TGH+S(C>(8/U=G5XB?GW1!?J+[:\<4 MMT&R\+X5-B+Z4U<&?92K)T276=(38'HTS-%";8/LT8O1\1%0]U0)12E85+V5 M,V?,P)( #,&>!>A?)W7+KM+>W8YD\])V2).%+K\TA4J9&MZYLH/C6 Z8-Z1)U MYUV'[C[>Z$H+0B77B-#%/46.P:QK3Y=WJ7S=W E?MO*.DLS&]U/QLJNBVY;& M5COD8#+H-]DY%60U273R1QIT7V9#WZP1L$N/HJ4!^_\"2?;]A40QV M#?16! )@H !D !X;"]W;W)K&ULI5;;CMM& M#/T50BV*!/#*NOBRC,8J$.*R_T^HW/ MTVH\H&2RQ,I(58'&WW$Y9W G]*/)B3.; G M6Z4>>/%[MO(")H0%II81! V/^ Z+@H&(QC\=IC>89,73>8_^P?E.OFR%P7>J M^"HSFZ^\:P\RW(FFL)_5X3?L_)DR7JH*X[YP:&7CP(.T,5:5G3(Q*&75CN*I MB\.)PO7W%*).(7*\6T..Y7MAQ7JIU0$T2Q,:3YRK3IO(R8I_RL9J.I6D9]=W M0E>RVANX1PV;7&A59=!_8C>*\!?$5)1I$TA+'(ZRA2P%ZI)R#COWMS=;]["]@B9 M?)09'<(GJF]9I:I$WK8YPL$E+&8@'E%3_4'5E%M"4#L@L9(JQF$9H%(V5E0, MX\-[632L1 :X)KFXC(/+^( *#'"W&H5J K2!U UU[$!VNRI605;A+K1:4Z5F4%#"4@>-!JP MK MU1.QT>Q&H"U'Y\,4P+-.VU,E,HX^=7(DV5]G(';6.L!^O<.]).^<)5V29 M9'JB&,+V'$<';7-AJ44U108YA9R(8W7FY=:Y0/)L7!AJD\[A5K&U\H. $G#6 MXDI2Q\R'S5GD#M+F@$^H4\E@6J:./\%STN24#Q0]6G<4NKR@9OU V=.)DUL< MWS/7Z&YP&I2 4F64B)S ESI%E/1$+.3Z$O^ MWU9>]=[Z\ ?_-;$M.()TI?3&VBPD6G5C6S1B2@9&W9_J?[C&5%6I+.0@U%81 M9U7/ZT5IO*P$>",Y2JHQM*9,)B>QMFSP[8(H:LJ\TZ8(GZCHR5ET%<>= M[GS%?8\^87(R.ZG@GR$,DU&07--LGHRFT90F<3 ?36<\BR;Q:#H-X>N/W5C MK?-^$HS"*(8X&25QS*M@[E;S:0!WE^I@\4V*<1@OU1[,PQDD<03S^0S"43 + MAY9"5J_CQ WD!@^3=A6&BQ_7,R5T_F7-(_"3A>/@S#LO,#^,!V'.:7=]TFO/,[;/CE7Y[DG8&?OGI.@JC7U^,(;QVU8Q/[NX2]=Z] M4 PA-I5MK_%A=W@$W;1W_[-X^X+Z*/1>$H$"=Z0:^/.I![I]E;0+JVKW$M@J M2^\*-\WI(8>:!>A\IZB_= LV,#P-U_\"4$L#!!0 ( )&"7E%&PO=V]R:W-H965TVL TXZ8(U2%*OR1H,PSY0Y-EB0_%4DK*2?]\C92ON%@=)@7VQ1?*> MNWONC9RVY.Y\B1C@OC+6S[(RA/I]GGM98B7\D&JT?+(B5XG 2[?.?>U0J 2J M3#X>C7[)*Z%M-I^FO:6;3ZD)1EM<.O!-50GW<(*&VEEVE.TV/NMU&>)&/I_6 M8HW7&/ZLEXY7>:]%Z0JMUV3!X6J6+8[>GQQ'^23P16/K][XA,BF([N+BHYIE MH^@0&I0A:A#\M\%3-"8J8C>^;75FO:3]+W)E+(3R>DKG5*I2S[&T& M"E>B,>$SM;_CEL^;J$^2\>D7VDYV,LE -CY0M06S!Y6VW;^XW\9A#_!V= P MW@+&R>_.4/+R@PAB/G74@HO2K"U^)*H)SU'XX+@@_GG&Q'%OXCB9./[) M"+X<#1\M< "5@6Z%($!M,B%RR(.%80206GV7!=-5]+>8_! *[@BQZ?"!W2L MH]45E\H:EL3U]&&'(.<';$(.!R"@+_ =00CFZZY!\, XCC0 M4A@/PBINXKHV&EFC4"J*AY; D-Q&6%OX9(-PF@9P*JQ0(J'(8B\49?YHL$"Y M$QG& )QAX1H>#Z_C?YFHPXUF0E<8XB2 BXO35S -$1I]+(537HH:H7:D&AF> MX7B#]X*/_TWK"C>'&'^Z,Z*DBKG>(IO:($BJ:H.!^5'C.K)=/?"WI,:&:)FG M;Z3O<5^ +?NF^,KS#0*QCU]Y7,1<^23N ]MG+L#\52'D7>2ST3[Y7F/2!QRT M*@4P+NK&R5)$&VN'F#1Q DHM2Q .P5+@R<,(+4Q*U;FPVTP=O7MQIFZ'MT-8 M*$GR[M75^)B0O;JLA0LOK#.^9(:?C(+CY3ZTS$Y5*,$5=])4(NJIYDK.J ME( 59\[*N%_3-@_,W*'G6SK5'S]GG-AV#VHN5,>&E=YHU0AC'J(T.Q(+6*RY M#=9L9OC4+9'OW;D5NG5Z67A(*>^NWWZW?[PLNCO[4;Q[^5R*6%0>#*X8.AK^ M^B8#U[TFND6@.MW@!05^#Z1/'O8*713@\Q51V"VB@?Y)-_\.4$L#!!0 ( M )&"7E'&PO=V]R:W-H965T=<62)DAS;L3WC)$W7.YLF$[?)AYW] )&0A 8D% "T MHO[Z/?>"I*BGY=GVBRT^<-_GW OP>F'=5S]3*HCON2G\36<6POSJ[,RG,Y5+ MW[5S5>#)Q+ISV74_6@PF_SCPY79XV43.>J\-H6PJG) M3>>N?_5Z2._S"Y^U6OC6;T&>C*W]2A?WV4VG1P8IH]) $B3^/:HWRA@2!#.^ M53([C4I:V/Y=2W_'OL.7L?3JC35?=!9F-YV+CLC41)8F?+*+?ZK*GQ')2ZWQ M_%G@5)M2!ANZ,BMO*M#/+VVMF% M@L-3C77A]IW43GR6IE3BO9*^= H1#U[((A/W15!. M^2 ^R:#$PT+._?59@%):>I96"EY'!!9?BO2W"S(N?BDQEZ^O/8&QC<5); M_#HY*/!!S;MBT#L522_I'9 W:"(P8'F#IR/P5OO46 J"%_^Y&_O@4#3_/:!C MV.@8LH[A7Q?E@PH(NE=^+E-UTP$VO7*/JO-)#Z83T7E6O&"W'VNB@$8TP MDT%(IT0>!64"UQ.2_\CR"5_ :%HZIXLIX41[H8O4E)G"8B7* I1A]!]8.055 M>&&=0*@]9&.MA69=6^3((@^+1(K*H11$>^@*PN$"_?0Z4W@S)UK(]VQ^E\=$+5RYABYNM@G64?/+/RBW,AB0U=3GG9,M2_' M1K%^3B.I:VM;OJ*K#=&-!&0?)K#D(M5S:I*JD\&-A-!S8*9IT#9Y1+BT]! 2OIX6>(*RH]&IUJY3S%=2[XE,# MR7UDP.!@T5S-@NFCX(@H 3CJG+U=*6#X/ '84WX!&5A(E[WP03J&T9,0IU5[ M8=ZNEA]0+HA2Z;'*_WC5]@YY1(L(*A\CY'6?P)_^90.4W[;(J-AAFQB@6BZ-4:D")$]R#: M,FN5^3S&X(>ZD")Y_!C98\$0TJHA,#@/8XA$* +6YJ,U2*$Q%MDYD%./*W8 MFEYLJY=C3->"FY-RI&,IG/9?N]S 6R&KT>MI>J8Q&*$BD38'2N9S9V4ZXY$V MH^Q0O"GZ37M\LKXJZCR2%5>^K L&03TJY/^+:@:&K6$!$?OHU%SJC H36P)5 M\04GC2B.N_YJ=BFWD H1=VGJ2G501!N*54P 6V\-^C^Y]UH:G@,>:.".1F/D ML"BC/XB;ER+3DPF<*Z@KC558*%54]+X+,V25P@).319+7G]7V2:RYE2:2.YF M$L@%$8<)0AF!M5E9>2GL8S7/&#U1=6Z9IKKB?M) +LY/8U790VTXE7X&\*,I MS%0V51$WY*Z+IJ9HQ-,8VGW-8DT?*4 .RKR,\UH5>INCY\QHGP>=E*V:*PY& M'J93O/?2 @"GN)UON(>?M8/L3X3E*HG/<*S."+_8D/6JJ I;O,#NF5@>55]7 MW:DH:![9X>)#P+^*+2<02$#E$JNJ$Y/(3#[2L'T0G,PO!GL!^#?3!'&5RKR= M6"C_!67!'3+A#MF_/(T5R,'BFMM^*>G1+(W!?EW= F6(##YJM&,:EC:IN)K= M48;55+$'"\B/W%7^Q[6.,.,=QV94.,<[\3MM)Q)=[2!"LYT:@AQ4U#O*6 _-14 %_^6B6[ M>?Z+K33=Y=1'WQKQ*)/^=".M\NK>TZ$B?]4:_;$_UN?YB, M_EXE\,FJKJERUX2'^A5SZ^+$/6G!^""*:XH&2K7-ZM R4VU.,A5^>::F(MJM MZ8!L&0*VC67,+Q5[U8X:#9KTIP9M#$,)V4EE=2QA/M&J2.'S*6I+Z&Z*8E*0 ML6:(#0AJ%&K@U=3AQTR'>8".@JJ "$4'0CLRR93'D%5L,$?(/G^:5=^#JIHJ M8S.K%?]_ MRZ5XN9*?& MKI1N*4:5W.9&PO28]%MW+OC.:$6&@XMC-0T1-8<$7^XW?U/SRUI/K_MR>*R> MT8:>;>,/J+GH#T@-*I.@UAJ8VGL7FK3K&= M:!YT2U^=U352Y=2I2$X8#XO8&S'#MN<\] !#4K!),7I:8P7@WP/:AA98E5E2 MF$A?IL9A3=]=TZ;-\I2ZP'$^$U-BSQAG+GZW,HP@!0Z1\])EYRZS'*<[&1")WGKYP*Q1N+&;Z'17'8\ M;F_JUF8G(O+&\BY8H7!/GI?=%\U(UEA]X,Q\T1S('7%B?GI(' 56&F_;T2W: M%N\^ X1?/P,T+A9F6[ZK-W.[3_/79,<#?=IOUC!%7'6.';GCC2<&(#=5->YH M%^M0']] #)1]O!M'M$5+Y?9J>N_DO'LI M**8O>+A&C0#JD@XD#)UV5*>]/)&0LK0ZG^"AYL/G^[I= M25^?D'_ZO,%S+=XI,74BQ@]*B9_; N]; N]7!A(>-.WB@-(^3SVYY9DG?LOE M^;4XRM76OJFBY[49+O:(0;^>WS[P;+GKN]E9ZTMEKA ^^A[K(S?&CY;-W>:3 M[UW\TKEZ/7XOAM(I;=^,FF IFMJH(US\!ALO@IWS=\^Q#<'F_'.F)%B37L#S MB45@J@M2T'P(O_T?4$L#!!0 ( )&"7E'&PO M=V]R:W-H965TO&!I C67)KYEC("\K M.J#%@CAK/PS[0$DGBRM%:B1E)_WU.Y*RJB!-L@&))>IX=\\]]T*N#TI_-16B MA?M:2',^JJQMSL9CDU=8,W.J&I0D*96NF:6EWHU-HY$57JD6XR2.Y^.:<3G: MK/VW&[U9J]8*+O%&@VGKFNF'2Q3J<#Z:C(X?;OFNLN[#>+-NV ZW:/]H;C2M MQKV5@M74[?<;/G,\F,$[N$@RI;ZZQ6_%^2AV@%!@;IT% M1H\]7J$0SA#!^*>S.>I=.L7A^]'Z>Q\[Q9(Q@U=*?.&%KAA)$<8E\F+!K?8G$(:1Y#$2?R"O;0/*_7VTA?" M@FMNM:<%MUN07&MKN>H7<"R5W M0=-9.H.+UA$H.).0:RRXA9+E7'#[ )-)M(A7L(H6R?09EP2=JOD5)T=#]%A. M8_C8"SN-,[C%O1)[LO@$PS2.EHLYI(M9E*0SN'-JWP$NEE$\3_JP;S%'OG=< M&3!(N+CEWY@'-0@JCN(XALE\$M&$@X]HS!F47#*9>P#*6!.!I+FYF*3T/QL M=M$$69HLHR29P2R=$3TQW"G+1(CV#:3I*EJE4WJ;31?1;![#[Y1TEN>J=46@ M>YC/HGSKZF88SOM.!U_;QT"VO?CDU!?WLW*@ZI&F1&U@?RS45A;<82R@09U3 M;= Q %P2A4CD@J][? 30U9%&005.3S=P/>9C1+;BNGC7,$W,=)DBLKDTEMO6 MX?$V\3ZOF"1/CIBD[!%P_4#*N"*,2O/ !7C)!(1"G;KJ;P.^0#,K- MWW2X]6!W&K%V'4:'@J/(M>LW#*-E&&9GA#R46M5>_CIS/MI<,&-X^>!UR!.G MT4HGO;$LD)-UB"G('S7#ZT$ZS4.@BS+MLEVQ?0B!9:'D*5HZN#W&(%"9X#L6 MTNO.^<%4H?.:!^3=H'U24+9BK_-ED)BA#=05A&_8;HW 8D=14''@XU;J6_0_ M9/9'9])X<*;7J'?^YF+ 5ULXWONO_>7H(MP)OF\/-ZM/3.\HE2"P)-7X=#$; MA>8Y+JQJ_ TA4Y;N&_ZUH@L>:K>!Y*52]KAP#OHKX^9?4$L#!!0 ( )&" M7E'N?,'PW0P 'DB 9 >&PO=V]R:W-H965T0!G0!+Q## +8$1QOSZG M&Y@+)8IV5?)BBS, ^G[Z-,@W&^N^^;520=R7A?%OC]8A5*].3WVV5J7T(ULI M@S=+ZTH9\-&M3GWEE,QY4UF<3L?CB]-2:G/T[@T_NW;OWM@Z%-JH:R=\79;2 M;=^KPF[>'DV.F@=?]6H=Z,'INS>57*FY"K?5M<.GT_:47)?*>&V-<&KY]F@V M>?7^):WG!;]IM?&]OP59LK#V&WVXRM\>C4DA5:@LT D2_]VI2U44=!#4^".= M>=2*I(W]OYO3?V';8G5IB]]U'M9OCUX3>4TX:",@\.;S7VA7?S& QAEV*N5T8O=29-$+,LL[4)VJS$ MM2UTII47Q\U?)V]. T33 :=9$O,^BID^(>:E^-6:L/;BH\E5OKO_%"JW>D\; MO=]/#QXX5]5(G(T'8CJ>C@^<=];ZX8S/.WOBO'T&_VNV\,$A;_Y]0,"S5L S M%O#L"0'OI=>>W'SME%37.*(VLLYUP"=M@G*Z[&F*A[]H(V&%+,0K<>0:*?^J+5+9\)%]&RNLMKI0&&B91_O ML[4T*[:TU)XAXWC^\?($.KA6XV6KI#81S[!N)&9>5,J5.I!&-1+4083U$%Q# M&_A,B;6\4R*S>&<\%I&+TOI,N0#L@QP;C U)'PL=W7YYC3DYJY8A,H4*JK?6 MMPX^R%#ZGC.A4K*S7;?ZB05"NX7CL 1A"[1D4\#TX81.RE(0IYM%1 M.V]0;,9+AFL?7;Y0R@A5:" ?F3TZ4(CG;2&>'ZR0SVJ##)SEEA.P7_?.&OR= M16?N*[W#!W\QXF_2U.3(2<0E3AWY6!)"9G+IL&],D"@.@9L*"Z1-3J(?UCOJ4IN;*4S<3:].'DE?E72U[%&&$5V5B)0>X\< M< @H6YPJ.*TDGN?I780*RI#,YHAD+'V[WY!+7I(ES)G-47E0C/"$UE'%9G59 M0PAZ\% MEVC*,=PQCTJ%BLM;-2"%$@X+0T;D?M2S(TXNMV$)SABJG5P07 MM.=AK!FD=M(I%6BR,E!ZM;;D.@>.A@A%$EV3@)C0''Y$_M*6_;!H78.%K% $ M2(!:+#B 0F[YX!@WMO21%JL:4 _?D6%]&2$;54+= M!<*R!J:U0T.A75GDS=KD^D[GM>S;2U@#F\SVB4IO:ZRI]$:QIZIJT+$S>K&_ M]#/IUV*),D/)?8\4Q-IY,9R<_T#M#&F)<@;R;@&0<[L,&^H5QW-4<5-6PV=4 M69<\.BK7QJ_7M:F.KHAVEBW#N[14/U>&B&(L'RDN"UOG/#K4O&WF''5:MOV& MR.,50@%,<7%8:4- D(F\I:M3N*=7TWM8-Z%Z91[46&TPF*QVPX$]N M2[O:9JRMWM$6A)VUE#TMF>)JTM(G+;.D)")8,''0*41# MZMJ^"1$%<8^*B8:WQ/VI[9A(:?+XT31N&@5@Y?^=T0<8^$7+P"\.$N7OM*!] MS/OP@;\S2;3(J$>,4B3(?1<83MIN_F%"C)85\Z6[(& MGP'\:S&##C2V]:Q*I.!L_/-/DXOQZUQNB:[>TQ#/#O*27!UQG_@C^%A-\NW* MR3+Z,$X3&^H)%CA-/2?$OMRH 7NP%C7%G([GC5:#T6U%L-)+_(2<<6#:=*F? M:.N?7$S=O,O$<4T#);BAH2IYCO4 MO1F4XIN&<:UMG/A*Z;ZI$)F)O).ZD O-1)UTAM":=$ZU0#)3=G8">_H=P^$M M34HT)R=O?D*3\0"0DGR?T0"?UX1UX(\?KD\.0=7S%JJ>'T26G2;<[\\=+]T' M5X;XR:>-!G]!F,A[^?= 1 M0%"Z>)WC'[ ]C@X#(E>FU)%]9A$?I&@N9ICM\=86"7=Y;^.8_B2MB<*ACCDG MM7FT)$K)!Q&*"QTSA.=?3_F1\Y1!S+ZSI#\YYPK9K(,:%B 9^1X)?/77<5_) MKJ+;1[;]2Q;L @=-?,Q N@TC4_ET6*D 6Y3L"!G!7EEJ MYWD4=4 $.KOE>;DB5&-L:>JE/[5@4ET1OC:3S8R &^ GS0,:3M=AL#Q+Q".O M59,NNU3Z\LMO5Q^&R N$+5=41TB)]G8@P5)W8==GJEVSZMWQ[ILA &'%UJOV MABB1ESCC4RZ1L"Z@$+&(]>-@+B MA$]W.836*.7F>X ?R+>(,=_/N>80L&^IF3LDASUP$-TG!S26U;IW=9(:%I4S M4";3%;5>*F#*B2%E65(U5A?)(12CR\X%M2A@#@>=)@)M8CVAP^A@'\F/J1K7 MLBOB?0B>.>V_O8X8^#(+K/N^@&S%48$$L" MJ.9;KD'Z0L2IAP*X)?RS5@N5#<0E*BZ7@R0+9ZU63JW(.WO%3D<7A\4>:J,O MVC;ZXF#'PV"))BUNY+W:2^\/[V9ZC\X.H$65N_2M!H\MY'8Z.=#)Q"0C =K& MRG[I7+M&='&&LZW@G6E'T3D>_Y]GNH0E8^\474 MLD[?4_ W.O%SNU/2)2WR5MS8)(CIN5,T5U(A0;.<3(I'1/SJ=V,(:>Y.F+ G M3DL VMP2]8WK5;Q?8UX<1G))[1MC(X\9/82CK$@:%(B0\"X;J8Y>F2=2<0T>\Q M4(?R]F6;MR\/9M[79C#XF :#?'),W"?383_'/>W]' T>\4_>B *#27B+P/:I^WO*F;QYP3=\OBC M#'1)S$LT+2^Q=3QZ?GX$T.,?.L0/P5;\XX*%#9@T^,^U0E-QM #OZ6O1Y@,) M:']M\NZ_4$L#!!0 ( )&"7E',$2F$M@8 %H0 9 >&PO=V]R:W-H M965TD[;KB\%TL'EQJU95X!?CR_-&KNB.PJ?FQF$T[JT4 MJB;CE37"47DQN)J>72]X?ISPIZ*UWWH6G,G2VB\\>%]<#"8<$&G* UN0^'-/ MKTEK-H0POG8V![U+7KC]O+'^+N:.7);2TVNK/ZLB5!>#DX$HJ)2M#K=V_2MU M^;.9P.1MS[8NEN,"&IETE_YT-5A:\')Y#L+LFY!%N-.CF*4 M;V20E^?.KH7CV;#&#S'5N!K!*<.@W 6'KPKKPN5= D/84MRIE5&ERJ4)XBK/ M;6N",BMQ8[7*%7GQZJ-<:O('Y^, Q[Q\G'=.KI.3[#M.3L4':T+EQ5M34+&[ M?HR ^ZBS3=37V5Z#=]2,Q-%D*+))-MEC[ZBOPE&T=_0=>R^E^]?5T@<'UOR] MQ\&L=S"+#F8_+G->2;."?05*:FA"FIP$U"4*VRY#V6HP-4;C7RKT7C>LX#/? MR)PN!I"H)W=/@\N/%=MG5YQ?8! [#:I_$4? YZV8;.M^%)=XA7FALJV7IO ' M9^)WA+$#L0! @>HEN1XE_$Q/Q;74T:X,8DDK90R'A*(TY)0MQ"]B/IP=9_B[ M&$Y/,DPO(+%E$/2 +N1)3(>+Q;'(AHNC4_'9J4"'MBS]4!BT+YAQE-M[F&*V M3H(7)L^Q@VS.9XIG/['2>?!Z?BCUHSWNTY_O11NLL6I097D"MMFZU M#*C*'ZBU$Z]M#7 J;FSW)'ZS_D6@]WM@3!.22^ZK(J+-T$0TX<":.$0 #.AV M$#8&D>\$H1$$FENJT'-T=[%\0WDWF&X#&W_0)]$%#?J6'7LGE"/L@'K)["T!R8+V:GC/P1D\E\$\_1_/1@#R<6 M/2<6/\V)6]3P69-UUN 9I:7O"'^_]9_0N$M.Y9/39L! B@!G2%>""SYUJ(KQORY+B#BO>,#IIR*B]4P:T4E+SNM#Y M@H%.#=N[S@<9@+ 75W>?(J$.I]E0O#< C,1'^1#W(-NH7!S/)@=#+*T;K/@K3"7BOC]YQ1 *QQ""Y))'K>12:7R#$?: HYA7!?'A17E1*"##ZB0_ M0L^&FB0@*3I8')O^VBJ7LEO&Y+1B[2 <9HQO.IBCN:%85PI6Z4:)EJ% )OZ'Q6FDM*LD!I?VO["G;6*\2=F@\..BECHIX9&("X[%A M0Z%\CFX"J2!R!%)886S:NJ)+R3\H??+'E<%!CM&%'[!3\J1$J"?_?DLR/M:/ MH^ @HCI36BHJ9M3))IL<3F9#])@.9G'+>L00A]B-?DYF)]#/.YDS3^2&1>PZ MZ=:G+O62A1U%WU)CW::!W8-D4!=A\W'QK!/5@EFK5A5Q9T%ZA!-T=-38@+38 MR+)U!9G(]UU5NCZ V/!=#& DN-<9'/=[L\W&=^^1:UZHOM-L29?M,B-CTUB1 M 9(:-(%GWN6*W?8(/:I&E@4@5Z>(PV$/PCR<\CG!L"VEB+1]3@1)*7%H?(^P(PI7O ME2/[USNGN=2A-M3H6M<:.V[2X.9&IMA;00G1YY[PL6T*KBB7S1H&Z5XJ';@QWKKOU>16 M\58+C)FYZ>K7O^TOSE?IOO@T/=VZ/T@'X+S05&+I9'2,E M#;B+QL<*EW]R/ '?2PLA=P-VT/\[X?(_4$L#!!0 ( )&"7E$8G*W<5@, M 'T' 9 >&PO=V]R:W-H965T=(UHX*EMA%YZM3'=/ AT46/+]$1V*.BDDJIEAE1U"'2GD)7. MJ6V". QG0K?1?#VU]L[@3XY'?2 *7\L$JOY=+ M+[0)88.%L0B,ED>\PZ:Q0)3&/R=,;PQI'2_E,_JOCCMQV3.-=[+YPDM3+[T; M#TJL6-^8S_+X&Y[XI!:OD(UV7SB>;$,/BEX;V9Z<*8.6BV%E3Z&T7-\?T1%MP,*V;9D M[% TT/72ANP)_:7?]&J6]I[/=<<*7'ITD36J1_16]S6"L3\>]O:F@CL11H.I M7?!+7IOMS@"F[[YEJS742?*+^0/M'@(RJR17@#493[87Y#4I;[:9R2D(29 MG\ZL%$\3/TTC^/+?-.:P=NRGH1_%"22YGR>)U<+,:5D:PJ:J:#+92KGZT&P" MC46ON.&HY[ SLG@ V=ER:E=&;+M&?J4*:'?4]:JH:1Y!US !632#/(DARV80 M^>$L@@^GJE/4FR1W"]&PRW30H@@VSQKTG#G1G>29+NKC!Q4AL41W$V LS3,=Q=WQ;;H>1^LU\>)@^,G7@E$"#%;F&DRSU M0 W#?E",[-R W4M#X]J)-;V/J*P!G5=2FK-B XPO[NI?4$L#!!0 ( )&" M7E&V.5= X0, '\* 9 >&PO=V]R:W-H965T>FI598T,E< MZ9Q;VNI%:%8:>>:5#51II2CP08,I\YSKERN4:C,, MXF G>!2+I76"<#18\05.T'Y>/6C:A;653.18&*$*T#@?!I?QQ57J[OL+7P1N MS-X:G"=3I;ZZS5TV#")'""7.K+/ Z;?&:Y32&2(:?V]M!C6D4]Q?[ZR/O>_D MRY0;O%;R#Y'9Y3#H!9#AG)?2/JK-+[CUQQ.<*6G\%S;5W;0;P*PT5N5;96*0 MBZ+Z\^=M'/84>M$1!;958)YW!>19WG#+1P.M-J#=;;+F%MY5KTWD1.&2,K&: M3@7IV=&8"PU?N"P1[I&;4B-%W!K@109WA46-QL(CMPB3#5\9^/C$IQ+-IT%H M"=W9"&=;I*L*B1U!ZL.]*NS2P&V18?96/R36-76VHW[%&@U.<-6")#H'%K&H MP5Y2AR+Q]I+_#L6-,#.I7#0,_'DY-593]?S5@-&N,=H>HWT$X]980:6$&;5T M@ =(&,="E1K$+NG:)=U0TFMRY_X"-8(-U]E/QG)M1;%HTJCJR&DY"5TF#FYI M1(9TVSU+*?A42&$%4?@H"B*H2D-:YM,%[&6$6Z!\6\RGJ.NDTR?NPV^X1@D, M/A?4E:3XA_Q:4#=0D,5I745I8U5-*'6G)725\[;1WJ#6JRY:W0'*ZG9 MK"N:N9)4+RZM5?FLM%J33Y3(+!/.+RZIZ5DNI*&>+'T56459$^9MZB_VN!#) M&27/1>7&L;R=S]%WXVK[A)HZ&W\]_UUMD2YS55)@Q^(9W[>CNV^K+H9?2_D" M'5<<<8>LK*MR8;Y2:B SN(T:D40M^(V2S] 8P0.N(U\MMP]G.]Z%_]+ M=*JPC$_ C>&>OT#W:!A>GQ;K>Q&#LVY*@6&MJ.\"Q;O27I>DKYF.NF=BM2FJ&E*.4?_ M E!+ P04 " "1@EY1JPG._1 # !M!@ &0 'AL+W=O!E GDXRQ6=)QH:+-*JP]FLU*#TX*A8\& M[-!UW'RY0ZF/ZRB-S@M/8K=W?B'9K'J^PV=TO_6/AF;)Q-**#I456H'![3JZ M39=WA?MVZ^C>00M;OD@W9,^_H*G?$K/UVAIPQN.HV]6 M1= ,UNGN!"8%G5#CEW\^U>$",&>O +(3( NZQT!!Y0-W?+,R^@C&>Q.;'X14 M YK$">4WY=D9L@K"N.&U1/MVE3BB](:D.<'O1GCV"GP!'[1R>PL_ MJQ;;?^,3DC+IR>#+K^7W(&PCM1T,PA^W MM76&SL*?5\B+B;P(Y,5K8NF*M(-$T%OP@;Y5OZL,_LHM;<\;7$=TIRR: T:; MESV"\SL"M;\T$"S*67!D:'37:Q6F%%4/ALZ@WT*AR*P'RU5KWRZ!ZNBPJ]%, MQ:17NH"/W(A ;;C#$?J\U\;]Z-!T4&M#)1!J9^$-?/_=/$NSGVB4Q6DZ@_O! M&(H+/;G["T7AI5:[$>F9EG [^.)*P14T!EOA8,L;(87[ FD:5VP!B[C*BE=" MDG0Z\O\3Y$Q$GWG!X/UD/"&6\(0'+0_$^!\-!8OGU0SRJHRSO(07#_LJL)K' M;)9-:3]A@^(0+@98)%W"B;]Y$'61%(L98Y#.TIC:(+Q':Y>P%8JK)@C0UMD8 M%#77*LWI*2\$^VQ&6Y[-XRPKHY: $=FEUH=)8$#,J-W6!:G7KI[=A"OKJ/C?@#-SNA+$C<$I3=5&4$9FQN MX\3I/C246CMJ3V&XI_\!&N] ]JW6[CSQ :8_S.8?4$L#!!0 ( )&"7E%( MI55_/A0 Z 9 >&PO=V]R:W-H965T>D61)MF4[33/C.FF;NTWKC9-V=CK[ 28A"0U%J@!IQ??7[W/. M 4A0DA7?V?VP_9!:)(#S@G.>\P+P]:9R7_S2F%I]716E__[%LJ[7KTY.?+8T M*^U'U=J4>#.OW$K7^.D6)W[MC,YYTJHXF8['LY.5MN6+-Z_YV:U[\[IJZL*6 MYM8IWZQ6VCW^8(IJ\_V+R8OXX*-=+&MZW%3%'S:OE]^_N'RA&LQKWYS)]NG MJKFZLXO2SFVFRUI=9UG5E+4M%^JV*FQFC5=#=5U@UW69&07[46^KYKZ>-T4< M[-716U-K6_ACC/U\]U8=O3Q^?5*#2Z)UD@6.?A".ID]P=*4^5&6]].I=F9N\ M/_\$TK4B3J.(/TP/+GAGUB-U.AZHZ7@ZWL//S;.G3ZX.L'/::OR4USM]8KU] MJOWS^M[7#B;]WP<(G+4$SIC V5,,']['?3ORC06?;R.W%2SXIG+KRFEVTZ-Z M:?!@M=;EHQJHS=)F2]COH[HWA +&.9.KNE+:JXT9J,8K6%;5.'6L $MKS:^Q M1%/J)KR7^/H_N1FIA M2N-T43P".S*SIFFZ$V'M+!98%Q#BZ*?KZ]MCI4LA[B GMV9K'&V M)I%IV+NOV5*7"Y9T93UCW-'=NYMC=I3(\;QETI8"P!@W4M=>K8U;V9HX:F#T M#B0J#\(-N('.C%KJ!Z.R"N]*CT&DHC ^,PXN5X).59=5'?BIP*/;3R^*DS-K M&7:F,+5)QOI6@2/U":(^7]]08-'D1D''JB1Z!3/C2%>.=*SSOX!H,KA>ZEIA M>U5I,N,]V15MQ($2%8H3_,68@[ &VP#IY1/ M+)5%R((1ZHA6-+GW!AY8>LWAQ8O*[XTIE2DL@)?$QLH($3YS=ITREI)*+2HZ MA6U50P1Y"F&)NB[+!M)\-/"66F$]"DQJ,A[^QTC]5]4HOZR:@O2GQ1#_E9T@ M:_FK*256;FR]5.*(WYI)2B$96",DA1C5<]G^Q/["V\#;29/JI3.&%RX!+&I% MZ$X6;ZO<*T,@#W>".Z[N8;,1I\4TJKHU#PN_M64.+5/E@@Y27%_ON_74ZGX^]: M"R<1^=GD.\B8FX*FMWJPT(QU1&T X*F)'HK80Y,%((*T$7#2$(G<1M&FH!F74QJO&B# MLP8U9X(.95KL888DN #6!6' RCD%2\L^\:2[G"Q: #!E$9#Y&T& M@@,%!O:2HJV<-[!#$V%T! 0UWTS/*0Q@*K- L!Y4Z$P_'_DC ;:[SP1=%\/Q MV0#H N4M+&D7@/535>4;6TB(_XTM/J+6^1BH=0=-%G;^&$WADZ&M L%VXOO$ M9"-LQQ#7F;-"^*DY0R(6)8+2>B)YB!\?M .>=;B^"R5M$/?[#!.A(B,$"Y9) MG%."1)D(.1B'FT7D&^-7 LG8M_9IPC%@RR$7/ )<(=BQ$_82W;O:K-6T3?4, M93L/MFHZPS@>J8^:=#K@]ZM^!#A(%8)369N3!4F$I/@ITQR';-J1!MY/8#*Y M^,Y#>N=XGX*L#X1>%$L[^8^8Y\DW>/XDRF,'DOC[ZIR'_>EY2$B_MH=5-43VQRV*(>92)UQR^6")2Q^XS *77;;[OR%,T,8Z"@=/C_VJ*_%4#^X(RMPO;N MI&]*UR&J/U0VXW13YA2$/A!>]];.X]IM-49/@?1VI6.R8Z@EP+T"WA5R]RR8 MOH]1=JT?.6"%\!"B KPEY! A/^*H&:JU=HTV8M>/\"_6:%@U& YLHJ"@X'0Q MXM+)>DJLQ, 2E@(OK\FHX/(4JEW38:X"%CD'9B[:L4,_ H,7JIKL$ E8R)3 MB,^G8Y7K1TH:OU*;@C7C->E8T)>R.&1%#9&N%DZO1'F2TV\(F2N@)2%_+=$Q M<@!),!:6S9D59_TM\1'J%?+NQ/X"@$G=LNDL,&2/_V2;[DIZSM^65#,C12O) M&>YUP1N.M1PU!DL0!//TSE,/(,QG'@BD='M3J+X!QXF34 MKK%B>1S5"%>H05!RY\7 [\C0HPET+%?D3XS MJHKSAA '6=S;VV/V/$RRT.T67Y%IU/Y5LU@J2A80'D)6\'-%"'CK"+;?PT2_ MDC6LF_O"^J40IE$_FIPY_CFL+'4NTER(DCVVO41A5ZQIA=PEPAW-*-B8D^U&?.R025,+C./Y#I"FZ4IVSZF^;K4C9>FC?95R2Y%4!M. M=E ! 2'%:W)#H,7(P7P1P<)^03:_1 XEMMY.A+R(]BAL.);ZP-$0'$G=+1DR M0M-"4W'.8/R-L"11N6LDU\RLG'D! <7J8ILB-,F^%>F.V+I@CQ#0(Y_[E>PK M/?/8UP[CSML/ 5"AB YEH8-0"[U4YX.SBRG^/QM,+J<8+E#'M2A2#*2IL]F% MF@YFIU?JCU8W V1NM8!T1KD_M2F.)H/+L[-C=83!9]/CE'(PQ83F].I<:%Y< M]5/;-.OMJCUJ>%,GH/%>,KQ?J1:=Q/CQK.[F,YJ1@ZY*0MTC_62_51(Q>'*B MPH%36RG1,HG<6L7.,)=$/+7-4/K%890S;3=9JG,09MED;+DS1*CD TF1"BL MSDTB3_"=,[Y2^=M)DK:7A*55X>41KPV62"T7RND*N8K(NH(&YS@9,"EB)&2,W3^&\-96MH[NUA0 MYA/+_VM*J9";Z'*K5J5^/"3/0G8.#(KF\@Q\;5MH >2[$X,T^>VRR.20:5^A M+>!JVC9JV]LGHR9;(F'CPLGHI_!LGTVUV>H!C905PA6 Q[%!FUQBD'5;];QO MM^E RX0W2W)[DKX3UE"N&'5=5ZB>^L9H$Q=OZ<;H_+4 M&9,#DTT,R\JG@#F\Z50VVU+\*>9RVY;&IBIC6162&N"9 ML_[+=U*HAMVC$PFSM0 !]GM8SJ.D'TG[*JD0L+L7W>[6>V+@()S(TFG2-H>@ M\)^-N3?90-W XW(]"+2PU@)ISH*TLY?L=#0[3%92@.BXO1/)+2YB#?"D@Z3^ MW>JKI$R=&FF,^FO)R-LDS#?W?W$?N<)$QPTW4KI$F"[=M+'C'8ZQY> C+C?@ M)!!,I^<^K57_0GT.=0J.U@UY8^.[<\I=').9G+Y1]M6E/B'Q[\J*09K8[KA! M[%@<=06/%+D+5VVPP@&MP_H:VB@34/1#$M-: 4*7B(7*Q$ M**YY!RLD*R1OVX0R7XW+K&=C*ZNR*[U1.&9?5+7N2D1.;O7:AXH9>&G#830? MV\OO=J:FTR+:]2K0X=X$4NH"B6G.C.4DD:P@(2)->"B'"SU<[E:$HIYB5.Q6 MI[(EH.J11YNAE->4(2&W9+=(@@@Y7DBSDE5&20>)+')W!/<%).\"C@B7G?KC M*"I 8TX;\+:7-2:Y(N:'?>Z?&^"7.,/6-KANQ_)PUM/;!M&Z;%,B#I5N>X0A M@+E,HE;@ 8 )#6SE2Y)LAM[CR[-GS4+@(<-Y.4U1+ Q/R]8G3]E[-*>3T>1? M7V5R-4+Z'=H[[V)[AZ)GJ )C^'&FMMTA1NVX<'\4:PK[[J+!THB/.SVC(TIY M,UL?\Z49NHZT)T@0J=VIX3RM9R:QJ+FCVW-DX7.J)'URG,V5D=C?8.ND.TD$ MTFLMW&;N0+%WP2B]4C#84D"B'4^MBRP>DE(+,+UK$@:O&Z1OFEL:H0=(MC:! MU=PG&5+"+A^A<$^&!L[.+CH#&U&'5T::>!Y!9P/.+.F^)B;390,.+U+_WM/M M3]6KJ5J/[3+79,TJ-$O2-:G5TD;B[9JXO[$[-S?$]/D?U'N ^C+D0UFXQ5-( MG$YWYB6*VO'@[.SBF/\\'4S.9\?AZ62*IY_+%CR+]G(%%P)4@E&447X#OV_K M97+UH\D$"YVC4IZ=75&]?(IJ^5FB@_(4!?EX&OFY')]'?D[/L=9'2+UUS:Y_ M*^4V7&RYCGW39_0JG"SZI%VVN=X:&\/%,"V^>^+\JKT@@MWI;D2]X]-KDO$M MZ>M=>YC]Y&4C,;?T7N$'7==4%(;^\]5P,AWT@W4X:+XX&Q\/=@Z:MT_#THEA MK W*T/VAO3B/^![/C--FK/3D.1ILE1EZ#4U2?RY<^7,ZA!HR$^H)92%(RHDN M78JIBFKQ&$ZFY !:+FHD;!"&E&TY&E;L;B;V[G'T G?:3Y#RNJ:$3T[L@ ;8 M&?(7RAL_4&K470_:N:-RS\+QD?C^ T"NX*B)%Y24K+6"_^TL *Q+EN!+".$6 M4O]-.%T,/9YX9:QK?>DY1<(6'>B@E=&!@@_EN&V)%(^!@HG$2TJ]&R&QAN0V#.<'V]=!I.@'=U*)[+M\$@QJWY7,&":)"PD]Y/HL MEF6/&06WF8[YSL9'$[:9[A-07.1&3VF77D79+D72>VQ9I$M?EFZ:P2 :-9]\+E@M*W151S5J2 XN]7/*1 M9?")C/JMV&5IK9LZ]JA[*X:B\%5WF+U*+M_Q-;1\(=631#B_M.O06J+J2HN[!*>'//_ M^0NE]^^I,W;HRX-92V)V\$.!3TOPNJR*O#TIVCT*$I?N'U/M^R1!*,V8$GV+ M]/!F.L9_KT\>]C!XT3)X\4P&;XG!MPWE*8^>KW]^#$Q='V#J\.JS\0$=7K8L M7A[^V.+=C;K+X.=-@9IC,AV.KP;=C@W2Z[\'J%VUU*Z>\S&*YV133K<'6]= M$H+JSX_(+DE;5 4?LIC)N/O^:'Q0WL-G6GL_'QKOF,;YV<4T-0[YKF?/P-GD MIK-:5VWT=-3I]K$;VSQKT,G^[:PO3J? ^_NP-G MDXL]2CY)OJ5;&;?@3PRIZPDWD6_.VJ?M9XS7_/'>UO,?Z/-&_D:O6T:^C?P@ M;4Q5F#F6'(\NH$4GGQO*C[I:\Q=[]U5=5RO^41?C%V$K P 0 H !D !X;"]W;W)K&ULK59;;]HP%/XK5M2'5MJ:&[=4@ 2EVY#:C4'9-$U[,(F3 M6$WLS'9*)^W'SW9"""-D:.H+Q/;YOO.=F MR?T8I9!?TPP1N1)2ED(AARPR><80##0H34S'LGIF"C$QQD,]MV#C(,;E&2*":IXV=) M:E0^%;#^O6-_IX.7P6P@1[_3G A,(K"@"?8QXN M>$]IL,5) B )P)P(2"*\21"8IQG$3.X& 2YG2$"< M\"MP 3 !CS'-N;3F0U-(MQ[;GN3UK:#[7L]I@-AATO=ZAV:S1S';=RNQ ?[?2WVW5/UFO M'I>3^_FD)1>]BJOWJCGN5[S]5HT?]095QY/MMBC(U1X%O\'9FW=:^.C6\M=M M3MV@DC4XJ_2UH]_D=W!4-[=K6T?A>Z=4 MV-;^XK3:=3Q.[K^U5-BN7<'VJ^X=V]DS._]]0DMH/2MN_V1:]G>-[;:Z_+R^ MF][=MJG?7R]VYW7SLC_X=OO);\U+]VC3.KVCO)BU)S=%+-*M"P?ZU2Q>WVJV M:H\FNBDP]^9%;_4 680)!PD*)=2Z[DL!K&A7BH&@F7[ -U3(=D!_QK+%0TP9 MR/604K$;* =5TSC^ U!+ P04 " "1@EY1R^3I*7H" "L!@ &0 'AL M+W=OVCI!L5UBD>)[CV1H.MD*^:0J (UV M->-J[%5:-[<8JZR"FJB1:(";FT+(FFACRA*K1@+)':AF./3]*UP3RKTT<;ZE M3!.QT8QR6$JD-G5-Y.\I,+$=>X&W=SS0LM+6@=.D(26L0#\V2VDLW+/DM :N MJ.!(0C'V)L'M(K;Q+N ;A:TZ."-;R5J()VOSS #QBR1 M2>-7Q^GUDA9X>-ZS?W:UFUK61,%,L.\TU]78N_90#@79,/T@ME^@J^?2\F6" M*?>+MEVL[Z%LH[2H.[#)H*:\?9)=UX<#@.$9!H0=('P-B(\ H@X0O5Q4N.X K';>UN\;-B29I(L4621MMV.S!==^A3;\HMW.RTM+<4H/3Z:J=#R0* MM*(EIP7-"-=HDF5BPS7E)5H*1C,*"GU$=SP3-:"O9&?,\SEH0IFZ,!>/JSDZ M/[M 9XAR=$\9,S.@$JQ-@E8&9UTRTS:9\$@R$;H77%<*+7@.^0!^?AI_CVZ3/#SX=_R-B9^'3-_&Q.&HZN708N!H& 4]$%MF?C@]:M!EF[O*>2ZU;:W M]_:K=>(VRBO_-+B=!0/^N5G%[>;\2]_N\7LB2\H58E 8*7_TR6P'V>[&UM"B M<2__6FBS2MRQ,I\3D#; W!="Z+UA!?H/5/H'4$L#!!0 ( )&"7E'?9@A: M*P( (\$ 9 >&PO=V]R:W-H965T.SDI_6)*1 NOE9!F$936U@]A:+(2*V9&JD9)*X72%;,4ZD-H:HTL]T65 M".,HFH<5XS)($S^WT6FB&BNXQ(T&TU05TS]7*-1I$8R#\\26'TKK)L(TJ=D! M=VB?ZXVF*.Q13N1B#<[)7ZL4%G_-%$#E! M*#"S#H'1[XB/*(0#(AD_.LR@IW2%E^,S^D?OG;SLF<%');[RW):+X%T .1:L M$7:K3I^P\S-S>)D2QG_AU.5& 62-L:KJBDE!Q67[9Z_=/EP4Q.,;!7%7$'O= M+9%7N6:6I8E6)] NF]#_6,+@;_HD2DK'>7=R[BSWLY 9L+_@#TY+, M&!B0LZ9J!+._;0SAVW)OK*8.^?X/TDE/.O&DTQNDCRT^-1N8DFFDWJT;G974 M.U=WID6;>S1WAX[I>!9%27B\HF'::YC^KX:<'WF.,K_*W:*\O^">3^]'L[_( MPXO^D#EP8$%E07C>YG >BV_=O JMJWW%Y9:F _+.G%0.T2:+U0RIX# MU\7]&Y3^ E!+ P04 " "1@EY1I&?;Y" # "?"@ &0 'AL+W=O3BCK;&_7 F [*%2 MVHV#$G'S/@Q=44(EW(79@*8W*V,K@;2UZ]!M+(AE ZI4&$?1(*R$U,%DU)S- M[&1D:E12P\PR5U>5L+]O0)GM..#!X\$7N2[1'X23T4:L80YXMYE9VH6=EZ6L M0#MI-+.P&@?7_'W.8P]H++Y)V+J]-?-4%L;\\IO;Y3B(?$:@H$#O0M#C'J:@ ME/=$>?S3.@VZF!ZXOW[T_J$A3V06PL'4J.]RB>4XN K8$E:B5OC%;/^"EE#F M_15&N>:7;5O;*&!%[=!4+9@RJ*3>/<5#6X@] $^? <0M(#X5D+2 Y%1 V@+2 MIC([*DT=A^=0$)Q[.!_VP/.3HQ_"0RIW5_.XJWG<^$N>\7=2&7]\)!2[1:C< MWT=B)EW,I(F9GA#3-#&+)S$5Q>S39>=UT'CU/>1^\B[F@R@>A??[]>\QXU&2 M#9^:Y7UFR564=69/N*4=M_0XM\_36W:-:.6B1K%0P-"PF;"@\4CELLY[]FIJ M#;J8@Q=1:^LSZU.HS>UZMRX[;Y5%NU*ZI&6MJ;I84*GXSM$([XMI< M \N?U//H7D%WI(Q77:BK5Y-NV,4,QX?F.5]9@G/!OW2 M\>C/;1$=97>G:;A0\E\B=^:9 +7Y-4T7CI%X4B-8<,@LL6=N*S;N+=,TN]#E M@N+A2''YWG7%7TU2_J=A\_A%1&W=/FUXG&?9@:I]=G%R\+?-^ZP&Z?! TW!O M&/"CVR=AUUX@!2N"11>7]%78W32TVZ#9-//!PB!-&\VRI D2K#>@]RMC\''C M1XYN)IW\!U!+ P04 " "1@EY1Q[<0PE $ !H$ &0 'AL+W=O_Q9LOEA#&;Y&B#5YB_YB]4C(Q&2A2G M.&,QR0#%Z^G@'MX%T):$$O%7C'>L]0VD*V^$O,M!$$T'IK0()SCD4@02/Q_X M 2>)E"3L^*<6.FAT2F+[>R_]J71>./.&&'X@R8\XXMOI8#P $5ZC(N'?R6Z) M:X<<*2\D"2O_@EV--0<@+!@G:4T6%J1Q5OVBSSH0+8*0HR=8-<%2":,S!+LF MV'T)HYHPZDMP:H+3E^#6!+>6% QED9B\.AI/#"Z,E*J,L#9H M7AEDG3'(!M](QK<,/&81CC3\93??[^ ;(CA-A*Q]A.96I\ 5SH? -F^!95JF MQIZ';OK7(NND+[KIWQ 5='B6_MC;>.AKZ$^]C=?2GWL;KZ4O_U_D@__L^U$A MV,U6L4MY=O^M\O/^C7$J&O;?'?)'C?Q1*7]T1OX?XF@+LI"D6+=K*JY;C!N9XCN,CQ%>;YC*;*>-"IM:/OF,>Q9 MH])R;>\8M=09YCFNHC,XA5DCVW%@ SO*@--DP.G,\(_R:,010!^8BJ-^W^'$ M)8%QT\X@.&PH#&/,>L9UW&C M:]P9UQ4GX3L@N;Q0,2!2!W":)^07%CK+I;R@X59H.Q2 L8GX?"@JX3_ M%./;RGY::N1XBIS@% --]TQ=^TTT_,YH+&2\15E?<-/7U,;8]A5'M2AU@RZU MJ)$B*]"BX!EOH7FXTYB_V:EO0;739"7LH]&KX&#K(@5[;N6() FB#.1">QEN M;;1K<5Z[APU]I1\^:E!PZ"MQ7&I0WM!5SH9 @W*'T#X3;>O@N-6[NGJZ;NE< M5T\?#4JXKA::!N4-';6A:5!..]C'KA]N!-#N=/T^X_&70S<[:CKX,TP*<04% M:TK2JN6) =Z79A,A($[\O."H8EW8HK4][1UCJF&["%E>A@0:B+HMC=:K(\5T M4SY9F7"GR'AUJVIFFV?Q??D85.;G\.X9:N:7\AE=OG(.XJLWN+A8;F(1K02O MA2ISZ D[:?6LK0:?"[%]02P,$ M% @ D8)>4:J+%NP\! (A8 !D !X;"]W;W)K&ULM5A1;^HV&/TK%D^;U!%B0X&*(@5(5WII8-#;KKK:0P@&HB8QM9UR MK[0?/]ND,>LM7C3D%X@=G^//QY].[*^W)_2%;3'FX'N:9.RZMN5\=^4X+-KB M-&1ULL.9>+,F- VY:-*-PW84ARL%2A,'-AJ73AK&6:W?4WTSVN^1G"=QAF<4 ML#Q-0_IC@!.ROZZYM?>.>;S9XB213"*. MUX*T5LXI@]%K M'K-8;AH#OXPP#^.$_0I^ PF)0M7;<[B81XYVHH)S<."$)SA=<$\ROF7 SU9X M]6^\(^(K@X3O00Z@D7 :\3I [@6 #=CX))ZA&;[ .P%OG(2/S/ ;O*P#V#T) M]\WPNS![#][M&L1 Y8XAQ=<\)4;PX,W'4_ W" CE6QPRCFD&%OLX%?FQ 3,B MDF@4,T[C9ITM,_S*$T"Q#:*H0T(D0!CD3/8R!H^P!WR:B M#XPY3IEICE8Y1\NXS'*.(4F7<:9R\0($N5P#(&LP,>3G\$#=4M32*M_ZL.>\ M?1+-91G-I3&:/[[Z W]H0_-V&4';FN:=,)D,JXCK-K0--JS)ZQZ9K6M-X%'!72&K7:@#@I4T MOA-'$K78&26K/.(?$U@,6>1+AE]SG''@O\G?*OIK4W.1/?VU;[E-:_H/"NXJ M^FN3<\TN%_B/WL@[,\FUB;F7]D361N6V+29YNZJ-N-K57+.M3;],O-OI_;DR M:]]RN]9DAMJQ8,.>S 5W!9FA-C=H-K>9'P2+Y\FC%XREU$_UISKP5A&)7JI_ M#:%V+@CMB:QM"9H/6^>([!?<%0P#:@>#9@<+IO.'6S#TYM/)./C_,FN#@BU[ M,FMC@N;CU7DR7U;.9>UAT.QAC^/Y[^-S\EB;$^S8$UA;$C2?IJ",E 1/*,'RI.96]9Z/14>>]#_\"]\@_E M2DUSJ)[>AW039PPD>"TH&_6VB(<>"I*'!B<[57%;$LY)JAZW.%QA*@>(]VM" M^'M#3E"6A?O_ %!+ P04 " "1@EY1RYP/K:X" !]!P &0 'AL+W=O MIA$T_B%6NON[N.:7]]9QW'& AI>NO%WEW/>_MFWF@\+*5ZT@FB@>=4 M9'KD),;D%ZZK%PFF3)_)'#/ZLI0J98:V:N7J7"&+*U J7-_S^F[*>.9$P^IL MHJ*A+(S@&4X4Z")-F?IUA4*6(Z?C; ^F?)48>^!&PYRM<(;F(9\HVKD-2\Q3 MS#27&2AWUEOVFRIURF3.-8RF^\=@D(R=T(,8E*X29RO(SUOGT+-]" M"ET]H:QC/0<6A38RK<&D(.79YLV>ZSJT )WN!P"_!OB' H(:$%2);I15:5TS MPZ*ADB4H&TUL=E'5ID)3-CRS+LZ,HJ^<<":Z85S!(Q,%PCTR72@DBXP&EL5P MFQE4J U,F4&8E2S7\ FFN"B4XMD*6MCC:S2,"WU" 0^S:S@^.H$CX!E\362A MB4P/74-R[:7NHI9VM9'F?R!MAOD9!-XI^)[O[8"/#X9WSE_#72I24RF_J91? M\74_X+O#-0KP]S %#5-0,05_K?DI7&J-=;GO.)MSP0U'O?4B!NKTEX+;J"\R M4\W!%=-=V^B#W0!$_PWW;ZB,:"M!KYM!65;0=M6 MV&7HAKA?$=OYL8[(N'7;L_<1_:#3Q+S2VVOT]@[5*R25\U\$;YA[+3F=;NB' M;T3OB.H%_F[5_49U_X!V"O;X-6B8!O]C.X6-O'!OHF.9&2*GJ0(+2=,_1K+$ M3G#Q(G"7->&[3@G[YV^,>1\SZ/;>^.*VAJ/],=TSM;)=+7!)*.]L0+ZJS;#? M;(S,JWDYEX:F;[5,Z/^(R@;0]Z649KNQ([CYXT9_ %!+ P04 " "1@EY1 M1_@L29L" "\!@ &0 'AL+W=O>G;0&TE:$$PK1.B@WV8]L$TE\;"L3/;:=B_G^VD64%I M]B6Q[_P\]]R=Q &?.C(!CY&:' *]6-^+\W.;UABFB%75'"0F$R]R_!B/K;GW8$GBJ7:6X/-Y%F( M%[NYBZ=>8 4AP[6V#,2\MCA'QBR1D?&[YO2:D!:XO]ZQW[C<32[/1.%@ (*H!T7O X "@7P/Z+M%*F4MK03293:0H0=K3ALTN7&TWB2DOC MI0:G9S>$2G@BK$!8(E&%1-,BK8#P&.ZX1HE*PP/1"*N2Y H^M5I/%J@)9>IT MWR^M7QD_A,;\N%K R?$I' /EL*2,F2:JB:]-#E:)OZ[U7E5ZHP-ZSV$IN$X5 M7/,8X[=XW^3>%"#:%> JZB1<8=Z#?G &41 %+7KFW? O!>M!,++P<-0AI]_T MH^_X^@?X%BCIEMBK#3^_&A_<:?3@Z,KF>=R@:-HJ&G8S?49H;3=SG?$A3-\,;3>_;]T;3J-$T^@^C ME4,87&:BX+KM0E0$(T=@A^1V%@Y-Z&U+U'$3==P9]8:^XKOOK2UR-TG8"P?1 M\&-;$?R] 9&AW+BYJ6!M4ZQF16-M1O.EFTC^O^/57%\2N:%< V'1( M5K.RVFB1NW'S++097FZ9FM\+2GO ^!,A]&YC S0_K-E?4$L#!!0 ( )&" M7E&D-G\3+00 %<4 9 >&PO=V]R:W-H965TPY?4HR.%PP-E/_B&$ &>RZ+BHV CQ/9+%/'EAI28AW1+ M*GEE15F)A6RR=<2WC.!,B\HB0G'WS/R8&?'0,UE2=*?ZC&738*8E41*3E9)XP)Q-:_)5G8C,*^@'(R KO"O%(#U])/:%4^2UIP?5?<*C[ MQ@%8[KB@92V6%91Y=?S%S_5"G E@]X( U0+T6M"Y($AJ0>(KZ-2"CJ\@K07I M:T%R0="M!5V]]L?%TBL]Q0*/AXP> %.]I9LZT+=+J^4"YY4B:R&8O)I+G1C/ M<<[ =USL"+@GF.\8D=@(#G"5@;M*$$:X (]8$+ XX"T'GX&\H0?,LL\+@9G( MJW5KMP]3(G!>\(]2\&TQ!1_>?P3O05Z!^[PH)%%\& E9O:HA6M:5WAXK11E,_L\M]V10B0EL-!BWSN*OXGB'MMZA=+F304)=JN)[DPSI2P?(]5%H&_?Y?7P)T@)?_'XIPVSJEU M!K/5BNB0 _(Q(FUTVO5_T+V\'_&G7]Z]^_\-?5%1MZFH:W7\DS#YO&.=OY=J MLCMHP-&@K@E9:NHU-?4:_MQ+QU&^Y9!^\V@ M?3M<^3-Y%49M ]M-4!@/4/JK90T&33F#-[-N6VL8FVB.KTP[/(M]^$;>'0;^ MP$-DBD)O1MYAX<\\-.$&[>GFIGY6._A@#TW8P-\ MR$]L(YGH@]UKDV\B#-HSS(-\NX%^R9RO+A!UR?="YT)_4#G[H MF^Q#]J\V/_0G#IZ#L^^[SC M-3$IE]CSR0=]AX4_^HD)N\3U:>=$OW;P0C\QV9?8/]X\T7>XQ&$?)JWL1V?[ M)"5A:[VCQ<%2S?*X9=*<;7;-;O1>462Z'[?I=ER M49BS@L0= P V0@ !D !X;"]W;W)K&ULI59- M;]LX$/TK Z&'!F@C698=)[ -V'&Z-9 L KM)#XL]T-+8(DJ16I**TW^_0TI1 MG<11@]V+1%+SWGSPD:/Q7ND?)D>T\%@(:29!;FUY$88FS;%@YE25*.G+5NF" M69KJ76A*C2SSH$*$<10-PX)Q&4S'?NU63\>JLH)+O-5@JJ)@^N<-V$LQZ%UCW@)0KAB"B,?QK.H'7I@(?C)_8O/G?*9<,, M7BKQG6-+E3#^"?O&-@H@K8Q510.F" HNZS=[ M;.IP "">XX"X <0O ETLK::OG+"V>D7QC7<,U$AW" SE482@37 9 9+:5&CL;!B M%F&]9Z6!S_"GDAK32FLN=W _[A R[@P)V1SMU[ QP\G\ &XA&^YJ@SQF7%H M*6+G-TR;Z.9U=/$;T?7A1DF;&[B2&69'\(MN_'D'/J1*M>6*G\HUCSL)UUB> M0C_Z!'$41T?BN7PWO'=^+)W_Y_WJ/WM_5HQ^JYV^Y^O_7CL+;E*AG'P,_#7; M&*OI!OB[PT?2^DB\C^0-'\NB)"].DZ"VL%,JVW,AO#R5S5$#,P;M46G5Q$-/ M[*[+ARG5[.%PLWYKL7AM,3Q/DN=&5UTTSY(>M$D/NI.6*=WYALY4AO7HQ!TD MJ2R5EPX?\@>V$7@LZT7-/#@()AY$;\0S;.,9=L8SNUM_6\VNE[..#3UKN<[> M*9I/,/-[YS?SFK,-%]QRRK"YB&B'):S:J\99/;M[YLQP4MLU.8"EQ<)TZ6W4 MAC?J3/6/0X5Q:9G<<2IU+3/@K1J/E7[T2@=)\JKTX<%=7:#>^29I(%65M/71 M:U?;/CSS[>?%^KQW<=D[LKZ@OEVWV5_T==._87K'I0&!6W(5G9Z12G3=2.N) M5:7O%!MEJ>_X84[_'JB= 7W?*E)@,W$.VK^9Z;]02P,$% @ D8)>42#9 MF8J9 P 0@P !D !X;"]W;W)K&ULK5==C]HX M%/TK5K9:M5([B9U/6$!J&54=:2J-ANGN0[4/)KF 5<=F;0/M_OJU$R8PY&-G MI.$!XN3>AMCMF/?U_D&2JJOY!:$?;*2JJ3& M#M7:UUL%M*B"2NZ3($C\DC+AS2;5O3LUF\B=X4S G4)Z5Y94_?H$7!ZF'O8> M;]RS]<:X&_YLLJ5K6(#YMKU3=N0W60I6@M!,"J1@-?4^XO$<9RZ@0OS)X*#/ MKI&3LI3RAQO<%%,O<(R 0VY<"FI_]C 'SETFR^.?8U*OF=,%GE\_9O]QXX#D"E6WWEZ#H8SK=_;AM\4U>OOF'7J# MF$ /&[G35!1ZXAL[O\OBY\>Y/M5SD9ZY%K"]0F'P'I& !!WA\V>'X]'3<-^J M;J231CJI\H5#TF^$-FIGZ]*@[[<6@&X,E/KO@?1ADSZLTD=]=#=2F0\&5(F6 M4ME@)M:=IM5IDBJ->^OV,VO._MR7-H)@G#2@)_2BAEXT2.^CK2U%.:,"Y0H* M9M"*YHPS\ZN+8YTK/F. <1J,+GBV4:.41-T\XX9G_'(;D2U ^W8HY=9M:P&N M(]C2Y5*L:VQA%[=+2/PL(5VH+ JZE22-DF2PWFX;RRULPAR0B) M+PBV87$8IZ1G=48-Q]$01[==CO66YC#U['ZH0>W!FSU(0WE%^O??^QD^SG^T.^/5J M%I\Z+R8O*HBUDKI[0R$MVZ(@2Y,+T]M0N\7"_K!@/M7+[KDH-$"; -GAOU+J^[]G+(]-46JUDQHQ&%E X.KU*Z2J@^L]<#(;77F6TIC3Y#5Y<8>\D$Y M@'V^DM(\#MPQLOG;,/L/4$L#!!0 ( )&"7E'&&KW:/@( -H* - M>&POM2^C#EKQ$YR+]SE\71PHKO6'P6 !HM.9,5!$NM"Z_ M>%Z5%,!)=2%+$":32<6)-J[*O:I40-+*#N+,F_K^W..$"AR'HN9W7%SC[]KJ6\^(-=./DTF_M/YS7[\K$F<8^]5 MZ.P Z(4_SC6Y,?3\,/2;[%'X]4'P-] -V&M7/@XS*?H-N,0N8"H3#FA%6(1O M":-+1>VHC'#*-BX\M8%$,JF0-CMOI 0V4CV[=. \>RA:#J="JJ:VJ^!^EVWW MO<36LP(I8YW *7:!."R)UJ#$G7&:SDWP10JU]F)3&H6Y(IM@.L/]@*8Q1992 MI:"Z,@'>AN*006;E*)H7MM6R]&Q2:\F-D5*22T$:#=L1K6&P"3#V:+^87]D. M>YT-]M2W.RHZTPAJ38=QCN4/:8X]Q/KOXJ*2KJ3^5IOIB,:W9P4>%&1TW?CK MK!,P1@_&Z:0LV>8KH[G@X"9_<,$X)-MQJ)"*/IMJ]J@D)@ *HQ4H39-AY(\B MY0+6>GN\RN]6?'G]OR0W_RK[@E_5V%Z# MQRYR=@HBYZ<@\CC/I-=>.X.[;>=FZZ+(OB B?&_?*JPOBI8U99J*UBMHFH)X M<<$9O"9+\]#49>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'P.2:7IE53J6O:+=(NU;+UM2+V<8.* M(0/[T[3U.5; MJ(1[9W:@L:4TMA(>B_8^=3L+HG!; %^IE(]&L[024B?G9_N^;FP:%HR'W$NC ML;*IN)7PY/ZV-T7V*)W<2"7]\R)I?RM(6"6UK.0+%(MDE#"W-4\?C94O1GNA MUKDU2BV2K&NX!>ME_JIZW4!^%QO7UGBQ^2809)',1MAA*:WS[1UM_P(9'P%O M[DJU-]=2>;!+X>&#-?5.ZONF&YQ%&DRC78?]M5O$4_LORVC*4N:P-'E=@?;= M.EI0#:!V6[ES"=.B@D6ROX4)7; K[7&1V$IW7>&]S4QQZ%71S=HC;K"&]E1B M@UT5+7@\R$LL&R4+'+U@ZP:B^8-CID36W 20G(#D@T%>FFH70(X)R/& D'<\ M@)P0D)/_"/E>**%S8&TL.7;T(WPGIP3D=$#(WDK.",A9=,@"M$/"@P\^@#PF M((^'>R>W(H2<$Y#S 2%[C_N$@#R)"[FNJTK8YP9J+>^UQ+\)3.T7>6YJ3.UA M,A]1V7P4%_-*6(V^<^P&+(:,L!"2D9Z)+)J+_&>-@[;U(1.EE2RR5ZZ%M.Q6 MJ!K89Q"NMG_>O$;8*^U#3$HL662S+&'38Z'\D446"!D'O6#-*(-DD15"8XY# M3,HA662)O Y7=H0[607N38A(&22+K! R1OH/G')(%EDB38P<7#O*&=F0TKB; MA)MK2AH\LC1HS&F(21F$1S8(C3D+,8A)^89' M]LVA#+D$+Z3JA3FG9,,CRR;]Q]:N[RR3>9676_; M\4[1#4WFQ^50ZC[+;UEI-<=QHH?7&>IX>)T9G1^]_<_$KBBNN?WL\N_&MOZ/ MP?JG&VZNLM:KZ)P-I?6ITO=ZWG9ZNM!JG*RBTR55P^E"2H<.8@CB\$$&@DSX MH#4$K<,';2!H$SXH@: D?- 6@K;A@W80M L?M(>@??@@BE'&6$#2 FL!6A-R M30*\)@2;!(A-2#8),)L0;1*@-B';),!M0KA)@-R$=), NPGQ)@%Z,^K- O1F MU)L%Z,V+CVT!>C/JS0+T9M2;!>C-J#<+T)M1;Q:@-Z/>+$!O1KU9@-Z,>K, MO0WJ;03H;5!O\TZ]G7_4ULT]SS6>_TZJ_?BLG8^?EL_-Q4N8<-;P4^SX"U!+ M P04 " "1@EY1[UO*"88! #5$P $P %M#;VYT96YT7U1Y<&5S72YX M;6S-F,U.PS 0A%\ERA4UKETH/VI[ :[0 R]@DDT3U;$MVRWMV^.D/Q*H1%1% M8BZQ$N_.C+W2=\CD;6O))YM&:3]-JQ#L V,^KZB1/C.6=-PIC6MDB*]NP:S, MEW)!3 R'8Y8;'4B'06@UTMGDB4JY4B%YWL3/OC9ZFCI2/DT>=X6MUS25UJHZ MER'NL[4NOKD,]@Y9[.QJ?%5;?Q4+4G;2H=WYV6#?][HFY^J"DKETX44VL8IM M%/-AJ\AG_1(G,IJRK',J3+YJ8DOFK2-9^(HH-"K;B5[U.X=XP[1[\HO].YD^ MPU@Y=\;Z.#%'Y]L=1M)V#VP4(A?J_B,>':/TQ>>C=MH%%;_TCM?[8=RRFX=G MW7+Y'7^=\5'_S!P"),<(),&UL4$L! M A0#% @ D8)>44,C#"M !0 @14 !@ ("!# @ 'AL M+W=O8I%Z,# !,"P & @(%? M$P >&PO=V]R:W-H965T&UL4$L! A0#% @ D8)>4?H, MD^7_ @ 1@D !@ ("!.!< 'AL+W=O!)8" #U!@ & @(%T(0 >&PO=V]R:W-H965T M&UL4$L! A0#% @ D8)>43BU[RF)!P !QX !@ M ("!0"0 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ D8)>45SH\<7C$@ ]C, !D ("!.3X 'AL M+W=O&PO=V]R:W-H965T!5 !X;"]W;W)K&UL4$L! A0#% @ D8)> M4=SC)PT0"@ %!\ !D ("!]UD 'AL+W=O&PO=V]R:W-H965T5H !X;"]W;W)K M&UL4$L! A0#% @ D8)>4&PO=V]R:W-H965T&UL4$L! A0#% @ D8)>4:L)SOT0 P ;08 !D M ("!BX0 'AL+W=O&PO=V]R:W-H965T M< !X;"]W;W)K&UL4$L! A0# M% @ D8)>4&PO=V]R:W-H965T&UL4$L! A0#% @ D8)>44?X+$F; @ O 8 !D M ("!\K, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ D8)>42#9F8J9 P 0@P !D ("! M?+X 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " "1@EY1[UO*"88! #5$P $P M @ %1R@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 )P G (@* ( %S ! end XML 44 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 45 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 46 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 125 234 1 false 37 0 false 6 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 2109102 - Disclosure - Earnings Per Share Sheet http://www.poolcorp.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 2112103 - Disclosure - Acquisitions Sheet http://www.poolcorp.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2114104 - 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 2120105 - 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 2310302 - 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 2315303 - 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 2321304 - 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 - Allowance for Doubtful Accounts (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Details 20 false false R21.htm 2405402 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Impairment (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails Summary of Significant Accounting Policies - Goodwill and Intangible Impairment (Details) Details 21 false false R22.htm 2406403 - 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 22 false false R23.htm 2407404 - 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 23 false false R24.htm 2408405 - 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 24 false false R25.htm 2411406 - Disclosure - Earnings Per Share (Details) Sheet http://www.poolcorp.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.poolcorp.com/role/EarningsPerShareTables 25 false false R26.htm 2413407 - Disclosure - Acquisitions (Details) Sheet http://www.poolcorp.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.poolcorp.com/role/Acquisitions 26 false false R27.htm 2416408 - 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 27 false false R28.htm 2417409 - 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 28 false false R29.htm 2418410 - 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 29 false false R30.htm 2419411 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Nonrecurring Fair Value (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsNonrecurringFairValueDetails Fair Value Measurements and Interest Rate Swaps - Nonrecurring Fair Value (Details) Details 30 false false R31.htm 2422412 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.poolcorp.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 31 false false All Reports Book All Reports pool-20200930.htm exhibit311q320.htm exhibit312q320.htm exhibit321q320.htm pool-20200930.xsd pool-20200930_cal.xml pool-20200930_def.xml pool-20200930_lab.xml pool-20200930_pre.xml pool-20200930_g1.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/stpr/2018-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 48 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pool-20200930.htm": { "axisCustom": 0, "axisStandard": 9, "contextCount": 125, "dts": { "calculationLink": { "local": [ "pool-20200930_cal.xml" ] }, "definitionLink": { "local": [ "pool-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "pool-20200930.htm" ] }, "labelLink": { "local": [ "pool-20200930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "pool-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "pool-20200930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 270, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 6 }, "keyCustom": 12, "keyStandard": 222, "memberCustom": 11, "memberStandard": 26, "nsprefix": "pool", "nsuri": "http://www.poolcorp.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "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": null }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109102 - Disclosure - Earnings Per Share", "role": "http://www.poolcorp.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112103 - Disclosure - Acquisitions", "role": "http://www.poolcorp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - 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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Debt", "role": "http://www.poolcorp.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:SummaryOfChangesInAllowanceForDoubtfulAccountsTableTextBlock", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:SummaryOfChangesInAllowanceForDoubtfulAccountsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - 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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - 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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Debt (Tables)", "role": "http://www.poolcorp.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "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-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "decimals": "0", "lang": "en-US", "name": "pool:ThresholdPastDueAccountBalancesForReserveAnalysis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Goodwill and Intangible Impairment (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails", "shortName": "Summary of Significant Accounting Policies - Goodwill and Intangible Impairment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "ie0bf5c149de2421c8fe0632fa4c8ea5e_D20200101-20200930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "numberofreportingunits", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - 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-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "pool:CumulativeShareRepurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - 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-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "pool:CumulativeShareRepurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - 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-20200930.htm", "contextRef": "i012609f87b04475489894a83778c86ab_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - 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-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "id0f8a058572c48838bc25125fb868917_D20200901-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "pool:BusinessCombinationNumberofLocations", "reportCount": 1, "unique": true, "unitRef": "locations", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - 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-20200930.htm", "contextRef": "id0f8a058572c48838bc25125fb868917_D20200901-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "pool:BusinessCombinationNumberofLocations", "reportCount": 1, "unique": true, "unitRef": "locations", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i482b3b2f41b2408e914e27c42d493a29_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - 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-20200930.htm", "contextRef": "i482b3b2f41b2408e914e27c42d493a29_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i9611735b330c480ba6c12a8a3692b82e_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i9611735b330c480ba6c12a8a3692b82e_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i91ebd4d51c7149a2a2d8d3d5ef04cb0b_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:DerivativeForwardstartingEffectiveDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - 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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i91ebd4d51c7149a2a2d8d3d5ef04cb0b_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:DerivativeForwardstartingEffectiveDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "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-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Nonrecurring Fair Value (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsNonrecurringFairValueDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Nonrecurring Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInNotesReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - 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-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "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-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "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-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "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", "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "ib6d755f3fee342c8b6bee4a4f8dca1af_I20200930", "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", "body", "html" ], "baseRef": "pool-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "i6075cb2a0a0b4222ac7d329c6659e11d_D20200101-20200930", "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-20200930.htm", "contextRef": "iff12f39db87f4a11bc2159843a965cf8_I20181231", "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-20200930.htm", "contextRef": "i8013c17e7f874f48a8497f5d06c3f8de_D20190101-20190331", "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-20200930.htm", "contextRef": "i5453d9f3109f4ec7bb57a778f6929008_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "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": 37, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AUSTRALIA", "terseLabel": "AUSTRALIA" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsNonrecurringFairValueDetails", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "domainItemType" }, "country_IT": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ITALY", "terseLabel": "ITALY" } } }, "localname": "IT", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r338" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r339" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r340" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r340" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r340" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r341" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r340" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r340" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r340" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r340" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r336" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r337" ], "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/2020-01-31", "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/2020-01-31", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "pool_ForwardStartingInterestRateSwap4Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forward-starting Interest Rate Swap 4", "label": "Forward-starting Interest Rate Swap 4 [Member]", "terseLabel": "Forward-starting interest rate swap 4" } } }, "localname": "ForwardStartingInterestRateSwap4Member", "nsuri": "http://www.poolcorp.com/20200930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_ForwardStartingInterestRateSwap5Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forward-starting Interest Rate Swap 5", "label": "Forward-starting Interest Rate Swap 5 [Member]", "terseLabel": "Forward-starting interest rate swap 5" } } }, "localname": "ForwardStartingInterestRateSwap5Member", "nsuri": "http://www.poolcorp.com/20200930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_ForwardstartingInterestRateSwap3Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forward-starting Interest Rate Swap 3 [Member]", "label": "Forward-starting Interest Rate Swap 3 [Member]", "terseLabel": "Forward-starting interest rate swap 3" } } }, "localname": "ForwardstartingInterestRateSwap3Member", "nsuri": "http://www.poolcorp.com/20200930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_InterestRateSwap1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forward based contract which converts the variable interest rate on the Floating Rate Senior Notes to a fixed rate.", "label": "Interest Rate Swap 1 Member", "terseLabel": "Interest rate swap 1" } } }, "localname": "InterestRateSwap1Member", "nsuri": "http://www.poolcorp.com/20200930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_SummaryOfChangesInAllowanceForDoubtfulAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in allowance for doubtful accounts.", "label": "Summary of changes in allowance for doubtful accounts [Table Text Block]", "terseLabel": "Summary of changes in allowance for doubtful accounts" } } }, "localname": "SummaryOfChangesInAllowanceForDoubtfulAccountsTableTextBlock", "nsuri": "http://www.poolcorp.com/20200930", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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/20200930", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "pool_ThresholdPastDueAccountBalancesForReserveAnalysis": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Threshold past due account balances over which the Company performs a reserve analysis at the end of each quarter.", "label": "Threshold past due account balances for reserve analysis", "terseLabel": "Threshold past due account balances for reserve analysis" } } }, "localname": "ThresholdPastDueAccountBalancesForReserveAnalysis", "nsuri": "http://www.poolcorp.com/20200930", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "pool_ThresholdPastDueDaysForReserveAnalysis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold past due days over which the Company performs a reserve analysis at the end of each quarter.", "label": "Threshold Past Due Days For Reserve Analysis", "terseLabel": "Threshold Past Due Days For Reserve Analysis" } } }, "localname": "ThresholdPastDueDaysForReserveAnalysis", "nsuri": "http://www.poolcorp.com/20200930", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "durationStringItemType" }, "pool_ValuationAllowancesAndReservesDeductionsNetOfRecoveries": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total of the deductions, net of recoveries, in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively.", "label": "Valuation Allowances And Reserves Deductions, Net of Recoveries", "terseLabel": "Write-offs, net of recoveries" } } }, "localname": "ValuationAllowancesAndReservesDeductionsNetOfRecoveries", "nsuri": "http://www.poolcorp.com/20200930", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "pool_W.W.AdcockInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "W.W. Adcock, Inc. [Member]", "label": "W.W. Adcock, Inc. [Member]", "terseLabel": "W.W. Adcock, Inc. [Member]" } } }, "localname": "W.W.AdcockInc.Member", "nsuri": "http://www.poolcorp.com/20200930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r94", "r102", "r154", "r205", "r206", "r207", "r221", "r222" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r94", "r102", "r154", "r205", "r206", "r207", "r221", "r222" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r94", "r102", "r154", "r205", "r206", "r207", "r221", "r222" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r144", "r145", "r184", "r185", "r311", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsNonrecurringFairValueDetails", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r144", "r145", "r184", "r185", "r311", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsNonrecurringFairValueDetails", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "stringItemType" }, "stpr_CA-ON": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ONTARIO", "terseLabel": "ONTARIO" } } }, "localname": "CA-ON", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_CA-QC": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "QUEBEC", "terseLabel": "QUEBEC" } } }, "localname": "CA-QC", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "domainItemType" }, "stpr_FL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FLORIDA", "terseLabel": "FLORIDA" } } }, "localname": "FL", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_NC": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NORTH CAROLINA", "terseLabel": "NORTH CAROLINA" } } }, "localname": "NC", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "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/2018-01-31", "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/2018-01-31", "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/2018-01-31", "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/2018-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_PA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PENNSYLVANIA", "terseLabel": "PENNSYLVANIA" } } }, "localname": "PA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "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/2018-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_VA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "VIRGINIA", "terseLabel": "VIRGINIA" } } }, "localname": "VA", "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r95", "r96", "r97", "r98", "r151", "r152", "r153", "r154", "r155", "r156", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r221", "r222", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ], "lang": { "en-US": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r36", "r41", "r42", "r235" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r13", "r38", "r40", "r41", "r300", "r319", "r323" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r269" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r37", "r41", "r42", "r91", "r92", "r93", "r236", "r314", "r315" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r35", "r41", "r42", "r236", "r264", "r265", "r266", "r267", "r269" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r11" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r91", "r92", "r93", "r205", "r206", "r207" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r71", "r167" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r196", "r197", "r209", "r210" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r89" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r118" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r71", "r169" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsNonrecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r76", "r131", "r135", "r141", "r150", "r232", "r237", "r261", "r285", "r297" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r31", "r76", "r150", "r232", "r237", "r261" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r194", "r195" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r194", "r195", "r225", "r226" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r227", "r228", "r229" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r230" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r68", "r73", "r74" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r68", "r262" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r183" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r91", "r92" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r9" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r178" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r9" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r45", "r47", "r54", "r231", "r239", "r292", "r308" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r75", "r234" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r57", "r76", "r150", "r261" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedDeficitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r23" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r177" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r7", "r175", "r287", "r296" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r27", "r79", "r179", "r180", "r181", "r182", "r271", "r272", "r274", "r295" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r21", "r273" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r213", "r214" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r71", "r170" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r32", "r33", "r247", "r281" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r32", "r33", "r247", "r281" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r246", "r248", "r250", "r251" ], "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/2020-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/2020-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 CCYY-MM-DD format.", "label": "Derivative, Maturity Date", "terseLabel": "Termination Date", "verboseLabel": "Termination Date" } } }, "localname": "DerivativeMaturityDates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r241", "r243" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r240", "r242", "r243", "r244", "r245", "r249", "r250", "r252", "r253", "r254" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r183" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r55", "r100", "r101", "r102", "r103", "r104", "r108", "r110", "r115", "r116", "r117", "r121", "r122", "r293", "r309" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r55", "r100", "r101", "r102", "r103", "r104", "r110", "r115", "r116", "r117", "r121", "r122", "r293", "r309" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r118", "r119", "r120", "r123" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r262" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r91", "r92", "r93", "r96", "r105", "r107", "r126", "r154", "r178", "r183", "r205", "r206", "r207", "r221", "r222", "r263", "r264", "r265", "r266", "r267", "r269", "r314", "r315", "r316" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r20", "r132", "r149" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsNonrecurringFairValueDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r255", "r256", "r257", "r259" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsNonrecurringFairValueDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r255", "r260" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r256", "r278", "r279", "r280" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r258" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r186", "r187", "r192", "r193", "r256", "r279" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r256", "r280" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r278", "r279", "r280" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r157", "r159", "r284" ], "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", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and intangible asset impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsNonrecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Asset Impairment [Abstract]", "terseLabel": "Goodwill and Intangible Asset Impairment [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetImpairmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r75", "r161", "r165" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangibles Impairment" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r71", "r158", "r160", "r162" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill Impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r56", "r76", "r131", "r134", "r137", "r140", "r142", "r150", "r261" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r71", "r168" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r81", "r131", "r134", "r137", "r140", "r142" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r51", "r71", "r129", "r149", "r289", "r305" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r71" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r78", "r106", "r107", "r130", "r215", "r223", "r224", "r310" ], "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": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r48", "r75", "r211", "r212", "r216", "r217", "r219", "r220", "r326" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInNotesReceivables": { "auth_ref": [ "r70" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.", "label": "Increase (Decrease) in Notes Receivables", "terseLabel": "Increase (decrease) in notes receivables" } } }, "localname": "IncreaseDecreaseInNotesReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsNonrecurringFairValueDetails" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r70" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r111", "r112", "r113", "r117" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r164", "r166" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r1", "r30" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r24", "r76", "r136", "r150", "r233", "r237", "r238", "r261" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r16", "r76", "r150", "r261", "r288", "r302" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r26", "r76", "r150", "r233", "r237", "r238", "r261" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r7", "r176", "r287", "r299" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r23" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r27" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r27", "r172", "r173" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r27", "r174" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r69", "r72" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r43", "r46", "r52", "r72", "r76", "r95", "r100", "r101", "r102", "r103", "r106", "r107", "r114", "r131", "r134", "r137", "r140", "r142", "r150", "r261", "r290", "r306" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r59" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r131", "r134", "r137", "r140", "r142" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r276" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r276" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r275" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r21" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r36" ], "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 adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "terseLabel": "Change in unrealized gains (losses) on interest rate swaps, net of change in taxes of $(51), $188, $3,641 and $692", "verboseLabel": "Interest rate swaps, net of the change in taxes" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": { "auth_ref": [ "r36", "r39" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax", "terseLabel": "Change in unrealized gains (losses) on interest rate swaps, tax amount" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r34", "r38" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r47", "r49", "r53", "r178", "r263", "r268", "r269", "r291", "r307" ], "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 income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r28" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r72" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r77", "r215", "r220" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r65" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r65" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r67" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r60" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PledgedAssetsSeparatelyReportedFinanceReceivablesPledgedAsCollateralAtFairValue": { "auth_ref": [ "r282" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r18", "r19" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r63" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r62", "r200" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r63", "r80" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r64", "r67", "r82" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r4", "r5", "r171", "r304" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r10", "r17", "r303", "r324" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r17", "r75", "r147" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r66", "r80" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r66" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r66" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r12", "r183", "r208", "r301", "r318", "r323" ], "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 (deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r91", "r92", "r93", "r96", "r105", "r107", "r154", "r205", "r206", "r207", "r221", "r222", "r314", "r316" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r50", "r76", "r127", "r128", "r133", "r138", "r139", "r143", "r144", "r146", "r150", "r261", "r294" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r41", "r268", "r269" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r225", "r226" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r117" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r161", "r163" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesGoodwillandIntangibleImpairmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r250" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r99", "r102", "r124", "r125" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r58" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r6", "r286", "r298" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r29", "r91", "r92", "r93", "r96", "r105", "r107", "r126", "r154", "r178", "r183", "r205", "r206", "r207", "r221", "r222", "r263", "r264", "r265", "r266", "r267", "r269", "r314", "r315", "r316" ], "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r91", "r92", "r93", "r126", "r283" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r8", "r9", "r178", "r183" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r8", "r9", "r183", "r198", "r199" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r8", "r9", "r178", "r183" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r8", "r9", "r178", "r183" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r9", "r14", "r15", "r76", "r148", "r150", "r261" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r270", "r277" ], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r270", "r277" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r270", "r277" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowanceLineItems": { "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": "Valuation Allowance [Line Items]", "terseLabel": "Valuation Allowance [Line Items]" } } }, "localname": "ValuationAllowanceLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.", "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]" } } }, "localname": "ValuationAllowanceTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r83", "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Bad debt expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r83", "r84", "r85", "r87", "r88" ], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r83", "r84", "r85", "r87", "r88" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r109", "r117" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r108", "r117" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r188": { "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=118255775&loc=d3e1928-114920" }, "r189": { "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=118255775&loc=d3e1928-114920" }, "r19": { "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" }, "r190": { "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=118255775&loc=d3e1928-114920" }, "r191": { "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=118255775&loc=d3e1928-114920" }, "r192": { "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=118255775&loc=d3e1928-114920" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r194": { "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" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r239": { "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" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r318": { "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=121370832&loc=SL117420844-207641" }, "r319": { "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=121370832&loc=SL117420844-207641" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r324": { "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" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r337": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r338": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r339": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r340": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r341": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r35": { "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=121641772&loc=SL7669646-108580" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r5": { "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" }, "r50": { "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=120395209&loc=SL114868664-224227" }, "r51": { "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=120395209&loc=SL114868664-224227" }, "r52": { "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=120395209&loc=SL114868664-224227" }, "r53": { "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=120395209&loc=SL114868664-224227" }, "r54": { "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=120395209&loc=SL114868664-224227" }, "r55": { "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=120395209&loc=SL114868664-224227" }, "r56": { "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=120395209&loc=SL114868664-224227" }, "r57": { "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=120395209&loc=SL114868664-224227" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 49 0000945841-20-000210-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000945841-20-000210-xbrl.zip M4$L#!!0 ( )&"7E$&6"8$YP< %@C 2 97AH:6)I=#,Q,7$S,C N M:'1MW5K;L4FLT/G4N&HW+VTOVP^W//[%NO=EBMY9G3GEE,JX;C:M?*JPR\C[O-QK3 MZ;0^[=2-'39N/S1HJ6Y#&^-D77A1.3^C)[A*+L[_=O9=K<8N35*,9>998B7W M4K#"J6S(/@GI[EBM5DI=F'QFU7#D6;O9;K)/QMZI"8_C7GDMS^?KG#7B_5DC M;'(V,&)V?B;4A"GQIJ*Z(GE]51UB67/2JC0*.O4?"<.P2;B=1KN/ ML8Y6F9S[H=4FRZ_^^2.M5JA). M:&V*\-T.Y6JZ^K[&=N[]BG.OO1.(Q761(B M.H/5W+]\T7M]NF_.Y5P(<%--R]3W.T?S+%29@/7]6@LR7ST-MUO9JK]\T3IJ MGFY>K]F(3R2SL;O,3+440UF-WBI]) P4R0P*%?;A*F,\ MF[$B\[:0L .E*U0Q.(^S,>XL<4/**8TL,V,5\B[(;0AD,I'.<3LCD3&_DR$A M%VLZ/!-0!EOJ4 ++C$V410J.,BEO;&N@3H?.J MDD2A(0 \& 0M;.>"/@EW(Y9J,W5SL%@Y5,Y;XG].#Z/>T+*Z$G,W5V9#VV<2 M]N[.L-\^\-$K5X:TK!64*B;6^0-W&%QWS;B5(4APNAIH2*JK"640)K<\HAU? $X-)NNR]4?I@HQ0;D9WKD(($ MU9G/+Z?'[0V8=.J]_QM0#O@ANY0.K0W\$^CT\>!5B>D37KC]IQ#E#B0"4>X4 M2=P4%@L@)2?*A42'E,S".M2S+"EBE6:LU#Q$MF3Q972J)071H )=0!=GM!+A MM.6*@5-"<:O( !5K32"^C%8J'/%_R 47BD6@!1SGH!#.66%2CF9")87FQ&8P M*RBQK".8$:O2:C'%7P-)@B R?E!H#V3^>]<03L390@ M>'"'TSOQ%G> %C41A!ENQ3Q^0)3B Z65GU$5V;8MH3F$.D1Q<43:5B@C/=Z7 M!N4%>DL'KU/52Q)C15 @M"-#F:&8:8 )(S(GE)((6JT(&*!9Y6"HYP.9Y)!= M3;@N0D:2/V6:T@EM D^X+243++!O-D*<)?1!_/S!FWP+,(KP C1?YMQH$-$67K#R%J8G\ 5!E, MDA26_+Q"PP_6&QOG\82.ZUC%)5BB/ RR@PWA%"!!/J[)E6JBQ93AM$,'H:Q8 MZ'(8-1EQMZA3E,D!5%($B@O6E_0SPYGF3NKRZ+,F7_T3#MD-H7W>/GV[+6SO M2[:PX=V F&.SNLQ'HH=5K"Q3DV+^A(JVT8U +XY>Q!OK%N4C/,!B8QR3O91; M"6]@4)IH1"CH%*8? $O@%T?\A?^I%YJ#7OY>**@<8%YDX667.WQ6W>E;G!6I MVH=WDU"!FOE$202@I/Y%ESB5_(ZX/%;;P.:A3P@O)N;GQB>%M6SHX@%H2R)S M@8E.+O)X"P3*O@+"B";*?S66$H90*-XUM4@]0B M':IPL0SIBR"%=S9E-*N17E4V,7HBB6,S/BQ?/=DRX^4XUV8F,3H=F9CC_ %6 M$-L_66[JG^WQIWSL&!COS;B_H-^U=\T^M*_EE % )&T-T=(\=[(__^,4])9K M/NNK+/@\3#J=$"FBJI5+0MOR@\Y)LW[2Z=$W'0_]O)@O7W[NJ8?//0TO-L=Z M]4YG]VBSWMHY]D>K=GOUH]?=K[/LT5[+-H(C[%R@Q&SG)(324VNG7WP%T5*[Q^:T\WN:M0HC0N0Z#B+@_O<$$+XB7B+%'Y:HQWWQ M5[#K/:KU #32:5;#U]MG9M[+%]WC4Q>N:Y^:'ABZ)U"_;,J4I$AD#%D67ONP MN4O^6D[>WO/&Z[?F]N?CV8\R4^@K_H%C [O!*5]1HQ3ZLL<^@R^*#5LND' C(P $@ &5X:&EB:70S,3)Q,S(P M+FAT;=U::W/;N!7]WE^!5::)/:,'15FV(SN>26QWUC/;C9MU)^VG#DB"$L80 MP05 R>JO[[D ]; >M9Q'F[4_R")Q =S'N>=>D#K_Z>KCY=T_;Z_9R(T5N_W[ MAU]N+EFCU>E\[EUV.E=W5^SGN[_^PH[:49?=&5Y8Z:0NN.ITKG]ML,;(N7+0 MZ4RGT_:TU]9FV+G[U*&ECCI*:RO:F]],3GI_VT^,H3O[5 MA9(=B(-<8RZ(U$K3_X"ANG_1+=S:5F1L-NE'TYX87O3C/=>&PG\'\ M\#4LL[&8$P^NQ94<%H,4"@O3V#EW505NAM#"Z7)PBNU7%O%^J=>82Z=::3-X M%?F_,QIIY7PLU6SPYDZ.A66_BBG[I,>\>-.TB&7+"B/S(&CEOP4,PR;^"F,D[E,.<&= MZ9Q=CJ3(V?6#2"LG)X)]S#$JS ]OR&UE;,6QK]/L-Y%ZFPDOFBSU$9W!:NY> MO^J?GNV;="7/,I!32XG<#7K'\S2410;K!ZTN9+Y['FZWLMM^_:I[')UM?MZP M$0=(C9A(,06]NI&T[/>*&_A$S7"_U :1+MA?M!FS;M3Z&X7]5FL%TC48]+B' MF]Z^ #?%.]WT@5LX!VX8S]A]H:=*9$/1#-ZJ?91I*%)H5"KLPV7!>#%C5>%, M)6 ':I9V-<&>;D-@4*DPEIN9B0RYO?")^1B38M[ M&93!ELK7P#IC4VE0\R!68#HTR8#RZ4BF(V8K^EC.GPHCZD7(@+&T"L61ZNQ4 MNA$,M"4(@7:G=4NHIC.8.<&TC"6S53>\$"3TGH\$P7)9P-<4MJ5OFX !Q#%L M5L9ED2.=0LF01:JJ#&LB?BN.;"+VDE*PA/L).80HI9;0J*-BU[8&^C+?>C5) MHE(0 !XT@N:WLUZ?E-L1RY6>VCE8C!A*ZPSQ/Z>;06]HV5R)N9TKLZ'M"PG[ MT\LOM/(4*/PZU+,L*6*59HQ0W$>V9O%E=)HU!=&@!%U %ZN5S/QQ MRU:)E9GD1I(!,M0:3WP%K519XG^?"]87"T\+.,]!(1RT_*02S81,*\6)S6"6 M5V)91S C5*758HIOB2!!$ [FB^S+">9'0TZRCIR]DW(#0/NG\]XX O8F,B-X M<(OC._$6MX 6-1&$&6ZR>?R *,D3J:2;4179MBVAV8?:1W%Q1-I6* ,]/M0& ME15Z2PNO4]5+4VTRKX!O1X:B0#%3 !-&1$DH)1&T6@$P0+,LP5 O!S+I(;N> M<%7YC"1_BCRG$]H$GK!;2CC*TQ[<$BZWUW./#4P$+]C0-22Z;'FXB^"#^7F#-G@1XOW(6IB?P0!4&72: M5H;\O$+#C]8;:^MPAX[K6,6F6*(^#+*##>$<($$^KLG5:J+%%/ZT0P>AHEKH M&,\V]4/719TV^^14.V0VA?9X^_;@M;/]; MMK#^V4 VQV9SF8]$#ZM86:8FQ?P9%6VC&X%>'+V(T\8NRH>_@<7&."8[(;82 M7J)1FF@DD]#)3S\ EL OEO@+_ZD7FH->_%Y)J.QA7A7^89<]?%'=Z7N<%:G: M^V>34(&:^50*!*"F_D67.!7\GK@\5%O/YKY/\ \FYN?&9X6U;NC" 6A+(O,, M$ZU8Y/$6"-1]!801393_9B@E%G7$5F/$ N[P9M0\N?5L_;+*!!K']Z@&N4$Z M-.%BX=,70?+/;.IH-@.]RF*BU400QQ9\6#]Z,G7&BW&I]$Q@=#K2(2L5G M UEXG_M)9Q,B152U>DEH6[_1>=MM'Q\?TTL=!_U<-E^^?M_3]N][.B[;'#MN M1RC=G?GV'];]:C?[G5W3_VJ9>.]ENUX1YBY0(W9WEL?2D>MG;(E+]XU M>HVUZCF(6-=+S??X#J*U=D_-B-CTR=$^H?MNDJ6F1Z!BR MS#_X87.7K#F9^?_==MS_P1W^HSGYCP76[:>'\'F+D[RD9LCW7D^]ZEXXO..K MZC//6&N_J"AU^$G)(#S)G(B-WU@L,>W;@F@YA2< =N5V3WG&J^I'G^'G(_Z' M+!?_ 5!+ P04 " "1@EY1$0SFRZT% K)P $@ &5X:&EB:70S,C%Q M,S(P+FAT;>U:;5/;.!#^?K]BF\ZU,)/X+0EY+3,TP)2;MM"2'G>?;A1+QIK: MED]2"+E??RO9(022NT!;VA3R01-;VM6^/:N5Y/ZS_>/!\,^3 XAUFL#)I]=O MCP90J;GN67W@NOO#?7@S?/<6&H[GPU"23''-1482USUX7X%*K'7>==W)9.), MZHZ0Y^[PHVM8-=Q$",48,L(W?VE_ZQ6@WT1CE.6:0@E(YI1&"N> MG<,99>HSU&KEJ('(IY*?QQH"+_#@3,C/_((4_9KKA.W.^/3=XKGOVDGZ(T&G MNWW*+X#35Q7>;$21M^.W.Z3=:;1V@E'0]&B#-#U6;[3JS/O+1R%='%[0*#U- MV*M*RK-:S,S\W4;@M)JY[DTXU7'7][Q?*W;H;C\2F<;Y)-(7?PLVMYAI=JEK M).'G63=$@9FLK*1=3F4-41+-ND.1"-E][ME?S_34(I+R9-I].>0I4_">3>"C M2$GVLJK0>37%)(^*@8K_PU 35,H^3@I%6\@GX1F;*>X'1M6#/]X#@&$A&87!X#"=C MJ<8$A=("_#9\J$U/X'G!]DH=4R+/$:DCH;5(NP:E#Z_U7B)$ EF=XF=1^N&]H;M?5>J5&4%.J GX;I!?@K]HT81% M>HE)'CYYV'IHRY_GZ%+G359GB' HTU3*Z2D0EP/Q.O8'0ZO1,DE@PH@T.UP;_-;RM4]L\ M8?$Q8S'XZ;#(,RP$TJ)U$)'(=:8 U65(-7A=@/F).:;:?1NE].:CH[S=7=]TU*+=Q*K\GVZR:EPOC? M"LJV-_8'MW/$(W-CB5Z3KU G4"+A%&;R;9[&J]HGKV^X M4BL=BZ4 I^:@VI[&+=_I/_E[XY1:OP5X\$+OJ2YZJHM^#J7F=='BP>>CSYB/ MI"YZ\OJ&*[6J/649%Q)^Q_('EM5(MZXSGGR_<4K](#72!A^4W=6.>Z#0]XR" MD!RE1_38,T>N8"*YUBQ#!8BV]PVSNP<*H^G"15Y,%(P8#LVEN$!84G/3=^W< MTH)TPI,$1R&3\A@5F=P<$XUEQE4\9[#.9:H$KI61,HI@G.,;(R93VOGIK\*' MQDWAPG<<) RM/8W%KAU2W_L*UII=Q>9 .Q/:^(\R# 9:WGK?\*&Y-L>I\T+J>+>&(,-@VB)_[X4LS>^K$(Y[0%\5[*$F-WUK6^MYK63C11O3D)& M6$"-]6J2.WP=M- 6GY'9#]IV_P502P,$% @ DH)>48YIXR]Z59;29,N_+^O0A_=W^FJM4B<\T!5 M<19EL%^J+^?.S(AX8LC( MR#__[TFK6?H1N[U&I_W7$EG!2Z7_N_;G_X?0__Z]_:&TT?%'K=CNE]YVH^W' M4#IN].NE;R'V#DJIVVF5OG6Z!XT?%J'!,V\[AZ?=QEZ]7Z*8XAL7NZO$)^)I M4D@%ZQ W\,D:$1$3B5"5+%..+>^M1N]58#8@[H)"G*N(C)01R<"Q4H;0Z,-R M6*4X2FT(8U(Q+G1T GN*G3.&A1"ISZ^M]V%T,,)V;[77/^S^M53O]P]7W[PY M<=WF2B_ZE;W.CS?YRAN*B4:8($:61@\T3OH7]Q\?'Z\,GNET]]XTVLU&.^;Y M>=/OVG8O=;HMVX?YRXT(A"FB\KR1_%#C[F8HQ@S:ZO5MV\?S^X]Z:,_:PXLG MDNVYP=VC"V_RQ%[O9XB-N\<%%^ZXO7%R7W<(NS*TT>W7[CUF@SN),>;-29[: MBS9['4Z)^MDXAW=<3 N\YN#^MO/5\UL/.YWFM3OS#[[3/5SQG=9@?-@P?'[W MK7:O=R-?=K9W,=V^<]3N=T_OGK_1Q3OGL(_@KFLO.G_J5]RAK[237Q=N4&_4 M5_EF>/'\UEZW?YLIX,<[>G?2:]PUM= H>?._Y0^??3VV++K&>:M-V][[:RFV MT9?/2R VT8:U/UNQ;TNY'13_?=3X\=?2VTZ[#V" :J>'\)@??OMKJ1]/^F\& M[/!F[3_^XS_^[#?ZS;B6R83.R?/GF^&/?[X9-NTZX73MS]#X4>KU3YOQKZ70 MZ!TV[>EJN]..T('&R6J^,7:''QL@T.W!1[A> 43J-OSP_2?][9C^6FI(K(1W MU&*+':>4V@PAU'@IA8F$A.\;@ZX0F*A+EFG;5GYU;*QNMJ%_IV]A.%W;W&J' M>/(_\72IU C0=&!?3]U&Y\<'NOUCAY6/PO[FC]WW9K^ZOW6\6]OAU=KF6?D, MKIQ](M7W7QN5VM_[Y?V_&SO[!Z),MP]V:__L?V"5YLY9Y[3\_@NM;AR*>U):JURL'N^R^G.T2??*"[ISO?O"QO0%NM+\?E MFJ>[[S?/*N\WQ>ZW=ZV=U@[;_?9/L[*QKW]X=E#>^\'*M4M_YMGM0/MOBE8WUT3-?X5VBO5OK MB)W:'CQ;J9S'39 GQ44_A6%\54*8XFU<-@A8H,$Q1PTTD!59'!, M2@29.-9+:P@1"F@T0?*>6RF7]'T'O_0*ZOZ*NOPJ=8D..$1ED+).(ZZ]1$X; M@4A05C)%D]%I:2W/_]1(^Q':[X2"N \BKKA*7!6XC#&"I>"2RX:U W"F$>ED MM0H^>B'PTMHG-D'2K@-=PX"V3;M7D/-7Y#PIO\VD')#T^+O3,8";!*X4B0GQ MZ!/2S HD-+66!Y8"!GHFV^S%QY 4>TZ4$"0(YWBPU@0+BCL%"NX9P<9GDA(S M(BE\D)PW7C!\:O?YT"7Y: M?6M:OO6N7=U_!VWXT]T:/+6Q3BL;GTXK^U_XSMD_]?+[=P>5#7]:WM^DY=;7 MY@>V#80_:59;7\3N_J?3W6^?>/GL ._6/M'*MQV^\ZT,W[>;0#!>J6V>[K:^ M-LZ?@7<=[=(OV71 "J24S+L>5B]Q9C MO+EN:W=CBF V^=B[PT7(GM1J;^!* .N4!B[;:A\<@[^6>HW683/[%8/?ZMW, M6=>\@9637H FWEQO8_C^RY>.^M#K''4'WP:N].J(78?<\Q0$.F\H#DS^\V^- MD+^G1NR6!AV*=_IV;[?^Y[H%>_/AM?.?KK=^.-!;Y]_ [^KVL_FY=NZ[X8NF M+J]==#-C$-K6A[1]VX-GK] MX.)Y$^?7SK_G-NZD0Z#"^Q@PC\)DP\%Q*[W23A@J0\+Q^U;N/L%4SL#T#QW? M_G!&"4947C0TNO+(&3T:NM L]I^I_M$>+CU?/YQ([8[K4;[KF8?"N+7FGASO?>_ M0BU7X]=O-]W5C/ MK?V(6VW?:<4Y(9D'BR0"V:S5G&,+GK-.G@IAE;=,!'PS(,3FGG8OJIV>$:EB M5PCZ'-\T(YP939\%TC3KE!$PGK)D"H>=BWK#WG/#("6@S+A5QCA$> M;').)@T71A&T^9>+"7G.-TGSG-">)40:(1U0AW/BG0G*4&-%/P MG,=(IAAB<-@HIP%Y/,RA21Z3$)47D7+*%X9,D_29QE$/ MY!8<84!CJI1WRFH*OU,V!4+/Q;P%:7 ((GH:&)AIRBK/L([<&1:PIVYDILV_ M7$PP=B#'DQ0C-;:<8\6\4'GGLE8D$6[R.[3$/BX,::84.Q@3F0BA*C)*F;&: MIZ2U]C:)P+PU7B1N%H9,DXX=C(D^23EGA";<&LH3#E;AH)PB5CGBA%@@,9I^ M[&!,) N646<#Y2Q)#HI(IYB,-09SD"@;)TBR:3)VYP M5HFD%&<1<23)[3 *41&A#6.<>F=]D0 W365+B2/^>1VH,RSCGV1K3$$ M*X)C2M00R7$0EA,,-J&,UBMC UL8TDS)!QX7F2)F 2A$>= [56SRE-$8R^20PV U@M_O$E79:$.T4^&94>:^96!@R370[U/CH(["S M(6I#0V*YOH?%- 87-;A85$@;%X8^T]X.-3Z2:4R8)RHJ,"5XXMIJ;E02 4O/ MD@[Q9F6'^4_(FUA8\I$E)\:4.NZMUB*!9>&2Y1 ,V_:WZ7/-/ MT*F$):=#7.&4$ HZ_=6W M0X0"0-I,*?K^L+)P-:V'SF$V-X8]>-"=8?^HU\^CF!.G0(#Q"&QBDF.<<^U= MY"!2P6K"G&56SB[?O'+"X:0=C<9X\.>X@F^@6#1S3#LC0?#UJ.[8_!L0DZNX M-*Z]0XH:JCT($^6,8RTT6/ T&.Y$H)*$Q2'-="HNC8M,,E$6L0$2.>>RT! M3BAM=!IT3HR61-CV9R))O6#/!\?+E+SG#@VB2)380%#ZX(H8X$PZ9P9-$\Z^>;=M;D MSU**CN8"_N!?"L\I6%LL$.V"X 0;@".U> 2=6NQ@\L15X%Y2:KC*3F6D4@?I M,,-$IZAM4';QB#OYV,'DJ1K -0H^11>YXA%3&S'GC*J@;?2>+R!59R)V, 5L M!@0F8&^ Y#+NK (?F$C'P/'2D>0@T<3.[9IG'?LB!XKQA$7RRB@9- >J&)UR M]1 %?A7E +L+0YHI^&3)/V@<=$ MGRB(89HE!_XN-Q%KPHP-)"A/(L9A@B<3+J(&>YFC%)6PWF.2:Q]R$@:U*ZS0 MU&,A Y!P]@^9^FJ;1W:04-=L=HYM/KI[O1VV8R]V?\1>[?0PWJ#=^6WO.MVW MW0AX^*'3FY,:M4>^W2''@*LT^NYUFA%T?9MX]R7SJI&P\[ MW3YX._E*[X(LY^?''W8ZS=7AO=6T?7[OEWSO^1ON.FK^;C\%NR0\X2;DXWJ( MURGFRN_) G-$*VZ=ZCB#;))WF%PX*^]C9Z]K#^L-;YM#KO"=HW:_>[JZ_F6Q M="U1RDEAM0\$/$Q)C;=$8N)4KK'"Y0P7^'H@P;9J,X^MQ.:*:@"GU 4>HG/& M"JIP9 Z#ZQC"W-*@US_LKKY=1Y_>SCP-,$Y:Y1KB@&*<8J8)-H'JH#$5QKHY M,$<>'VFI=6V[U[23VSLW1GK)I!,8(8DH2KABU@G#B+.*6\&P%6KV[9$YH-<8 MPV):VH USIE6B3N=M"$8G#JBA<"6R3C[8;'YH->X BU@#B1*)6$$2TX2B)7S M43/MX6,2PBPB'E9B_[UMM+.9_Z[;:6W$7F.O/0A)=S\=V68CG8*!_-;VZN_ M,_A7#'MQ7KRW()26'$=%#.5$..5'.^0!S%F+A1:* M>JX!MYVG@E"1OUNPQWU.]W>5MN_?"3>3+XR>^8; M[7U,1H#>T!8^4L%-TAPPA\?%8:.?N*@%&SV7C9@'Y21%SM12G'$P)I5UD9NH MG!=.GI_/0<_9B%(SCVQ4^]^7YJ'R@'UJC68$?7CL4GEQ"WCQ6250FFC>A*"-Y,YH$XPG(FKJDI?1N@5AE:\%JCR; M5:2B-G$?X=^L@**5GF ;M9#$YA#[T&(A>&2Q$#R?K%+YY_FL\OG(]>*_CW*X M\ ?\N9VJ<^.&7[#+F%CTG]C_ )<_=COAR/R_>YP#3ERD=+A)X#-ETP-AJ/6.XL%IL2GVTTX:7CAN,4G; $&ZL5CX0F M'0HVG?'(UNM 4\&5]<8' ?]QL FM==0J[634EB6%YX!-'\(N[SX42G^>V92# MOF>.)DXVTX,[Z)PD=S!&\^9WCZ7.QU/FJB1!$"FDSR=G)SG[R1TS3ZTQ M)F_81%(R-IT&5#,9[9[W3A$O%K-;2 M!5!R"E-'_3#/6V*%94')!\J;'-3JD4^3MQN[S&[EK8W:@(_G#3PX9\V0F/>_ M".(5X<922X,.+.1U.NX==HLEO>\ZW6/;#0,I:K3W7H4P2QJ5,50GQ1AG1C@J MI?,+.!?3ET:>E["QDY3;F$\OU58ID< _H<)I9<\/3U)4%(1]LC0J1,4X+-LD M8P1I-)9QGKS4DF6O1&'O,N7XJY+&%W!'IB^-H JY8#Q9H0PG&IP81;615,A( M [F(N5&\P-+XXE$!"NIQ#-*H@@/,Q(0)2CD0R :M,Q:DYY$A@L&2UC/A$>@W9D;O;7-SYTVGLP]ZV-Z.Y8=L[+ MO]4T+ @U)XL822ON!8F A9)'Y1UQE+(H4N XY?,/9WX18S9(,L:5"A&LC93( ME(^((IH92Y-@PAL3#'.*SJN4#)"L!C^_L[[1A/[.B8CD2J+1@X%G7.3">!UC MXE)'210)!.MY%9&)TF.<)0YTB(E8;8(GG#"M.:>"!JN) 4_+^WF5CXODI>B/ M *_RQ3F1$.MR9%[$Z*/D-A^"0["5P0=J'=9F#@HNS01%GBHC;QHGJV .=HZZ M/O:&7^O1AD%_0N/'VI_P9V2 X9A+/# F%?A .CJ!/<7.&<-"B-1_YTM7G^GU M3YM BE:CC>JQL5?OKU*^HL1A_X_C1NC75PG&___2M5MSAY!M-O;:J]W\ %SM M'=KVVI^N^P9:'GX>ON#6:ZX\ZV.V<$/#/'PE&CY)M-9JG MJ_]= XKV2I5X7-KNM&S[OY=[MMU#/9BO-+RQUSB+T%WH^>#K\7 T"MII@H%P M/CI"\WB^5+9JFQNES[7UVN;GZWV>P=Y^WGS[97NKMK7YN;1>V2AM_N_;?ZU7 MWF^6WE;+Y:W/G[=R#8P9'\(WVZN#5]/OM)=+&RMO5TH4"VX>W>V[F&RBH^4/ M&NV[ZG:Y]"?(:+O3KH"SUVWXTDB4MV/**Z%8">]H3M9SG((GZU5@U'@IA8F$ MW%G'O-2V&31#;*QN=/S A[%?W MMXYW:SN\6ML\*Y_!E;-/I/K^:Z-2^WN_O/]W8V?_0)3I]L%N[9_]#ZS2W#GK MG);??Z'5C8.3\EF95L[*N%*K-W?VOQSOG&T=[[2V1+56.=A]_^5TAVC\@>Z> M[GSSLD+_:>SNE\\JK>UF^=O6:26W\6T+[]"OK>JW3;ZS_^ELYVS]N/*^_".\ M_\K#O_YI[M+F#[??83NM?UKY7=#FR<[^%H;^BIW][?W=;_#_6KU1V:CLES?6 M,;R/EX^_)RE"Q)8A(C!%7#*/M"0"@=FFI-))"4J6U@A&GP8X>4F#M=*]G-.R MW3V 0-?I]SNM50E4OHN7^M8UX_DCKM,%_$7 4TU[V(NKYQ_^"(W>8=.> K8/ M.&/PT!\_(KCUWC9'3?8[AR. -6:%$Y$QM@]@W@_GS8_@=V4 OV_ZX?8UMB*Q MN/CSL-8P^3^U?2VSI_(%#&P+(_"H]/"F1ZS/: MC*E_^PKM$>[?6.:EN;(K=VB=6 M^;:[G_M8?;_%=VI[9Y6S[?V=VMT2$;^%WTO5 M=Z7:OS9+5^R,"QMC_6TM7R:&\6NS-)#]-P-LFV&SXUVG6^K78^G?Y[)5&AK8 MI=@.,8Q?15\1^M60-\E B_5@3T^C[<;V75+_<="?S6%P?"YE_LFZ_*2\O_Z= M^NBPL 99ED!NG62@S U!7 @IF+"". 46<#SL#QT[AI=+>;X?KMIGA1<[W<+Z M6!SKXXFL,:O&QZ!6\6"WV]Q;']5OG\3NQM^ -%LGE?W=9F4#>OAMZZ0,OU=J M6[3R?K=>J84#L$AN6A_P7/.@_'X+E_[&P>DO+^#=UN; MI$(_\9VOUZT/ *](3*0HA>0!NSA'6@6/5'*:"48DUG%D??!%MSYJV^N5SUL# M&Z,P/X;F1_]"NL[MC]3MM"Y4UN2[-F2@$'VG.Z@PNWH$]E WWY6Y%-CUC^?_ MG=[HEM9*_Z[\E6^&FY]NE[2H'[X"TB%@QP[EA".AB)8CZP(0?55#!+:^!-2\G'8'H_ M@1<;K;U2K^M!%8(IT0P_Q0&@V0/@8_< GM'LSZ\)9L;>6:Y7E&!/=U<( M?8B)-Q2".V@X=HS6#[+P7AR+M^->KHIMV_T*7)E+/![Z(A4*_=@_(-7:U_W* MMZ_URL877J&;<,\FSK_M[%>@S>9^]78DE.U^VZ+5VA=1^58FN]\VH8][;*<& MF%T#/^9;I5&F_\![R^)F))1&;@WE'MGH'>(I2.04LTB2%(U-GFHFE]8^5JL? M2F^KVV"@K]<&*X@_<4KF@GZ7>8?0YRR"4 M&NU2H]\K^?H@;OC[KV?CR;[:]*;BA@;ZM?>)\WB6QGWK/,[3G2P@9UL>)H3E M-T-/O5PLZK#;^9%%[GH,? CV6VWPDPY'KM*@M-3;X=F-;SNAP/Y?8O_95>PG MSN3*LQ91P@3B.025SV!% /TT:)TPRW;\1FS:8YNWZ#\Y$/4\^5YX(;C)XS5[ MLC5*81L>Z3/'GN:DN;M\P=V!1,*DE8@':A W5B$K.4?Y*#.OE")2I*4U)A$S MG#')'F_3S#B$WV/2#$"SU.F6.OUZ[);VC[J-7FCX0;RQDUZ!5-\S+ULKVRN? M5TJ;K<-FYS1V%Y3\C:OZ<\ %W3W;;IP-OO_^:JE_'6]+EW(99#Z&;"Z,._Y@]'?GJ!E_V&Y8GHRU?NW6IV/D8&? *S+P1U+Q%CY6 MN[7.<;L0C5^)!K^60&%T8#P%E NY(TZ41MH2@@QVR@C.0Y(A+P[^&&TB6/ < MBNE'948,/7 MJMV/W3SSO@C'/(2K-R^YFL/L:Z%0)#FE,6B,- ?^UEQ[0S@6 MF,JEM0^=7&G@MF)^EW1EWIV/]=IES\G_^4U.B M_NB5^K$9#S/52\-JU\LE0/+F4<;8D@4A+?EK /:3H>T?]?J-=#JEL0UJ&S3Z M#6AQF.\0NS&4#H^ZO:.<^-#OE.".0924T-_<[UEIY:SE==]?G_%6;06_W"6V%F,)!9:_2;@]R<:'V]Y)NVUWN>=S^+8^S: M 8I\/FVY3O.W1QF"\S'"RBC!:D#$>.+KMKT'/[1+Q_4&_'*)0V-:E)GJ%$QH M5]>E03)"]%-"W4!O^)5C9VZ^4:].M]I5EY#X;)MW?[.]^@CQL[ M)SO?\L;QT"JWMFYZK7QW8P=76ILGE7U_O$._X)U6OK]2W\V>[_Z[^F#C.-TY MW6GJD^LIDM2+Y!RRRBG$92+(.3 XA?(%=,FFX%0$8]G._XP^62X>V6_J1 M#\8I_1=> CP(5&G(+M M;1FA2&)")79"<1:&B;X%ASXW7IXUV.U0^3D,;X[TVYQGJT^.B;2A/\E5+9=@]B_]<1 MQ8?$DZ;KH&VU0\Y3B25W6O+UZ ]*K;SV>UR/@X2N[(Q=253_C?P^#)#7;:^4 M&DWPY6RS"7?DC=O9Q?OW42,[>.#7N3BZ 1H>^7C#1PG+F4+#[;7=[+U!3P8]M;U^R>!2L*>]E6?MMWSIQ8BW1]UNK@H]&'Q6B7W;/^K-)9H\ M.=)$J[5/WZW"/DK+D<9"Y$H^#CEB#8K>.D.UY2+O7]F)O9N2_Z1MQ]]@JC,G M]YXGP2>3V6W\LZV$M_]6.M.K1^L#6W8OAWN?;Z!Y)=M7 W=;1_!G1R+C-/;<>^H.&.QJ.LR[FEX:TH<=O@#IV/O]61#\$G]?'-:O M4#83=H3RKPO63\H;6_0[.-B,!\!N[LV W!&LVZV3^_\M03,B^Z\T&L!Z,-;NN=6 M'B!."R;A=#F;X] ]W.<;]^?GD%K/,XZ%N(J=%N#"$>\#RO55$8 MYCT]'%PF?YS?]LL;[N_?^8W9)!_=?$]?S^]LM(>ZB5"'Z+F3<=6S6)EZ\0." M_\"57C+K_\M/G0.B'M3K> M/1RM1@C-N+ 1K($Y,I#Z#'][G>[I77F?V?#LOAW=,)=FRC"6M4,WSZJUO;/J MQKJHOB_#,YO'@UJR^WL,^M?(SY=KG\[*M?4;L:S#_9U:650WRKR\<<"A7WBG MM@[/U1O5#4_*[[? S/ET4MDHGY1O5%[0D7.E8D!8,8:X21I9[0W2SB8;$R;2 MI:6U#W=C]>QE-#_?7L#73*BI;#B:JE"OWR;RM(DZYCU5HX*&+[:O;JKDFZ^M M=7,\50O$,Y6[3/\["_?-.ZYW7B^N?[[/39H^<1?E5(2A-3J8Z+^/>M"QWGRN MA4S4&CW]4/MT88TZ+0)/3B*:"V5P+S'2"OYXPD.P,BFAZ,-J$H_@^9S[SBLI M#MWR*2C$"=SZ0(TT]4[/ UINWATG*K!RO%AY/LWO![/\=CC)!6;^"C/Q5PO)'N6N,< MK&R"R=ON#!8FCWK#B#4,=7C:RAU5T#O=P;N:I_GEQPUX-;RVU(:Q=;)U]:/1 M&YC0;=OV653!L,ZEX?+-^=C$8+NA5\J[F!OAO@T-[#?[^YW!Y\?6!R]6Q5]@ M9:57C\WF.;N5?@,F&JQO# MPWK]Z,/2D@(J_KY3N6R3;B;TGK9*-32F\S%;! MQQK0>8+G61<\?=&Y6CO.?$9R\&V24@'H[:C>& M8#+8B >\C6 "72PH0'S* S77CINI5?:"4-E2#@.3]$FN0@%X*YO@+/=^VOI MQC%F[:-6Z/1'E^](6QQLDACLD?@\Z$/UJ#_0S#<1X'3;XJZ &3]?B[ MP)$XR2*BEC+$;5 YCY&CX5'S5AG#[-(:Q\M$Z&6AZ3GZG!-W;;B[9, 9?K@5 MI9>GN=2YG.'[E]!O'.9\V!E:7JO=F!/$?L1[CW<>+;KCRT>LZW6:1_W['QGS MD2/WGR3]V*.NU=+Y,_7NI4^Y%Y'K1GN ;(*7KMKFL3WMY6,@[CX/FR_Z8=BW M2\'/S%[M>X]5:I6&Y_O.?D\'ANOH;-?2YL 1NGV:X42.4)G&!-36__ZPF4_P M>ENMU#8KM<P?WE'T&-_SKOP%R,SEE_L-?M'+4#&G413..8TA]/C3%? MY+W>,?*47FSD/SM;[D\[,WTIU;O9!?G/7]MH! ,QU[=KI:UKFP/>;576*V^W MUC^4MBKOJMOED65B;QI5]_/SO10?X3\@.1"]7P+CMA%*YQP[7^DW#RMI/*_) M13]-EWA07;AY&]3"4.H7?#AV-)Z18=_-H/.H>^X:\K1TSR/[\@C=PY;6ML 5 M*Y'KNN=BP6E0_G:XH_BW+VU[%!K]&'X?CQJ:8#<0^/"('KE M@RJ =DQ"9GX*M#F;J1OKL=W+U5*> +L%NLXPX>G3T+6P$8O1%D ]87FE] 90 M_VV;MNUCZ7,]QGZOL(47GOJLL(6+0140^X)")@80&\#:!7S]F55L>_72NV;G M^'&P6Z#K#!.>OY M_(!DH(FT48#*E'A+_]S!'NRQZN4M6(.\_GJG">_HC8Y% M*FW^^ZC1/RV,NX5G$5$8=\6@"AQ^.2%C^62#3A_ZU.]/ M>KV\ASI7M%YOV^9IKS%P?RYU;PZ\#.N5Y'NV8^^H.?20JH=QV+]"*2\,QY"7 MBK8L%+:]AM$N/FT+K5QHY4ECK#(CK5/N6)7HS^H23%0L_!#\_Q[UM+- M3N\H5\&PKG-T?N9?:;O1.RA4[Z*P!7MB2N6BPG.A>A=WM(7J+53OI#%6GSO$ M_)KJ!?>VWP5J#=3NQV['QY U;:%7%X7FC].K+U@K8P;1Z95J&C,/H/PJZIYH M<5[WY'KADVKM7YO;3RYZLH@\N_BB6AC\BSO:PN"?*=WR.HP_?6==DP]QSS:' MEO[@J._"U%\8:K-BWURA45\);0N-6FC426.L(><:=?V:2LT+4:5WUO<[W4*; M+@RE"VU::-/70MM"FQ;:=.(8R^_,T/S2'IX/%KMY3YIM#L\^&>XWRR>Z'74; M_483,%KIW8?B"/;&FP*+BTA>XM=._$,5:-=*^\IGLW M3^H-URAV&2X.D=FC-C04V1^+-=HB^V.FLS\(9DMKG[?>5]9K7[8W"]!=!- = MT)3]M&K&0PZ$?\SI=U>/J'R=1WSFXZ-F^(S/Z\<3FNOB.MU3/]N;63=H^ MD#!LZ2'S,:71/_#4ERSO-TS.^3_-E:_0IYWF*LB*)&SL)Z2: M%<[IDUK]^36MQ9STE:XH/B]]?;EY?=0IN;_R&>ZMVO@@SW &CX&M@74>2V6X MK]X;GJ[]B+IG"S<;%?CE_LEXK3QR[;CUU\P>]T_$ZUF(N!+Y>^(QP#-(6(HI M'M>('U+8=Y%FCIAQ0,*"3D[!5F-BJ]>0O%")0+2& MX((%DQC!)O'HE7-"6:5TDH8:C/7WC0P^6&&"!A\,PTNE$'VC99N]OY80B$[J M=%NV#VV=]%?;1ZW0Z8^N+Y7:MA7S6]&>M8>KV_%';!_%'D@;3%0+6V>58^@RMGGTCU_==&I?;W M?GG_[\;._H$HT^V#W=H_^Q]8I;ESUCDMO_]"JQL')^6S,JVV7=]IG32KK?+I[K>OC7+M$X-[Z4[M MT]EN[6N]+:[ ML5NO;%2:E6^;K+I1IM7:#M[]MLDKK>V#G;-**I_BDP^US7[Y,S[^3IGA'LB$ MN+4$\<08TIQ*!)026LO >=!+:V29,+-,*2#?=4:XB/?,CCTX-I$$,"H]4C3' M>>S"PD+KW<1\!=!Z]\ ? :V)9P$E *T8A-032XA+5!,G+'5$D0RMQ(R@%3X4 MT#IY:#V[@%8OA(XT):19B(ASI9%CTB$F/&-:1*D47UK31B\+C&\!:P%N4N MV)2L]51AKNG(;B2%W3@]:&47T,J(P%8X@H0W''$2P6ZD%M@X.J-H\$H%L!OI MLB1JF6HV+Y;CH^.D:?#/7,5)WW9Z_9RZ=&>L]&+0]'&#OA.'Y]K4FV2(,).D MFD:H5(#2(T"I\O9*G% ESP00"TG.!.(I4.2PC(CXP(0"+U!+*U)#K@A;Z\N%+([*[([5^&=0G:?(;N7,1XGHXS@BR"GI$.<8XTL M5PQYR[2/U!NA9'9$*!;+0HA"ZQ?(,>_1BP(YGH$1 M2\:CF'"P+ DFM=GJ=>#-7(5 "KQY,MY/-DO+D,MUC" MJ0'-D/.+ ^)6$F24%@@SZ05A,7HNEM:4I,M:W0[3SJC,OX9\D<^Q"3_N# MV]!JM!N]?G=X0'H\.8SM7I%%,ANAEQ&AWL=V[-KF>CNL7Z/6YI!8!8(]!L$: M5Z(R.H"!FW! FAJ#N!0!62$4BH(*ZC0+/M?=(AHOP[5YMIB*A:;9M7LF&5LI M .4E .5*WHDBD6CG492*(2Z2!.,H*.0IL99*3VW*@"+8,C//#KL40CV[5L(D M@R>%4+^$4%_&55)047,=D-1YTU&0"5EP?! )+&!J%&.)+ZUQ(Y:)EH654 #* MO$='"D!Y"4"Y$CCAQEI'$E)4!7 [4D#&.8L"B5PJ[,"(B H7"US>CM0._=9 M*C,=&]EJ'=I&-U<#SCMJ]CJ=<-QH-@>ADDZ_'KLEV^O%_M/B(W=,Q\P!U:S% M1\YBMQ-LKWX3H]8S&2Z)];9NNWO%]K_'8=+5BCS:"68H(R@),]AI T8.$09Q M A9K,&"W!I\-"DT)_6.>C9R?9,[-P?K03&/'K(5""NQX2>RX&O5(7E@KD6?* MY(Q]C Q1&/DT)&@R*=R/'87\SHK\SE74HQ#B<0CQ993#!)Z(E0')J,$ D(X@ MK8)$46(A&*@Q(5:]6$DF!4 (N)**!)H F[)&62B&/D[ !H"G%7'&8ZV7* M;A<1TL,BH(%"B5 M)HE@A0Z .Y@O"_[L5NI?1<))/FLL]OI74DR +*AS$:\Y MWY*S7&K'9]5+F6G8FH7(3 _&"Y\>@5^53KMS'<**Y+@GH-C52BE&X@#$9R@" M:R'.)$/.F 0HQA3X2DSC7+J1+&LYUP5?BW6HV;6 QA!L*:!D:E!R&7M)B5L& MF(&(3"(77=+(^J@0 ]>,"H8-SP81F$-WE%PJQ'E6Q'D60BB%.$]-G*\4AO6! M,&'!OY$8NI33YLTR-8MP\$\!)3-H&8PA-E) R=2@Y#)4 M0@@E7GN+,)< (%: 99"79I@1%O.HB58X;_Q?%FR63(/74)QDR.$E%T$^XBA9 MI=2W)_"&'"&)_SYJ]$]+T7;;,*)GU2F9W^7D60B6/!B^+D.[[[J=UEOH1J-] M!%,[BOUVVKV_![0>WE?+E"XWVITND/D\-K;>#M=;V1QP03GVZQVX\@-NR9E\ M1>SX4:=_U=8S& XC+^O?!561<^SR:=P\_R'(>1%1,LDSS[36B>8$&;G,U%S; M5Z]QD7SF$6T68C8%HBT"HIU>(!KX_0 ,E""LL0%_T05 -+#Y1.+.!&6]8 S\ M1;.,^6U *T!E_D%E%B)'!:@L *A4+LTD$UTP0D@D;-[BD%/YC =X(9& "6U( MU,'DM!Z\S/0BE(PK$&V6$&T6 E@%HBT"HEV:28YP(#[E*!&# T\6< JM#2%7S!TML' V(D>]SOLR(C*&6<2B" GHJ+#+<6ZS+,SM M?:"%&,^*&,]A;*<0X^>*\94X#!=8L90X6E-L M&(I> 0MPHA0R-^?3H" P-*.)R M76_!EH4T,V0)O(8DH,WK63ZE1I9#D+U!H,CV8X!?+H)_3]\8-0^5PV*WAL1K-,&<9-KO#!!D+:&HB0U$1%K99(#R!A;HL8$ A:AT3MLVM/< MV?AS22_NO'YG,;'3F=B%R!ZJQ/X]I:!_-8\>80H$$!Z:"X,A(KI&6+)L)G$9MEM8(,C<9%QU69R'$6L#J9&#U2NJ8L]+K1)#-01LNF4!: M$8EL$BS))+F58FE-F65!;V_]*9#MB?MM%MAFG%E\FX5@=(%O$\&W*_%H&5.D MS&J4@B'Y7&J/G+(&46U)XD$+%\!%9E@M"SG7>QL?*Y<%OLZG\3BS^#H+D?L" M7R>#KU=6Z148_2GO-;#.(AZP1HX; U^5#%A(*U3,ZWUL68C;Q8UG%.-&L=+S MCHP8F@T ;-P9QT4;B]7&W;Q#Q$^8YS%]N61]8,=2Z!RY9KSN/#V@E?E\X4R] M\S4LIVR>IRH?1N#GNNW&U7M3DA=LZ' M VZ6W;3'A<%FTN%Z?$#K8^Q^SC ^WO50>M.Y.M<;YZ\;\,B%DX4+)^L!3M;! MU;5/2J62(DE$F..(,^.0%>!N!>,X40);8@@X62MFC@[=>[E8U"]"3K.,2H\+ M'LTD*CT^#'0/*CUS.;% I9=!I'!Q*1B/O5J M:8VLF$?N-"V0H;!7?HH,SUR(*Y#A19#ARJ*;"BE%Q@72-I\3C*- 1@N"@HTX M6$!KJ_C2FEJ9IS(6!2H5]LI/4>F9RU<%*KT,*EU)=>**>,L2DECXO#7-()VH M0-$ZJ02-,N;3R^4*>62-K!FJ[3D?,:.-1O.H'\,SEOU^$J6?19@H2 MBBY*83PSW/%!E.T%TO,+9)LEJ^DU(-OC+- U2>BZJ6]J!U6-I?=$J#T M$#=2(VU"0I(1*D,4B1FWM";NRA69561[7-[<3*/-M\&7&$H6>F7WXC"MME?J M'/5[?=L>C.,A.92/F?.9GI 'IXV./9V[F)W7D& _'RLB=V;17HQZW@\E>*13 M-X3$*=;L.0?I]2%&5XY:+G:K:6"A]*J72'U]1;;8//@06^5:47##C-8N& 1$ MU. !"HD<^(2(16J)<)!)1"/MP'; JK ="FQY*=MADD5+ M"FQY46RYM!V2YH >6"$JP3GA8!$BPRQ'P4F%+;%)4#RP'91X=E'RR9VB-I>1 MD7MR1>_"H.!*D, (4H3Y?$)"0)HJ MBJ@ &B>6=].X@9FCV>UM=K-KYDQI-?PQ)LW\PLF"Q$0*.!D7G%Q:-DQ@P!"2 MD+,L(NZP0UI:AJP6CC,IB75B""=W5,,L1'JN+809"(,4(CTFD;X2",'")B^T M 66$A%'"R2)&/ D[&!2=73I GGCHO,;** M,03>1T2:YZI#02IN721@(PSAA#RVGNND$L4>4WOS1:O C2W5INCEXO9R@;(; MW]I>O10:/QHAMD,O@WT3D#D,ZH?Z3JL%.F6@2HIZ@;,SA!G8B_UVP!J?^QU_ ML''./.>OSBSUT3:*E/#'J?3K1Z=%:8.G&GF/#>()Z&(CX<@)[<%Y +V>P.G' M*Z(HQU.4XYDOSV1R6YL+D'H)D+JRYIJL<#@1E$@^B(SP#%)2HB2BCQ*K?'4 M4H^,2Q9 45@S$]TI7 #%"P#%E7@G85K'$!CRVDK$K1-("\QRO"(RIKEQ3N>" M".IV>**P9N8)I IKYN4VWA8@]1(@=6G-**YUL#XB(<"DX51PI+4W2!BA'7,X M>V09I*9AS0P"3F_ZUC4C_#\T?JS]"7_.WW"E+1^! [LC(5G[TW7?7"#H@Q][ M =D:M+C:Z,/;_,^EC69IJ]5CR7K?:4%O3F'N2I5.']X'C%Z"[C6@KWM=VRP= MVFZ_U$FE/MS^MM,>'"IF\T[==XVV;?L&W/*Y#S^T8'2]E7OG8?1J+J"WAYU> M(Y-TM1N;MM_X$?\X;H1^_1P%KCPU)- JOGS$.NC!4?_^1R8XX3^=7G)]*J[^ MS;T= <%?M>&,"85XT)')["GV#EC6 B1^N_$+)T_5.]>\OI>1*X;[0&R"0:X M:IO']K2W].;:/+0:;71UTA\P7P,9^0E;3Y.Y[[-N!W/]L5K]4'I;W?Y8W5ZO M;54KLR"-/^WP-4&Z%)\L9Z"!#KNQ'ML]$(S2\##&&1K/WV/0H-&,WO ML]_7K3: 6><(V@B]QW?W%WC?LMT]D+P1<,GK1N-%0P,E]N'K^ MX8_0Z!TV[>EJHST8Q>"AFRJLWSD(7<>^UGS9H5KI_6ZL^O&2R*OLY17\V#6GW@/^ MB5B@;(&AH_OP.=*[)<:U_WNQY?\^SGE9VU)8?R%E7\Q_EE9B'C\:ND4MY<"8P[C01\Z MO=[,Y')7/X]6(5I? M.H\N(>.T1=8R\,T#%BK2I37*V;(0C]UG/36$>W34- W^F:NH:;5?'^YFO9*] M-(RBEGYK@DC\_J#S.^Z;B2LD(H^)J<_<-#U\6>]73/&D[=C%=$YM.I_S@NET M\E4=-?*NTX6O[9(_ZG9CVY^6^EUH+>%[?8(V^UB M_UFVW0C1DCC+D#$F(B[RD;S.6\2=\LIZP[P08+LM&R47P"^>(==W8?#G;OK\ M-MD5@QX,R#1O2'1E$<(2"[I,(2LB>)% ?*1Q"$A1[S"GSGD"X+:C=#? MLQANQDTZPWWEW=CKE[JV'TN]8WO86RZUXV"+N;]HHF]/XF W['\]!@;&$'QX M @QLP'S]&&QC[WTZ@G&GO)E^O?>O&/9BKY#U1\IZ Q^?RSJTTXS_VC[=_18. M'>42WGERTO7RKF$A\$\3^,OE+JI!$^3E+JVM1EPRBBQ7$GD=L5%" M,A@IX72VXXG12)!J#-"<6<;!-D0Z4(1)!B^E(#_T ^/T _5 MMU1(PW. .B'1)"5%B.6*,,:"P.* @Q&2IL2PF,7_"DO(;Y> M%?#<*G*+JP+FJDIQH0*FJ@(N8XA<8T:<3RB8D!#'RB$7'$7!*66),QLOJCM6[>87A7\3TSX\.AZ'&GR-W<>?U.XN)?^5.GTX7VV"S\/R^#L=6VS=&B[@]HW?;C];:<] K;CZ'TKM&V M;=^ 6S[WX8=.+T%8_-]F,C3N,"F/.PTVMD5;;:CI#6%,*L:% MCDY@3[%SQK 0(O7?*5TZ?ZC>O:R?M1>1ZT9[@&R" :[:YK$][2V]N38/K4;[ MO$-,0H\?,%\#)?X3P_L^M+\:[0#?5ND*%=.HI#88SF];;5 'G2-H(_262_'$ MQVQ"UK/J@#':W\)(Y?HG8X.F;$VE[,3< YBJY89"^0.%CZ,>45A\> M?,#88X[H>L1Y@S,CT/?LD_C2MD>A 8[7_=O0F;T(:%28SY;JA? M[_6N!B>F="+@#$[7+)_R6$S7JYFN"56OF=Z8AX>6]$MV $1/.YKWH=M'%VG> MGB%:Q705TS4U4^C!9_!.$9)LKSZH/^_SA_COH\8/V\RKWB^AR!XS?;.60#BF M'/*93 %\=A:XDT$)D5B*D7'JM9,N1FYYTL%;8M/WK>=DMU9I5FI;9SMGVP?5C1U>WO=\ MAV[#^T*K4O-DYVSO[#+/[^^#RMF.@+;A?9MGNS7HQ_YNO5+;%/ >OMN"^[Y] M$KF=FWE^Y?3OTXO MBW2PX)@5&GEN<]$>:Y!.3B%.K?),1(X9_W_L?6M36\>V[5]1]M4^59G8_ M9K^24U0YQLGQK@"V0Y+C?$GUT\@!B2T)Q^37W^XEL!8!.PB$6 LZ52:V7BRM M[C%ZCOG0:9WCW*UNTR6:\JV[B19WCU?6JI$4,MDC$?T4B=+DO74 M$&E*X_!"EG=-DZYDN3FR),ND:$6E0^Z!,*>AU"J"8RS_<*D9R.)3XEO;7 ZE M65=.="6L2ECW35@F&J].G;Z/M.Z#C&TMZ%Z-T[$H;_1-TE3;60!M+H88T6ZXJZM+ @ $284!G M9L^2S:$2/$0MX]:V$4.CKO:BKLA]-,C=@+*IR%T#*A2E"B2 4A'(F*Q8O M0!<_"R.(,5D>HR1- RB)5UL /AQRGTY L;7?!R='91!5R @,<3J8MI[)Q^/H M:#0_N]=TF26]=9K%^B!;7BU62H>:7:6/"N&.0G@#.J9"^$$AO%1 R+6,UAH(OHS1\D&!3E)! M<(1B8"@,R18 13/49D7G18W-K(+/5]-)./7SP6C\(4OZR7148S2/0^R\/%_0 ML[U8/36K\-3^\[9284Y9(B,(U"SSE'=@:4)@R&A 1JRW?FM;4I9-C:N]NCNK M5*J#MT^&T0:T366+V[/%4IA0@\0*=) I(@"BBN L>L@,XD5TG' :"EO((:,K M"I.*V#XA=@-2IB+V]HA=ZI! K.***L@\:@!9(* )1XB6A,RQG*?@MK8584.F M[CR+HX9B;B50LDP?A4'\>!+'L](&=1P&DS+"K4/5K-%/<[=9657R?)GF*J'=EM!V#Y[-=T?G M<[6?_19T/GBL0N#H"&#*/[27!C@UA@LA5 PV4]J02#F4^FI$N4<*9U5@]L@I MW%^RZ8,VJF1S%[+9>_Z);&S$0C,1=!9"@-%R,#P04)RAS<\XG<36ME%\2,R= M#:@*]\<(]PU(J KW.\&]95LDE$G*!,RE#'=N$CB530U)F/72F^C=.=R%7%>Y MSJ:&0%YR+9^]#"PH)R$E0@&UC6"\H2!YX$BBUI06 M^4S,D.A>AP=KTE1W;>*-A M5(3F20I+@%E* M &7D8 UC(*E7WLN$#'EF*6.&7)(^*Y6: -5=*V<#2J5RQ2VYHJ5*L@T3"9,2 M;/!9BTAKP9*L2E3@01>Z3TV^HM9#RKO4&;CBM7^JI.+UMGA=GNU:J7R@4P]< M* OH,UY=L@J2,SQ&*R6E?(%7<4V10DU,O#>H-3\'*YKI7&5J*QG]K"AB1I&$:5[9 4 3F5D%]T9KSIVNVL,;4#75.)8#W&TI(S+]JK)"P7"A)(CAAJ,LA0RXU-FA&R$)5* M#7A7;;U?0S1W"M&(C6R3)W7)5V>@Q:20J3*)Q>,H+*(&"6&6G7)BUM! MW#\94T&\5A OK0"JK:4^(6?;NW)N,?>U( M+=_:9F3(:S/ORAO]U2Z5-]; &^TR_>2R0:H34,M8T2P6G/,(0B[V-V$9*G870=VEV=^TI)8ZAAP- Y04 +:"0<\*L:9]%$W+7K, MT)#:M'N#IO:B:??]A5ONMXGF=??R097+/^ZM4^(*.[=*M@5S5[Y>B:_?M35: ME%HSHRBHDAB'W"%HH[+I)9EV/&FJ2I-@.A1:Y3]7G4L]DFD]:U'\:!GU^L5\ M HS:!S%;&?56C-I2K\Q00I-)8,J$3F04P6K*P%K)C20I<--D'J'.?TAO.C%7 M5JNLUEN97UGM=JRVM!,QJW>GB0&?#7A A1%<0@(BH%":>:*L6[ :'S*YKL9[ MM;_\+3ZC==-XOBUAK?/2NI!]&UHV.1O/1^93KV7SB?S^< M'.4;-?M__TL1[?L>Y99=??HW,^ M6FAPM*2MK^\U5V?]-Z]K>Z;>L7[?L<=)3%](7*2ZRPSUS/O\/>:SP8D]L]F^ M?(CX7)==*VL*P772>]*+*-OY_GRUV)YU5M\MO"GO+PTRTI3DA5(<*$D2$"E" MB;2!T-Y)0DVT06]M,ZF'2&NWO4J$Z_4Q=Y((>Q$V5V_5#*T],8!O'C21S/SN,/DZ8( MSU]U\]6*O/X+S[+31TFO1B\B(%*"MEH"14'!(39D7@4$9 M8SW/)E+);!1WEFL5O]W%[V;T3<7O>O"[//PSP^9E<@&$4AF_-%'0/% P23L6 MM,X&G-S:EF2H:9=&S3V=6."/AY/I'.9Q>CQPD^ET\D>^_(7,N1 X)_D%!9V3 M-#B:C-\M7ANBFP]J&\6>ZIV3R>3HZQ\/OOVTX.=,]VJQU)/TP\%.7N!GXW#Y MB?W4U"__<- BR(_S1T$R7E5&EF0>DF;:(D2X975@4 MV*5Q>$\GHG21'3[Y2V/Z&D;JOZRZOB_M!;.=57?2;>CMTFPMS[(D YH,LY+.+QZBWMH4<&G6U4UN/!%-U17?7BMIX=_I*('$"3* : @H714HAFI@Q M;\A08VVM]X#MX.IGW. S'KVNWHDI9LX+@]'83X[C8&X_/KRF[O21U@?9?+&J M+YM%/; ?6V?<7IU?N>+Y=FG( ,T:1&LD$!+)&CH("UI;"M)'Q9G(R^;EUC8S M0U2]'@17DZVZ:Q1O0 A7!EDO@[14,4>/+-IL%W-!LRI.$IQ5!C03FE#J/!*? M&40-C: =RJ.J*.Z?M*TH7C.*6Z7GE!KFG0$I'&84:P?.R9B:*-5= V@3\;S*'.M@CI9Z M2=ID:\1G0\>;TC7#2;!&2 @ID)B/7$&BVMH67 S5-2UW*GH?#7HW$9FKZ%T+ M>EO1.;0'&W,C+/$!4O2NC(HO;2N8A:0H,V@X M]4F5]LA#Q:\6>U8 /QH ;Z)6JP)X;0!>GOYTF3-%*7 M92W%EB6(JKK4=^;1AU_R[@9?^U \?DUS?05J);=;DMN+MK1)PEH6901IF@'E M)3ICK81@K&#H=>1>;VU3)H:$7:V;Z)&VJ?[=[II&#]>+HI+(K4FD)7$D)FHX M(O"@;;:0: 3MA0"#-A\,>66UYX5$Z)";.VN<"N3N OGA^E%4(-\>R"U'I]*6 MTV" :I'UCO4.3(8V\ QC2T3"@ V0V9#0+D5<'WW,9M&3HD.1FO[6B?9!\M0V MHK>ELTOS@KG$D%*@H'1CEQ1Q8U($*EW2RC-BN=G:-D8/B:Y-*+KI%.XOT?1! M%E6BN3W1M 002L(H10DNL6PW"4W!4:8@;V%-.1&>!Y?MIB%18HA\74GZ%>Z/ M"NZ;[3]1X;XJW%LRR2EMG'% D0A [TN;*VF!!&.S:4B08ES G6?+HN^M)UB? M6T_U:0$;]\34_CE?5VK?-V]=_G\^-\XG\_G!QE MU,W^W__1C*IO!O$_IZ/YV=?WZOU9_SU\4 OL^L.VWK%ZQ^[UCOT-/=WVVX71 MAXN/:-XR&HAF_O\$-_]^>3X>%)^:V:KX> ?7Q(\K^+TQT,[C6OQ<[S< M^^ZO\F9Q*0UOOK+3_>F/VX@>_Q\]\++\=R07__W MD/CCG\?V%W.:KYO^^G[O>._]3V?[.Z_QU_>OS\KO?OO^W\>[^;K>OM\;[1^$ M]WL[S_[XWS]?B-^(3I1$2H (5L:W>0U6HX6L:%$'$KD@X2_6<)6X7=6X/J'C_=#Z;VW%Q+%3X/ A\?J*_164%.HT9/BED^"0"V<*D MH(C11$06F,\'.Y(A%7S(]-5\Z&$?3,BZU1Y\JXG? K4Q()% )5> 5!IPGG&P ME)1]%UE$TVRU3#5#1E?J39#2/?/IX"'SZ_+.71%E#V(.590]-,K>LM_R,>Y0 M( =*-,DH8Z6)LG8@#;,DIJ@%40N4*1Q2>=4H*8/WVXG^O:5T\65#P=YC4YB7K(/ M\>CL\G>HU4+=2J3_+&TVWM::VK8J5;;F-AHJJ19TY[Y43ULH)K>QV$H70+#FP9;H:,B- 6Z? <^N=$HKK M:*_EA(K+1X/+VR>G5URN%Y?MWAW<2V\)!"]I%B8N@:/407$SJ<1=R"3:,5RN M*6ES 2_=Y>S-9_F"R\VV1X,3.PI9]@R\/1G-[=%#E^YVFJCZ4)V[7-I7>65? MCI\OUK5%;9755F*U2U/O% N1IDQC/*\C8'(VLQJW97R\U8(FXK3>VA:4#PGO MM0RIS1J[:^YLH/2VLLC:6:0]#]YRYE 7%X8C@";_T-(GX EE7D-J&,DL@IH, M475I:%9%$2T7R R*YY9&4FLDF_,(CSW#.F';6&J"6\:!C7E=5XNE:#!DW M'4+RFOJO]D#JO(ESFQ\,@VBGXWSIL\$_0TPC/YK_5VV^VG.M<[&V+\Z7]IGW MI\>G1R6S?6>QQI7;5N*V2[/Q%)<1.0T09.F^ZF("XPNW$26D"#:S6]C:+OV) M>&V^6DGDYNOSSXUHG5G^GOEOE4X>DDY:HB=D]B<1(WCI)6 P$1SW#*B@,AKO M:"P.84F&"J_2R96SNJ*YCVB^O=ZI:.X"FI?& 5')1>XCT! RFBT78-$8$-8' M8KUBPF!&,V8T7_6#/@B:GU!T9[G3!Y-FGIZ?')],XV$>WC#WG%]^)\/QW8CY7U5F"]O9U+ ML_84$5CZMH)&5R218V"X#OF'DC*@<:J43S ZE.3JU-";LUYUV7;8AMFD(JG0 MOE]HM^2)\50RJDKWAM(!)"8-SBD-.G+MRQ#-*.G6-N5#342%]N.$]B;E287V M/4-[>6I']$(HJ8&Y@(#$*[#."/#4HR8Z/Z6PU P/N;@:HWD0:#_Z\7B+D1&S MSS81?.C03'\[/?]*;RO1VZ4I>=PX0:4OY=QED 1W K3P$J01 M(M#HM)%B:UMH,Q37]@_J6Z"F,YWE*]_T))NM\LV=^:8],SQ:33P67R]5@ %+ M7ZCD@$746BD1Y:+B1JQCYG#%_&/$_ ;RWBKF[X[YI8UA.&<8B0(99,:\IZ7R MEGG(#."1Z8Q[6ZIYLH:BNC>8?T1-VJ^W^J\,YBL-$-:MNO[&O73#P2&+E?F: MYZ4,DU-W%#^M]-UH\@&[<5^_)O^XY625==R@KIP??="HK6E$S\:AGB9W/$TN MC3X42BAOHX.@9.EWZRD8%#+_D(PRJ9$%6484":WRGZL^N1YIUK6#^(&C!4^7 MSJ_?#I7.^^$"J'2^9CIO9W9*FCF<&!#164!4"IP6 JSB7B,56=LU=(XZ_R%K M'C!9*;52:J74!Y[762EU+92ZM)!II,Y8)R I$1>U-\X+#K)TZ/5&)6WX@E+Y MD,DU#_%\0$IM7#+_FMO\2Z]IT7ALI^]&X^;7RPR8\U\(A<&^YO*"ULY[.,)] M-'&47XF_0RHC__>;D\FL*;K]>AJ/;.G9^$VY9N#-N_]Z ^PLE@_8VOXG_:\' M4C9LJ6P6/W?R1WR(89"FD^.!/0VCDDN<1F,[]J,F<&_G\3C?Y=E7G^VG^9?% M:NT#G]\8I_?'H^F3:.?;LN/-[@MY[^ZV:Y7M\D?HS _O&#[ MUKO.(4F6;[$N7\'I_/-OV> -_^+MY7_I5MKZ6:ZV.1D8B5(;RKE4'(6.3A#/ MB'/&\! B\[\QL77QIL-/,X!/[+L(;AKM[V!3_H)?VZ,_[-ELZU^7]V'>A.<7 MA 5^-[A?#5&=WZ[M_W;3?VU?]QT>]%Y?<:$U]_K5_OX/@^?[;U[MOWEV\')_ M[\O-;CMPP1E(F:QG&467(+4$4D'<\_@Y WV.RILC>\E6C9F0O\B1/9G%KR_^\LW%J-S1 MN+FRS3Y.OZ"V? M$QQO]>QHQVAV7[Q>^U&>S LQ-OO\"4YT*S>SE1P:[ M^66'L\&+S-CATLVXX5+?8-[NH[V!EYK4;V(4;[]QTO*F+14G^SO%V?$]4$*2 M-XFPW^0;/[4[1\TJH%E7?OR#?NG]DSC-HK ,N2AC'QH_V[VFQ=_@,VZ[I_I+ M5?5VWL^(^74E5SWHU]Z+\\&H*=5ZB,RI+D=VUI3[U,G8S)VSER11PCMFB24. M&6/6J\"9\5(*$RD-O^TTV4N44+AS&E/>HLMBPLY$9/9^/(_(O/_W:/_[UV)O MYS7NOO_]X]Z?;]Z__3,\OT#+][^N4OWWGNZC,B\_?CV^,79[L&W MA[]^_]W[O8,WO^^^?X>_'O]\M/?+2UXB*WL[^?'W+Z]$9/;>?S=Z>_#RX^[W MW_W^]I?\N=^_/MO?.3S^]9>?Z-OW(5_+6[+[RR[;+1&9Y^2LB<;\2/[X3<84 M&;<:4C 44"8/3ED#3%N:,&CA0MS:YD0-A;Q:'MR_?*4>A<>[3(-K"G!WD@;O MGO6#)')%!!4NHI;.H@LV)6L]4P0U*S1(S3D-WC']I]+@'6B0?*)!AXXBMPQL M="K3('5@F>&@C1;>G\[FBZ#)?#*8Q@PV M/SJ*@_$G*[4\7O[E2T#E9#KY, HQ#-S98'*-UOSZH=51GVY^-_1DS^_8ICNT M/>CWWXDG&:(C6YBQ-F-[+'*KO:K5S%C%S!BUU!9+@4;A.$0F$V#BV> (C("U M5NDLLH1CNGB%AT8]AN*0#HFM1\,:O5(GE35NSQI+<6(\RJ@S:P27LCC14H)Q M0N>_*9DI7VJE6<,:$KLT5&?3HS@>5J0<3_+%_'E[J^>I]-KN@M7SUT%"%_KR MN\FTO8Z5L59AK+.V5SF()"-%4-XVLXM-Z22K(:^44SIRIKG:VC:JUQ[EVI"_ M&CF5/];('TN+)VB4"J,&HZC+=H[/%D_^-U"6>85X8I)HJH0(WGGV6(\;\3\H M&'\\M-,(I<8G-%WXXWA673Y],'YNWFBJK/"W98&?M]:WDMH*I+;?#K4KP8E6 ME@#A40)FZP><9Q*L=EI(%@B*;!31S&JFUW91=?Y4NZCRQ[KX8VD46:UB7K$ M"DOIM"<2M'$>'*ID0CX9>-)-MV]VS9RQSKJ!+BJG\L7&+\.^>Z]\4AZN1>^# MY;3942$:WRYN'(T_Q/- _;"$XZL?;&53<)6A#FMWA"T3B;Z;3HX7Z[T;YX>3 M\'*YLLW M"(*BQBN')(DHMK;ET"!69U8ED!XXL_Z,TTFPL\/*'??"'2W32#O.%3H+5.HR MM\YXL%PIH(HR'I))A+."5,TH^Z8_KJS'Y>]IAC=6%T['+:#5YW,VZ[HW&9=: MF85"?/&Q>.=C9;25&.U2XW]&M5>*<# ^J,QHU(*ER8)VEB<41*!G3<*"N3H^ MNT?64/4?/6IKJ)+)PY%)RSS"Q(52-@)2$K*TBCI+*Z9!6B^BU%%*3K>VQ9#S MJ]*J]]E/G;:)LNT_SK9_B7VU*DL;7U'C/&I-I&HB8,6[E+]C](M^G];_YW2T M:'-[RRK4FVK#1W;?[U"%6N_8FGN+]4.]O(D^CCZ4-JSWVUNL[V9')\+0-S8W MLHDQC786=^+B_R_'S[S/MWQ>!C4TMDAKW:L)LI()\OI2,)HH20FW0!@3@%$1 MT$%80,L8:I(H:W(5N1A2=C4%NP:D.X#L3@2D*[([@>QV6#JO7$!!@(9( +W1 M8"D&L$R0&$Q$1NS6MM%#P3N2:?*D(M.OII-PZN=-+MUX/IG>MC?J4PDB]=,' M>Y7M7B[7N[+;2NSV4]MN,\E0);D@",(Q!-0Q@C9>0%Y:I:)51JBLA*0>:G:546JH M>D-&4SRQHS"(B]C#;#V)?$]%*';*A/H[5CM?ZIV8XG0:PWFTZ4(C-JDZE>Y6 MH[NW;0,J.NX4>@7,L@#(#0<;7 2?@D45$J&2;FUS>K4):H^LI^IUJM93Y9G- M\TS+K'*$8$D"!,FERT(MDXW3-H*ERJM(M,882L(,XW=NMUQ=4;=L:7;N@!V< MV+/B=JU^J(X;46MPMK]:+'5EMI68S5]R06G'-"H'U"8#*#"!EBA \,A93%DQ MEE1 /N2Z=OFH7-+9R-TZC*C**G=CE9:]1#%J9$:"L1(!:S6-C-#I:]F&-\\;%<]4+>VE::G\5H/E#_- F(\;^<&5G?4H[:DRD[X8;G: M%Z+QT]S+UG.5$E>BQ'=M0XM0EX0. B1KFF&'(B&Y!)YB0)MM+N[)UK9B0ZJN M9C+TR-*JWJI'[:VJ7--5KFF97U9CV62Y?WP/&^'5^>[X=NSGV8Q MO!Q_8L1GGS9$)<25"/'W2W%"&KF12"'O; 6H(@,K0V9%'P--UAC2Q FU'AKZ M&!J W!B\/7*"]9>0>F6W54*Z-T)J]Q0)D5!-#"1%&&!2%'1"#]9)D20FBLPN M)K@RL:[VN/=."N?VV\6%G.]VW2#^ <=PWN4S;G3/^G>1C\O2OM[@6W2-W*!1 MW=O[5ZN8NU[%W.FO_6S9)Z"T#7"GL_R2V:S55* 1O$T[@6D,-9SP: J<7]FS MIBOOP>398G&__;3V3:/>8DB>/Q.JM;B*M?C^Y>7NE=XS- 0T&@N(E($)6<,Z MAP0%^B0D*=;B4(JK61JUO+D#N.Y$DD3%=1=PW5*!/E&BDA? @C: ,0M HT5I MG92,IDH&+[,*+$ZIJQJPS\7-G39G7IU._:$M61'9%ZG8) MLJ%4<^J!),QB)>0?A@@+4:3\3!):$)7%BAP:)KN!ZJ<[\ZU><'>^VJ/P!7Y* M;SF=-2/VSJ?LK<$+OT9/07\CR9VPHE>OM?A,3/E3A*;&E&]Y\/K+71"%#)(* M2$K%$E.6X(0TH!UU"KEQ)KFM;:1#(>Y2=+$JB'KD0NPO,73"$*_$T"%BN)0. M3#A*IR%X3P"MUJ!ID$ ]%T92&GD(6]M<##5?0W?47J29W$.$^BZ?<7]I)@]Z MD8_+XKW>^/IN-+9COT$#M[?W;^UI)O6.W3K-I(]QF?,PRR!-)\>#:?PP.?I0 M8%=>V2293&,8W6Z*^U-QU_:J,N)BOV^YH MMN4= <.3!'0N@&8J 4:;I$>>%U%O;2LT0XU72\/Z5PA1@SY/O)RALLBZ6*0M M*!/U-@H+F3(HH/8>G,\_M**!$6VM0;JUK;DI>DX]NFTGG08,W4XXI'2*_JG9JANU&/#E-SWLH7RR&0;KPIE8_SF/TX[RA(P$OF=7341VM*LAT=JFM: M_51_3F63'OMS*INL@TU:%I-"PC*=6$!'/" J Y9&#YPI)J,4E)J4+29MAN3N MC<.J7^?6?ITUFDQ/10_VUZM3N>VVW':IV$@GY[GD"-&KS&WEAR4L\*AI^$/Z=EFLSC]'B0K"]=?,^J$^=16B0_C6>5SV[)9Z_;-@EC ME"@M#'"B&"#C'DPB"0*1UGNJ$F59;\FAN=-P^^HZ>3*NDS_C=!+L[+"B][[0 M>ZG0.5&*B& <%D.H?&-'&3 MZ73R1_X:BZ$W%^-N3O(+SOO7'4W&[Q:O#1D@U:G2]SC4R61R],EM7+9#LQO* M B_W0MX*YSOA?"-,4MD&Y46ALN2J+/G3);\+,3)HK8$X54:G:@XFKRAX8B5/ M*D89:-%L0W9-[[H>!:BJW^?)6%F59CI",RUC+*EDO#,*\H^0C;$4P')F002= M6*8?;4LK/::&DM^YGWIU#]W:/70'2VQ0O4F]]R8U)'G),5[VPT%>XF\_[88? M\JJ71XH\?38.[5?O3>:QCF>]%5F^O50%IKVPP3BP01I [QEH'3G8_+#CEGM/ MV<(F,U?GV5?'4P?@WH]06(7[P\&]91MA-HZ"#A:(#Z&, [2@@Q$@C+29T"5+ M$9OVX48^KFG,/3&+4L95BMG\:27SY*\]R\]5]U/7;9[K6XSNIT]]09Z7A:ST MM1)]+?N:[>_LGOTF33(\D$Q;I9$H!B?!"D4A$86E?Q'UO/B0UM#5K+IO'K_[ MYG-!LHK=-6'WPO1HL,MT--Z6N@3)$Z#R/&N-I$K!N J2830HUA8EJYZ9NYL@ MC3,FOS5_B>*/L:WI3OGAV2@T@R GX^J.Z;II\JD?X^=+*"YVP'>3:3.)_1/S MUT*"]=O2R=1'$GO"P5Q0]J MQ)38$A*EJ=>@N&: 0GBPTO*,8FT$M5386/JGTHZ@^.FVT._>!=?I %_(RII/ M_.^#T6QVFJW._,7B=# [M-,(SI;A 7YR?!+'L\;6'.3;-7[PN0&=/JMZD8OU M-U6\9?5G/Y6=\#(_D"7(A_AL')J'ORU[XGEK2Y29/;/\LJ/3LB8_EKVT?U*> MJ$?=*D?=WLZESD4>@M",@KH/()UPH%F7'GG"7<^-".YI+DZO*=F:U4B MZIZ[KQ)1;XBH;7-;8VWP!!0F \BUS3:WX9F2:! B.@Q8B$@-"5YU^U>OX::\ MALVLIS JTSO&=0)J]UV"*\]*W$\[%ZM;Z6PE.KO4I\D+#$$H =EN2H"22] N M6U@*RU)&C=;2K6VIA\+<901+]04^;E]@A>\&X7NI\8"AJ!S+8LB1;(WX,D') M,"!111H<6BS62.FR=J?1:C6#ZO:3VN?3:&>GT[.%6ZFZBAZ=)?+=9/HFGIPO M^7[*$NQX,F[D5F6VE9CM4ELD241B*1LFE)2^;YXZ,,PD, &%55RQ?&1M;2LY MI.9J)_^:7M4!-/?3,*EH7AN:VRT)'!&<,PV*20X8.()3Q$.,U&NF,S=,&?6-ONVYF[LI1 M1Y47SJG,#(R!9LX ]5ZB(2'J5"),6@W5-4/,NL<,3\'C\R*EZ.?%W1,_9N4P M?A<'4SN/@\7?FPX#C:'5Y+"7O\3_G(X^9(1DQ?'0+J'^TFA/#:S%9ME/+\ZW MRIN\4_;'A5G+GQ?+G?$FSN;3D9_'4)YHBI#;#[1>6?EV);[]Z?*HDI1D*K7' M,:02QW=@+?7 4J#61I2J-+ND0\*O]H%:69IVQ@ZK!-*1E*#*#5WCAG:' J89 M,5( 2DT T6:]EK@$$X3,*QR,X+BU+:_I$'>[5)_N&6,]=&L]7QA@HW7;7%6Z M]BV=^TZ\^2K?BDF6M[X$<.-.7/S_4T)EFZ$7K%V)=B6BO=3Y*7.L4<8'2"Y; M8BB$ 6>=!!EV5XTR6A.'0])>Y36&TVMC()%E8U%SU6._!C*R8'[^;>?4WNO:&=O3B#GW-\SJ&R:D[ MBI]LZ;N)W1EJD?\?1A^V_SO_N+CPUF>5QC-Q>@[1[?]VTW]].M]N_+;U M(?L"U\T'?CV:YU_FOXQT5I!^;G9\5MRYS5"/@9WFA\>#4;[4=U-[ M-#BQTR:MAJ/;.G@\\T?HS _O&"@UKO.-P-9OL6Z? 6G\\^_Y=[O]]_+N^;VXN5;T?Y9 MKK8A)$:BU(9R+A5'H:,3Q#/BG#$\A,C\;TQO7;SI<'KQ#4[LNPAN&NWO8%/^ M@E_;HS_LV6SK7Y?NP_%H#.V;?H/[U4#D"[MZ\WO[[YWIS;U^M;__P^#Y_IM7 M^V^>';S]T9$]F\>N+OWQST7)T-&ZNK'G37\^I?.:= ]B8KRAC!8_HKH_5GGR9?T5L^)[BZU3N_=+'Z*VI8O=:;OO,:E7CG[K@W_O[F M*Z)D3]:J3]=*^5>,].9BZ5<4;\8N?^/<_]N W0HO-5=>>HU_8D'FGWF1FRBTV9C_NR)LXM_G! M,'AAIR6QYR;)X8_V9CSS_O3X]*A8YLW^:,8V-'\KK66G\3".9UFRWL\MNO32 M#?)DR[F\=+*POW.R_/U*'H]".(H/M)*+7L$W"9[>Y#L_K7OW['AR.IX_PJ/G M0>_J@O^N1/3R(_F5^I&G])-^&$R>^@S]D&__\'DKRAX"@D_ MW]JCTL2^I/?L1!^/79P..!T.2I2L0^5X7SZZ^I[^V,RQF?TUPUH)J8)C(G*! M1#&G7"1&^J1,HHK)=618+]OH+>R2_=/Y;&['Y<9V)E"Y__PB4/E=_@Q_]NM! M?M?.,[:W\_IL[_U/^/;/?Q^68.+>CC_;??^"[1[_?+0,5+[FNP?^SU_S-;[] MY;O\.UZ3_>__/7I[_.;WO?>>_?K]SX>__O)FE*^!7@E4[OB/>W_N'>?OT.R)G39#R1_+';XYXS:BP M(%.0@#YJL)(EB*BBY3QXY)GCD R)NMHHYLX%)G]KY/4@Z>.6B.\,& MW[^G3'=-(XRE[7C4HMX5&6PU1B,?&(P$9-)3"K@+&4&HRA >QD@))NT M%EX25LI^R1-CKWL,:%1&K(QXP8@Z48=,&*F,09>XRZQ(I-:*4ZD\86LP_"I9 MWI4L\1-9$D,238:#1L$!%%2J@E)TI0="39Z*A7,1-?I7G[LIS'W?;8VU8L-0Y MD)R*+&R-!Y=*X_CH0S HN9)EK$VIM;AJ&MZE VKEN.Y O7+<#3C."NN,C-27 MNGFEA1,I\$2)0FUB#%@YKELY7C*L=UZ8MWJP%,9;8[,UM[**'5FAIM@%%K -$K<$Y:X";;XJ04 M?= 2ELC41G5O/'N;;GS5RKP__P@HK_^:D:^8N/B MKQEEWW2H_TR%;87MDX/M,BC)C"26$ D6BS+3R4"&+@&1F!$"&3/F%OP-;/]NS%[% M[FVQVPXCH>:".)+ *VD!K>%@M&? 20DC)6*MPS)C;3_&FE<=ED? >/ M_QJ+MQXW!6[(==C4^5\J\5^2X?D6>'Z^ P[*!EA<^+-Q.%ANAV?A_>EL7EIY M?1OS[XP']F/ET15X-'/H,G; F)':9!8US)0<$>]!N^0A:>NDMIXH7)\3\GHJ MZT0%1"6 2@!/B "640B2B(M14TA<*4!B&#CI'9"2)>:E5EJM+WC880+8=!3B M29#*AJ(0E50Z02K+>(92'JT6!GP^.@"C]. <\Q"R:(LQ>F4\>PJD\N0)8,WQ MC$H G2: =E#$.$T].@,R.I&%1;8K# D>J$HVY'TDO*D4T%L*6*5V9 UAD=6+ M2"HC=(01EN$61E6V!+,5(*)/V2A@%FQJPJ198V:;@!&T6]MBB'P-Q7:5"KI( M!6L(M%0JZ"L5M&(WCAN&!#6D8#(5.&O 6)' Y9,B*.0BLT.GJ*"695R+_9>E MZ6&?9[']B>!=GE0I6I((?R1\7CH+\.4?Q?]Z<_?I+.'$,Y>Y. M.-K]9??C[HX7NP='H[WO=_]XRU[^N9>O;7_GS>'>P3/Q=$WHK@G4= '2PXAP84+4-XN0R6XM8V&VJN/CLKL=81/>J@PA>QNQ?G^ZD" M>&4 +^.'QA/'!&% 0\PRGR@/EB<")%'K@E?*655SJ"K4*]1["O5EI)!*;DQ* MLHRUSX=MD@G*$%+ ?-!&)@-CTCP%J-=ZI<<9*:ST<0_TL8P)6FNI$T2"(U@& MFQ?W'T,%3C&FDZ5,^"=!'T\>ZAV("5:HWP/4+Y5$!4ZI#@&LHBR#72 XS300 MSVRV#F-^CE2P]Q7LO8[^5>S?"_:7<3[C+4456''I6T#>%#-[!T*RX),+/ B] MM:V'@M[%N5]!WV'0=R[.5T%_'Z!O1?2DTS:9X$&QQ &303 A.D@A2>6")-3Q M3H&^UF%]9DKIR>G4']K9(EKG%R-R9Z5QX:?(WC3.1]-8@N&S6IJU=C:]=G;6 M&KRKU[2B7"YV>#8.;YIE#3NGTWPO7^6O-0D_GE]+Y<6;\V)[>! 4%K(\'X%'A,,603:6N;RZL%JC7AJ;/0[5Y0Y&9@_MD>G<:*Y=6PO Q_ M^$BHI8Z!5BE"WAH"-+,6>-!)Q@GH5-\@FN[E5:-\;M-N!C6B9 M9HEHB%P[0-JT;V4,C$Z2AB23H7QK6\JAI&L8IU%AW<&S>D-MWBJ@[Q'0K?DX MK%0D9SM>6>\!371@4TH0F&3")"YUF7983^M^PGK#08MZ6G< W*VHA!(2$S$B M'\^: -I@(;-UMLP-HDP491;PW3JM:Z'1M3AN'-'@"E1*3.(DCF=W;0WWM*.Y MW7-B+DLL9P>39_F&ENNR1Z_L*+PMS;!F_B?T]%L-(\_ MQNF'D8\+\GP3_>3=N/F4RJ,K\VA[OHQ'+5)R-!M&H73:Y H<8H2\(:P*G'(L ML=V:S%69H#+!8V2"90R$)T=T2AP(TM(MTCHP*6;SRO@R'S:S@7X2:9VU!*3[ M,9 OZJ]*,=VBF&7T1',5)74)F"L4DQD%#-,,I."H T]14;FUS8=2X",FF"=/ M!ALJ$JD\T"T>:(=:)&/"*1' >9JR[" 2-)I,!]RF)"UW*:W/,UNYH+MUG_8;K'PJ2WY=J5/S\]N_ M'N?UH%[AH-YOMXP*$*6N,9413O[7-KLF^J)E5/47Q MPU9!705V8VI77*\#U\M H&(>$_$(*J4 &'@ IR(%%YA$2CE/X4E,=ZC%4#T/ M!%;2N&_2:$V%0AX%#1&H=0:0207:9(M >8,"@Y5.RJUM.>1"/V+*>/+PWE!H MKR+[OI%]J2[*9R,>&4(2S@,2EH6SH27=FA@C3)!>K:^[8T5W=]&]R>JHBNY[ M1?U7.I:1.]$?V2GBV!%Z>*6#]!!OO11 MOJYPE\!%35/HELMSYV)-GS=]^AK&?-Z\KA+AC8EP]^#9O#VF,J$./E)0*F5; MAU@.EJL$+!]X2BOB#>J::E0Q7#'<,0RWC!DF%!J+QPS[RP_[R51NQT1K\'+4P^V\M$"EW&1RIGN'9(HD#_ M%'CA<6*XJZW9*I+79:67/S\6-#_[SP=&)=7*SH7F5>-\;:U MS=B0XM79KW7,1&=!W+U00X7OVN#[\A-\F=&>>HK@42= X058- &$,D8%PYA* M]23N+8B[VG:M0GEM4'Z]A+)5#FWDX$B(@#1EHSIC&9A1&(E)1!O:K9-XTW40 M#P'!;^U14]-@YX-=._6' TZ'@P*@O][P30=(W60:XA3FDY.OR_K-)D>C,"CW MHX]$MUHM _$>*4:DT7"4BCK'*0:;7#9F=7[BMY=W9K@6L2TJ&O9/Y[.Y'9<; M6UEN)99[T8X*2.LDB3P 9=$"IAA .\\A,8(D.!J)2%O;W P-IVN*C]X,*#U* MC7@:R+]JX=P>]MO0HM$F>T!"5%Y$AP\_#??6IN!7W=Y*/5,EB1I46(5#(?,K&&*1(5\ MER&_2HH!*SEH-G&C!&+>08Q%KX4*@GM)DJQ&?3> OHQD$"DD4!:I4 @PN@O'6 \^:U7+JO3.U\W(%;@5N)X#;BFE01QG:K%0P*IE_ M. F.Q6S >.%=U"'PL+XZ[0X#M]8]W ,9!.(BL5(G'B5Z);6P%GG&/5=)6ZTK M&72 #%HQBI2U)Y-H@,B0U4R6H&!LE! S<8= ?3+B211!/7G@*HXF,L9,1(:8 MG(LF-0>%$M(GSE8$[A<]$A6]=[+!6Y$&F]Y;/O-V! M;RL*$+3-?$M*D"_#US$-3E@"@G@3$G(BHN[BP5NG.UR+U^\FT_S/\<"?3J=Q M[,\&\VG^M*.[CH^O+>.ZY4//+$!$"G-%! BB,P+1"9A^=.@@#HG MHK\!B4HKW:"5_7:W>5DFT#C Q+-$4RR"L2A ,%TV0*1"KB^TT6%:>?(4L.;0 M1J6 ;E/ I4H,08ECW(&2T0 Z%\!@I@2K8F*:2665JQSP!#A@S?&1+WI9*Q%T MA0B6X19C4 I/&%"))=RB#!@3!%#OK3"BC(?'K6TVI/S.HZ K#727!C89;*DT MT!4:6(9M%$61SX $Q(F0-4'(-$ Q0%0\:<]%-A92]VB@%FASD6_ A M0_Y#G+T^SQ5E%_:JHSXB_< 0\-^37_STD_OCGL?W%G.Z_ M#_D];_FOO^S^\>OQSZ/=]Z_%VX.CP_V#U[A[\/O9[LX[EA\[V]L)Q__[Y\N/ M^P>__['[?O=L[^ GMOOGN]]<(M%(AY!<(( QRPKK?$:>M8F[8'S>+%O;^IJ@ M;RTB>A)!A"\B>2_.]U.%\RW@O(P8!A+1RLA !%:&4+&2_1@0F,D:7XN\W&)] MFKYF3E6P5[!O&.RMV* R3NJD-#BF(J!U$9P5.H,]R&22]R;@4P![+59ZG+'! M2B#W02"M** 4RB%!#DX("RB% :WRWXRCR,+6)\0G9DQ$1%_;I1OP:??45]'U"_#.D% MH;1P28",Q !ZEL 0$L&7I&(JK,I;H5.HKR58U\+\33PYG?I#.UM$ZGPSHR1? MQ,3__BFJ-XWST326-HUN!DO:8=Y7*QP[-Q>-,L:]@Y MG>9[^2I_K4GX\?Q:*C&N0(P_M<,DBF=B1"*@M!$'9,:#"PDAQL.3I S# M4Z"*QPGK59PAFVSI5L%]CT9].\ 1C'6QV ")D-)WQH)6GH'V),1 HE2DC)@< M"KV&P3(5UAT\K3?4Z:T"^CX!O0Q:")DP4&\AFUP4D H$@R2?V5)XRXQ :G0] MKON*ZPW'+NIQW0ET+X,327HE2 Q@'0V 0D8P^0%(1$?MK4I>A$X=U[74Z%H< M-^YH< 4J)3)Q$L>SN_:&>]I!W>YY,I>EEK.#R;-\0\MUV:-7=A1>CI_;D]'< M'C7;H-D%SUN;X$W\S^EH-IK''^/TP\C'!7F^B7[R;MQ\2N71U7GT[:59,U(D M[CD#83.7HDP"-$H",MB@M42'C-6TKLH%E0L>*1>T0B%)Y%7-B@D<=0)0\P36 M> Y>HM>.!9VL>0I<4"M"NA\*^:(&JR33,9)I!5&XCM2(+-0"LP10"812^ W* M\&!-EN?>RT:W79-4]G@HYLG3P89J1BH3=(P)VA$7I2TW24:0KG2G%;[X9IT' MJB@33EJ&ZDF,RWOR9+"AP$LE@\Z1P3):@]P%20R"I\41H8V&3 &DN R2>]X M%B>5#)X &6PR6%,9H7.,L(SP6*^U)"[O?ASSX1_!B='^;?54I1U\^T&*U'*DE]7 M>M+\_/:OA%JI-!&"E5FE7)2LUP> M"XX?MBSE*K0;RW(;E>G4$-EZ83)J"A)J8F!H:7RS$MG' O&R2?19;]6 MI_0\)%-IX]YIHQ5DT90'E8\ B-IF@T Y"CHD IH*%+R,P_^,1D\:3 M!_B&@BP5V_=O[+?")@RCTCPE<,2',M=3@-%4@D8:-*7:!5OSVI\"O#=9KU+A M?;_P7@9"N% I,<<@>-5*Q?C]8GP9 MVD"ILK#W%#!;9AGC+)_>%"EX8ECT.D,]T>[9Y[6"Y5I([T1_9*>+J$5IKY6/ MT$&^]%&^KG"7"$:-&'?+\[ESL:;/FP9J#64^;UY7F7 %)GS7CEQ(%6ARGD!4 M! J #BV!%%JR:N*Q6US>@O&9]5 Q7#*\'P^U!(LI*+2D!I50V9BB78(UA MP!G17J$T2=FG@.%:-M+]&$7EA7OFA580PIG@C?$A+TR(6>0H"H92#]$%XHU* M:'0M+>TMAKO:+JLB>5U6>CODD)QF:!0DZ2V@\Q*,-P2,23X3,C,4,Y09'U)Y M=3IG'0#061!W+]A0X;LV^+YL]A+W M%<1=[815H;PV*+-<4-=C[X]^DX#C@9#@I^_GJ_-QT@=9-IB%.83TZ^+LLWFQR-PJ#Y2=SO[V\,\&U>&U1V;!_.I_-[;CRKN#>31V=*[4/6@Z5Z8;-23:%-"3X#&S$J5F2(RN*6X] M@V]EV5XL4V791\FR2^U.9,R"6L0LUH4"])J"]LH"IT;K8*P6/G6196M3YFOQ M^MUDFO\Y'OC3Z32._=E@/LV?=G37^9NUP\L-29!1)4F0,M H,=(R#$5233UZ MYIV@N"()?JZF8G]^&*>E=\LT'L;Q;/0A+NGP? L\/]\!!V4#+"[\V3@<++?# MLE/^MS'_SGA@/U8F78E)7WQ*<=P_>/<;4S(D@@PH5R(SJ:1@N,S_%)&98*)V M$6N7I\H!E0,>%P=\2HH\>/'Q-ZF+Y6L<)$XR"1@5P5J"0)"BE)YH$=#1TX!G1$?G M271:(L=L& @M$C*E293*QG5Z6RL7=(4+7K:Y +50U/ $3/JL-5S48"(AP*)0 MC$DG;2CYE4.C9&6"Q\L$FXR[5";H"A.\;C-!TI::(!A85-DJ\(YG)D $&G4@ MW"HB2CU5UYB@)EE>/USO?O?_U_7?'_Y^]-VUJ MZTC?A[^*BIH7217MZ7W)_(LJ8IP9YQD@MG'\L]^X>@790F*TV,:?_KG[' D= M0&!D!!Q0)Q7"(AWU=EU][_<^K-/[@_QS[VCOWR_I_K_??_]P\/?G/1C''KSB M_[Z__+9_\/GK[J?=T[V#MW3W^^>/2@@CC&%(XI@0!UD"6(4Q!+CG.;]6!FTW MML3E..Y?2TSP6O@6KD7R7ASOIP+GGX!SPY,(>VHT=A1A3PCBRF+D)(W(6 $@ MC(1&MKIV4"6DJJ"]H/V>T7[.9QB\HCJ!X$X=H:#'9R,_DQ9)"^@,M+1Q!,204G$*2-(2ZR14"Y*GXAT;G5N@193R-K# MO07>P0+W.]$/SOL!<[=8*R-!S'&,N. 4Z>0D>5D#8VCF4>$B(,YG5 9M0]-02%@A1BFQL$<$+K)\NK%=@I"^P M?FA8G_/1P66-@\$4 5<'Q(-UR :AD14B9IO=MCN MA]?5MI[KJ/UF.I9"CTO0X^Z\.GRV7SC">3)!(,,L1=R'B Q.'FFG2*1$4I-R M-ZK+U:27+A-70IA:*.W0$9XB#0H., MX1P%)A67Q"=CY3I$*9$F8N(D\21(4XCC*W0 M-%#E3%@'LGB:P%XF,G'%SHL?EX M\+X;T?Z\KT+!J0V.!T1 QD.PN0EIQB4 M/%(>7! NJHTML6E,D>\?$;(?+EFI7-D/@>GS3@HG4G+<(:V415PHAYR, 4G" M-,?*4D]7%[-4H-WB2_L^TX\*P.\2X.?<%0[VTG& -=S0&@"N(TCE(0U5QZ Z!<\;A^!U_-^D.^J.XYLX_-+UL>;/U]$/#OO54PJ5 M+D^EK\Z[-J)E6$80C;#,K@U)$K(2 Y&"!&R<2$#K.K!!R?5HOV?D6E6LT$S+:.:<3\4Q+3CS M'M0UYD&%\P0YSBD"78Y'4-V(-'9CBVUJU:9PLR)R/,YLD,(%+>.""PX8)Y5W M-#*D12[I0$5$)@6#;" T$>XC"R599!WXX)[\,(4/6L<'YPO'\: Y,1(Q333P M0>#(82%SX?HH#%.:K]!Y4_B@O7QPG[Z;0@JM(X5S#A\O!?>P]4@:9A#W-LL' MUJ,HC1'8!&^I;)_*4#)4%M>0&XTFMN]CSD2IX^)*GG/%V6F5%]_OTBJA2Z7HLNWYYTZA@ALF7/(T> 0SZ4V#/.P7<1[ M'AF(V"3GZ+)5=3LOH2\/CN2'S5JY#.Y*Z"G87@FVS[EHH@[29O-(H!*T(X<3 MLI8R1+""7R0KB%N=BZ;%^"[)*X_<15.(X\Z)XYS3Q3 ;G7<)84PPXAHD Z>] M11[+Y$DVMN8Z?F)3:_&$:6/M(7Y/3I>"[KL7^<^[43AA5&+JD'*4(AX]1288 MC6!_O:$N8,S3.@@&:X_P^TQG*0B_6X2?A?&%6[CT"A.Y':907=F>_J\*K=6L>;S MZG6%#)<@P_<7"F^) &)-),B8Y! '0D0ZMQ>EP)!$8$-]="44I*"XH+AE*#[G MLA!:)6R%0L1XG&,W%')$&^1!C6&:<9?86J"X9)6TWV51F.&.F>&<3T(205DT M&"4,"@X7FB/-94",)XK86URI87I6L?MX#01C50C$!IRG7 MU:31(JT80\PPKX4GPFFXYRG;I%K=HBI'P7%[;^-[\CT4!*\,P><]#(DP8AE% MU"BXCX.DR%H;$$TQ6N.IAITK]_%CQ7%;ZV85-*\,S1<<"9&&? L3QSCBFH-T MK8)". 4#VYJDC+A=]_%]YTO<+0K50A3^;GM5[H,==][$DW$\=G'887BSDW%T M<='O*&3RRF>XP3#$(1H/3G[+>S@:]+JAD]?DNB5^2*9;O,;+)3P( $1D1%@# M.)'>Z2RJ>JRI="%YS#^^O#7%-9BM3GO8GXQ'8]O/2UIH;BF:\^==!!IKSZG0 M.5NTJB6AD;:.(T:%PBIJ6O4CXWB3"':)Y.X";JN!V$*1HG5<]H]E/1,-B$91(I,4 M1Q$T5^X#P][QS!I7,L9#R.\_%]QQXRN]%;%=*_21%"(N1'Q&Q 0K@F'BU!#) M<1"6$YPDE]%Z96Q@*Y#Q"D??FJ//=UZAA@M++<).T-QYA2&; LAXV@L<&!=! MYAK/A&UB5HCZGHBZD&HAU3FI1LP"\"G-%7N 4K5PA#F,)0[*NQ@+J;:!5"^6 M6W,>+D'.D>64(!YM]KE'C@QV+ F/%7-N8\MH8-6K%>;"JH55"ZLN,>ME?"^8 M4(E-TLIASI7@VFC#K69*::^E=5?3Z@CF"=\5?KU??CWG0[5*6DJ,0YYY@7BH MHB"T0"&*:'#26.7BMI1L2DQOWYNDT%NAMQ;,>@EV=+!6V)3$1K;06KG7,E"<$Z%TRA)%A"W'D@M$8L()8E(P57 %'1Q;38%OEQ5 MJDB-"]W'7>_Q']][8;QT4QP:;RK)NG?\/PMU@'S3\97O^6J\=WC+4?S MF,2%5.+&UZ/A'("'$;EAM)^133#6WVSOJST=;?SSW)2.NWW47+\;3+VZ\J[9 MF55MZ[$='L+HIOLDSVL"9P^J.. "D\ ^].S)*/XV^^9?,Z+O]JO5K-YT\=8& M_IE.WYAGA-*\ M/HM.GCIXOSK%J<"\)%_3>JGQFMK_PS?D9^\F^"J9]ZYW6# MU<^(H66L-WWG'7JM?SQ_\PPK^4CVZC&-E;!G%#^:P9)GA-^,77X06[M*0ND"RTW-UZVR8M11FIW*?'"#T, '5D >U]K.>RI4=WQNK(!>]E>[RH]K15[' ML85?AG5>@VWO)\<3D,MA&?*QV!\?Q6'U7:XH-8Q'L3\"D?UNENBR_OAC>FR7 M"7H9D]?*-')ZSB#V@]R Q6?NN!M"+S[0F:L#\&\2^GV3.:_7VFT?#R;]\1.\ M&Q]T5:?]A1[X(GC0)=B)J>N[*SY9CVL)_CL8W825GNS\#P87,?"TT@$77]:- M=,"=Z*?9@"1G Q)]I]F -ZBB>N.+ZY$D0"^7%I@2H8F9X+1*W!+B/"7":,ZL MD<(GG1W51!/*2$D+O-)E??Q6?/CTZO3#NU=\]_MG_.'@%=U[]YZ_?[<+/[_N M[7XZY'L'+TX_'/_=O>BR_G#0.][;^;/W8>?P^_[!Z][>SGORX=/1T?OOA]_W M8&S[.X=D]^#/XP_O_DR[77Q:!8Z_P5\_JA@%IL2@E))$W F,K& **4L=EBI: M$7)[Z>RKEBNJH+J,B/=((G%^ O&M(]?;!./\8/Z/E.DNQ^/\/,VM1]#-_3$8 M/F,PRH6BV*=:::T8)1JRNS"],2GS5X/G"58&'%-&)%0F1-8 M@B6&>R:,BT$XQI4(D@7"5B#X%;*\+5GR,[+,^T2\)(@R*A GD2+-DT#*6*=R M*<'@))"E8)O$7,YH>=J,6=AM/=AMF?02GT [,L0Z[Q-7VFE!M%,6*ZJ\UTQ< M36\EO>3^>>[;[BPG>OMC52];2(NPB1SQY 0RG"84B-,F>$\,Y3FU1&]*?EFS MO4UN22&Y]F"]D-R-"N_ O1^UH2$Q;J6WF,;@HDZ<4D!0+"37+I+K-DA..!=] M0%0*@K@5$ND@:*B2EKQQ+75W*@D I:> M)1VJNO/$8%*5JX9OV/6D>%7=>=C5E]6FYEB-0H7+4.%IPT%+6,[W#@X!'8*( M%VA %J1U9+,6:TS2QK-29K[ ML"V!;"=>R6]II&!]HR$TAIQ0@C(+\(C4,0< MZ&JP=U:O VQ+'[>[T&:LUB)1(ER"NR&?*,6"LM&+:")FOE#!PU/!W.>FM P^ MUX_37%'$G?-(.RV13M$FYD0R-*T#%:P];(530BBO3*",LY@KG M!M5)1&F>C M71*VUUHC"G9O@=VF'XEJBG52$4460?Y. 7"LDT2&.J8#-7#'PR7%Z*9DETVL M!;Q/!KPX&"DPU]$&S)7CAAB)B>(!OFCO=;ESVX#;N6O$1(HYI18%0S#BB@OD MJ$K(X!B9CMQ*0\JMNP; Y2PX8ZGDQ =N'7.*!JU"H%0FSDRY=5N#WKUF](9C M!CN)),EMT 7@V)@4$9?*,V1(>4$)]\YK MLSK38XL)X+Z]$&M!*O?DA2BDT@I2F?LS8$<5QL(A*;A&W,2<>ND58IS2J*V/ M1HEU()6U)X 5^S,* ;2: )I.$1*D8Y3 <;> ?LX< \4B91Z0V@<7K2"R4, : M4, *O"(%[*T$^]R3(@R1FIKL/I0D0R+.F$&)8@V#-CD 8>1Y0;:03(^3Z;"]L%]))2L1#9+W/% MPC@:=X9V'#NCK_9DM-GIQW%GD#H O(X_LOW#V.GV.V/[#3X6?OV/MK+!#BS! MEZH;R>C5!+8CG<*J;X_^$\-A'!7(+PEYT.!GFCP\IQ?_\QH^,YPXRN7^OW?9 M^^,7I^\_Y;79Z^W]^Q5Y3__\##_C_7?OX=G;Y/WQ[C=X5MH[>/_1*JVD#A+Y M( SBD5%D!>4@)QCM>&#*X-P=]^I^XR7+YTF;_*\%[EX<[Z>"WJ71._?NZ:@$ MT'!"V"F'."AF\32TAP01&G3"$; ME46*!R^83E2(M8!ZR29ZFGZ\0A]W0!]SCYU(H)4YEU!(V()B3S@R!E1\HWER MD6$/^MLZT,?:0[T%'KL"]3N >M,WQW0.ZXD!N10UXCK8VHIG&!?*6D(L6YU[ MOH"]Q77=5N"<.ROP5@#^P !O^..P\]+D*#XE!>(64*Z%I$@8YQ,)FJ9(-K:H M-+>H^%9PW6)4>YYL=MOOA=;6M86'-6;+:G2LI*A;5 .N0RD%PQ M9*0B2.+HJ"&1*&&HVP3FQ6TW2FP;N%=?4^ET@J@[Q#0(QD(A"\<841*CBLZGF'"YK1\KK._9[U!NZQ: N^ESL,3Q:"B*(1'$%7QQ M"O8/LT!=$G">N9_>UBMH(%42?NX,QY6A&;D,E>QS.(G]T6W+JZVW0[9]\=?S M;,?1P6 ;%C2/R_;^LMWPLO_[3(("UV+" ,I(FXS,WH,7,(U%AKL \*)*42.#A:"X=@%Q$)9SM?@S*X MIU2.P@/MXH%SKI9 E!(T@K"1 \&)-\@9I9!))D:X&$R0:]%C;NVYX)X<+H4+ MVL8%IL MOWG; 9:4H%R?H:'DZ_S4$9Z*'B4>I&Q3B<8O6U\0>A\16U)BS$7002;#%3'6 MQA""-)0GGJA5'U_"[:8)O7&">!66=33HA3@*.*.0X"'?6)FT5XU9HO[&E\&TRO@L^"XV6;;IEFHIP"5C3),L'XTFMN]CUKNKIG%)/R0Y?/R%N^J%Y&]?7W MBS;C0I'+4&2S4KCU+'@O,?(\!L2MDDCGMGU&@)#):-">VMQ-7;?($EQ0W+[8 MU!M!N/+<% 2O L'SN%)!#;4".^2BL#EE/B*3X#L00I66,E(FQ:*"&D\'OR6B M])%'E!:ZN&NZF,>(RNSZM0XC(X5'W&B.-(&D$YQ8XPJZUP#=]UYLHT#\ M+B'><%(\A[=FAG M 8,>+M .#+T+XPJEN/?C,&O>1 K:F>WI\ZJ@>\68SZO7%2*\,1'N'FR/&[*. M!RTT_XNPP1XT&6Z0EH2BZ+V%&TYQ4%I+9;&"X8+AEF&X(

" 8EAP(O6"*1P9J@ MQ)5*W!J,U>I*8K68%YXFAMM:X[L@>552>O[O34;S]L<@M34$[G3B380K/E%D MK16($!ZE=8XPEV,/U*8F+8FP+"!^G*Z& M^5P??E&7R=9D$FD-"I% !?#5\T MB1)9[*V3U$5GRTW\:$'U7>@AUW=NW0'W48V\?Z-!KQLZL_5XA%RW7,H"3MK1:(P';' %/P'+:>:8=D8&D&FKI*W;D5R# MV^K$A?W)>#2V_;RPA>B6(KH73<= X(I'SC *UC#$0;] 5CN&E)?*4JPD[.K& M%C.;4JVJ>,V-L?*( B36!O\+%):?!G])U%PQKAO. AD3U8X$%)T(B >-D4G* M(ZMHU)QJ'QG?V.*KBDE^=)A^H!R'->8)10T<.ZX]Y8QC+31EG ;#X7Q22<(J MA(1"(;>FD(9?07@?+$\$19,;%A'BD4X4(ZE(\)I;XRFH0%RR34'INO+(&F)^ MJ:HXB;*(#0#>41ZX,TDXZBUW',/$9;H:]&?E' KZ[U$Q:/@BM!, \1P>'95" M7 >,K+<$4>.DP;"!F)J-+4K5IF3L%B:0@OPGB7PBA=>4>.PPX1$SF[)%-%FX M-Z)6PA;DMPSY+QNVS\B5L@%AID4.-/+(.6X0!4(@+B7C<+9]DDTL+M_[!?A/ M$/C+!!*![B^E4,9ZP:DR<(5$Z:UFPC,#_Q8QOQUPG[LZ -K2.AV1"@$N>E#/ MD-48HQ0"2&X"Y#?)\T7/-[6ZW)FTI7)^R:%8".2]..YT^WYP'#LE8^+NR3 ( MD),U#R0&SA,W5B@I, M*1B\MG;F!^$ >E$SGL%7"#"DEHK&..W7KZ9+#VP-4ADB!U2M0P MSBQSC!HC'#/46>Y37!*XUQHE"GIO)8,W' \FT)!RKK+25@-\$T>&.8)LPD*E M&&7D>F.+,++)S*WC%PI\VPO?!-CE2M/@K.$D2AN=QHQ%4,LBYXZ5>[<5R)T[ M#A35GGH<$?:YR88("H$0#K>OMX[90(DC:Y&AO/;(-1$$9BZ9Y=1SI:(A1'-A MM" T2H)EN7C; ]^Y(P!$)"\U"R@2(5#V"B"+'-1[(^Z7^*< M#J='X/GT!!SD U /?+L?#N;'8=Y=^/<(GQD/[+?"I$LQZ>[YI(H4O=8*$ E;LVB@4T&X*:/I':#"8)092!248OCB+=$@>T5SU+3IM8NE*L18< ML&+_R+56UD($;2&"N;N%A<222Q@9E6O4!! &C !A0'(L,;.*JER[@6Q27+I- M/F$:N$]G2Z&!MM# W&VCG#'!1($DD0'Q% +0@ >A ,-IX-IKR5S[:* D:"QN MS0W 'L;1N#.TX]@9?;4GH\U./XYSQPO 7LW1?V(XC*."^F51#XB?&0*>&_SA_XZP/_Z[ M;]^9R?ZGU\?[[][#'-_"V%X1&#?>_7[4W3W>^_P>QO;^W4N\]_W]U]U_OQ#_ M]_TM_>@%=HDRA[( 92A,'*@/R(!O$&,X9P94"$XN9S77;*&UL)K<"UT]^)X M/Q7\_@1^YRY")AFH;40ACCUH\L#!R'BJD9PO?N M$\XB:[%&FMADE=.4&U%9\Q?4;BX=H)X$ZE=@I"^H?PRHG_OPO ;Y35&&J JX M=N7K1!Q2&.1[&2P6MEVH_X'[;G7Z?7EE>>7E5Y:4OX6W3-4:!SD[BGE9CD^ MR$NZW],RY,^C9T8'@VU8T#PNV_O+=L/+_G-[TAW;7G4,JE/PO'$(7L?_3;JC M[CB^B<,O71__@B49A-?1#P[[U5/^MKU)+-?X4M?X^Z93+U+&/<<9@90CSHA% M3LF M/0J<&."E+9$YA8N*%SP1+F@X?,C5$0B9426,YM+B0ID(K5(L\BQ(4P2 MO[HB9"WF@I( V'Z?W[6&@4(R+2.99HLF$F*(N=:2M#%_48.1@W_2$X,\B3EI(.<-9PB0]0E&:41DL;0/DVA) DN3A(< MC2:V[V/._AOE9FA 2$..Z,KW#^=DQY\6DG=6C7?5NL]6KWM=T&[N[SE,>Q, MAK!V-3U65#JJOOY^D5 +52Y%E;[IQ!%!!4P\0]B#Q,0-B\AH(I%1) B?E)*< M;6Q18DKDY5/!\8,Y<*Z =B7N%&2O!-D-EPRUR6G&73:,2,1=TG!7)E"21+(1 M, Z2L5J'N.J2AO7(73*%-NZ<-AI.%FLCH9P&I QEN5A"0);D^BI*D&@I-=;@ MC2VQ*=CE<@E/AS36'N#WY&0IV+Y[8;_A-DDD,F$=0T$*A;B4! 1]$ QBH-H2 M[+F7I0[#.L#[GMPF!=[W .^Y(T1S*Z2*&DF<6]K(7&:%,0W"?]8%O(-K?75> MT0+O]L+[/ATA!>/W@/&Y:P,'HB*QL''!Y^((+"'KH\G=5FR.@*("T_;)YR6# M92&D=Z+OV6'MM1BDCHTD?;[* HOW#$O-)P0.%HK@=,1 MC5S C:XETMA(Y#5G7, UO\K6VBWFA:>)X66JPZS8#W&M):,@>552>K.\FW,L M$0,2NLHUW@A6R$E2%7R)-FK"(C,YP&@3]O<6Q5X*B-M[$=^3LZ' =V7PG;L4 MDM&!4N814S$BGG! C@N)B+1!8VF)PKCMW0F2W'(Z2ZY=(:&+>&:*$T!C5#&FU%M 9C M2DD,VE#U\>6M.:Y!;75RP_YD/!K;?E[8PG-+\=SG?GP;\@,N)HT(-U'+WX MWZ0[/BVX7A+735\!,2&H2-=ID$\<*A(1"(;>FD*9;(1"!!1,H!F*R+1)T M(6)SQB./+C >J%% (8IN,K.V/+*&F%_&#*(P]L(3(JEVW"IO;=0\<1EB! P; M<37HEZ]27]!_>\6@X8KPR5I+/4'*9\W ,(=L2 89;@3@GV.:(X8(T9M$J=L7 MGB_(?UK(-S0"YK74EG*>SY*1V&*65#()U$I6D-\RY,^]&,%(DW)@D<.*(,X2 M!^1;C1@.)BCF6=*YX039Q/HVIL\"_$<#_&5"$+14.J9 (X.;0C/C+.,V6A.< M-#Z:(N:W ^YS3T?D2B3K,0H" ]QY),A:!1*_A:-,HI".Y4*QG&T2N:K")G<. M^I)"L1#(>W'TP2KD@N4(\$)*_8&1%X(AI+(V*"EN_%LUU2F;$'9!!=#1*K75* MPG.JL6.!:!<$)]A@BU4A@Q:00<-O09W0SFN%=,Z5XMP:!#IH-F&&*)Q6%!31 M=2"#M0>N"BZ7X.(J!TY'*G60#C-,=(K:!F67!.ZU-HF"WEO)X V_@Y;4<:4L MXHQSN,L-W.44A' ;?80[W5JJV,:6,IN"MJD<=4'OJA.5@;B#3]%%KGC$U$;, M.:,J:#@)GB^+WG+MW@UPYVX# Q>L5Y2CR!U#/":!K/0,!1&M^C5))G"H!TA+",A=!$T0AZR5< MOMX+EXT?P?,6WKNE#<1"N/XQ&,*/_8Z?#(>Q[T\[XR$\K7?;CM^EIER[+(C[ MXZ,XS-7BAO$H]D?=+W'.AM,C\'QZ @[R :@'OMT/!_/C,._-\WN$SXP']ELA MTJ6(],6YC(I F,@]=+PR.84[9V]'[9%*7A&E=31$E[*2A0(*!3PM"FBX(QC% MGE+AD:Q\$MI9I+$&'O"$4!^5SA;3RMI3P(H=&X4"VDT!3>](D-1KBBU2SB<0+7)> MI[4"T9C+]45ER0J[]Q8.:'&"Q0K\(\MG6A1*: LES/TN7@?*M1;9[Y*+3J6$ M=& 88<6(=]*FQ$ LH)M$R-MG:Q0N:",7K,#C4KC@\7)!HVJ55CJ0P)!76B*> M"[M8+O(7FH@1R?N46L4%)4]C<1=O / .PZ M_LCV#V.GV^^,[3?X6/CU/^Z7+V[.!3NP!%\ [5_BZ-4$MB.=PJIOC_X3PV$< M%< O"WBX^&<&?_B_(^R/_^[;=V:R_^GOXUWZGG[X]!F__]X[@L_M?O@W MK-?.Z][[@T/^8>P'[/8.]X18,UBF=F]%9N&415Q$CX[0#O5U+*[4$ M19VL ]A+EM+3= L6 KD+ FDX $&Q%\XKBYS.^4Q*AMQH7J"@*)9)41,L6P<" M67NPM\ !6,!^)ZI!L_U\5K\!\8@*D!1X4 (YYC1B/,CHE4C8K2Z0L*"]Q>;] M5;KZ"L(?&N%SSQVG7)KH%,)49&>^9,A*Z1!3(@;MA(\&[G,A+^=;E%9/3P+8 MJ_3;%6 _-+#G;CB-@:0Q]H@P#X*Z$+EJLJH<I+SS0[; M_?"ZVM:P,QG"6OX%TQJ$-].Q%%I<@A9WS_6@MTEYIR)LB_2@T'B)G D46<<3 M*#/*:)[KRK8C,*% ]W%Z.&X&YK]M;Q(+EI?$ M("&=UIAIHLSJBCVT&-8EQ>GQ^C(*5=P=533[R!B=5(H;2XOF?_0X'P_4%X[F!(.8Z0>)*3_##BN5D3"-D..45!/\+4T.3:](=VUYU#*I3\+QQ"%['_TVZH^XXOHG#+UT?:^9\'?W@L%\]I9#H\B3ZZIP[ MPL7D"?[<.7%!2,]KOSKBV*$,AF9:13,,1(JP/H*\)E&UHB%.F MD%8I("4]AU_+'/&YL<4V);]UF\T64\S:T\$])6\4)F@9$S0=*BQ)J@7!B,+6 M@^Z!(S)"2H1M8(ZFX*1=BX9U:T\&]^1:*630.C*8^V-PDDXRE9"FRB..!4-6 M.8JTET($90QHHH4,UH ,[K-Q3F&$UC'"W+UC'#:",(V8S9J"UA@T!2\02(@R M.NYYC+%]FD))(UE5=))5$^X] M9I/D/5^4/E)]_?TBHQ:N7(HKWS:]."9Y;!3&B*@L/ F=D+6>(,^XTYQS2X3: MV"*4E4"6IX+CA\TMN0SM2MXIR%X)LAL^&1Y3$#$J)&6VD22MA?&%6[CP2@NXW99/G=F>_J\*H)64>;SZG6%"9=@PO?G MRV%9P@7.E; 84Q1-AC+3#CF) M(V)68N:4$3'2C2U*-HVY;+ H=?I;"^+V.1L*?%<&WT:Q*^II8.%LZ;#Y:$-]SL:MR$]\_E.>> TRCH\AZ-!KQLZ>4VN6^+VT=QR*0W18$MT3*!M, [7FQ612,>L M4D+QRW%<7[N$_BT_?5CL,S:(!,R)%?+ M-B97]G,&>2Y9U,J P GR"L>;F.)+)'<7<%L-Q!;*$ZWCLG\LZUJ^X>0?*;LL M,$G^-+4LB+DX&O1@\48O_C?ICD\+:RS)&F=>B,P:L V6FY23(Y(#T2@ZI 6' M'[GGGCHC*'.9-58447'C:[45T50K=$X4,BQD./?;)BR25T;)H#GPH-')8.Z5 M![AQ%=P*Y*S"D[?FR?US/"DY]EX81&GNJ4R30@['B)A+,6)KLV\->%+C3:[T M.I%E(;:G3FS+-9RF-E@E?4J2,YD,4Y:Y8 060DG%KV:VLW:TA>+N48$\] M_)J=S]I9&D .M$HEQ)G22$AEZBX(8IEERW#)N(M:$&1M(4)Y$C(,H]-8R>GO9I#?%C1#19 \\,4!OU"!- MO$8X:<*UPE8HLK%%V*;&M^FO7>BMT%M[9KT$NU&I$N8:I#;C.?=2)XN3]4!H MTF KKV&W0FKW26JOFJ06E1(11.2)=A3D;(!3VP:]3BL M>%/?YVP4L],L*N):S'M+6/*6<0[.I\E@+F$P<;W8F4'VZ7SFZB*OUV_M'LEG M_B">X"Y.0'EE>64Y?N65+7AE.7[EE0]]_/XYMG!+SW+:&UGZ#>'81]#&AG>G M*%9/_"T7Z.[ZZU5'FE7'@Z/8L3X7&+;]4Q I.GN#,7R>'<*O^YTNC/5P:'N= M$SL:Y2 M<#(8517!?QO&GAUWO\1_?>V&\=%,IVV\J]8=?L/SMU@'0YB,KW[+/:[XM>LK M+]0Y:'S-HZVT88JCU";G^2K&A8Y.@$:'G3.&A1"I_\C(QNQ-1V?[K__:?[U]\')_[\I3V)8!UU@;#WX,J2NG?OUP_/;;AT]_='??_?WYP\XK M\N'?+_C>NQ?T/8QA[].'[MZ.YQ\.]H[^RU[WXG]>GWYX%TXZKCY92 MX1S&B";.$??1(1N(1D(;*P4<'&%Q;>WL]BC,]Z(SVXR9F6UZ$K9N0C:Y MJ48WG5[#K?#,Z03JLCG5/O]X$N.)26A.U8,Z%,X/Q M79WB.9W!'*H%.UWCL\OVMC]BQHR-Q")&9$!<*X^,L!1A[JCT40=B[<6S>*-# M=-^L_M=@T(/K:G@RF!9V^B6+A+-#W Z9]GDMS=[QH*X=PF;GZU'7'W6.[6G' MQ=8YC/T(BESO-&M[.1,K5&K?]%([ M&7;A 2<]F,$O_][>_NM74/[JCQ[F?D[#Z3.G"N";Z"=#T,.RG@@O>_'-']G^ M858,CX^[HU'%"F]>//\UNPS/1IS.!MGMUZY$>-VS3F=[U#F)P^/N. ^I;GTS M/AJ,X),G,!S 4>PX;!#MIQ94/H1Q]'HRQ1Y?6VG62[PWRV1_"RL\* +;& M#LQT_'HKX6S8ZHC">R:];%OH;,,(1@WAK)K#U((Q.]3U03CWE_$0UJIVB8[J M(^5B['=BKPLZ[9(<@K M6[TEQPITMOL@K?8ZKR/(!.,./.\/.!XU> A&_Q_LV/O!I#,Z&DQZ^;S8FEB6 M.7D9_)\F_3JXX6MW?'0S.U1U!LX9MVJ.6&;P];?UUX.*#ZMC6!WG_)#QT3#& MZH/ZL,J=8UCZHTQHW4$8=6(_K]7%Q%>*:V@,QF?P@!V&4058^VP'F_%L_'82 M?9[*2/U!SU["NQUA5X>O\*B;8=!=9U5Z'HWJN/H-XG961$DJ7":B<>A0JUW^_\:8%UX%*0[B5G?<^>]@-,KRY<'@!##$J/SU MM\YNM*-)+5UFTCO_RDS&BQYYY_.^=I;5G0(22.6TR%(TC"E,QU7K?)G<_2# M55H+[(/%6_J\>HF?:M';;T!>AD7)JEA^7>9_/SF>U)X1%%."JZ"686KIZ#B" MF!S.A@&?4EU'0QOR)>5C]TOV18V>M>N,=!YT[PZ.0(;IP[-&TUWHU)K+J%KN MKZ"KU[)"EG;B%]N;9,SY^E#VZD.9K^#CP6C<$%@M_&$J;,STD5H#Z<[/+ A! M(%A,MV>NHS0V:K-S%'L!C0<(-)6L7IV"C.;&G=&9LK4)8X#)-][>;8("ODYU MLF&3!S$$EZW7IFLXZ_&=DV*Z.Y$DB]@O5B MPJ)DD>K:# ;?1:@CO*;0B> Q -O JZ F=92Z PE#0TU#W?ZRC@5,N>: MWV14+P?L@?\\V]7_@?"7E]J=UM)4%H6'W<.L$.3W7-SM2@^98ZL>?T7N:WO M6J%O>W:,JIW9&4S<.$UZ,WY]6!M6UDM@S:JUSWK&]/ ,XWF#QU.0R!>OP+N& M#//F;992%,*\;5+*RSZ@\[";\0NRR;\'@_"UVZMM&?L5J<]SJ6$]55)W M[1!$ES.],3/;Q;ORS%(R6L2[H)#Z+*U,B3]7F,-K MFW=TLWK!\7E1\]J/A9G7C;<'_:DBGM7T^FW#RE*0ST/.LJCQ*JYQVQ\([@%LBP) MG^9GDDAW".)C?E>^<^%!V;SPI1LFMCGA?)G"I/JG5UUE9Y?(["J;C>RJ:V-S M;D'-?UA\MU6=0!)0^>A)&"A^3LVK*5(C(AX=12)0QX!E^K"M;T'2>C-(XZ]9 MZOSE#5S(,_9$/!/H<]B#P7&V2TV!TM"%,F6]S!;XXS-K\/-!IJJ7_6Q4KIG* M=I[W!I.0G0LGD^IMV\-A%MJK(W:0# _,QME\#? > M9&16)CW@D^YH(:U69_42I=9RLK9.WZ)O<%)Y9EQE0+4G9X/E)6/T>Q\Y!.T8(A3 M?\&9A^&JM\/IS1Z@&W/53-S-QM4[I:VGX2JXE0X/P[JN/2G"KC5#(4QY[65:$\VK/(2?,D'/FHVQGMA=X*$@(.6:D8MN.LJ6GOBI AH0G@4!S4N66^JE_?AY;,'L*#+*BTC0< M'%'9](-\_ M+T3D-2)1?T!D:Q?JKJX.=6]-U/K"^,H?QDM>#"IUU$FG)!?43A(970]RN$6 MA]U^/\M^;EH5&IXUC%E>!$ "N//?1EF['\]5X(I!SC[\JQV=D^R H_8G):N9_D>8'@.!YD4NK!;T-E<@<"FK%#@^]G M@\X<>EA]TO4O.B.8J>;3D"ES*%.W)NA*5<]R=(ZYZ%=121'$S'PAP&+V!\? MZ^-AKA7?-'O/W SU7V;VG*-![3HZML//<5Q;/>P7V^U9UZV,W'G,\*&9YV:7 M1?[,*7W//[ QOE]@P<]L,%,32LBK^6_0;48@#A[GM??9Z1XF6< >=OZ]\]>O MSR[S9G5GP7.ZL-P7ACJ;Q_AH.)@<'G6R502._-3Z\9]!5@+^&F;-Y270^K=\ M0DXFKM<='=5CR:_Z(X9J$O^9/KGV',;.-LS.GYZ%8]8SJ$_8\>#+F<"?W].+ M4]Q5P\O72;[AIDC<2,,I+I^JW"/-!E6>G->?;B@ MYF%]TXVL]V9\R?#S?/_OESN(&+C(8.)Y:VJ?Q!5'),=&U3))S"ZB!)B".<.= M-QQG*U@V/F3ORDQPR+:LK!)FN-K>*=ST4T_-7$2I;OW9F>X< FV/*],5X/L? M2Q0= 1Y10B268F2<>@WL&2.W/.G@+;$I%QV922^'4GS]*(GU$M. N/7P M10&5:QHII*33,^F#/!UZ/8/XO,C=^.[&14QZG9T:!?7819CX@U M,<0$,)Z:I4/,LGAUX5?'*']@K_LY]KI'@T&H;ZBS-P(A#>/Q8#RU^(RF0T(P MI-K+79OK0?,ZM-D57FD:/]"Z5N6 N\,#/\U!VD_/Z^"$E_WK+ '>;G7.30, M8* Y=P(GCXC.A7NML0 #[I"4.2_,"^R$?!2A8=FN.0_V&R:02ACS]32Y#(Z_(+9V.\ES9FLJ* M<#**O\V^^=EBB2CXE*FF)_$SIBN=95K18?KXJ1[XK/K3A4I6 M]=\$>Z8EN_+/^!FY\F_7/98^PUS=]*F/HF#!,K,G^AE55__Y7A9UN<'>[ 3\ MH&9(VRMQF4L?OZ!$8XW3!RI7>,FE4%EP]K**M%NK2"^RH>Y<;;JR*0^R*>>R M%'YF0QY#>=#%I1#;_\I= M:+NW9DT(YS9H4#5KS]D]=2%L)4W\:'Y7GOQ6EX9>?/1O4QKZNLFWI33TXEDO M8:4U2H#:B(EWRG(2G):<6:&IQT(&$W%=&II01GZZ-/3?,]?TF45CM-T/4U/> M:(K3ME2+_EEKQK1:]*MO>]\/Z=[!X?>]@Y?P>:_$!QC;^^]_=G>__WD$W\/G M_@EC>D4O58O>><'V=]Z3_9U=LOOIQ?>]G=[G#^_^_+1[_/+[[O$?\/W?W=WC MOS_M[7Q(NZ>85@V,WN"O'R6<)68T1["3#G'M'7(.*_@Q41594H20C2VQR16] MLCMD>\2RU>#S\13??T0,N_KB^X^!85=1?)]2IZ*RFG%)L+4VL.PKW:8Q'E3G7'\6?$OXOK,%C%?[/7DF7V^^%E]&CEGQ5D(Q0 M2P(%X.)(F:QQ^Y."/IY[=$\&.1$"/C]B_J8%L)>@K#WGC=$ M8B)$4 %$8JX4$+:-!FF<" I)!(.II:#D;&R132G58Q:)KZ'ENQ)\;\J"CYU= M;BWUX20D"=*K$!.G#EN2 O7*!,&I4=AF=B%FRBZW[+U4V.4>V&4N#B;.!=>. M(DPEJSL&&YDB\KE>JS7"!A"VM^BF9.:VXN *$;XBF^^C$?K>G44-;7;Z<5R' M'?N.HQ=+@,MT_5R!"'CS]I]5F-?U5+T3 MB^/]]/KLO!:R7H:LWS1$P4"888I+I)3#B'-ED:4I(6R]P;#OA!J314'-^>T[ M@[;(!/ED4'[[WKXK$,4*RMN(\KE(YKWQ$F=!3'- N4\6&:8=$L&'9 'U(M0B M&;]LH7L0E*_(!-=J":SA@9^FIMS"]_Y$S&\_FM_4\#L-QEW0!/+*#JUM]Q[= MUC^_^@5JRPUW:TLFK(O'CFL1A. I,:=5](Q9D'@H4Y8OSK0J'J:'O;^Z31^^ M2<3+7,M T 3W%XG(NDB1M2"G$LLL"R[[\*FYW+_^\1DL5X?A!S9WKB^;WS86 MX.FR^:TMQ\: NN(MCSH&;IATTDB1G">4>^T2KR.R"INWCLS[> MO/SGI4D\5#N!V5@!Q_.1;E=%JM>^D0#;W?ZHB8V&$HQ(%JXXMB!(>E8GZWQ%V=GQ;A9A[^;2J-W4K?)2N_U++ZD_)6S6A;IZW;H\2E4Y M?92+HX2ZOE:NFCN?2K/H>HBIV\\NI5[W2UWB_\)'5'VOYE5E;;56N?56-?E] M/Q[D/"LRJNNOY&H*>:[5TV&:L4ZO;SQ@VAIF,!S!&G9'XR=<-?5ELY;*M'3) MK(Y*76QH7D%@5@:G6>H8[J?#7%=L5@YY.QX+L 2SUI(G/59RGC-,,FSG3VY M\>JK2BHL@LM9-;AKEJ0_Z/0&_<-<:PVP&D-=J*8[O%#>.,_MY0^+2%?;55?/ MR].?SS;F,FRSU1X/QO##.9QU&_?KV0?/JNM-)W&E% W2+H!KD,ZF5LWL@F = ML4O"$VY"I)P2KU/$DM%D0:Z.5L0?>/M>[OUQ3L2&P^ZSF/T5I@IT=ZF_3S6D M;-Z?#NEM/:1U+4*3Q_OUH\-2Z&_;=/?PHR6& M<<\K-N@DUB:78S:331R914 M];A]U2WQ,P_Y:IEFVT^1//#LY\NJ@ OS\272GIY\6U:5&YV M\-;XJ+W ^Z\^2NEDI#@A+Z1"7"?0V 63B%%+B"&-=#%[R!!.8[>JCCJ]&"_P8=4O,]=^.3QJ](V9EAS,(BF( MRKY[DHLG9B$TW_XHRQ/3L=:"5/Z@+(KGVG NU]<#P;FZW6=*4M7085K;[Z), M40DE]6NKM:C+AL'OAMW1YW_5I;NG;)U[?L4+#\A:QTL0$4[K8G2-O@V-*I++ M )$HY:2PV@?"N)&@6ULB,7&*4!FX9%>X2'Z&Q-<82V]/@;83AJO=:[C3&3 V M=X0A&[Q&3'IE3=".QY!I^W+H]9RVQPOZ9VY.VQ/GUIL7CQL3Z*+?[#P' M03G8S>G!@6<='@[C83[JMSY#5G(9I4C4!1ZB<\8*JG!D#C,K0BAG:!5GZ/VW MO5Z42UU1"SZB^GY>>'4[ED7MFD+\[H?W^QYFU4Y4QAULS/CV97\W]RVHL-@2">3 MK#E,1O/.QI>U[?J=59W#7*9P7H9M6L1V7C5WLUFC]=(=/NL_\@KA9>UZZ& M7W9<[(-:-J[8<."[E3IZUIXG?HM#WQU58@J<@'D7@]$8-J@S.)D7$Z\*JN:* MBW66PV@,1V7:"Z)_]O/9.VUN!UHQZ&#Z056SAV',K7^RT@(C"VC5[!=#[Y9=41>1K+P(H%/4PYQLP>U4N5CY- YYI7N=\( W/![Q_RC'G M>^?!3_7-J,N-:#(\ZM]OV?&TT537%)D%5RP8!(C MV"0>O7).**N43M)0@[&>,H2ZQOYP\]#G&:=4'6V 4J:)9K_78U];D79_QW\# M;J&!4-B-",I0[F3.HYV*M)PS#WLD) &15E]GS9H>0U"> 007W"2U]VS:FFN9 M(Y(X3XP1.")8<^J))<0EJHD3ECJBR#0Z7ET5'5^.R$J."-E]]=$H3H1U! 7, M#>)&:*2#-4@2[(E(F'BL-K;XSQT18JJK8IFC\5/R13D:JSX:'-B#\,0]W*X( M@QR"C6:OBMJ#=UE/_FDVH1Q'IK @PD6N MI;/(.RTA@M')*1ISHG!V#(F MA:#>PI$AS\AMCDPML]3GAI@%]I5+?;1NJYJM78LM_5A;;+6^9=9BP\+K67>J M%]/N5"NW+EPNN?_4[0U56N1L86?KN@,T[;OCVO10#!![AQ^CM")9$5#V1R*N M-$;6!88\7*2,1Y:\ MOM2/[9=0[\VO"Q35[4H-7>2@R9]]^5F#VKAZ3LV>Y0:^.8JQ,A&DW/]EU/&3 MXTG-Y%71AEI_KQ_<^-/EM;F5 MUNSDO_%'<+_UXGYJS*B:T+GYU.;=/*EU;ZC%=E]]M)(YZSA!S%&*.",2&48) MBC$*IXG5(=CK4AY:+-4>5 Z7ROL2LWOW7(;"F<=@'BS=@,%@VL2S"8/< O0L MBN272DG^F3Y;]]582YMG1).?;*S%J%Q]MZ:??^SU?S-WT5KJT0U6WTL?K*?7 M\VAEO:<>QT+L1#]=!_)3O9_6K8E.:3^THO9#Y5BM>6^F/P9#^+$_C4CWISG# MHC_JU:;CADEG967SVUY.XZZ;%[6V6L;M:WABG+2BS%A/.*>8:8)-H#IH3(4! M=>;JXD?+.QIOJ$Q69?T.[+>G44'CDR>[W_\\AN<=[[U[^SU7RM@]^"S>T[^/ M]NB?Q[OTQ??WN;K&\8?>Q0H:>]_??M\]?@]C?T_@F9_V=MY_VS_H??KP[@5[ M?_P>WK=WM+^S2S\<_YUVN_A;HZ>1\RHZBV3$!G'XBK30%!&C#;=*&<7"QA;! MFYQ?3B-8NJ#?,M?)HVPKU';ZN^O.0JVEO]L7-Y5))^ED(HH2KIAUPC#BK.)6 M,&R%NKI:4*&_EM'?]WG18D.BDL(A[()"7 B%',$1L8K\!(XBMW0C;).(R_$^ MA?X*_:T-_6EI ];8 2X2=SII0W"@GF@AL&4R7MV^LM!?R^B/G-&?93P$1Q2R M3 ?$F4I(:YM;;3"0 A7#/H=*@_1'Z&.0_NZ[UO-9)M=] _=M_RR')'M(JLSN MN@).KJJ4$]VI]A&ZOWP;"$J4R!^A+3A+(=#4<4,(HLD[Q(,-R&(2$$Y,)&6QI)X#PQ$0\"['(=R< MX4J#L!:++D$H+3F.BAC*B7#.2QQE"L2R@P MY7,#,(F<80H)+JUTA*

JA4L&,R<2H-9)Q'.9&I,#G2AS,7B,(\%^8PMVLAW070=G MX$V"K7Y2IWN"A?=7ZRE\2H7W5^!*)%1BD[1R.+>,XKKR-FFFE/9:6E=4K!'*JLTR$V)5] ;[.$+\=^OL?T) M,NQJK?%/B6%O+SA'00S3+#EN&3<1YWIN-I"@/(D8!U&\E8^&8>?J,&'<"^$J M_9<@;I-')H2(@E;:,1*MF7HK-;Z-,:LP;&'8PK _8E@KK#,R$F](X$H+T'4# M2P0KD&9C#+PX1!\-P\ZM%LDY3&1VB&(E$(?K$MF@%&)4*;@\!?RY#H=CXC8V MQ]8P[,V:2=TVZW(Z4I29\#=V;;[:4O46*'.&>T]=FF>]_G5'#0O'RVBH.58GY\0#F MCXVDD*>Q\$-1?%=7:\RWN)!Y1]((DV MF%JSWK[QVWDZ!AO!8];O'1#VX7@ QI+"<@#=&O8'UN1:7ZC_YU=\[V>['V*G M"Z(E!=SE\S2;JQP?S@PY2'0_#NP'573 Q/K@1>WQA5YF? Q8F4?]8JA)QHO2 MY5A+G /LCHJJZ_CEH9ST4P&KOICI$FI\$*FR4?"JN6E@3;51U=&R&+$L/U]4 M@2_KI9Y@=UHX5/ :L.KJ<8*-*\!N'(GB2%$EUW3S M5EQ>J%8WP#KX>%<8C8)\7!RY:CS5"Q P?$FEQEA#L.F7!LCDI#%$BIVJA*ZS M/_^)&KR[>06 Q\NY11?@PKX"@H(5-5+=.K'PJ%&5E2".K@MX*YJ5!,OT!%9^ M=LC$Q.J-V*"FZLTFL66.EC[5G$$C+M4P+2\L D/UV^GS;[*LK1A7:*PL;]NI M6LY@32/=4Z9L%U%J"^PI,TAS,):+OK5%HSC=BJYJ+ O3TVVSL$DS-IC-\$5% M#<9"X]03R!MP4!>:Q&GH6HWH=%+K@L7 2=?=JO#!G%=R-2-T,9'K J2K1I@S,ZH^ MNMM"B(?FF(=@EK^S% L^ K200R ;SV9%FQ+LNCQ-A"IO1(4BDLI$; 7'!B/ M8X4=+^1(M9N!?"CEX!T: Y9="Q[KMS@&$HI<(%&3H R^E)NFY)WD_&17-N[.R% M2$(-&.L&#$*&P$H2]+S&0=& Y[G&&: F^W(@@.%,T*[XA1G,Z36L6GUSR&>: M1'JCD+BY;BFCQ0AI7YT,O/IU?2Q734/+_FT%=%,-Y]49@[5W5=5N?)N06Z"< MIRAW4.[#$M& =:S^W M@0SY#5@"-Z?J$:N!,.;)#B3\W#7N?L=: ':W &P9"UT? +VVM\*Z.,^Z.*:* MI5%+NGY ;-OU;.;X,G2LB%IA& 2V$))&7VSOV800W5FI*\ M,.XXH%F6L?];9JK.]M[$)F=%;'+X;__S\;L?I^?OR.?A^Q^?+]_33_1SO_?Q MSZ1'/UU]/O[T_1-]STY^O".+L\>?+S\/7Q-X ME_WY\H^OOO/*3A/<<_F-HUU6U_K+!8=F3U"A[DHZFZOC#KJ3I< A+ M*/H1H#L(%2L,T]7M9/2?QPFV9Q$&O*MN$( C"_P ?3*RMB J #N8U9_7>*M3 MM.PK8!W\;<)()LQ"SIH3,):;*Q:SU$=N64D?V]&J_NN@^P%B#]*9E,6S=7N M <>V\/_DY5%2MQU07]2.MT[SE$&@N#SYNGWN1 %5/%H+9%V2L*:I&EK'QM/I M0.A3*I1R-+=,W8*Q:(!8]\ZM;/Y<_HRB,+#0XR;PN,8@2T?2KL7QR?7^"1:L MW8/I_?-S3;.7:O9L3OQ5+]:J#RL8H)%L=*ONPW,2&Z[P0HP*/5>TABZ^7I04 MGQ//LD]+Z4(MRI&CKE1-1)6T"R/.TF&M\ I-6+GG8;101GQ:6/"%!DE0:4T2 MLY184$"'5;!_$57]@6?0T4@4I\%^%>J_=Z05L2^VI"[%'B:NXZD>)C'V"'), MZ0+=;3MP[>4FQ8^E3/^T]B""+'2,N@MZ&8,:H9^Q^I(&,+I_NA:A)52R#$+F M*_IW"G>5QB2(>_:RQ+_?)<]S.PLDY2U8?T-?8A M?RN ;_[L?)\7NK=]D;?'[[ MX?+3Y7ORZ<>?_<]#?.<[TAO^.?P\?-/_?-X?+EZ#/[D\N>H=OZ3)\,_P$ZSNY_(=^@B<_?7PS.'W[&8OWS:IK\#*RK-"V/5,0$9HL<)@9 MN,PW?=?VB2,9E7Z 57.#CA7X2_?@[SAG\@;@1AE3 Y,J=YU2X;]5*JK M5[V%4HT9BVT;:Y5;/J,1X82$,?5)Z' :$H^@4B5!H517%WIJE>I]*%6KKH@: M+9C^AYQ31X[=NS&+N.N\^RE%W0A;S:0$620L6'UBILD8Q M9<<%>!^86%#09#Z+39\YGDE(!.S@A'; V;.7E-D=QR$'@18+K^I"@JF^,;'K MQAGM&.T8BV,\!:_^QY_GW#V_"W__8Z7GQJ'LEF)[2;&]'&-'72HU-/?WG!]4 M4OF-V.&I-,G:TF6B-?H#AMC*,^9('S$]==?L-%97"/+3^J!1.]\: %L8 +VD M$8(+[,#W0Q&8L(4^& ".:X:QM$U;4DZ\T/,"RW[VDF%K7ON0G2IM^[U]\1NL MU"SW&6=J-P MES5+*]W[(MV[P WW&6UII?L.I;N.Q@!JB"+80C.BD6LR!WM91"XS0R8LX<:. M#+ +&^ &RVMQ0ZM9[@HWW&?(H=4L=ZA9ZI!$[#/0'99G4A?,$@98T QLSDP1 MNI[%"8\=:BG?R_Q//!Z-XHR53N3#UZIJCL:RE1]S6R&L5ROXZAUN%\K *I7$]002>[4EJ$I?%)O/!QH.3@9J^8T?, MC5SA"S#O IOND6W7"O5>^H1;H7Y8H:Z]P2[S);-D;+H !TQFA8$9R,@U.?$B MUY+4BST!*,%K44*K4!Z#*[C5-?>M:VK_, !!0'\!,R."A^ /D$]-&>N'!:?;0?^JAVY=BAYU(7]9$7@CZ2KFWZ1 H3++\XX#20 MDNC<87_%A>Q6)UR_H+U7"WOB!&K5PGZHA=H91#C8W0 X31Y(RV2!99NAM#Q3 M$E#X@?1\YE&M%MBCABFM5CI0L+('286M5MJ-5FI4.@AXP$*TFR(/M)(@T@RM M4)HN]X'C220#Z6NM1.Z@T,'=:(;5M0[LK6H='$(^4SO&?H[Q"&MM-&06Y,@0 MZ11[^\Q9&.T4;S'% Y_E4ZCN\7JI/6B;T7VP^TF[@7?(GL']RQ0[9,UWVVJL^ZSY MMJ^YND;SW3+ VFJ^.]%\O5>5YK/LT)8>9R:A(C89LXG).:$F(\RBOHB)'XEG M+TDW6(Z)M-JGQ5W[C;MN&<=MM<_=:)\:=Q$WM)A-'9-Z+C>98_FF+PC\2&++ MXJ'K^003]+ON0;=9:C5?B[ON&7?=,E;<:KX[T7RG->Z2<"9YW+',F)'09,"F M9BCA1VH%E# 2@!ITG[UTNV2?BM"UMP7NO3W)-1&@?53.N^_[]#,"[(OJ/AAG M8<'7K?+>2GF_GW,7"MMB@L2F*Z@ H]ERS4"0R&3"LA@3GF#<5N["Y=OB!P1; MMY;%PVGZ=&!:=?>-GPY%JQZ,([+5JC?3J@U7)(_=T(V=P&1QX)M,2FX&,G!, MRV:!B"SJ4]=7KL@[N+71:K9]0DU/0;,=C).SU6PWU&PU7O2H%,2S8E!E%% B MCZ7)/<P=JJU5OIE4;+E27A@XE MW#9M2AA67+%,'DD;2SP%U+=" ?C^V4MG5=+.OFJV)W5SH4FT=I9/>I9/X?[" MT6B2F'5=^KGBT/)[-)@**8PX2X>Z>#W\()=N/ !QAN/IA*NG]J2.D2;JC2#2 M =E?]U'.Z(?,4L'S_B)V0,XI&>>LZF?PNN"9-\ RKVJV.(T7H<;1$#9OTE[1 MW0II?&KZ^R/'9:[K>V8L0[#?B,=,S)HS?9>$+""QRQV"YI)/"7WQ>$RXS23[ M\.H''*C&VL."1ZW&VB>-U?"EB\".@\ EIN=ZU&0TM,Q0!-RTXI#(,!!P8MGK M-5:K-1Z/UMC#>DBMUM@KK5'CG-CU M>2MNEP/S19'!,S)*YM,H<%MBVXXQ.G MQ3FMQMI_G+.#6DFM;GIXW=3P]H;2"Z3%'-.VN# 9'&LFE]0S963)( A]#H;W MLY<[KI%TMYI!>;W^H\JRP]\B^?:RG'UO.@0IB?3/R-C):,JUDH6OE;,?\NPB M&963#.8E.)(@#EDAK"__)\S^4REH_2H<2#$AM:3K!\2V7<]FCB]#QXJH%89! M8 LA:?2%6<\:#UT[XKVC&8JZH9=.I&$;ZF B+XS_F2/B#J#,O"KX8YK##/(< M!#Y,1FI;CI,\&J3Y-)/G\*8_!FGT]6$EW#IY54CXY9_#3^<7Y-/Y:_9Y^&]R M/7(+U?G=-CD-#CU]:G\Q,"VL/N'?= 6H]@S'^^@]2"=OB' MG5Q]H4 [-Z2AZ=D! S3!0T 3Q#%!)7.'DX &L:O5-G"W%$>(#D/+SE4?3?:9(GA3]T47@6V;U@RX:4 M7$[S21+/KA&3!0'4N_K3:6[VOGL\0XD#@TJ!,:Z2X1"4G_%WF@Z,X_*)-,L[ MQKM1U.T8W+CJIP.9PV%7CYAF.%)>/CS&AR6\>HR=)SI&U)=#5)6Z56(^'8\' M<,+"6$K1&FO/?Q V[0]?@ #"BGUN.;[CT8CYONV'$74(=>+01W7G%9(>K#%: MWO7>S%DM0/,(:R9>P 0_.LSVN6=QSR?/7DZNTJ73W*AVVTA& MQNEHPK,D[1BO^(@+KAAG:SYQD#%\./?CP&'$\3G\DX+!$_LLC'PF6SYY&#XY M!7M41,R.B&VZD>V:3$:AR2/!32=FU(LH#2E6\DY'T M,6I);=\L-]\<.)_47**):Q M&YHD\@48>S0V Q(S4_BQ)3U0'$$<;\ /IU\'O _G8/=NG,ETHU/4>,0(X:.$ M _J;3B0:2,PR2J>9A@C:C(9_1^BKQ/,:I -!0RZ;7P#5G4_#2QE-C$D*)SNN M1_4.5%]7%>$! 1B &@2ZUQ %?(-'4?EC'A."$( :0P4[\(?Q-(OZ'-]QD4G= MA1!@2S^)^@9F/(W2B0$B"JOE@T<*W90/"Z#;GWQ4(#<2;(SSP,<\FN[+!*0/L9H6!1>V "8N&=N QEU*;")_[@5QTPQ.;M"KZ M#E1T[_*U_<5S ^G$MC1=%H UY3N^Z<-1;<:VYP>1 Q95P#?!;W_+T2B?#;[Q M4<)O .-"3W+.I!11[# _]@+JA('M^ZY/+#^P>,L3]\43[^TO/* N$TY@6JIK M*;,=,\ 2F#$3PA<>";UHDV-;N0?!OLY24&PWA'."TIA*XH9^X+(P\ ,11,21 M/@WCR)4\;/GBOOCBXOL7AU,O]'UITA Q?@3,P2/IF:$4'OQ:V-(.-^"+?Q., M4"6\:Q@W !Y)WOR\^WC/_K-IF,,)#,'"(59AI1&K%>N[L=)^ MP/N/__G1.[Y@O?.O3N_HB^\2$0HK-JF((Y/9E)G<8I[IV#[\QG>8B[V')GV MY3^!!"@'?\HLE[,; +7(8[K@9ZW/,%L)L* AP*FP+Q(>M$T:V\R3OD>(+S?GD$]I]O4&_$$B!(Q.Y(8L8%8L M0X<3*^"^QR2AL2]:_G@0_B!8O].2@>U%H>F 96>RT&9FX!#;M$*$;($O(MO: MV"5\P_ =\W@41(!A(\$ *G(>4N[Y(>@N;L>>U7+'@W"'W;OZ(D,P[0AC)B,1 M&)P<] CW"#4]UQ&1L(%G6+0!B'P#("QYM'$[!0#/EYQL@->$\GTIT,PK%YB1 M#,= ) -(@_@Y!CX<1?C[<5K :,!WF2LCSDWA//%[+\X!NEGKL.DD$RX M!&P"ZL8.]T)*\9[M8O8?DMU0=#=.)$>JZT $ HEW*)HRGQ@?0*499U=\?)\) M@C]?R4+>H^T*+PABXH'(I#F@X2' MR4!EQL.1PB+F:+I=*1C MCT#4_TY3_&L,0BUU&#+!5:(;JXJ497/3C6(J$)_L-@D!GVG MHY(+Z'=8VUN/(C"[VHOPH;)/UIB:#R="SU[NR!]Z3YZ1/V9_\ $:1&=]*2=O MLW0Z!KH^82>)?8J%@4-'"#\P21B&)O,<;H9.A'6F'#^(+>KZ<;3H]+C^*-H; MUX"RH)4R428OJ'&9*^<,*A(PVI.A4MZU2M'NZNO-^HYV>J?9%<^$F4]XIFSM MGSH"\*FUSH F+NQ#Y276Y*@\S^J&.6S' M@(]S^;S\QPN1Y.,!GSU/1HJHZJ'%>^3PEL)'ZY*N&V!B;UD^L1B^\.!VE0=W MX=:[_LQQNIY'UWYL=O"K0!GC3P= M)&)=P8ME!;=7]:T0CFQ2'W63%3\URI%@CG*/JS;OZD477M,[K:B[P1@[8\?] MFN36'+1<2)IL(U5[=S3^LQ3*&JW K#?+#Y>]CV^&,+?OO1^?^[VW[]BG\S\&O7,!\_KP]=/YOU^7JIF= M_SDXH7\.>V]/R*>/GW[TCE_;O>%KZ]-EOP_S)SWZ8=![^Z'?^_@A/IE9,U7) M[,RZ^A+!?QSIQ&;LQ*[) AZ8/'8#4XJ8A!%S22B#1U%GL>U\OD]M??99'V[? MN&>Q5(A-0^[QR')]G]GHLO2$0US'C63HN[&+^G"30H^MYMN]YK,JS<$=7SJ'S*V6ZWE#J5$]EXKD@<$0ZTB>6!%4F,EZC(K M\,/ M 369L H.Z?<-?W8=B+'<2V&E^M(Q['ICJI>WUT+0^(<<@_#O1[C<<'3 MZ_SS]D/[Y_=ZC"?O97^U08)'ZV)O7>P;HR@>DS@..*'2=5B,R5B^1:D( R%] M5W)GO3GVTX8!-:^^:K)JBYINA)J:OG7.611+GYJVBYV+8 EF"#MF"N9'+L4* M5]C#R'>#0[:]6K]ZZU>_)U,RBJ.0R=B2U&+D];W<46TTBJ;&WY?:S**."OX\$T MFDSK:D'?>):H5.JY\?0EO7@ZP:>J3\9\IFL"%'?&JV?5%$*\1W2%C=JZ"XQ_ MP%=95F_<&R".D%AY.<'.=(OW>=;GWF^]DZHXX327(],6K-?>T4G6/UOS T33[)G-=B[.LM+!4 M90$+_&9RS!.!,BA'& M45RC4!N)U*%4NH2[Z,%T*'<(01U&43>6U0S2O711$ M01B [@>UON*ZD*'N"ZVXK7=8X@$LI@57G2.>-X'79U>&7TI+J36 [CH3$\X MZG, >WE9;VK5':"Y%^(+@(^FPZDNUE&P3SH<9[(/D\5W(L>5JOTZ[IF[$1FK M#5BK\4"72'7_=&&E\,]RK6II6N/4N[K%&LLM4E^LD$ M(P!ZS*)R%TAQ*40= M8R0G*U=[-H&_BG,NQN*OH'@>Q;7,M<)4:)'!3!=(2T?7:E%U)@QX),O. J&, MP#II,"]0];J;D(%+B(<5ZVPK8KX58A5;RGUNNP$-?2I7WH1LQM)PGX8P8E_P MV4SR;*&T8!TXJZ:$3QRFW7/C6Y$GEQ>L]_X+%5(8NB$.P>J_Q@L_\7JNZ34F^ M(/I7<.[!B?$M2:S7I@_%]T2^0)1P'\%&?JUEGB(X!0N!C!5!(*PBJRB:H M0[EYB*$WIC[O442:QV]%P.YB.YS=%H2\Y7-/K^PC.8"RCZN;YOZLQMU"33PF M B?F+O4)\QGQ8M^V1, ID80SAV [J3NN77 6@)[E1K%W76+4@>JUY5 NZ!3-;M!AY[O.4D5N=IU,?L+DI*;$2#/;R-_VX42>66-M!&?,J4>%VY M:IXZ):=E/98 M6P)BVWQ1&.&!,F#>+3N+R4.G%]^(K*O9[N$(^^=T,#-K#4OL M*!WKR/Y\^>E'[^,[^^1M#_[UGIZ^?<=.SC_1'NWU3X[[R9?#GOB6*UEG>6X6-C'41HU:B=I(HO7DVL>>*((J 'J%/F.O9W/?= M4'"+>Q8-:>2I;&+7\BQW+IO862]&I06@#8 J9=AM)6H3B6*51(G 93ZU*1Q* M-IY17F2&TI9F9// \4/XA8_7UAVK:ZV].=&*T5WDY(]4C\F=")+J=KGV'C=: MB\U(5R5,)FVE:1-I^G[RROJN).KHBQUZ3'@!-3U!X82*;=OD3B!,C&4&)!8V MB1C(4Y=QZA2?]1)I/<^W?[6!*Q&%CG!*L='E!2]U7T(U0,O M7WK?53(8E.E2=Y,M=8==&7^:=["?;')MIL&*] *)MPV*+..MN&F;?@=M7L(3 MCIZWDVWS$MJ\A"<<66SS$MJ\A#8OX>=Y"0J9:M=DFYJPE)J@2%+:H>J'-D6A M0:(-H'N;L[ +2I_PF>&5,=>6GG<;8R4R%$PX)/(("SCE5/C"%HZ,+1:%5KB[ ME(5"?DKQJ0[JXT//8/AW ML>CW?D3?%_W9O8\PGTM8P_'%U2FLI7?\E?5@K-[ET0^8^]4)?6_UZ&N[]^/- M? 9#2*EPG-@QA>>[)B.!;P8>E:8;>S3R@IAZ-FWCK8]:NAYS!L.]252=P2!< MBWD1BTSJ.Y')F&6;/' CTT7A G&C$8F?O:S=X310(D5;D7K@% :72B\(J!][ MMLWLP FIZT:1%7LQ<5W)RX)HCN4]Z12&>Q.I.H4A]KS8\;&;2&P')K.$;0:< M"),Y).2!%P;$ 9'RG#:#81\R&&XF1T\S@^'>A*F9P1 PQ[,DI:9+70KB% @S M<&-BAJX?VLR-"!?RV4O:M8+-,AAN4)OZ4=GJ-VLO>@?EXP] E:A;!-2YA4W^ M-.EVG6T@P4JS+$9<&3$6QC[G-A%^Z*'DX;E'=!0^+8?FD02 MT,*>'9H^\XCIAZ$((^K[,8_NRO)N9>@>9:BUKW<@-XT; K;M6F[DF9;-79/9 MCF-RCUNF[?N2L#CP+>[=F7W]- 5G&RN:^;[K6Z%+&9=,6,3GGN?$/";4"7V/ MQP7Z]ZC36M'W(3BU%4U9!/_CH>E%' X<-XQ-W_.E20(N'$(\+Q#>+JWHIRDK MV]G*-Y.6UE:^4Y%IVLJNM*5M!]RT+9\#2I-8>M^U3,XMES,2,>&J;'_'L9;% MYI:V\LWZ>>VWK;PWK;X.0)6\D6$VY=G,<$KHWY)N%Z&TV)42H'[ ;<;BR/5= M&]N@>%84H@9FK;F\+ZJXV?E$6J'M!@!.39=%OLD8]TU?!)X9^R$+/4)EY$?[>FW^@(1E.W/Y9N+2FLMW*C--<]DB M6(Y;6*9O*W/98F I1Y8I?19*$EI>("F:R[:_>W/Y,8:66>MYVR+9.XOZ1G + M6_EITNTZG.^)D'%I$=NAE(&6Y<+W HM;DGENP)C;VLI[HH=[KQJVLDMI2(@? MF9:-74(E<4SN$F%:TG&I$+%G4=J&R!Z#$+7&\@X$IS:6+29#*' M!V8H8]]T S=PG,CFA)!E)Y/7RLV]&,NP.XYO1R)@0C+AVCRBKNW2P JH[[F, M%NC?MH+66+X/N:F-99M;3ASX@1D[$@X<2GPSM"R4FTC:PI9.2-E.C>6G*2S; M&0 GHN/:S/$8C8*8M,;RONCAY@UH M+HCO6PXQ613X>*6,@+',A.FZKN][4E 2R39 ]@ADJ+65=R WM:T:VM?+]R4]O*KN"10Q@("B?,9 QS,:+(,UWA![!%Q ^]H TLW[.M M?#-Q:6WE.Y69IJT<.0X+2$Q,(>W09#:F_P5!:%H1;(O#16"+ &UEG]@;VE@:?(FF,T(.!-5^ET( S@U.E@4E;RUB7' M8]5Y?IQ.0+ZQS')J#5 F9U:/RBTSJNN%=PW@W^K__A[C6"]44 M.>*Y[!A7LG@3D&. 8QEI" 0JZQN/^6Q-Z>FJNK5ZX6"&'@!\JY#AI/E6_4;] MYU'5JGDPZV#%]LV(@$7-Y2!1%0^E^FXQ1]0B,,FRXS7^>\B_RH6YJ2?D]R17 M7HH%JAA)C#1H#A&J>O)-ZQ]Q=?13H- *]PV6J]^N1CJ@>R.?AI?8 M+D#M1C[!8O=RHA[E68;E^DMV/(JB-!.JT':J-HE':O_Q-^-TD$0SQ9\B51R0 MQG$N=2'TNM:_%H<\EZI>^J2_ZN,!<&XR2!1#S74&QYKKU=1W50W]8;=WJ0(D MU24R1YF,IEF&E'V#U/E7-4HXD3P'"=2"\!B6OYJ[WXVJ)O$5IVF6009OLL>D MSR?(@KD:)6J D9\CS).]<-A]( L"1MBL2HN1>-P8>-O0#9> M* M/=-ZLOD"&!">Q@HV8M7DY@97\X,GU:35,0+"D S'\ R^!7MG9!<27_:HMUYI MA"0#A?5?,'M1'0$9=.>2JP8UEPF#W]NJ6I7E.5%(N<6MD%% JI$GT!)W72>0 MA(B5CI)Y2Z_I-@%4+-))\?DBJ#U"?GA73?F5GO&AFX #^;\?9I\_BG%(F=NC M__9/SX]([^TG]GGX_GOO^ C>U4].ST^'OT<]\Y/KGI'7WP? M\X!Y;'J6CV5T_,#DD>"F:XO0C9D3"!L@J=L-EO!H62D8>**?1'TXY*+!%-EB M7QG@W2C*0&/(8ZG_?C?J 2#,/\A(@K4#2.U),\/LY.H+8]3CS/=-P6UNLI!3 M,PPL8?HR%#*@'%B"8$VEY8)*)3/H/D <8/?HP@3%,40< I@95"KHKP$H=*WJ M9ZKU#BJ0"+%%J"'SJ]-_WQV;) ,"2ATF$0==3Y@XQ^ WGWC(DV%:O&"OP50 M!<@HP7W;@2:25A@[$6&!D)11$OFQM%R;QIQ%ON3.ZN::-V3$M\4RCD9H6A>+ M6%!/3Y@5W]/>Q1<[\/PX8M(,.3;\BSW7#%P9F2&S'=>.:$P=8$769=?H)0FG MUZ# K?#7!'Y8RT$1 &UED.G.4'EI8AW!60R@(H%S.).J:1=\!_D(0<"9E!40 M> B0^K:YFG>-U=1\=#_36XTDE'D!=B&J68.HAD_#5+5[TJ*BFI*--I+J3/3YNQ\_J9EE,!$[,7>H3;%GH MQ;YMB8!3(@EG#HECW9>JDNK:M,6#I(/\5![ZG=*&SM%UH3PVR(AEQ[LYXV0\ MSM+OJC5?TXX0V@F"7)GW045@.SD5DM,M]](<61[4R%1;C;_]);_) 0A$,AI/ M)_GONIG9PER5%5X=HMI#5+\];[Z^&,^NQM.>(^-4N98FC;X710? E>T%,QGC M\8RFCTAR[502BEI&/$BO0'(%O&2:ETZKC9S "PZZ- .PR"P!<"I MZ L+GI4/];.Z(\@%G.Z Q+^:/(85/N>#*S[+G_UGOK5;,C*;5-^ 8!E^^QHE M5\W^6CWX4&XG4"V.\7__CT\)>6%@_!FGT M]8$1Y^E9B3@CZ^1XKT_,_O_9^O&>??GQ(/OTX@>?>?/W\\37.8?;I MQVNVA#A_O+\Z_=CK?[X\/'P#) EJ%^9V<]^.3 M\]??3X^^1#:EC@Q=D_FN!W\$CAFZ+ 3+P_:EQ85-6/RL\GJ+(T3ZA/I1Z'E@ M&0G!1,0#(F).XUB(D!*?\V>@)B,^1OZ$PP3;NK$; M+G+-?:BC];T]==O,4"((&&C)8-VG+\* \L&GV_B8K?FJ4 M6Z@_?Y!"LWIM_\[U8!<*.=^[ &W1V?).7GE/5Z(>5#N>H<],^[DJ1U%^%TFB MVQ#-,O:+=*MEY)=%,FVUQ!>+3I.]6ML6P;O0%9[CQ'8LI]CGMQ\&)\?_V*?G [!D+WY\/OZTE 3[^3*"V?UY^8G^0T\N M+TCO[0=84Q_G==4[CYS3CR<_3C&)]E)55YI5B>.1[_BHO_X3]7=MRD*K V^M QM5@,/(M40LS# 6 M'',;0 <*WS&I&WK,B2WA$@;8OD.(NZ0!'TX+W5,INP<5NE?3+,-T Y7HH0.F M\T'8YS?"I7=0Z&,OQ]B1M:+/'M*ESIZS2R,Y*,JD2#"[.%+I;7=ZQXUN1]&5 M9WF+]Z\_\/X"L60/T>S&7H2TBDQ(,K8J(FB&U0S.* M;2?@%I&^Y3Y[24C'LY;SC%O,W^J,PP#)K6A2)PQ-U/)F M:-N^Z;C"%YY%1$##9R^#CD>74X!;D'SO_EJ5,QG]##X;=PJ?K]-QQ1@-#SRY M-O:S=PKP$$!3J_ANJ/B2!E@BD0-@"72>R[ UJ!=$9A 'END'MN?$OLMB+!)P M^&!I6XF\:R35:ID#@5FMEKFQEJGA%0U\7Q#?-7GDQZ!EXL#DTA-F'!/ 5Y+Z MKJ.UC,^62Y'LJ:07X&LA69\P)<T'LQAB)9E;']Y9#T0=D:[:.^?VU&&/?8Y%#9! 3ETDO"DE(J2V=6# K MMOUP1Q9CJSQVHSRL1E->B[-0>B:+2&0RBPK3CYAG1G9,)&6A<+&9M>TY'6HO M5XPY>!_]P8 B#$G=#@CMT#6VU[KLUD#($9Q+2MS8(HP1WPXXC1W;B8) !';H MT1TF)OP%\SR-7RF8V^JP;5+QSH\F)TE5D]>)X?B)A#1#/P8M%CK,]#%!@5DA M=_W((?#CLF.M+ MEWA$$,O?# .MN\#0JHP=J(Q>H^65H+ [/#!MB;YS2@+,W_7Q#K\O0U^X@<_6 MWV%X.+%]>MZ@JLB3D6.-UV22_-#E,5J_T'W (8PDQ2 4@8@(([;O,T8=*KA/ M B^PHJCU"^V3CGO=A$46$7'( =)RBV3N:%K^JX3F5X AU(4>ZYCQQ@?M#K6 MBKY^!P2+6M?0_L(B'@+H<1P)>MQEV.(L)!9W120H#RT_\%K7T'[ICR9&LJ20 MML]-$$;;9,"LIL^E9Q(K%$$$AX)-0M ?+NG0%?JC=0[=6Y!:YOES(TY&?!2I MN%F:3_(.MI]H/47[F8VYJ+]BF8%%]T;MH'R%V]=+1T4F;D^V2FP[)?:N"8)" M0MT8LZ)H0 @8>F%@!H2'ILT9I3$1'I8$?.D1^Y !4.L7VE\ =/-LRE9+W*V6 M:$"=T(]LEQ"\TR:$R3QBF3P.J4D\.Q:421$2I25N'0/;/U?0?D.;N:LG-\%X>2XD>VYH??LI6,['8_NRDMT7]=0'G6N^;GJIH2XZN[R]#>\ M3U04$+=AMT0ZQ8*AY?)OIP,/N-CC[@FT+X?#(K M=!C"U$4;7+C!L?&^"5!]:G,KLB+3EK8-%K?OF*%P7#/D<+XSBQ*'P[%AVT$G ML)>K0QP00-VY(#^P9^_IJO3;%K!\O"K]$/!^J]+O1*4W+ 'F,$NZEC2EP#[$ M7#"3VZ&#X>- P$9RRX_ $F!>QW%W?"'] =6J,A7^H]K5O&PT:J_(]";)Z.R M)5&CT2-V(N3&53\=#&9&>@5BBTWF\T0D/"O>=38_D;/JX[))X]HO&),,"!/+ M+#>^E8T+@.,2G*3 9J78/8)?8"=(4!PR!P(4C4R;,\0B2F7?1,4^:M+EDB;] M)!/FF&= FB)B#T88MI9,)E/==!&^);]'?3Z"-R%E5/]&H!68OB+O&(-DF!0] M&?'5?#P> &_B7&.<+,;_^1AHC-TN'W63^X^R9,0E!IK?D\9^<>R-J5@5.U97 M+2VQSA4PVBL@/^H'M7=_\ '&V8RSOI2J4_#YPD8#XUW*:%)MQ$4FI6Y?C2VM MX(U I!]2M]EJ;F$Q"+;NQ$;;JK'Q3[D"W@_KC08\SX'BN@7H:))DL-SI))]P MO?-A,6=8YHK(R0;+Q">O-,&P?RK\O\^_Z3643;]AN9G4D]0?I"$P ]>\"V]H M-@X/>9X44R_:CBV)RZ3/?TZQ7 )MX L@]##!IC89#Z2X@&4 Z\MY35%IH TV M=X->O!O)QM/K+6KOHK>H0Y^]W-O>HO?H"%$D?3>10X,6#8#UGR=\!,1 W:(N M)'@O<@-;?DY!%Z# @90>C?A@!K*&RN]-I4" Y85B*/6=#S*?#G2COU,XS+3$ M/M[CX5,ZQ5;.TP$>QUPHK1*#GM$:7]3T@_,6I/UR.M)6"C8\-[:@N.ZW6J35"O+[F.@W&HE\(JK8Q]!Z=D$3BR% M*Q#E_#W-X)30;="13,B>U'IQQF-I_"_/ -*HWY 7QM^(KG-]*NOO_IW!V3BI M 3",\A?\I<]N(#B:TL81()HT+E@U")S'0.-UC5$3Q&)*0O&X!WBN3)$K#EAL MD*9?44\D(^U@0 HIJ)*,L#P-S")+\J\:[8/FT.A>0>ZF:*.QM#AB7NYG#C ? M45&N9**LNPJ_ QXOX91Z7 (8TI( 6Y\G&NI/ ,+"[ LAR0SY#8=L-G(']'2I MQ44]*WDVJJJ\IL /60-J@H2I=2(F&DJ.K:11%NNIP@##99TX-]E,7L ZR][R M8P!8Q;L43$Z^%;91,A)8G!7,"1!L!M\PQ&AYV$<>6T6@5: ,! MWUJ_,-1& Z#BB69D-9)(8>Z3PEZ%KV=)-!DHC _KG:383SJM>1,?+O84$-G( MF,(KKM(, 3HN#Z97J*-Z[IU2'16?@!66#%?]7G'2XF^U';+X6U#^"5!D\==7 MR6 UO%7M!*T8"Q^ TPEW/?%7Q>"LOCK(9\M_@I(O/3P8/EW$YY=R*7QQND$ M-XALZ50A@D"M-EZO6LH1@G1>]!'/A):H(&W$;*5H\#N@Z:) M8ZT]8/8<74YB*E$XTI&2[2%H*244:3:G>9/A6$E*87E62*>R]U^=_OONV 2< M""05$E1?1[LOY @-P&_*:HWGGX6W7DFN^"(J83V\5/N)*D>45J4SM2#\&7MX MXXR&//L*'*F&;!CR0SRTT"T5\V]IICMUR@**]9-QKL%P/D4?$[K%<%C8TRFN M&50QKAH[B,N)MC+4^C3O#F2"AP@>0F(**HT]X_._D&\[9I6T) ;?3(+"2L; M;(?+BP/*^)O#I^_>=0QEC)&C;G4$X/<-^.K[.?7[1ON?YC1N!X^(:, 3O>5 MB$D!7HNC)4?,UE>834&[:X!" 4_T8K:!HS0>!B&?_OOZ MP[_O7G]<,YV]FNL[I0]PWRO!_[L0_,>KND]'8$6#>!N$= Q,R- Z[F.:@47^ MOQ(40M\XS2[@!"L<\4*"M*!?%K\V2K_) ?!]!D;0MR2;YFA&2K0;?RMI^#O8 MEK7^5.)?O=)NOO*?D7*8*T,JKU_#C9%Z,2)04$2 1J,9(,3B:ZH7@I8L[0(% MG#=2<0%0J15&1GF$O\:@+]7!4,ZM>1H )0$,XK^48W.0*L78"'.4.KYX*\P# M]!6_4$@: >1_ITFF_/H8M( C0@5!OJ6), 8(-(P+=2P@MH?IGZ3YI#P\>J#D M^L:1BD(! Z2U'8U8N?+NAE(J%P@Z/&%Q&%D9PV]0)U7'C_8+XV-"YL!<"I:B M-WUDX,P5KJF_C4?P8(@S@5.SG(T^@W".[T;&ZVD&+]$'4F->2!UTC"O'08XA M6C1-DE3 R9N5)(R3#$;N\T&,0^,^XPO?*)#0,<[&/-$NFG<3/IAUE/['&* * MP\!I!>M3Q]H@C6#.8&C#:]1&%V:-_C;.$\VWX@#3))OF.O!2G9OXFD*SHR-> MI(B6TR&>:PCTD#G!X M)M&@*,ZB;#I*XQC,*SAXX'5Q4O"&/DQAIZ=HI('X@3VFZ7*NCKHYRM1,4(1# M^EK"E6D&!YU&-/A!:?6-IV Q13#:$<9D"L"N^*&8.B #)5U#99@CP0&CZZW3 M!C,8*$-$)07K*O: O9$2K.B1,&'%,'V,'SQB@'Q>D;I3TEF17..""D9*8/MT M)I4RRY7 =XI I:)N1R-:_=T^# ]F&NQO4@B&9BNE*[C@8Q3]!;E5N G>H?"* MUJW380CT1[]!J2MA 2[7'(<8G MM*[,4, P&*B\ PI7JKWH_+,TD1<<*U4S0O >#5 =+!6@2 MT(M)A7[0+"O./\4-RD>"#(D^"'4*E::6,K+F6&SW,OST@G5L?;!NG^)N^Z1D MB0,+^D,"&!MI=[!2&L-$")UIH/ F:B&)L^(SDT_,/BBJ D14F2#%J;AD^(.X M*>%.)MK!D.3Y% _]*^W8R-#TQ207I3(0NBKMQ:,L1?,9$58-J_XWO0)=E2DI MGIL+YCZ@9T^I:M1P"@DHE]\1:/E!A3\DSV .)WS6F7<^H'PJQV@F0TS"PAF& MTPGF7\@!2BC^0JN$@DJ8;J G#43ZA72I;X3)8*"\!&6R!CHKA/'?*>@G?5(@ ME-,JKTJ*6/Q840:8V),P2WG) M2A<*5!5\E-8XUXA@W LX]\LC4Z87&1_W"Q303P8Z/)?7#>1J_:X\)(H42JOC M^<3K(Z/\WKQ3#/ Y'!$Y!E$&P'X@285?K\XB*1XLW'::03!Q;Z+VN3[*M/>N MYO3JD.3UN5)/(E=2&L^CBR*]JK TDCEGF3Z+I(H7%Y9;@SIZ7T QF-H$!;R: M%C_.FI3+%\11R?\@B94(82A@E18!GM1HO'%N:[-2\3;&N#4Z6[50G4*GCNM' M#(1/55Q99_7DF-5360Y ;&"ETN:[,@:H)#&-3^&T::P=C%J9:4=KR5Q QHB/ M <<-8 ??%FYG5%P\QP]7N&FUW%X!8$//JRRV%Y@K^@JBJZ:0C!!/IME,8;-, M9S8U]>)T#!:DDFF,1^F7:3!>GB(5^N2E#:=.@A6*<$J$@AA&B*MK"V5 M(Y=-Q\4AT3A[:J!6BQ,<6,,E)BN)@$X4/2@8C=60ZG'EL( /%-AK9#(VM(XB MDC(4E8Z#=6FUUG2I@,4S,5X]E#EUQ%"B/>II] MU?BY= I4]J?R=S=-?>5Y0/[!6&IE[59&,'RUR&=MV"K56DJQ+ )X:)7B$\#K M.KLNT6X#S)!?D[9Y6-+X$4^L"WCOA!>^;#E6ADF!-S#Z"723VL KA$QQ'88V ME'V@7! :_I]C=KY-M&Z'1E*2\\<$BI"B$4( Y%7>?8K_@:! "9 MP):4Z9'+PJI/ 5R1F7/5Z:8.N5_-,RA'KZ"> J;19++,"E&X09M:"SR=20 T M@RE*+/IY$NW1$T7UF/6T+H*\\%T=45O]3=A"Y7##N8UAK=]5--=PG5\U0@.D ML_8-F4YIQG/R%P!Z%J@1C0AAL%^H4__B4:BL\U-SY;\@8@#O1L5EE_0FI$";\-,+K".B\KAHL%:%+'4LMW+L( M]54@$'<8\PQTVNT8*TY'D\KY5SY:.%YTKL0TJ]^;1R"\Y0IK-_W%( V;*1]U M++/T\"HECH;GXI--G,<+]*1F7CNQM9/^-PS-EQIHVJ(HVZ(@6?.('?MLDP--)D4$'DPA^O?[M31'$.5_W=0S;%B9:^=(RF]" (W.*Y$4)*E)\ M$.CI\!T,.1>SJC,EKT,R>[S[9W(PJ,YB@=8>\+(2R!IG_U:#\_)WOS+7#(P5:\F?;-0 MS7&F]J%^1#GA"F]?>:6I,GU+JTC9^(T+BD"/ZI!:.1$ARXG #(C3];<0(^)U MR:_7B' 119KWN1:JNL[M4FIAC5&C'LW 8I^/L_%,H:_BS3/X^3!UZVFU'\ / M>'Q>2_J:9Q@M1(KY75IQ\[S 6&R-M#4W2AEQ&F)44RGT[17L';&[UC;\0+KN M]6KU,+=) 8P(_6@(7@# U?"M@Q[97ZPN)4A2X&*,_Q4YZ)UF#J-F\R-]317) M?(97-1'!&/_H%/'?CL[^^;U,8NQ4A+JC!:L1GZ-YGD2;X.#F*0=;_;J(NQMG MN%+S#\66?^LT_,8J'Z@ZBYIRI^3$D@2)618%ME;EB3B?G\@J+70IM#%(.>G-1ZJCJ^K$(5P;+(ID;-XNGN!;5$_41_&*_+ MVRM(>WW78WDVM!O0YZ5 MR_#(5I/VV<_(UR9!5$D0SF$E0>RQ9OB /F6I;BSIZ(>RL@>E!V#![)YA%(F7 MJ0;I=*+#Q<4%O"(KL ;N^ML+Z1,+":WST>_RC@,@&!U25E%UO/N+]@#_QI.! M+I.!R:7E[5V=!%<4)\AU? QC5/E$"5DZPI.M"/+=*AGIX?QW?QG8/]2&6#K#KP)ZKBY4C%AJM"$7-7)HMJ$HL?ES9M\.NH4\^ M_2(T@&H_&_)-/97"0Z4L/BTCH*AUXD\:QSE,#!ZI8DA8%:.XP%EX P7HH#+A MI5'VX[?CL]/?%>.7=ZFET*4XP&I7=Q:!Z>'QXES(M2.EH\ ^];JN'I=/5A!- MS9(&76OY._.++F;(,?U2!>%1S+ 6TR2>#NJ*066('E_]B].UJ_-__=M_<1O6 MSK43>+P\K4%8F3B &0R#IA%/YOFR^'P]K3I-]X@".SI' M",IW3:99D:RZ);^C5];N>BK5ZCJ&MX'C MEK_SA/@-;+ELVHRJUQ<"RLO @T3G1B5S?BUO4Q6YTE-7CJ-OD!1S^(G?3=_ MK^RO0:HNTBB+0E=],E365G[%Q_DUCHB#W[*ZG//]3IUHCU^*A"KTBU^S%\14$7)\K[*G]&9WX7JTB,7AT+SGH&ZKJ(^ MK(I 8?RW"+'"IA(X$X F_;S!27C! --^RL!YZ50M U9E9H(^@&'6$8"AO+Q* M6Y43P*M9.-NRT,": @./@YG6U!\IA/P\J]9_6F2^/(9%7UNNIKPW/%^WIHB1 MEIG2FNW+8C77D"NO+_W>L*C0_&5DK[1&VCI#U<9I/^1\JFN5MEC43ZCKE)1Y MECH_5&A,4T84JLQ[L$"5IBR=-:__/E-N0;]K.3J>W[6=INW0\ ?!]W L?E+86^=A(7OKVY;%!?DSG8__OAA3/5S\ +IUGL74%7A]BKC=P-+N MO"Z>!S5!?D8"FVU%@F)QUZX):T4HU%9D^"Y73%"O'*4Z$S"75:D&Y<+3>;+J M)K"NH2W "5LRHAIBHBI8.\JLA35(;1:6&J M1,1@IJJ]U=DQ*E5C/NQ8Y\ZHM#B:5T*J+=77*PI],9A5RYJ_PU)1#R_$;9 M-$R438:!7;ZH[F^4H^$%GN:S);:KS]>1?JDR,^HS]F+6OX5!W?;[XXXKE;YUF- ]K##A'@JZJC6F[5,9Q[H$I+(#E#_N-SD729_/EZE# MZ;_7*%.!H";.I$[7^;6J *$N^8+M/-$EWB;]IN]XQ022A:.X:3LB!I@O;H'W M"8J:_$F\6"MNN4Z3E);9O<#QC9@->> 025E5,U>-S]U[Q!JY*(M(*C%^II*@!'^>R M3.XN#&G<@LASU2%#ZLIE!Q3 M&L6AG.'!=U5<[U'#-&KH\36!TL?AV/R9>BH[#.CN'N&L*?%*6C3^*$-C29EI MF>3ZQMJHSHLJ64KO;H(=A(KTU 965-6G:@L.:Z>J*91.ZW2,#I8IIEJ#J"]Y MFVOW]PAHV1A>57NJWU&-6TZJ<&NO\FIKU:9DLZJ*5L2L_TA!'O&98U7$!:]Z MJ>XJZO>_/VH#Y7RN4'P^'2(2^R&O*=-<'%'D^2!"*!;=ISUC+A)CA/;-H'+@CE4![U&^/HC1 M4GT'5'^XBX4OUA\H[<[N8&?Y]2[CPA1J],+:D<^X=,TK,=Y^DQ]V1U7QKX?= M49C"FATM*^D+@_[:.-.N"9.T,G:W,E;O"*MVI/!1UGDFN@2M5)9BG0J-EH,J M_=_NT%WN$!Y$?"'LI[R_#?\JUJFLG4R#F:%OW=F_&K\U_;2Z4JKND8&WV(N( M,SQ-=/3SU]^OL:,WP?6MA7#_%L)/<@W7!:F4%:$AJW(1J;HKA9\?$,\OQ%FL M=M,L?[,4 UH,@>T^O6"+6R7K1MJPCX#_;#]L_=5Y;A]>G_WSU_F9C\W>GO;/'Z]I8?S5"W]=&?2A%TQ-6QD1MGRS4+0:L,7<=IU/4=->);-CB M"5;,&_&Q31RNG07=&[!?RX!\G7ZBTK@K#WMCLHM3>L1I.?-.*M5]NFRQFL\U M+1,RF^\U.]<']6RNP]<[[L_MKKDAI^YSLU&O6ZRQ.K2@#WUR09!.UD:^!L-J[K4%S(! MLH6"^_\]LY\MH,CGED$4."S'N\E7@Z6OTO%W_/*R%E@49*TQ[A\+6%JE8E>- M$WU O<8#JE)P3Y :/3RMUQ*C9:>?$G .W#QE3EI/B VY:,4RT7Q[H$4NX3%+ M6[9S5RQNLN!O+K7'+\[VP;8 +41UGYOPZ\M7^^6K11?/S7>6DV*EK=:G7G8 M?-WJS%9G/J3.W!IAQ^H_!X6P7Q7=IV^.LA<6?2/)6D&XO1.>U=K((UUR0&?" M:@[=5C1;_MAX?X _[':/]F6/ULHP;66XY8^U,FQU@X?;HQWY^32I_3V'(\TN M-GN$\\EAX?PU'F2_&QR0FMMV%^Y:![:[^Q1\/QLTC6L]0MN'"9R#4I>M-7G?[G9O:Z77[M%]R[![4)&^EC^> ME P_AXL&N>M_"HCM0 MHVVO663=_B@6:;=I7[9IM21;!Q6V:MGCJ4GQCGPHAQ&Y6NP1_M">D\/U%:XQ MR>Q#-,GVQ@O=].D0/ M4=DMM/8)81>RY28>'2R!TSJ*6O.R-2]WN3_6UJBIW:)[EV"[E>"6/=9+\ VS M]O;(.;3G$$65YPMEG*IN,>JG"?]>M&>7_YUBY>VR-^J>>(R*(H V[*M(IUCQ MKR34X0+XM:;A 6;J[&Z;]NY2YBXO_+:"<2N/V+87@A\_<^ZRRD++G+?2VH>$ M:A^_8+1:>S]4$;GQ5>-'S)P;UWGXCRI4_?(15A[OI1/YO&Q"JK8?=JO3J!*> MEX7(I2@;TNA2WSQ,O^ENFMC+$K891U@,="M39CM+YQ&7>2^;?U:-/\LV]LM= M:I<[S93]1I%DJ@5ZT1\T:E: +P?+$^P8JOHXU6,8^)T5]&U[1J_L&>VM[QF] M><<,ESPK']K'1M-+G4/N'Q#0U=6Z5[23,%XU6JM<]X0^Z/1C("@WZVRP?QTA M%,=@X]+)>L%/1D7;&=4K+)R"(I"Y;E.5CC!A&M4'?JX;=A4<'[W_X9\:E(X"3Y_2DW-_@##[D_BD/N*1/B M=7'V/V4:G*<3/GBL'2Y^4[9\.H4Q1/ZD9;YM%-12XX;4>$3Z8'<=;PYUK]L. M3RTAVE97M]CF1]I9I^U)U+:Z:MEJCRC7LE7+5FT'M;WOH/:SYV[7*>4!:;F: M@7ZYL_8H>Y,NLR;EKD-LN^-:AY0M?0\=:EI1NO%F/@%16KUP/W ZS-^VG4#+ MS/O!S.VY,+=PI^/20^I^U(K1?HA1>R;,+=SN6.3V==!;5MX?Q?@$6'F]I1!T M*#WL1C.M*.V/7^8U=;FVYLM6G<:^W :'V!$M661^SR- _N&GN&V1M\V1H6^TOS0)6OV MFDTEXSY]J^Y/XC9) ]K42WUPRR!H0Y7:_57JWVVDN! M)G9W6T_,(3!(J[UVB+T.*-X!5A>_3Y_\4V&1-4:90SNN?V.'3R@)#^%M-O7 MA4%A&V?"G.N4:C>UIW?#H%! M=AES>BH,LB9B;G4/\,;_7C-GJ[UVES"Y=0>T0V"05GNUV&MOF;/57CO$7@^3 MZ_WPVJN]3=Z.T8ZQ/V,\!;?64A_3WP9IGO]NM"?7]K"*>9V '%(N8GN7[;[! MC<4Z?M#>+-^;;5KCWB&LE>*6/=:V%+,=9ZF36+L]^R*]A/D=:A]2_EK+(@]P M#COL86(\3S 9=^-[Y8\^@6.-QK*[U@&IJ]UDCNRK0_;1\^ :E4B>[$VE)\H' M:ZK9=P^IIM8AL&![FW)GAA[W-W?A\OI_DDB6?%,E[^3YC]YV4U M]BU&ND>"4"3(NY&13C,#MB>:#L D3D>8/A[R7!KA-(>OY[F1R7PZF.0=XTH: M??Y-&O)[-)@**8Q)7QIQ.ABD5VA+\^B_TR1/<) CW/YO/S'"Y'DXP&?/4]&:M'JH456G*3C M%U>)F/2?^T&7>?:OSRK/1S&\_I1TD52+0[[,S+.KI+A$/'HWVDZ,(Z3?)(EX7229H!@WXVB MKG$GIKC;=3:8ZHMQJA7R\TPBW/XF7R#]35L]O2AN@,)Q /0N_;ZQE"JV@=)R$-BSGL*S3^\/C]1JMPX M3\#0!TQTE69?C;_^>G5XBMNXG>:^@S3R0Q"!-S+,ICR;W5P]WP_A]E )LSTF MU][QV9_3PXA0T\)#=QC"',MI]W#0-W:9"GU=NB=*0,9??87SAXF) MU!BE$U4G.9H8DQ3>DXS4]F) ><@OTRR9S/2^XC)@SW&UU2+Y2-2_7;.ZN6E< M)9-^S4MS3W2-[??]8/A%&A>PG1D? R&/]((J &4R<9IAO]*01WT)1=5Q6K< MBRKV/T_85&\.<%M22)Q,LKH,G2Y-!QR"W^<74GTEG?!!_96N3D+1?Q[%:/]7 M?(1?3W7./NR;XMYDI/FIP:;-+44>J%ET8;))-=F&:#13(/3@R#[X/:4X,J4L MC3'P>&;,),\*?E^O3K;ECX=A@G-8H,ZH".4@O3+RZ1!H!@/D>NU]/KJ0BF2H M39IT!+I,1Q-#3+.24'&2Y1-C!.]H[!O:5,LI'[?/F[G3?!!F=6V=TK!M/HC' MNNX=Y!=0NTLVS-QX"K4!CF6D+7:;=(##ZJOM3^26F.T]3!VM7;JAU;O=KN?L M.:]562KJ@,0#Z$;,=K@9H@]S^6:7NNQ06 V'N1V7';!*:Q7:/5'ZE;+G_C.' MEY^J;ON-WO>EG2>#T>JPBFUUK@_E;:#1"F!?^]@,D4X1^)<+61O]7TP .!#. MM/T;%AO<':5NQ=UK[U7A>EWV8A8FE")=\ZF"#%;]" ]AQ=/)^D?N M/^=OM6E._(74@<:?_:H6XYA?2#/,)/]J#*S[+G_UGWI0&.[I)P W6 MKC;ZFJUY4,>6&O%Y,H'71=>G3](BL=8XF^N'L#^^!C_H>JY[$U^# Q\2;^NC>+WF[3V.W@BMA/N9* MU)S!-LTUW63%YT:Y-?UTSN=#-J#;&Q4K0T%' MI&4U?[W<,0*TP?KK$@);U2380'B%!D'G["#&Q\12/5E!JM[,,Q"DZH4/AH/6 MCM#NBI45*]=IX6:GO34::$U9>6^NQ+ZMR:/:V"NVO;\-=%>34W.-;M%\ID36 M8ZXS\\H9:4 MKSSF( (V3E%\'HNB@2G\36,>8D?056*:'^P"71Y@XB!=-0%SP9APK MKG.Y!:'C]RC44C;=*7QWSU%:2$($-\"Y\Q!/-*P7$'4@<@#@BC''Q/!(BQ)[ M0J/]E;@S_+D.NLSU' &_#V('$BGT'!O!"R[$449J1'P,M .VBSBGN291A"GZ ME*W^^IUBE@,R2WZ^K%#U40JU0SJ?RG2XSX!C8--G,U+%3L+QS,F'2B)VQW=B M+Q@&&)6YG@9, *8(EG*L8(O5FEKQQ=/Y(BVJF6 EU1WL.JB+8LE,$&%]3I64 MK]HN8"ZU8P>5Y+$H;2KH>##IHC@33*K583/X[B<=Y=Y<,WY!D3-_.?$:..!! ME]]S41LX@>]XN.IP2\M,EPXY?4^G7*H2"_HRFH&A[%(73#":F4-);%2R5SZY M&3Z?SX,T,J;XQB',%)[1Q4"2LXG:Z6S.Y@=(YF[O4:3T*7M$%R M%-;Z,''AO;(H+UHX&"9HC2/\VBR9SN _'FZ 6/78]<17^8*MWB]+[DJ$IKXL M,/48L"U6X,%,/V33Q^0K;J/]#I0)^0R.*;3PG06>-@>_X$IR'ZJ,4PQ#"NQ% M!$%>VKZBEI._1G>Q\>Y2-K,!_;C--5/&([@':Y+?,P"308[=X%^?=8>$>5 MI_ -N:QPR,8@]8*5Y(9Q_":>2ZLHJV^.N+=HFF7F&)[84DJ==']I3V; X7&A MFCH[).#3NR"$W^KT5JD3T7'@-BY+C@)'/FD@>D/(QRB,^2O\!%,W(L%[&3-6 M&72%F,;@&3C0Z! +$@9ZL1YBF2?7RQ5N9+Y9^7(DD1S-V(L\%<,I6:"$4YNL2CBN^>V@2CA6"<! MBYG(F ))\06N1LH_NL>QR0.:CB0OW26A/8$:WSN R_!-6*2!Z7\+29%8QK/ M'$'9,<+.?'9'WQTB4>K\T/:&95HHM+V=\U^^B%8-P, ?9.<(E06C$DM.;;(J M"Z9YELN9712J+!B5!:.R8%063(T93&7!J"P8E06SOYX+7E;:QQQP0[$?INA< MQQ==,745JI)CMERX,6BWNK6]+6G,/>S9B9'**"B+4==J=10K*U9N/BN;_=;3 MVA35AI-5:UW564NJ(XJCAR'A;IO5?R>2Z2W\K=NNAH!6 M Q,W,'%R_?(10$_H::O56?NP,=2 +N6Y!TDX.6E7V:O@;# O/B'"4&NX":O+SYCK_K7;2'Z>F9"LE&\V2E(5%:.H77@>1Z0-8, MM6\EZN;/'.N7IZ-%2S/4"10N)WR)XB:\^#'E@,H*GK,>T0M21Y6_6[W?;J3% M\QD:J=YG/"\#( M= OKAIDY!,HK3F(!R^G!Z+& =VSM313KHF>PGX74-;BI'UCH$S;\5R#U#<)( MGZ[RP:5+%BS8H&W"5GYI /=N9@]O;!%DM 7!U1P7<^\="=6]_'ZS-337OS8] M/^$L[U8,F0JFF!VE:=-1G2&XWN8:HDJ%90#SG+UXQ6BNO6RW3&/]/)&M MX#%CW6."/KGRRE5AM.Q#\$WHV.FG=.P_,K_B]@$Q!YW'YJDJ.IXJ>87$LJ6* M#IRNZ_S]A6NV>6\P-"RKU[5'G,I!R <7P M&8#O5VAX!)HM9AI7F2)7!2%8\X.RC;1:$M86C]2IGXZH7R%^B=!I64;+!4[OF$VB/PJ5&1Q/;E/R6(<_[5*P&W*V0NRI\@M5L:;TUSGN,5Y R' MK0XUO]JZ(,?LPN$T.$ I1M?J[K_&I=WJ]7:K\%"373O98:NWXZAJKB?#!#C9 M_F8E9"=T9?[JN\_ J(639"^5!DU-"?\-#[G?Y"%WSH3X(,_^9>HG2AS%5HJM%%O5B'(+;+4KI$23SO[/ M6]14J4I@A0U1N7!+;_<'>J=GU;8FK3&ER&MGJF.!25* MZEAXHK=@]'5S8-64G:OO6X=K[EN7YSJF_ST-ADN-H<908YQ'1/O0W<"S,U6+/@HS7$K M-NZW7! 91VFN/ME=]NT4TDSF5]MJC[;5M MKFL3&&03[;6/V_%-(Q]J##6&&F/]&,\=QCHD2/.V7;8.8A_T6MT-YE.!2(L9 M21<6_7J1>"SB.,"+7U\9.?:1P$=5A^ZFADIGV-7[QOFYM(I%-MZ?3L?2C?:V MUX-JFY[]DK]C*CE6#+):CG7+;*M-JLLF54MQMVWJAJ7D6+'(FO.X#ZK^B.?Q M.>0.?WA:T^'S34Q94?W;:QD-TFG[R8AI3N#Y7)AS9VB)C#(/J_-SH5! M5ESZ=QIUZ=\$YE3::V_79OW6\ 091&FO/=I>YU?$I;17W9ASI>VU(\!5K1GD MN2[]-XV$J#'4&&J,>I7$U^#27[8D?N4%4?3Z[&[^S^7D7>'4#H:Z.3P_RU"Q MR.9EP49/[W>/8Y^I;=I"DE5QOV*/E?OSRM"MMK74'E!M4'WD=ZCW^DTJBE4L M\NPG<5?O=(X(M',.A?VY7[1Q1Y<$3DV M5:G^>?'!BIK61MW--X$%54GKWERO0:NSN>/5!-Y0M?C*AJHM[L6V.0[JSK.]R/WU[@)W)=O_YM M%+[YM7QAM:>AG_.ZSMS'==TS[S/-N43-=JM#W=Y_@]EIHR2"IZ-(8[ZCQ4', M/+P:]1*':R][K:$&D_%@M5@%X$YGS VGL ':. RFVET0. _P-?TTB"<\U%@4 M\3C20FYC5P4'AM+@,"@#;/_2ES!EA%\'-+7,YA7X$2:BR+CCEWNO-V-3J)-+:;FH&;(U*#HFP'D M\M@LXF_3O[QSW&CFL?E;UZ=%TX\6!0-$YMV#Z\23MT.KU3&-7UYD(38YO/C6 M:"&I%C6P^,[JM[K=SLJOVRUCI^] _7?Z._URW62-3LL:FDV9K-7J]WI[GZS1 M&EB[[=>ZR9I6"P[KC89]))+[Y&R6%I;SMYIOS/P:/PS5<9G:I1\#NY30\08U-B:.QEM M?*9\EA_Z%5IX6^V;WK;[ 3/7UYST9@J3KF3*6C#6. /K%_X;3WC$@2.FL 27 M1YOFJ55NZ:[YC[5)4_L8A!K3ID'(-8<#]3R@(_\)@N%G.6N3X $3U-),-GB@ M,HN-T@29%B73*1YT@M":/6'^'4S7%>EPA#*L"0LGTF FVOON4UVF&;;,W MH.SM).1<^P.>FT3:!Q^S^O)8F-76A7UPA6R(S L+7/<+29RV(,YJGMV10^7, M.RC^R\I!9FF1=5/\E63H=OX3-HH"+XE7_^3YK_VK=\?3B35F\0;:+!-Q@[90JOF9K#I\_MI*;E](D3)E H]V4 M(,+KDV,Z&*;YC-OFF';A2V.W!,OUW_6,_6="&D:KT]DL$U)-=JO)#L"8V'4^ MQYCK9KF[!TJ'/89+75VPLTN*WK"I"8SP2
#9B-($9-F3U+1(W3XZ!2K;G M89AG&\S))C'<*W!>9)U4M%3S_#1V*V16F:7,JIVRU(Z+5K!A2LDF*SXWRFUT M.WRRJNF*8@1[20W9E2MJIW,^'[(ET]ZH6%GS?41:5O/7RVUAQ39??UW*OU? M[^GM8;_5.5+,]@GP>]N(\3&Q^4Y6D*HW\PP$:44G&KUG]%N68F;%S,UGYLZ@ MO6MGDKJQ\MZULE< WPRV08/9%9&C#A>;1K=H0-.]9/G&,NMWFH%I M" 03'X-L4Q%DDR@FB)82XCVDHP$!Q:VQO*[#WT5LFB)Q:!Z#(>:Y^$ M>".Y$AQ%E^\?<9^/7;Q3)<@5^+'GPE,S++ ,9APF=!?IV*D5*.1H#YP1# O, M8@13A0_<>*)%]@0?M[T@2D(8TPF#>Z[=P:SQA3CD'(C(HL#'JUH!%\(\\8XD M8G<C$/7%H@C8OFNK^'MKW8Y"UT/5@;B+T+%'3]1% )WHQ9ITCHB(TY+$:^PN,NSE=C\)9[-X8?ZO(J6?3O MT$9AP!Q)ISOFPD28'0:P?7B1/ L#)[%CS88IW06A*_?YC@=W(9M-\%Y?TZX% M/$T\<4-G>0?R^^B%7#I_B\+B*)1K*J<#TG="]YS#QN88KO$ E M $34XI#["-3BC[V$^S9>H,]I8E=?_G7]_L(8:B ?\ ;7ACF+"O4'CI3QH@"H M>A^$(*1SPN>Q<3)L!J_\Z4YA9O"Q\0L.!P*&V@@W#.85<<]#*CIL7L;HJ>!P M>.?VTMP +2 OX8LX.F.@7Q 6]SOG@5>>&\6"S4GG4\8(3'U*^S]E=[X;)PY_ MO1ID9U=BE:[LZ0)Y>:3#IPYM2-#__J^!:?;>U24-R.A@HO2+7T%;!4%&09?R>Q1@*8<@5:@O$?:*LE2DO@F#!U"M(6R^."12?1.,QQQ5 M.^C+!-0:CO97XL[PYSH<,*"E!B,$%)2E@;L 98CYDRM8)C5.EQQS-,Y9LK"'V@S3L#V$[:(+F'T MA)47@'6)%LNR_*OM.HJ CP7D7D'U@U4']D\JE63]+-E1(&_F+ZMSZQIO#?W) MD?] MI'?!7H?S/R%O11$A]L?*QZXFO\D67&=#L;>Y??L@6A#ES'%TH'"+D M,SC',/;@:":XJ["2W-?=P!$0S@?B5"YM:E'A2;J@KQ1R]'+@U5D6=A%BP@ML MDD/X-?BC#Y4N](KY@%>$5"NN:$%>S2>L;QUWYOO3M7YY=-1'9KG])$]7_0CJ MP[;GULS#!",$X;T+RL!CX1WEY<,WMDM M5$,*D!PD-P?CM_$'[TLZ68@BZ""D)!HE/!;5R6' 4.?5)' M](:0CU$.\U?X"6;;1(+5ME W549?SI(F,-0C6"Q\,C=;@2+:SLF$.3H6557+W%MO>KTCN/@W_7-C*XOYA MO[WB:]V]=H4S.:BQO5?K!KF[=U ^%8Y:4=HV?*08J-:[NGO3]F=HYE8? 3WK M]1^FT*E\(3ZL$Z9C\<3,DSFL-E9!N9@SYV+*,28[PFE23LA";9#E?%0FG^G: M+'1A;!=3\T02=)1F57G! P_EBW5MY-Y= %]@XJP;\VDA:P_H)E.OUF0*4A+/ M4MX=3C9T*7E.) QA[G680E46*X.F[L\L%:>0X<%7(3%NG)>V_^20\T-?-)N! MOMB [)TO(*",TM<^_)QQ/U((C2HMYO0FJW)XFF=WG=D]I\KA43D\*H='Y?#4 ME\%4#H_*X5$Y//MK)^UE]87, 2\4NXZ0QXX--,J>F+K(5:D]6RZ\,^RVS-I> M]33F$OGLQ$CE0Y3%J--O=10K*U8^ 5;NMP:GP+S!YCJ\R>?750/>J: MKZH3V^@U,0Q4ZZ31W5.!SYX,-7,^-Y]H#%CFD[3I6-?L0X*)^X%_8+)J4PYRN'S/_SAT16&7U MU#NMCI;-FL/BO91]XR"&?ZP"[#/C%45 '/ M)+X;(V+HAY\I^._R='1$OE]4V-3!))EIAO&+GH*CTDNUEY;9,C*:INH!:S5@ M%-#S4T3:OQB1RD#)A/&8@'9V\R8GN%:!RWHA\4?'(3%(P?\DZ%;1!6?,;-J9 MBPR9-(A@7><$\WF-@1(.\OU SK,8340:!,HLU9UE.@@KA-0 M!I=96*>XQ>,=HAR>'G OARTS8^Q-H;QO!2RN$ (I*)$LI6)@H+([_'X4:QZ_ MY[(VJORMFZY(0+B/>/S N2_?A<+[!:1;T 3KIN2OP#X6N.'EWQ>6@_5@+3BS M'RI6JRGC7A,R["XL;@E1AJA6MP7\[%]J:B" M32M B_80/B-_$BWMI>@REW-OB6W-[M9LB\H??F;LPJY[TQ!U47_8XE&J0*3+ M!Q:*]DM?@6(WN)^GJQ-QZ5(3%GH#]*B%S4NKW<_UT.YJ<5MEF-%_2:X*<\3Y M]5M=:[MII69 MS7L5PR_B^J^=' '95< 2ZK@]?;PH3M43W)-A:8\NM+7(<[&^GN]-NWG N+4([\-'58RDDP.^7EU]Q M;*0*_7T*,Z:>%-2*ZQE=0 4"L!##L10(P+8WE42X;TM,_CEE[H\N]BG$/BE_ M2#;?.Y\NH0C4QAW*5+HT"FYBL+0H4'7M4UP)R57_LQV>$;=9$G$,H.;]XK#=4:8[ M<7AX8IQ0T-'U[WE$G76SF KUV,$TS2C"$PJM8(QW7 1PE%_@WPHQPT+83_A4 M*UX:38+$<^!;:NOC.CP4W98*,4$=0[(B\R1*1K"+,1 &3Q1]D7C%C04;=/:J^-%-0+H09OKLN0*ITXV"P:."<-HHJ 4I&8V3;B:/0C-](^PGHU MHWWQ3XS.I#V]@=>P7]64S36;>79"[;8%#=9L);P,^_.)+FSQ!/@5MLT)4D; MT3QW"OX,C.2&(RV"803.O[3K4>&6;8="BR# MWN2R&&X6;BJ=LMMJUV?#:.EU6L; V 6CI3=H&9W!WG$TS&&KUS4W';8B+2!= M/P@/W_[)4RJ/_^XS\!2 =[27M"5=UZ;JI;7>7^*^T?67]=\CJK%VZU M^WJWUVU>DO4VZFR/I1[/K%/6E*X,:R-2AZEC;'KUTHH:1'W8Z31(V@Y>.]6L M0[K@K,HA+O!YA$ ^DIC=LI_9]8=?S$\C2.)BKMYA;J9[K>X&\ZP(ZJ/FOK#H MUXO49A'' <#L-UXOQ*5/K;2D6DN\ZG4[2U[.@:M*ZB.C#2S:K[A0W5;%2H-& M!K\LV$ G2##2A;-?;>ZW>RO0_%FM_ ML-">:)8A\V >Z-(2+S72M)Q551>4K+.RNN/QW)Z\)F9M]1AM7J#7=K ME;#V@K-E&KLU+GATLIL->TJW8QM<<385?7DO5YPGATFM+@P/#/Z^>L7G1KD% M\/=SN!9]GYL6>[N6.NDXS7:+KW9%_31:O]4;-$BC-.BGKK:97G&=B;M[F]VUG9E2^ M0H";S=.TE%'WW-D2O([$&GJHI!6V>Q&F:BZ9:9=^K/S0[KJE&FQ M"##E.G]_X9IMWAL,#CX=!R'&[:_^[U7_RJX+'6FABR M!P&+ I\1$#O:JGF&[D
    .$TBI/'"]WE$0N8?RXD3:![V#QD22+@,V_ ^,] M9)XN^G*)DM0,D"F%20HY_1BAH9TD3)$&(\Q/=80;,'%#)TT"CM*>S<+@ISN%?\#K>M8O*2Y4U@*-7C8PLB^6 MJ)["SJZB,J$XP@,$'WZZ7/PGU^+Y#(]^("1"LHLY%,D-" +4= MD&E"(//C('0E@1'$BWH;S-B<,I0+>_Y >.?@K M(3HM82 5DO+!N@F#!\(\C0,)S04SM/]*7'%$B0;4!ILF$#)AN>2K8\8\$XA:#7H:-ZC\E3&4O^(+ZDU^/9 L+?Y55IKO-, > AQ-+8VHD4\'JQ:0'/0L0Z@YA I&^$"!0.=&N>BE!Y4V M+AS74BWB22&ZEI2F?NU+7>KZA,1+&'MN#OJ8]U6 66@^?BPJ9V"V24B")HHJ MIF*'(FV&;@[:^J#34WRG^.X9U];K]X'S!HKK%-<]X]JZ M U,WK8[B.L5US[BVP7"@=]MMQ76*ZY[5LC-,0[=,=<8JOGO6,W;8USM=Y4\H MKGM6KNM8>GM@'H_K&GE)4TW+W\,@BK#*;1VTU!8A:+.2"K4#,UK1(,P@Z&>L\<*MH>@K8]4V]WUSN3BK:[T=;L M]O6AI73"0?2MU=8M8WWH3=%V1YW0[^@]Q;<'TK=MO=-9[U@H(/+-:/EE 7;D M$"D7%5QW2AW*C5M==#=[7%4=OMZ]WN^OAUA5M=SPO MV_K0.'R$\!Q):PSTMJDN#0Y!VOX0;'&E$ ["M9:A6T-U1WL096OJ/6M]<%.1 M=M>K+GU@'/X643H.Z9#I%+I$T2=7.:M'U:/U?/2T;GBKW_5DMNK%Y"IVOIG7;=HFZ*(XX8S^IT M]:&A.$)Q1':Q;_;TKE6WZBG%$<>\8.P_FH6H..*<.*)C]'7#7)^CI3CBG#C" M,BS@B+I=C"F..&8=2%\?M)_M/N]$[C6J:?EUN>7SID&A\\U;K0[(] Q3'YB= MV@9D5&KST:6M9P[TCJ&J;FJ^38/N0#<>27-2VW3T;>JW3=WL-Q_T],2WJ6?T M=--09;MUWZ9A1^]TU#;5?)L&1E?O/P+;H;;IZ-O4PXK0_OI8MZIBVXR6E[8- M1(HC;<;FF+9P]K5L9F^@KOX;O:^KKDS!4NJK@JN#X.@:?;UGJM*5@P1D>X8^ M[*V'/U"TW9&V1D>WVG6[-#\-VEH=4[>LNJ6HG 9M.V =P9UN[8[#=J:5E\? M/ /?GL,%F,B)=OA(77GMD(-L#?6AI:Z\%(NL/@>L@3YHJR!]S;>I.^@]BKZN MMNGXVV08>J>M@O1UWZ9.7^_VE#35?)MZ0_3_E#35?IL&^K"OMJGNV]3KZ?W> M^K3,PU]YO8GQB@C^Z[CWO_X-_DA?71CK/TD4N^.YI-.O?QN%;W[-)KSQ[YZ1 MOB;2]T^N\9\S;L=:/&&Q%B2A]E?"PIB'WEP+>91X<:0%8RT0S0@"/](>7,\# MMO-CUT^X%@?:V$OL.&$Q!X]WQGTDN1;X,"!\ZT[Q7\QW-#;%^S8<*^3W''^* M8X3N*(FYHXWFF@\KH@?MOQ(WA,\BYL%";>[#;**68 'QYV\L@N_A'3C?&6<_ MM"B93GFH1=SS\(419U'@Z]H#U^ZX#U/W8#FP!I_>4AJ8WFE[0<2U(,0Y4?DV MKJ;T&(PU@9\_L#!D\(&C:]R%%8::*U8Z=L,H3FFGC?@X"#E](:97FA=\?><" M)8/\U["0>)+]G(WQSU6_!A)'K276VHCOY-YWNL \ "C\8CC'7P4 M3/-7!%'DXC.Y9Z 8)J"$Y09!8AYAR5YF8LA"D\4(R>:]\ M(F;,*^:="00!/L!>>&P6\;?I7]XY;C3SV/RMZQ-%Z4>+YTLM?KN/ MW"/CH7)XR5@M8JR%PTY\U^FW^F9OY=?MEK'3=V;+Z.PVZJ.3'6PT;",33*K" MF&)J#K<#<6R^!>L$SE1X*A.M+3).ZK7>;6*FC5G4MIOX-553'X2:*BW\F>XX M0),<:;/_)XC);G+"^3YN."K6*Q1O?5;\W_\U,,W>)OS=_-V]]FVPA=#$GB6A M/8&_D0]@3_@4YR=,YBB9S3R71W2X@K4+%H$;T3$=/;A3,OMG 5#GO 1C8RVH M9*)9&[M")M@HN.<78FF"WU$X2";<$*Q_.C=(7CSVX&LV"]&(IO+(K22C,73Z M[@LO%2S?.2PD\#)#G51$'#*PG5V?A7,9$2 RALSUGV8Z-%:%_AW18,@MP#2ZY=XDD2:N#2X MY\ Z('QK$^:-TW#X M]]9-BZA[Q7SFL-=G(TD']*/KQ0@52ST5*ZET>M#QL/+P$&?+SJ='HUC[Y,RL M2RV:!'1S_=AAX/,[MI_#0.G\1K+*H:Z):K6BZJ2AVF4&T8AOW1A>9Z^_#"NE M!%R3X&)>@&:VS39QJMDVAMHWF2^T_>)J1)15>VUT@01?[BF72*_(/D@E.IZX MH9-E\H!$$XT>>%A,11JS^R!$]L"T(A?. 1 MYEMHWWUZZ":&PS2BU"WP27T;/A*>*\,)WL$L^)0RMI(0L?=F#&4E\>B,A7E> M 2W'0>B[+'W_ P-'UXL";>:QNP2&>W#C";UY&D2QAHKZGF/JES-V825S.*YQ M_T.\&W5@KE_A;^X,6(GB@3@:I7AD\X&7TD +RREIO=+2D*E .4Z9AREFY<5) M2L.YD@T"4_CD_N /;@0D3?/65N\(,"OMR))O(E+15M.2YE5>VJRT]'@"QNC= M)$CBTH();"*>^V++$T8/:(@G,$F5K+M9LFYO=;(N3M=U_O["-=N\-Q@:EM7K6YWN@(^Z M;=MLCT;#H>4XW+3_W6^_J&.&[[,GL!%)/UW_\_OU^^O;_ZM=?GZO75U^O;Z] M_*1]^W#SY?NWJP\WIZN[/KE_)2YH@#EF,#N@HGRT,H3"9R/7PV] @(51$,-G M#O^+:A@*60DVBR;XT!3;:5532%\WQKLG?$@676 !!=K?(,VH'F/V S]R?7@4RQ5<1Y9F MR,., FZ>YI.62M^7Y6.#+0&;XX[!=?;C+'E;'(A@I()A)!*YE^:/A@27Q0H> MF"KHF^^=?:33?X$>OA#!Y9'$1ZAI_?CMA3&8Q4=BL85 WO-/X5V)7$:G15VA MB8W&L$-1QEKR<*[BIW=J+PZX%Z1M2+/8N)RH@F/]#PT&$I@&CP8W5 M7AQZ+V C2.U*K5CH6JEH?TC:4TV?,$<5I0]*:2 G& 28O,+F4RRN4N0^[&&+ MD1./HBKH<*)CJ"A^4(J#.WXGHD1@E&+A8,Q^8G:UB *%_"Z1J:=J'PY]G!;* MN[$>5)1W1Q-,<@]YEG'WCE+BU5XZ7#E[,G& +X@00+?N\XP*Y*QKR*69M_P0A.15IX\$(T\FMPNU$E!045XA M@*,6SF21'[TH)^";%V<;@85J"_=@<7;X0^'F M%=PZG"KE7'-\APBYCX(P)%<]2H/>$W;/M8D;85LNFVY#1IS#KB3CL6N[*,+ M0#A,$(H8@ ABTHS'KL]\FY=6)T*PP%/3K#H [B9,CX M?<;-Z[DXFG$;HTS90GE^<51<+/Z:13*F%*F(4AV/ETJ9S5.9<%N)'[E4#\ 6 M4FM(/[N(I%)DSIC;$Q\6=C>_H'L-8'O!\[F6''L8?+WGH+R4EW[@?8:=@3VX M Z$M:GC8=FX32$] IT+B8YTOG1UJ.PZY'=):R%1E0?$*V: +2X?;'@O%<8^R M]EO 0@=_\]X-N8CNOZ+/7JO=.N1NP1&8[Q<>K'1S)(]IV"XMNQ0G<&B/RW^2 MZ::]8ODM%66"O(;_Q ]HFAFMKDBQ:[65)_4,NU@L%$.!LH/I-,#)!?8/C1! MI9 ^X M/N5=Z/"54?G5@/C>:'4JO^U+2W,"K^>Y8Q&E$'3R*2VU+$ <859,XM/!#\$% M1I?9E0Z(W#?\UN$>>'3@@Z5V!WG5CA/BQ6Z6U8')H&3/>I1<@@F2F 4"UGFE MP42>EU0"8'"C+0W&TQ)98.#W ED0J!@5ZR;<'(:.TE *D\7/ MKK[\Z_K]A3'4!+VKW)05V;VXD S8..?8.J!L]OK_I(ERZSTXT(, MSPG']*79;K4QV\ZCV^D /NCF'YR$?U>==7$C77>DQW>I2J[@"-_[BM=BEQU7 M$]P6,P4D[!NB-#+4EB(]HG!3_8KX-T@B+!MYO=H-/!Y86]]H#E>PMG9K8.P?K,WHMJR>U:3)=D\766Y/)30K\32&N]?/';5%R&?X1/L# M4WHC[0.<:4Z)&/M'&3DY M[P6)L46&^RXG.CG#$\!@S(4:7I2T7RX"&Z6SWVNXWYJ!+AOF8( MHR]^?;DMJ/WFZZ\+LO^*-E^#@3XT&MCF:QM%=LS.$"0:"M*)Q8\?2 MS>[Z1KG'8^:MC\8Q_:]11^-U=D__Q*-Q8>T[]7JIH%_M>KU4GPBO.H;>[9I+ MZY[- *_!*KJP^LX5%VZ!QL[(^48'5X&WLC-FU"TZ@5BL1JMW6C M9VS.IZJOUW-K$F/0U_M6YRA;=)B>7N6KB6&=[F+P[@FOHS%_1"2*Y"FCP5A[ M";Y8:YA=U*5I>J)*WL=8ZU3$6E-D#3<#0W]I=+JM?O93.YC.*!E%7E^N&,(8 MRK11=XJSHH15O'2TU\PSSS<+^=BCSD#,SV:"O\8K5%$2H&N,\F+PO:[(H_0I MVWG$/$Q1B[+D"L3""&0J8V$R= 6ZF'4+V\#NZ.O55Y=U9P+*PW6+J:7Y2;/5 MQF^\TX6-<_)[[5*"&<%R('Z)=HOH*9]A;X#TVJ=/5QE4!Z<7>ERD"&H?^2A, M,$E:0%'@[GTF)#4)@W*3MJ#XBGAT[]U(-)H+\'+^VK=;J\;-X^(X<,JD!1ZS M'R6B7&1I@8@T0J@6H@_=>!P!JP)[>\$#KTZ)7LUAYX<*T5+>5D@%5F9$)Y% M\!OXA4AT9)36=D%998D?<3L)":(P)9? +4@SZ>;"C!)0(5B,-/+1A>8%3%9913'\B>#4I+< M8O_,Y6F)U+N@8+R(ITW0MJ"P38%*0^49I+.Q^J9J@;A)RP5NH%[!9,#J-OQ^ M++3(LNYE8FR"KI$/R1*00H5<(\WFRU@K94M(DQ/K ;DX0#OM@O,4)#%Q,3 W M>B$O._GILL#>.7<7?T24?-EO=UI6?HYEJ"&X![FPKF36$M=@L1F;$P.$R*B$ M;9<*<%X@N(;U@=,9 372'(@MLAHU?#Y(SWGM4^ [\.$UOHL03KZ,QP2(]@U_ M].K3]6]?OKW6M9F7D/=&98(VC2HX0%K<8D-0QF22O.@%BQFVV3)H&JEB69HQ MZ8[E?1,XIWE**R7@&K\@*F):)I=K ] G]>79+4^X6ZP";OJI5EK$PIEF#+J/ MGFDH6@5]^9[;)>[H2>XKOX;:G8](VZ'%""/G#=)EIRMQ= ##&2VS*]*YXZ5Q MI*Q0KGA:QZDYC+!H.+,GA=[AL >^S&!?B;\HYYH=&Q+=1DXL*S1.9X\01(2D M:UFM?G?%%#/,7W06O,)Y*8?3\V%Z/5AJ]3 ZN*>*+7UO:EX)Y4+0*QFX$+)8>[;H #UTG&-,$#T+T.JG\"]9BP5&-9[;1 M:K?+G+V&&@B;BA,2@TK!CD/@82KG>>#>?1K<$X.]NKW]X_4"@3_BF>& .X!A M/.Z0R4/:G[3![1_9XY>V+2R!&PPQ("R&0#3]&@8V@;6(N)V3NM3XVP^_7=^^ MOZ3*6; ,4.@(8%4(FZBDE0;4@CYZO:%X/TIJLH8X5BBV#>U5,2X*AF!/.B'_ M2.#\2P=]G>M"6$%Y< IURLA$&K6-)[ -!14C'4ZPOJS'8Y9/4B5;G[A*<1U$ M<4>I_8\=HI.'0USE?(J462URLHUQ;>B M$H&/Q3#7J;'[ 6_?L&J;[@5"M(3)-,VNI5%OX6C?@'EA;NGSA]4_%21+M4Z_ M9;3+6@=\LOYJK5,Q=](F/2._?VF RU05!*TV,*F?#46@92DU F7D#:N+< W9 MK5#@+]?\ V7]0/3*(/8LN/C8.X.3-X8A]#QP_82BD/";!T+V%@T\ M\C8(510H\V9VW>;-J6@+&?#H_LT!VE;8\TW.@ @Z=82?Q:O$F,/^,2QHKN'+"] M2_XZ)^ T57H-=ZI_1G-RDE L@Z?^@TT!0J'DZ'H$$T;2G ("/'!%.HSGDF>3 MQ5;R12 !7[DP7>2XQVRQHCG7;J<:$?QS#+%/I\!1(IPYXN- ;@[=@VMW+@5Z M@9DP4#9E,@X@8-Z*Y #O^V,2BC8V.8U2!9W!S(AM%Y$P]-5\7W3;B-R($"!I MH;BB&1X),P0B=&U>Y=J?;T;#X$0R&NIW^5U-\.^KKS:J=&^FZ@I@+J0,JC%A M#JZG"]-(\54CD?1$ 8U-PB6O'([F"1U#>/X5],&(@>B^+NL8L]5M5UI=7V1S MG32TD09QLH *A4'\I1X7(=[7>B[W!4QF@OHR=PH1S_ '+V*_P2<<39Y Z!8L M2P'])A8=<<_#+\ ;]:,QWE)'$5\(VGP$1Q4O(:E'!BCA-"SJ9]CO%6$?')2> M$*'EM%_'YB$MN[A]H!\E-$TIWIJ1IQ!:E;=8V&7>2YMYR!?+ +J;\UXQ!HPD M;';2RM:9&AEB_V*LX-';K2:08WWW2=C]^"$0Z1@L#9GD30RTJ$R1+"WC%7)2 MD729E8G)B)B;@!'Y-!T1#1Q4# 3I2ON0?B8=O M09 FDN6%85":BCA%QC)043%%8[%U66DB%X2%AYR\TY1(K,PR2@]-D'/,2B M9!2Y8/2&DKL7E,%-]O5KN2,K'\C.D2B_Q4)V$6XTV/0P668RPVMT?*W8W%- M@,;,&Q&KPW.I=&^Q^7V?]DJ&^]Z0!&6V%T_C>QC'"T4<3'[V6MR!%P*-M;8% M-LT<,(J'6G7F0"5+TH7^-ND#[=9P;0K5&I$]B_3B+,9,67 W#VS6R!O_/^%< M!*V,D/5E%HA@1;++JIW"=@?A ^*C L^%$L%^S2] [,"_2FQQ0P]2&432>1M[ MB!7.LB,R.Z$7?*I"^$9F40'VU1^'55KA?S> M#9)(P-N765D>MUAB*O:PFBD?8SMAU.9,(1((C0[EU>%1NL!IE!QN%%/WJ4'W M3MP:+Z]Z-;<^PJQK1:O^!^F?7"#S4D"8+FGB8'OU1>V/1$AHPIT[X3BX@?,T MQ92VMUYX']EAD@/7,6"!P;;BS$,2)#_&*[2(G!P%C,0:711"=0; MTPW2H.XV]EKMKKD+XK Y; V[AT <[K0'^P?Q[;3$QJO)GO5D MXY4^)6NIF**U[\^CGU."^%UXJ=':2_&BVA/9T3843":BD6N!<0Z940 MGMM"W\$(Q\*]V\!L-PX*A'!N=UJ#\WN+P?LG%+OPW@3>3RD(7<\ZE!FF=G=^ @] M32KLW"7X[1%ZC>9X5U;(NC04R4X=IVZ^%- M-)%T9D^D5"O:[4"[ =&NJVBW^:E'*3F*8%L+HINR_H]Q@BG:*<]IQU-R M8%A5I^2)]3*C$3;'Q1;#<.T3@T"T@JTGHF:KRT<7> \6I8MV* $_8PXP7 M0!E\V+@R+FD9$ :Q77* "=@AU";[*<40"R5V<('\6 M>_WYA%) 8",(!,5"-^*+G"VQFZBG&[]G'LUQ%B *&C) J0,([FN)&= M1)%H"T=6\P-"RKU[;#8G7JY/T_O*4A1"!C9=T(0"/%* /1::=)?Q*N5Q MW@!TA8(B1/A3:?U*K&4'3% OF(G64A&70&%$Q%R=9I"K:Y5G!J]\F:#=<44( M1#'/?DWVV[)#*(&D9RGBYN,O*FF+),J.D P:&MG"M6$/=<2H^T^*4!+*1M,_ MM?\DSIUT+.'?A"W+^2/.'_IS_UN:_@W\YGD$J]H\N<0"?3J849#>!\DH'B=> MULCCF$T)4)#)72>?^#$OF>9/X.[%F$ *8>L$&6]I=&);HE452C?#A M0H$X!>S8&W:V\9VW3;:=R23]YM 5;_, MY>YK&/@!GJ5<:(_ANVF[QTCC!.M9 MT8673L4'&7O,W&K7W\@*TK0UL7QY;I6R1\QZ/ MY_.>;9W2V0;V M7AP&G@@+4"M#!S=EPZ4,:B9$!*:9,F#!/[>+JYQEJ\P8K=3_ZEN"@5G#8A=& M]Q47C/)#"HE^:1, IC&T.@+P'3XH-U+#*88T?"8M=(-3 MG)[TSK))HO\/Q)5 (?M1=I$V=CUR]L'U MQQ9/^87(I8#8?&6\1NL<:Z =74P$PR$8*YC"]HNK)0HK2YV"@0T9F*(PHH"5 MC#0$A\6H)[]HIW)YH.9-&=70M1RBGID]9SW#^$R8D8A\8$$&(7.*/]/L\GB6_UQ$@ MGLV )O!0"E^)409:N$>-QUQQ<9K?V&=[DS/DAMWUJM= =U M2"0B1GK+6[@?S#!H?=FGC%(('A6.TAQ_RV%7@8GR=VP\1WB)5.8B,KVVH^#C MDQ,I)=G*&GG5^R(K:D]!5? 2DI#A8SI0"OMES"ZD*56](Y*W)DFBNPP')@4TEUXQ8,\(WHG'7$*MA@U$VTW$%4O =C MR*GQAJLC'D7U">1QHWQ?YIKG_D"=$0?+S^O;S5 %2_)@B;&/8,F@6^M@R2IB M;]XEZIGVJ-H._7KY[1:,^7+7MMO_^?!-N_[\\ZEW<0@4M]X\RPOIO!SQ /DDBS/>9*4Q 3 M=.YDGUQP/T5EBD@]PO,-L]WA+ G%+>@H@0>HA5]NH, QZ20V]ON3)R"949'T M=?^3A'.=S$H>HJ;5SZ*J MED>U;"Y6'IW:+0-6NH>/FM0QM2\990,61(80:(-L2F5D2V&Z:)C(#M8!)991A M(O4+L$:J8;##J-3-,J)0H58:0,#'F\$OBTN6/79J3K!5& ;AP4;8#/ M8![S?5K+(/)DETH*'H+0-#??A N6 GGISC8-TWF/4M!R!M4?@] MK5;PE(Q!P<$=A-2/4=8G1+@JFQ*)@>%@KZDE711CKD4:H):-#3/G5WP[0?.B M^%66_.PG%-* )V<\F%''$_$;FB'V8 =%"C^/<.A2N0BV:V9^^BJB5D!'+ZBH M6*3&9]W*9=U "&OT2LO6,?<3G5;2@2)$@O8)=F;%5H:TV:(.%4>X!%?;$S<& M%%-9E%*13[U"]2ZTY$NYR W!-TZ=8NQ;E]8$I6%%&ML-:?=%ASP2^I?%[/8% MQ5]XZ>JK"5$'<\R4= :Y'O@IL;+QRS M:5B9(E8VAC60/07S1VF_S(QGA(QA156Y@ZI4:T73/)*V,W[M(6\4GI+9D L] MK.D7N4*)9*LC"MV@3K@@929BL;F@(/M29 J^P 5FR'["G(.DKSX[\;H(ZQ6K8*=85>YJ? M/&FC&]DY.U!.F(- M6X:Y4TJ]\Y1(^I0TS6Q.Y= MW7-K,O65\AN>#0AK[?KK=;LC.@U1P_3/P@NN\UT4S1;3$$3MGEIX].HT*TQK[)%Q8].M%-H79X@ O?GUEO%ZP#L^PO=*E[%/_%5Q0KI'1 M^Y6YU(=7,*'2*9OHE&!<>U&5*B63V-I/F$4B&H2^1C+R7!L<]=I/^M(7!4.. M]M5C_C/KEZ:)T!_LISM-IMHEIB_^I)!2[3?X/?I@H?8OYB7D!@NQJOVT;_%. M'MN8_5^.%_7:\L%=VZE_S[*!4:2::&B858;&T1L7/I/=L:8AD'%A&<^ .VKN MBZAMK8*T%'.L%6VM85M$]1:INC?6(CJT-Z?"/K?U@%M9.REY>9@=W&+GCL*_ MAM4:]DZ8A<]6,U$MC?GNA+=6::=3UT[&P-3[_;X^&%IUY.-&!K6K*7V9W"51 MO)V5N(7*/5']>3AE^(C..QT%UB!M5$^.4-*FI.T4I6W3L_\9#O)]-?(Y*CWS M:FLXY#?OB7Q0AZN!BLH8ZCUC1VNT0;[3Z:B\S998;Z8S,:VLWWBF4ZJA";ND M5$.35(/1[^E#HZU;UA$Y;_= R%'3=*HI2LDF^PU_R#"4S%"V@,I.D&#R<;J: M0IS**,6I&AI\-MMZN_T(0^Z-)LH7/'5?$.V?SOI;JEH$7LY.SC1HFYPT/ MY%?LQ?H&C,OP,&NK9YZM@\=RFE!U_XRGYB,_?YG40L^/=JMC(?EN":-%=M*B M&GP!8)8UUZHHF(JHNM/A$OLQB;"&4^#3<%&<2<*%WT5 G6@\UZ:N3XF ,?M) MP!O8\XU*94>>Q*D1A;J![\MN%Z+'EBSC,^@G=#@WWEEOL+??/*W!>6H"]JOM>O5OD&%C>]25M M3X,D>.^&7"#GH(YRN.WANF3-.\P>NXDYD6PLY0HTSY +> :J0*9N0O 482FF MX%X2C6<1K)6ST$=P,SUK>UE$S- +\%0I2^9870DK(V,42MB!;?D]J(B\&#^= M$TNQ 2J;[RRJKWRY$@UHJ3/MB^SSMN$-2'S[QY1!AD9>@'4S2+L9F/R&($%RH/'3P; M)+1*WC74]5&A!VF7L9P&!$V \,.")QSZ&1:X("@"H;R5<6;<0N,C^!&"-^-F M9)AF^ CL&@R)L&5I4RM")0/QVA49Z/QP JQ]0&(.^UF9?1W!!6H,@CLX @%A4Q/PF3$*^NW^+A@%@Y:Q8QGY^A+S?GNW MDO=U<^UT6KW.(29K&+L!'ZR;[+#5(W"])LRUV[*ZNZ(0K'MCQ]@-I&$]PP[Z M^\?4.,QU*#B7U(K4BG9;D='=_9+Y.195765[[=M! MB%"D$E[S&Z[SDB'U#]/I7JW/J(? M^D;[F(2^&TUD(RYR1LG'SF!N@,O"*6>!6HK*#,>'XP;Q.0G&[BW='\J MKHW_QBHCWUS$8]\=?8+:).3CO[^8Q/'L[9LW#P\/+9AFZRZX?W,9VA/WGD=O MN'/'PC<.B]F;8:<[Z!AO<+KBK^T>_KW??0,+LBZ,UB0&YK1:QM_>L,5+CR9^60G@.>3@J*;YQZJSH:%K[.76EVU[XW9]\&;X1NSW>X] MS4\8T_^4*] ,5\ 8$E=9;]@44XH=YCNA- 1'VJ8^S3A7 M6UOCK37?#-Y@;^>]Q.F5_=T(^UN$XGL=#,5WTE!\1X7B3WVUE"H!=K5="+:' M? :^EVQTGU?@EJIO5?Q=+54M]=&EUNUHW]445YM:XTU5+)-K>+7-5]MGKB"F2JCN78UUPR+71B=5^PUA;^-KB/^I6/)+7."&<;"BS^ZD2 (5MM,+?(; M%HZ8SZ.++S\]/MKY+K9M=H^+DS;+- MS9)M_M3^VHTM=(('7A%9'V?(($5CW!@(4GYO MW;2N6IEM;EC=]J,&_+#=4R%V%6)76ZJ6JI:JEGI.2ZV;\?.L(?9CK-EH&ZWK MSS=GX8[^?^?BB5X30+GV?W[[]DF[]J,8+%:NO0_L!!M7:!=D6;KIYT[ZN1/ M#*@WQ6S&69BVD;A&(PF\-K2'W[.8$;"2-N(VPU81"-5.[XG9742X[-C]VG$D M4%XV1CZA]'TJ JTBT&I+U5+54M523V>IC3=@F^:BH %[<_4_9^&.[6; -M 3 M*]J+M^QGX ?3N?;A9\Q]ZK-V8T_XE&46[5GLO8J$JBU52U5+54L]CZ4VWI!L MFJN AN35Y:>S<(O.,A):84A>,<]./'']_\GU?V 7[:>9E4WC!!6?5%NJEJJ6 MJI9Z'DMMO%G9-,A9.DXI/"K'S/QZ[O[M&J;!HCJ&"EVE*U5+54 MM=3S6&KCK2VV\ M7=DTS\%H=\["0SJ;(.55 +/1OK*[597AK\9!.&4Q@ANY?JGR&U&4;'@!@T_H MRP\"=TL#Y^/U/NC71NJ]4/'!YZ*5&F/-&*3:W\1LY/$4/0[^2,>:LO#.]2^$ M*+_MP;[+02Y0XM]V.V46_$\2Q>YX+CYR?0N!%V]PO"F% A$ 5B''A>\("=_MR83R.MI"A<4A&OI+Z03BK0 M3OLMB>"3*-*^T6CX\T_,OTM [U^6T;G*]"W1$VKMP$UC<'1J&ED6!C/__8R MWQGM5A?)"Y#K5$O\'.Z!@2H-Z,U[X=3'$S0]K4>!)R3JK=QXV;PNLF MD28:J]_P68QP(*%FM77-;)MM>C#[6!A$XCMC^.XT-M-LTF9B4\V03U#6[OD! MMU8[C;VUZKVWOS&/('UN)IS#_K*X8IMT[3VWBUMDB"TZ \GLU''W@"H1;-TZ M&6711/L()V>42:92M;2AW3INZ,IMG(#5 F\'6^<&^QI/ L_A882M'8S^.^W# M7XD;SP^B>^'+T]CO7NWV^W,0PPO WBUM? X2G+- ZTE;( G^Z]]&X9M?U4@G M.))DM4X77<$@HNJ!MR''XM1[_N[!=>*)=/^+OY+^8SO_"1L!'R;QZI^4D-BC M9 J>Z'PYVG$L ZM3)E#QSTF84_V.7XQ"SGYO&F[&*#?UVD MZBJ"%-8>XM-K]JO>G.0Z?W_AFFW>&PP-R^KUK4YWP$?=MFVV1Z/AT'(<;MK_ M-MK6BXKWK^* 1Z;]_(S3KV2?B]D,*0SW78995H_MP!\+>#!HQT0 M'.-(#N= M4FP&7C/B6@0+AR\"G_ \1WS"O#'BX>- U"U!/$ CASSQX5#7&VCPVB_C;]"_O'#>:>6S^UJ5@T07] MJ"(\*R5^.&P-NA8*O;QHD<-+?= B?9"&_4K?=;JMMKGZZW;+6/G=NF%[K5YW MN/=1:;*K?UH<]I%;I\9=<62:J8U??WRY9-V]>7;UR_?+F^O MOWS>Y@+TK#9.K:AN]^]-7II:4?U7I-A/K4BQG]JL\UR18K^ZKNBW^=M36LZ; MZ(WV!PM_:'^VM'\$$3R@^/"T5B1#13!36%2LT56,ELYO8;D:_=?""YSZKOSI M[+I!0ML.CS:)AC?<=X-0^Y=K9%W>H:74O[6!Z&9]^>R75K6YG^JNOI]Z,PJ<.?QG$D^]7_]_4$L#!!0 M ( )*"7E%/3@G5R0D +I: 1 <&]O;"TR,#(P,#DS,"YXJ6+'_^_3D,T!/A@K*H5W..[!HBD^# M*^NT]OO9IT^?_V%9?WYYN$&7S(U#$DETP0F6Q$-3*L?HAT?$(_(Y"]$/QA_I M$[:L,TUTP28S3D=CB1IVPUY]RKN.ZSMNPV];;0\/K58'KG#GF%C-8]]IM'W< M; ^;_QYUB>NVO2;VK-;0:UNM5IM8G9,38IUX+;O=[C@-XGJ:Z;/H"G=,0HS ML$ATGT6O-I9RTJW7I]/IT;1YQ/BHWK!MI_[GMYN^;EI+VP8T>EQJ_3SD0=:^ M65>/AUB0K/F$L6"IN;KA,CXYO M$WB2U^5L0NK0R()6A%,WHXN%I1[-S?:Q&&JJ[(E6S;(=J^G4$):2TV$LR17C MX27Q<1S(7BV.?L8XH#XE'OA#0!3B2PT6'DO,1T3>XI"("79)@1XY^X20 HJ& M$\8EBM9(7U067"YIFT![PUPLM;^F[77'K!'522"%^F7-61P]"Z]6+ZX ]-D( MXTEY)18)$T72.]6460=P@PCPGE=,CH*NKP>B HHLHBY6U"J'3I*%V4+.>' RSDMI< +E;ZRYO3+ M*N H8E+S47?2>Y,)C7R6W(!;RK^ZF9,]$#^;A-:FN%=&LOZOB[G+6?#&L*]/ M.)L0+BD$I87I43,8<^+W:FH&L++(_Y>+@R/0)&NR)F!YI*C'=2!QXT";>S.W M)^.@7+A7$X!*0)(>^LCF>\0O:SZ0T(C^+:P/\+"L]4!"@O][PR>X=BC4B78Q5 JRLX MF*,!:P!*+PS@>I'Q_(% S$<);_3;"_=_'?#S+U@(AHU)).@3V3*81MYF9%5L M*8[LDJ #SF6QN,<<&HV)I&#"+D%?%F3V@*9MM[;G >BW)=G[ZA%?<*!JR?Z8 M$"DJC?,<3F9,6[9];,(T98H2KH<1G-/+E<=K$;9F)(]M^V0S)/=[)'H0H8B7 M&SNQ&%\%;+K1T"S-VHSPB6VWUQ%.A!@C,0A"6M)A_"XC,,;1B @:]25S'\]NV3TO,NXE 1".T*/*?*!%Z<('2\&PW&2LMT.P< MI[;=V8ES[/<(_#$/,9\_MT%%$?S(_DN:M7EFDTNH>^=2D113VA(#<#S W' M=IQD(80*-V BYD1AGC!6N"ZP1G/>*&-^P&ZEMW>#82$L&S;\5< 2QF5Z=1B2 MJP ,\##8-J@I3Q.D3;O9K 9I(N0 Z&KGGP>0MJJRQ6?\DL5#Z<=!VDI<$HEI ML&6TBP@TN4++;K4JN8*%7E1 H /*E,@:@[.D>AR\916\/QCSIC2 .M>[5ML- M(PJCZCJ<8,I5!K03ARDHT^PSQRV]:KZYSV1:Z%V1N1YHKLC!;7(A3-8F!_B9 M[":FO,+?[ XG+;W4OKD[I*NM6N0!^%Q@'E3'1,2[!-$NW4U\R)%A=H!V2Z^T M;^X F524BCTX0?Z,[[IQJ'0%(5#L\J5]BQLF=I1G%)5J=I33EEZ^KY!LS/5 M6I&5?1NEREXZSU?,(^@K<4]X?XPY*0K_&IVYKN\XZS-_Q@(!#Z29['&_EROI M>3&F.8X+;V1]28<>QB4SMV?,16:6V$0EFB, MP+26=RZ2[VE/E_3ZUTC-'M]LZ8V]W'[?2U^_@L+UOSB(R3>"59_H/8RD MRB9@F'R G*4_Q9/"N!1G:!XE+6<].5>\D6:.%KEGY;CFCY0 I"4<8%SO]7(3 M?5FVY@S@N+D>^$I"NH_I06$0'H@;.D2O([!?MEMY>K^@7K\:+@UODHW7%^!1S]>($5RL6O\Q+ MBLHU.\TII C5G2;5QS4CD*"R]\[HGRN+Q^(3GXO'9I61Z;3SUIH MV!0.?UTD.RGTB>@5R@:S.AZH/@'0GA%/F#?3YS>1#!#)[-$S>\._5/#*D<%?$()3*6"G]!V?Q MI%=+&E))PAI*SH F=T(6 :1\=@U/%._Y8?$U*[.MQ6Q)-MUAU'M*L^3? 7F6 M7P+F/N;:78[)VSWAQ3P]DEK(Z.3;*%V9B2A@]B5(>])($=\GKKI0+]CF6IC; M?NO&)'<4\P)FI$FER$EPF]](."1\T:I$R\2HHM2[ LQC(;A-=3.=2F8Z'\;, M+[& 423$!0N'--*2;F.E&_.S3T7DQYYBQ#MR5PI].B*\@(W?L(#N']" W!(Y M9?SQYN;"#)^)XMTA>Z/";!7RS#>IW]W,_N +XYQ-57"_@)H$'MXSKD2 =PU4 M%G$>>L#3A]T$SM%B <$QT,H_Z4AJ%^_X@%D.,G MWVQC7+V;:(XX)9F\>^"!%!K/]%+)G=]7#CX WYW'BAOP9G4GC1"+K6^9).(> MSY3ZAL1U.^PKC*/=QAVE_15V57RV9C?1PV4_R$2JF$"\X!2_>WQG]_^W;&>EU@K"?O7 MK.*Z+%:AF,'N[_*[&]".4XV^4:(U*!5[C MP[AXR<+UXU:JJUG5)9Y524=<0\: M& $>P !4 !P;V]L+3(P,C P.3,P7V-A;"YX;6S=75EW6S>2?L^OT+A? M!S'V):>3/K8<9WR.$WEL9[K?>+ 4)$XH7O6]E)?Y]5,@15D+95,D0%%^B&*1 M5Q>U?"A4%0J%O__CT^GDX /TP[B;_OR$_4B?', T=FD\/?[YR9_O7Q+[Y!^_ M_/##W_^#D'\]?_OZX$47ST]A.CLX[,'/(!U\',].#OZ98/CK(/?=Z<$_N_ZO M\0=/R"_S/SKLSC[WX^.3V0&GG-[\MO^)Q?_1B[ MTZ?E@:=+#?MI^G4Z&\\^OYKFKC^=4XL1\IJJ9.T$+'W[[ZOJ=?J(Q^$L\G\X]?X^\7;RTD52,8/LU@FB!='?9^PCGL MID,W&:<"_7=IC%]M(J=U7UU#9!NQ<2F]0L"2A$D7 MKSTT*;CN^N5?3GR R?S3T?E CKT_&QV=08\D3X\7@[WNAF&D: !E R4ZQXAS MG%$2%+-$@;<>! U:B^ORNV!O/A^R'\)\4EP,\;3(]2E,9L/RD[FD"647<^-O M7Z%E(=_-V7L'$_SJ^#>8XJLGSZ;I63H=3\?#K ST 7[]= ;3 49:& M]%T>ST:::I.S Q(!<,WSEA+K0B21VZAU$()!DTEQA89U<,"_X.!1P6!345?3 M];-A@-FKTS,_[HOY/3SQ_3$,(VTB=][@4FZB1UH\NCK!&L)H"/@/IQR7+=2^ MFIQU$" >JR6HH(%J:/C"TDOD&Q=HY/,<6;W@&1?LYX!N#2R>>^\_P?#[>-KU MO?87;2X3<*ES*&YC,0/OB0B,N1"B MX#JW0-B=%.V3 _!8<%9'O4U<2HPVI0&$@/0Z$)E2)C9'Q'Q(D+6U.H8F^+K3 MI;P_.V_A TS/<96F66?'N<0UWZ$PHP5BDS?$+PG8)Q.\J8YO M0G75=AG89U#ZGG*%ID)$GUXJPG0&!7W4>7<9MF[2L5C M4P%@F_ M\'F>PQ2*O9)*H"$Q#I$E46CH0^%:DCP)(G@5D],A\G:(O47/7MGUVO#:3OJ- M,AIWH104CLUS)$Z6G3V1./'6):1/ZXA %>AOM#=E6Q@A\=VV)V>]7"".!]_@(8;<%\=I^5NW/H,5MJ:6S$@HNXHHT'!WR;GI2K@ M3=?/)\!LUH_#^?:HD0HVU<^*I\U'5VG?9&*EMR"0[G%4V*N"0$,1"\%XX:G9H8O*\XNP_K M73TDZF[E;C965;5E\VAV OT*F12*EG(912>8P,6<4%Z*8CS5Q(+V)/&4?,:% M %?U)JGH-8C;IYSA/F&KNF)W"SF.KH4S!HBA7A$)WJ!G8"SA,:!;X*+RL4V- MQKTA5U< +S$<&Q]/#\_['J;Q\_O>3PZ[@H3.YGA+Z ??YB7 MO@S_?>XGX_P9+=ZSX;\@'<,746;@C$8!)#$M2CB@B;,F$4]94!&29FUR=%M3 MOD_+T8."MKZ>]R[L>^-Q/J((9F,D8EG_M)*69^=P(P M&ZH%W'>\M;8TUR&^4C ]+RX:1E;PF&7R!')@I;2,$^N<)$PP+H7!F=W&;BZ& MK[)N+%Y5/.+Y>C<;R'.$IG+YK#4G "7FAEO'&^3P=@B2;NK!;X" &I( MO6(.?^:GQV,,B2\@";-?/UW$S;]U7?HXGDQ&T>LH@D6B%#=$1JF(-P6F*40* M5'N7=9L4_K>)VZ<,?@5P5-='O3*CY>A<.:D$>/1<77$@(R-.!$T$.)ZEU1:3:MO^E+*-OO\!MVFLO-C_.>P6'1& M6DH>P'BB('%<7[0D/N=(0@)@CBL%V36M@U]%U3H@,(\'!/4TT&CF\P2:.1F( M31J9LS$32[,B.83D@O^G'_/WYR#FBPE5,&#;;!D!W] M-,5( S;M&'>6X92"4VL8V4^]B^JKH&[AU1VQ:#\ \JAZS\7)U!0A1Y B@1% M$HF4&.SAPD*)!FH9I2%$I]H$WU^(V+\@NP96-A9SQ>@+$3I.%\6"L(-S2T;.4+I/7Z!U>>'.D0(Q49B*8<11(C>I,4_4I 5Q6% MQ36D)O[<5E3O7[1? V&[4V0U[+T>^S">C&=CN)2 DM%*$23A,I0CE!@">:>0 M#F!9,1]3RDU.2]\F9>O )\;N'$7[QG\N/L'E),\*&$!$Q>IR1HYA$,:<1XVC MRD$*2VV3M/=J)!M3KC<2=$^>?#U$5%!"XW294NJ/B]I8E0Q$0,E3)>"'DD-L64C M+V9IJ6$1N6W;W6HE6?ODM%>&1T5];(V14H\R>O?^>=?WW4(+3<3OG;";R:XE] !AP^ M7;;ZN&J98#:*CFDK-?)H,BZYJ:1_?6G]DA"*W/@D59.BO&_0M:>1XE:0J*F* MUKFH*_8J"<9\LHIDKS$H%=:14"K*HG'9Z9B=CVU.;WR+LGW:S:GF/%151S64 MK/#Y$W-)12&)Y66'VSC\EP9F?N,S/> M^T"$ (F]*Y3[[UEOA9D<]OIK%J<^8MS/QX"NE7 MWT]+8O *T;@2C.,8YW*B&9*))%+FT.)G2[R*BFB3F1*!!:J:; E^F[1]\LR7NIM%:8T+M+PDS=^C$["H3\;S_P$L7W:3>;Y*V3RY\;6-35R\5V]]>$K H+A31& PQ(D&6"FJI(&&H5194%DV2>_<)&2??/?*6-A*YCMK?[#ZU'K59@?K#+&;P_BM&QFD4K:7 M[FRQX(>3EY/NX]:=#>X]3"7I;L=>I=X'I:8?1WK3=Q_&^+;GG_\<2IB\.,Y< MNH[$V?C#(K@RT>,\59&D2_]] M]RRBQ>KASD-](QXMYZ6LF$9>>@/QW0S6"&:W M*G[;*+!>F?A-^IZ?#^@0#\-%6Y]YR>CBFS02U(OHT %FJ2QP5@)Q\S.D0B:7 M)43FFX3Y]R%RW[HS/PC(:BFQ9L_^58*XS'!=$82,RG&> OI@RI4[6RGQ%J>! M%IJ7?B4)=)/:W_5)K-O3-83D&06'7%*YB!><"Z4D91:9U4*D;.@I4>#)"%C9$*9U8SG'+1O@H.K1.Q3 MIF=',-A8!Q5S/TQ3582)CGRY5!_H?3URU(&XYEW M3C0IMKN3HGW*[.P('W6T4V_SY01#W.=^'J:=EE-D"UK02XC:>DN,+[U[7,S$ MI:3*!91>.A6EY4T:YZPF9Y^2/CN"206][/;RC+EC^&)!))9 *8<,UXW:LNU+>GWW A^$/^_-OAVK/"Z MG87+=C;*Z/IMAQQDH%SB0BQD0'*H*^Z8)B!<%-(&;MN<3+^3HGOV"?HN8%5' M/37-6E\*(5[ XO^OILO#?4U,4()(&2-Q%E=G0U6Y?D&B MW)ML@-R+RGLV'OHN4-5.C0V1MNSG4)CG@6?O9"9:!0P52_6F8R$3D]'G"^5F MI38MK+Y*U3I(LM\]DC954T/D7+1\6-;[K6S],!+)Q4*Q(4.G], M4!J38#S+5A?G?9VRM?*0]/L*'>NJJRV*;IR<7Z+]2Z7JE=)77,7!:UFZC8-; M=)X-T7N,*SRS7%LA6*N+9KG:(;[$N(>GOC^&&G1 M(E+K@/]N&11 M;LZ.B[;IOWZ*)WYZ#&_]#'[-&>)L%#3%D*7TUH[&$.D5NIT:/+%1">.E\$$U MJ4G9+9N-]H,7/11O;(RG;+D5B$.'Z%OX\: X$38 CRI'&9LL(^N3N$^;IWN, M]A4;L"TP\! U"UIR"XP*$J,K;CZ@B=,)T-?W'#^QP:4F77\WK5EXX(LU'SU& MM\5 :XRN*C 2E*>H0910E!*I-1 7F2?*"J:5U#[#+NMJOEDL^;"[RX\?H]MB MH-Y54',6C_)5MH^FVS6JM!Y]4X<1L;) R_%802S*JG"CDV00HHDMP-R EWW: M+']$J']H5+4VX:O8)CX8ZJA2B;8I M'[B3HL=0E5X;+7744_,ZLDOPOAJ&\W)\["B_@WC>E\.^ <+?O"3KKI<7DH%8)59D$PS@D%6QH?"A0'-T"8"9%%D6BX>27J'8UZMZ-C MGSKJ-(;0KK56!V;7 %\(+OWEOO0>OMIQ;A[U?'GZCVX&EYO+ 303/*/KYIU# MPI%ZI-@0PSA5,B /-^]:N -N=>AY#(6657'W &ILXE,M#R&^[/KY-O$J(3F= MD4Z,]164.X5U*CJ<[DGG/MT'^0#^5FU-5C^L?)0O23KL MAMF OJ!/(!#\BAD,*%S6Q/F2W&3XH8I2:MKD_HR["'H,U9C5$51#.:VCO7)* M9_ASB@IXA1],D?%2L;?Z\$XYH3]$:K%SGQ-M)R[D(XJQ)-LDF]UIT4W;< \[O 31W][*Q+W;4^8_/]W&$\O=VO M;]O&:IN/5[M_W78,5VEFMS$M59L';C?X0ZNE:8:TMV$B5V)KKT('T"4#RO2]XMSSF= MB',50[L2YK/)I/M88M+<]2^Z\S#+YY/EV; 7I7/UI*&DUQE\=VJXMRAVI:/? MNBY]'$\F?HI>W Q7C#'BY%; MC.Y*X,O^^A?-])L+_8[Q=B?X=1C>V?+QM9LQ2K>@]FO(NA3L<"'92"C;JVQY MP\0;Z.>)Y$V$?NL=-<3V=<+J,[ZYAWC'FUH(H8W7=W.4+>;?7:]J(8ROSXCM M\HC_G"?=(#W[ +T_AC_.3P/T)4\^.2_A^'PGYNA\-J C4?971DRR8*/A).K$ MB 21RDE 2KP&L#*':$.3,O![TKEM>O6.X6Z-\]P/XS@2+#E-5216>""20T1Y M,$%84HXYQ;AHT\[C7E3N4[U\2]3=S,2V4V7=5A_%.;^\R69.W+/9HD%@L87O MNR_;GQ=[$L_ZOB3(YMFRD9/9\\PX@:0\D3D;Y" ($D2@DO&8.&W7468KTO?I M9.PN<;ECI3?=2I@WMQ_&BS*3:W]?8PF]FZ#MO8BK[]["@UCUFMJL-_*E M7_IQ/[]RZ7?PP_D"Q<,BWP (X5DY"_CNHS_;2"[KO[R&M#9D98'?EAW9'FWXY5]L,94KC+I3V:_)_ [5<>N#76CCSD%WJHSU6-^A M+EYV_4??EZW8OB1N'D0UZ]*P4TUM))@=*NZ/;MH_B%G[ZL [5='Z(MA>+_/: MI@W$^J4F:DNIW":@#E.;>QQ7_KH6@VW\A/+F=_$$TOD$NEQ^VV*>W/VR6D)8 M@]1*^<#R_L/E[?8V9).B(]R"(M(Z2UR0&&T*4* EH](V.=5QA8;MKVNY=:!K M9#V5,CI&LE2:2!8S"=0JXJQCUNC J6UT5\LM6O8I)[>IYF_?Q+*=R*MEU:Z> MW%LRIKWDPLE$M//(6& ."5&<^*RRBY1J 4TN[5Y!RS[EO6KI?EN15[S9+ M7QP/GA\=N3A/?-B=AK(]_.RT;$N.C 3-,FK,L&R(C#H3)Y0GW@L6E.#"M&D; ML!YY-82PU +P+&@0$;5J(W):SN,;G(9&926$\"S[)AU9[@GX71J[ROBX?;'= M9M)O8O]&5GB!,]$0KTJJ.')!' Y-DN8Q9 ')0)-3 5>)V#>+UQ@ &\M_S53] MQ>?E1_ #_/+#_P-02P,$% @ DH)>40-<&?3W(P I60! !4 !P;V]L M+3(P,C P.3,P7V1E9BYX;6SM?6MW&S>2]O?Y%5[OUQQ1['C6LXZ= MM9W,["<>7 HV-Q3;2U*^_/NW0.IF7J0FN]&4E)R/'AT3\3S']_E&?-Z:-_-K/?QY\\(7];_M'3 MYN/7V?C]A\4C3CE=_]?9]RQF%GDVQ"0?B'3XR3L%1*C,N,E>F"#^W_OO(4:3 MA$]$AF2(E :(TQJ(3I(:XQB'F)8/G8RGOW]?O@0_AT?8N>E\^>T/CS\L%A^_ M?_+D\^?/WWT)L\EWS>S]$TZI>'+QVX_/?_W+QN]_%LO?9LZY)\M_O?S5^7C; M+^)CV9-__?SR;?P IYZ,I_.%G\:K!K#YM+C\P^MHU)/5/^*OSL??SY=__[*) M?K&DY]8N/-KY&^4[/5I9SL_BK)G &\B/SC_^ M^N;%)M+Q=/$DC4^?G/_.$S^9(.+E$Q9?/\(/C^?CTX\3N/C9AQGDG>@ONEQ MJ0+GW\O3GG3&] &!S.)9 ((_A6D1>(\8MSV].^;+9Y$$V9]-%CTBWGQVKWB; M4S_NT\ ;C^X![?)!Y!1. \SZA/K-L,+7Q8P39 >/QJG'QZ/M0Z>4NEDU$XR*8-1G&<:P'!E5)*CMLCWL^_3 M9CIO)N-4IJVW"_Q:FI@W^07.=Z?PZ]2?I?&B@-S?U&T?W8/5#^K%&@%44!N# M8RP;*9U-S@H+BD7!LI4:^.B _O3#Q=/F].,,/I0W_Q-4).;&=BJRU+Y_:Y2I MP$VRPD'P^,[H[&1P2DL6'2C+F-U)6=N>UN?O%S_#7_H BW'T+=R%?LC\MM$C M,7M#S]=H!JT932$%"E12*:Q7FAFJE$S<4V4.HGFG#0[G_$<_*1[MVP\ BWEO M;^B.I_;,6AOLZS,62,&"H5PA*4D[IR@W8#WS%$KT,MJO%WW;O=_=WW5=A(47!E<9I3'IEK>5!.LZ4X]H( MD7=/8FU:+AV_Z/JDB=\ F91427,9VTU\@,GRIZ.S.7GO_?9EG_?#67%ZN&=.XFQ.<. :?K^;8F=_"S-?_U8K/Q3(6@^#A-X.9XO M1HD:J;T)Q'"9B>12$LN$)2JR'$-R3CI=H\T1\8\I<\ M9:^J6#3U>5AI /OU^%$SP_?BA\>TJUS039R!G\,S6/W_Q9;W[DTSF3QO9I^Q M#Z.D(-*L*8DXV1*IA"'!<#2)QQ^X1)FQL89L]L1Y[^53DY=-&;&N,L+0X[19 M07S[ =VH^>NS14EXES6$$<0<'+.)&.HDD1(2\=%$XKC'D"8#(CL1J&RMH8%(31UV-3#B\4?()Q@!G%HJ*\V^ZU >MBPZFGY3 M#+RK&%[!8I6H>-G,YR,N$@.+8*+CJ$RJ% F2>:*2$ID!5Z!<#1U\@^)A2^!P M@V^R+[JR_QJ#[=F6K%7!AIV%\?OIT[,9!N7QZ[N9G\Y]7!(Q3,1C(!RZ.(Q@<:4PT=5>K/PU;D M71#!IK9E36T_@]GX$P+_!//_/O.32+;^CK7#K@-4;..3)" M S48&7A'?#*69"VDCCR(D.G0*FZ%_(^KU_Z)W52FZL4!>P,?SV;Q ]HJX:OT M!A;C&:1G9S/$^PMVHDDKOW'$= +NN2/,>TVDEYH$)P.A0*T3,FL6JJ0)]@'Y ML/56C:Y-:>EAI/6;GYS!" 1*/0I! F4(E6-T;(,$8@PU2JN4(;'C*6N)\4]A M'4+6IJY,YZ3FY?P^?]>/T8OK4?QPO_&3Y!I2=;:D,SC@R+SV# M-X VFX\7\!9FG\815IUZ [%YO^)RU3_+M&71*I(3Y40R@S$QS8$XRJ.E^ _& M5$EKU>[8PU;PG9+%INQM+\/IB_G\;-M8O_SZXWK'1HDG#EE+@N,]VM,DG $X MS2298(*V@?I<)=EV -:'+<[:Y&WJS572V_)=V(%8>1:95I'HY!R16BEB-=7$ M"9LPS%+H?(0!Y78#U#^DVOJB;DL>N//2T[/QIW&":9I?RU:7M?R12M$P%1S) MAEHB 2+Q5CH"!J+P*4@:JGB&NP ];.7T0L,6?=1=4W(R4B%L(!&2)S):3WP. MDK#H!4;5AO$LC[NFU,O*B ;&@_>&<,.1 Y85"9H: MHQP&Z"D^(8*R,#YL-* MQD3)Q)( G B#%C@O@L5Y$:-Z-,4[ M'R8P4MI0'M "&7M,9%".>,DX24PZ+H63M$YX]RV,'A5Q[;!5=1UTL.6VY>-' MJZ,SW\=)@Q[)#X\7LS.X^F$S7<"7Q4^398,_/)[#^_*A-SFLQK(BZF9:PL:3 M+^/Y2&7$3W%H19,$'&03$!]L)HY1#=K3A%Y2575L0]6C6&XX!7>#> Y@>Y=P M.EN]PC:$-4S/ED-L*U"CM7-Y?4IB*ZH^9Y)=APMO$$)W]II:IA],%R L,*\R M85ED(G/&Z4PB?=9G1&LC3Z+*SH0!]?#-X[('I^# M2R(EJ9(D0D2,KY.A)"3OB7#X8VZCMN#K+ _<@.HAZ* _LU<8 ][ OL'Z2<_ MFV)X,[]$%4-,-!'%-2_[)P/V%WWIS()$IRAZS:NDI[;#>0@JZ,'0%6+(DQC/ M3L\FY8#*KE#X'*B2 ;P#]*]EV4E),>P-&A5+7<886"8+KLI^L]8('X)(ZM#1 MXZ[&^6PQ>KJ"B(A^RAGB8I6%?YU/4O-Q:?#B+$D4;DK6D6S+L,843G6<.:*U M@2!S.2W51B[8WC6IX'?K,FD+Z!Z'FE5LWN-8T@;?^;O1!N$>H6XPS\?7JO>S=^)%/R^]1R4*$0!-7H(.1)C"O M@8%(4F@1G+Y%T07QS _A/"6 M3^Z!S4/ZL$:5S9\U96.2SR?EOS9^5'-:D M(GEM&A^,V;TML4:[#U'CV"DS!T2T)6#90KHX8 M7C3U\G)3!:/!4\1-I%/H$[KHB)41B 6JM5;>"EOE;-0-F X-(HH.1N\0Y+RX M#;_X^>+9&9Q;\KQ85CF,^0;F,/L$)U,_^3K'B"HFH66(C!B:,*+2VI(@DB89 M,M))70B*WJ;^PYH>/J/9EQ(NHH,!3-[C.ME6M,_\UVT0T5.E5F#T$G*T"-%3 MXA0HHH6E@='$I$H'J6)[>P]4"CT8M\*:V&6/GV^.N&\@POA3F8G+WN1\OC>9 M2P/)Z41LM D!,TV"#8(X&R5/0H1LJFQAW1OI_=?1,"156&K;-,1\>1IQ*?WY M^6@X4L)Q!,,)4V43HY!HC83$*QSY,MI&VEQEX;45NN'54YGEIC9%%4:GFT$^ M_>!G[R&]:YXV\P7^_*QZ_EQ'TSXF>0SI852U;U'\H1TT\PP]AE9""'Z(Q&>91AOB27 M?12&:)YL3.7(CF[G)AT(X*$J:3!2*E1$:C?*BDB-,]:23)4FTLA85LHIT=9I M$8S1'JKL1CU@(NS#!*OM 1&#&TJM(A+#7)'X0(8-[B^<+OVTPUCP1T@;D<0Z(U"!Y+QUU8.A8:I*)%%.V9YO M"?&1.RZS(DQD2B0D0;R/94N(Y!Q "UEGWKH)U%U(EG6E\8:L62<.AMF6TVZ% M[.]-DSZ/)^B9IQ?E,K7WI?#\B]./?CPKGE?U5PI9*;5_B&9$:X MMCPZA2](G8*.&T@ZEXX^*R]F"=X_-K-BV%]1-?-1L)YQH07AW+K5?0I!ZH1N M*R@(^!H'625)O!W.\,-D-\8WRD5W-W*%PWH7?;QZ6Y;5K(U4V:?L<% V& X' M[4BYI(MX!FYEF(P_ M0?KI2YRP78Z9)%V2BH!AK:B2Z.\"^K[+:##" M*BQ+7N(0$0,0)8#D "AZ$27Q(1BB0L9_<$EI575DN>\B.,B0%=+KY3+V=#:! MU_D"T2K7);GRH'$J^R, MS[]9 MI_FJU6&//?9D_J:3[7I,#5P@>/%N%+P,)B1#K ^,2,9P:D+0N/LY&3T_(?S\=L>1S1!&1G+1$-Y1F8F521",T2H.+ M0FUQQ3?8*T]$ZIA=?B+ET_7!];*]^\S;@5;;&2@?87EB5;?EG?\"]0]0;6EK ML&6'V_JYML1@4HPV0!3XNDDF9 A1&^N=Y$&5CK=<8KBYQS7XO*CD] RM&\RHG(&\JPK0J M#%W[&&1;!,.=A3S()FNJ #!)!9!6@)("HN,Y9;#)>!5\-*[M@65;.1,2NZ(,E80J4J=1T8%\=)F?!]4,K)-B9H:%=*^ 3I S;C2WN55@ :\ MC2$&H@3.UI+;0)Q#]\M+;9172+PXIEV.=Z-C584=4%KN8-9JU"IM!W>5GJ/H MM0<5)1&R5.;E49' DL8@W0L,R:0.K,H%/?N '"K??1=%M3]+Q\Z1;Y3OVUX1 M.EH0'J7!J79EPY0G3K) LJ-&AI2TJG5QZ!TLJE]/"_N5W-^#D^%*[K< ]6?) M_7W9:U=R_P#3#Z8+9X$)+LM9K_(:"*&)!QJ)XH8#]TDP:^^Y'KJ5W.]=#OM8 MO,8>Z/8%?C.C0?!,RC:07F]Y#SKJNL/O M9GXZG_BMA16=\UH!.NW+BRED-A2MDC5123IJF0\^MUF\[R*:&^#=R0CK$'YW MJZ@O0WS#$#K.X4BZ M=>,9/21,;\:UEO+D&0-J*32/ELD0G.44!)42,C/*13FZ"6$W>QU>:'''DRK8 MKD7QQ(3JBSZDJ+F6+@;/0;J0K%!9*>\W+=BU3.+Z\SID^W<]JH(E6QWJ\3%0 M+;6A)<*FV0>>G)8F>&.#$';#E)T77$[BZ@KZ4H7B$ -^\_<]6&TWGG75..]IHC3RDB6.9=K M5S4#Q2C.:#[:]L!N3LV/9_/Q%.;S:T^^EME,H)WVY4YA@]%CD)0$KP2QD4:P M3KODVA2 W]M9N0E4IRH\%P]&/R*,ITLO]6 M258&.N#X;DL!?T:D](ZX$!4!QX3/-E.KZURLO2?0H99&>I?.(,P<>RGDYJVQ M*;-D&(8,#+@ATI;32U(D8JQRTGJ1#;3)8-[WXP(U>&]UCF ?^P^V?[P-J#_D M.8*]V&JUD?P04P^F RY,PG%3D,R$7-5P"Z7:4I JAT0MS[S-!'07^3_H'$'_ M].]CX0I[F5^_&GF5G!,X4:8 .*1A4%XNL+0D@^'8+\G9M@+Q!^YE?OWJKNQE MWLOP32>K]>A*7MM-K4(4D)?;IPTK12 #L8)1XIR+V0:OL]OR;M[[/>A=>-O3 M:GV_;^_^-1+@N'0Q8LC!(Y&"E>LC<0#A)E'.: J2MSGVT8*T=_^Z]XSM::\^ M;\0LS;_Z;<2RQC&>E4I-NMP8CY\\M4 ,NGLI8,#!?5YJ M6YI__5\CL/@SKWR)[SDVGXI::"2>.\\8E13[U@]=K__KWM.UI[TVZ9*=Z/KE M!+W::$%K36A]MJD2W>BZ[>3D3/,AE(0 M5SN<,&7 2=2#T433H+3G47'HR3_\[?Z_77O::Y,NT^WM^L?(Y"@4(& A)1"9 ME"0NE.89M\&QI$3LZ^WZQ[VG:T][;=)EN]'U/R,I!7<1 ,=BIHCT.!9C\,!) M$)IC5*%,R%N6I@ZBZW_N/UW[V6N3+M>)KN5(0F$.E=+$HQD3JU$ M;-+8+?OJ#J'K^>]MH2)G=>*MN2CE\FX&Q9E384)U$9L$_"H,=:BG0I M[JP)(J:PC<A3)GI\N1Z,WDVGB]FXW"&?UIJ5EQLN\V2LW*Q MC>+*$TE5)J%< (4!GO448O3K)PAW;-;9J]D[L6NG"V?-( ;O^VK9GY<@WXTG M\ H6GYO9[R]?/CV'!1*R<%$0K\&ALZ42O@]1$BL4NDI2Y*!8*QWL;N-!D=Z3 M*?M^^?_YW3^_.TFQB;^CXKZ[N%9!ZZQU.<06="0R)$%PZ*-$.Y,YM]&B!5IQ MN^WI#XK5SN;K^]K#?\#B)7;VEUE3[M*[-HPPII;G=7 BCCB,Z)R6>3E2M@!F M0XT!=>NNW1M;>%"\]F+&&J62S\(<_N^LG#[]A%\N;^(!*+C*#:^A[-,P-A#+ M:")&B&"STLYM2U7WL'%R.YX_1)C8!Q?#2.3\;6@#K&9XN!/9D<[U]\'?[9KH M8/P*X>!N@(KBO!2L(]F@[R%=L"0D%HBA6BAA F16IS3(L*JX[73_H*+8Q^;U MQ7 ^Q05'60 ,,RA3Y79?[DD0RWL!D@?IF(JRRCG^K6B&]RIZ8NMF#1Q@ZF'N M+WONQ[-RIQO\C 'JV6RY*W2^N@P+9C!?O/$+>/O9?SSHU%?[A_=P%NS GJP? MJ^,A66-]4DZ6NI!!&U9.UZ%;&4W08710GRIQIZ%K=U0V\@GLUFX^G[R[_H<)RRAU:'9+1EW]=( MM@H)!GS_DF.2.>6E%DX9:[/,$&-N3_+N]KO-IY>/6UVD=#)-+\<^C"=HRU*V M8 DJO9Y>-H^_\*J9SBZ^_='/Q]?+W-',F<^16%Y6D)U'ER.4#?C.HJXS35Y4 M*;74:R^ZNBC/8#;^Y!?C3W )ZW6^^N$2X@@8RUH+3[RF4(HN)1+ .!*RP\]H M*O3>:EBJ#;CA'9CCJ7#=Z>F=O IG5&_!>&&ZKZ/L:4[%33,E#)!."(+&R.BU M@8M9!"WS,41V"?!/H?5,8L7%V&N'MI\VRU+1.%7AI_D8V_&KF?<"LLP^RV Y M$8H'(J.GQ--D2#2>HF$,%[K*+7<'8/TC2[ VM14VE/1AO%4:U1AIA 1*@N3X M6GF623 2"-,&2@UF#&2KW(7>6P^&.M!_=_1Z'/*/71I@H_<_?KW\^)]C?$%G M\L599CB2=70+NC\(* M,_[6F'03[\79^!9@:Z[0[(7V.*LV-6C?I:QJG!U=:)$C-!Y1 #0CZ"@-<;24 M"(K)!04IBSHW?]P!@=VR '3G]+4/535U]6+Z\6PQ7UJ 7VQT0>\U*)$P=&>E M!FC$()X+M(ES%'T3FDWE#-4FIB.&(/VSN4LW':FHD$79!DU<+')YYCF7#"/M MDN 1W!'''".1)>&3]R)#E:)V-V#ZHZGD$"IVCB7'66_<^,$0RR4[&QURM:1= MS]<62[1.$2- JC.C4FMJ!:5, N/9Y:S!M5\LV=E\7WG7JWC6Q)B#DIE(4++L MQBIGYKPCC('16@B@J#<^9BL!EE1USNP ]) 5T,'6%3/FU]:7Q%_AF MCAR9S!QWH(FP@)WV!CUOIRG!63:JJ)G9."S1^[K@.J:')(1N!J^PO_H*VBJ' MF;!!1XTF(%TJ'KHDQ3.?8 M8'GFF_'\]V6FR$6%9C"2E V#1%K.B8].$&6\#(Q)CX-777UL@CK6RD$GLG<* MIZ/1J[H,90UXYN/U;<1ML-5,\M\$[C@Y_?ZHW*F1GG@86BO9B)"Y L)B&5D# M>KT^1DYX$B(@1!]A2SW&^ZB16]+RQY'(/N;O^V3N>MZ%75R\%1U0GQ+Q.+$B M)NRGHYX6B,[J2)42:V'GCB3"C@:.Z3QVI:#IV7YW[,S%\V;VV<_2VX6?E8U% M1TF)ML4P9(;T(+NL7S6%/FK4W IM0%JK'#HBDE&'GX3*/K9/F+9%4R%_JIG0 M/D1B+-/HAR^7#4H5+.5R=%XHYZJ< JZ7/SVWY?S_!\8[L:F]&'3#9FC&>E"X[8CDM M.6"&GS(-A#/! 3".,'7NG;[;R=8#M-"GH8=,MGJG9H$A!)J\YA5;WLSS M9&LO0NAF\ &2K468):8CE%J.HU,.Q%EN";7X'\8%5D/E9-KQDZV],+V_.>]% MLI7)SV4?GB,R68P6?2H%_K4L[KV*O'*^Y.XF6_Y]DZSY&'SJ!U@;; MG\G6PZC<)Y-V" ^#)^8Y#TK01$2(0*22'CV@S)!:X8T*U#)1Y;3'_4JV5I/( M/N;O.]FZ%A+ORAV"A1!**3ECA,&^<_2&;$).C;04@LD2G#"KA :KO.UG!#C:1O6C". 0Z_9=.?66 MM+T\AQACCL"H)YEF#+]<=,26:SZDEEY'[_/&[:$W"^"6]AZ8 /JT;H_IAC80 MU3G$(L1HC"'6&@1F,\Y2R@N2M*)))D-IOO39,^CR>3DR63?OI^'"8K M8"]./R+00O,H)I]23D"2!;247WJ%)A'#E8O<:*>W77+:W5)MP-WWBC?[J' ] MF.^=O)KG4CN7JL@6I,H8C7H1,3:Q5A)T1A6A*:!3DH.G[,\2-W=+H,_<,U>@FCZ)J;'W,?--RJV ;7'ZDD[U>Q",^QR28]L-;5,/9@./-! MDPH$HD&Y)XU1'].!!"ZH-,''T&I9]2[ROV,I9&CZ][%PC[3'LN%G]G5T\NLH M28MM6\"!S)4AS67BDW,DV"P8"RP#;-EAMW%C[/D35SR??[-.\U6K=^7JV+W, MWW2RW3![RI]!6!LFVB4=EG_70\Y@L_VUD)^B]^^X]D*:*#%"\,:S;&6P0EOG M$Q^M(]F__X>7P[_VUSW9HD41^^(V2*5BL!ID9B%0B;8(CEK-N QQM!W5_G:Y MN"6IR>6[#AFJW0_KR6HMD*[+RBKO C4Y,B<=2TXJ:K1A.1JGLP^CW8_MNK,@ M+*Y6RZ\"F%Q6-*/W1(1R;;N.&,!PFXD&FAD-EHM0:4_^5CR=KXSYT,P6[V!V M^F,SFS6?T2LNM=#0VPU:$XW:)=+AX.F 1F(,EY);ZM+Z59 ]71BSB>48V?+N MO&]<%M/1R!42*2^;Z?N"J'3W*89#);2L^(%-=.X0G42YLN%OQ'GR0ME/;$V!%0?HG,&&0HT8B^UI915F;UN MAO4P5-"CZ:OLO+_>XZ=^-OM:,F*K$R)2!N6$E 0K@^)F(] MSX0KJXR-06A797ED&Y@'I83.UJYR0BL#]C ]'T_]-,+39KZ87W7[5;G4AT83 MC=!$B&"(Y#F0X&0@-.3,;4@BA5QG@+@%V8/21K\\5)A$KO<=16L"RSAL>4!9()Z3:5I&L.7SZCH< M2.=3%T_*B&S1QW79$ZG*/5^Z[/;*)NJ(LQB/54+&=O >AE]9@8I*@KGJ^6I5 M5>@4C>.1)%MZG85$#0>,=9VUFN.GJ ;(E0U\PK.. +J8]M@[&*Z/;XOS\:UL M05TNO='(,SB9B='ERF3E'3I!D1-EHT/]!J'6M]_V-XNL@SG>RV<@(SP[G,>H0G>]FX;X/99;@YKF/R\LRS^%89I3V)9;-V#$) M7!$?&27HN7JKHC? UM[V':=O-I]]KQGLPUX57MFW9>\DI-+!BS.>)B2EE"!9 M.(FH4B VQD28HTE*D[,Q52KX;""YUW3W8]^=J<$=6Y'.?UR^!#^'O_WE_P-0 M2P,$% @ DH)>4;VB+U>F/ :SX !0 !P;V]L+3(P,C P.3,P7VA-BH4D1D2:"Q :(B @(2(T*4D1 I$O,* A(ERX@ M!$%!:J1+C701$>E-2 +26R(" VD[?N>WNV?/[A^[>U-.SIFY=]YVG_=Y9L*8 M8!!@1ZX;&AO"F)B88,'0"\8@PDX8!'NXPF"FIC!%& S& 1T3@#%#OYB@UW\& M8QIV!7:(B>G?^[\&,ROSO\'&PL+,RL[&SO[OP\')S\X3EZN;!.V&"3)J-]_$L;))2(J)BXA*R>O<$I1 M0U-+^YS.^2M7#0R-KAE?M[QM96USQ];.V>6!JYN[QT,__X# H."0I^$O(R*C M7D7')*>DIJ5GO,G,RB]X_Z&PZ&-Q255U36U=_>>&QO:.SJ[NGJ^]WX:&1T;' MQB65U;)?[;_[NSN@?L'__QB@C$S_??Q?_2+'_+K$)0#%O9_ M?C$="OIW C\+ZW$U-H%+YNSW? 5/G'W!(70YZ5UE&^=)=0N2\/TG@UPB,AI$ M6?(_U_[CV?^=8V'_7Y[]#\?^IU]3,!YF)BAYS/PP!(Q&N==@-H1+'0"5Y#>F MR2>[\"1+>()Z<.@!Z\!MO(BCT$?'NB4'"]1=+)8:KJ>\4EKDK[]FT=^9^*$G2%'82T M:EQM=KDUY5;8_*W1HN2#A:E;=K8/ H.>F\^-:)JP;M5#Y3P MPCA2Y0@.I,%)$X 8;AF+LF; VGLL&+#YG:5K#!.ZM(*KIY,^XG>S[0<8]ZGP'+;R';,V#<4B8, M6.)X/OTK0KA5@SZ$KP4ZD%%C#)BHOI)Z<$_G%#KC. /VLL/BQ#F7')8? "KX MSLNX9ZGC/[HJJ6M_M>F\H> Q!DR8 2.43DG7RCP< PZC$,7!D1;S"]M2(NW' MZ;MKW?<8,(?HC8L7*@#38WS'G[.+?\%^P8!*F VCN1R SG62+,W+W96K,/0W MAVL1;Q@VVV?UN3Y"8G96(YLK@?V =-^ZS*^U37:/C5MK!Q7V2.1'N@=4Y , M*-+MZ1JHBSZQ"/%FQ[G\:1Q1;EPUX):9[X6.K[@"+II2AQZ/I[/B6%9CG%?M MCE?0GQM4?.=1^Z+(#]=5*CRTBUQPA!1X(EV? 7NWW>R>C/D+CCA_;!Z"^ -7;483<.1CP YY0RMO/!-12CR;)5QD\-,GK=:_ MP,W-N\HH/)+0W%TK-F9UOR$YT-O1K"T'OIL#9N8YE(TA!%J/VUTO>E*C+]-R M ]Y^G1)*Y_1BP%C?@-'OJ,&D@>=T><\4L*-]]E1+K'']2,"A\H\KVH)GKCGT MMV6I'[=Z\#K]%B4EER][N\A''[<_/F72-EKU!80R=LUWLF \?2X-?C(C*Z/'6(_ M_GVE'IZ@-%9 R^@4?[3:GFQB56:1ZH@-Q:;,Y#J:;?"DG(G7N=TTN#P=:SKM M"EC8U ^NC#UQN$'NX.%R,@KD^E@@4RG_'";>.X>3A*HECP$C.>%$P.UNFUE) M\.1'H%V=J"L?&DCFJ+<9T4P^S/-Z__FKXXAVW\4S'0_4ZUI;&; P$GTX!<5* MBU:MD=*:,_'RG#.8^'G2?=JSO'!8=G*@X&JK>0^5&HCMXGL.Q6HG<>KD/")2 MCYM(AN_VQ/C,?ZH/$7I#^&'RC1(R*<$6V$-ZAXTEZ$NV6[W3&Y9.B?/YECNE M],TTQ'];OSI.?=W@/+GOD_=08$O]Z'**+-EF0YC,UY-QUJPBF-(CT9DL8(L- MF"[>QK@^00P\7)SN;,Q,"1FIE<+C*3>R<7KC6T%? /"$Z#J%%-2>GOX4$WZ? MW%TNP110LC;4O.$/BI\XTBXV?D'8\IBS;(+Q7TFHNK#K:Q>:#-$\5(35R1(/ MM0( ;Q+N--)\[=MR/9>&[+R7/_-?;",,^JVK<-DI5+.E@79XC5FG:E1& MKV\>2.F>4A[DKRVK[?NH!BK-D[HOE.[8TSF:H$ \@(R7FE]I%4'=;(RR)C-/ M7EB,*'^5+(Y-/\93M_V2Z<8+_8#';)?/>5].WZ?0N6,9,)8EDNAZF-[)>7A4 MH*#[>;=H[\5AU1I,C=XN^4;E?K&R;J\+#W.D8]>3(Q^1V?JLT(2,IL9J*$') MU&.>E]N-QIRTIF>U:M\:,V )WHB(IYEI1YMT>]WBBTSE"N1RDI-]6T;'WRT1 M%)VKXJ;$C/M;+!YN%&**:8?!V$XMM#")MEA<[#A]Q^, Q><7X/>8>*(^6JBZ MJ9*@^%$F9<)F;GQC&O**2-[KPHD\/ ]OE]RG"A+>2.5%W8Z1E6BM**#;^]Q% M?X\?M8*]YA&Y:VQP,$ _?)16L*DO3/]Z@'CQ=QI3O0H7V#GIY2]$3,AY*&+[ MY0+:PVZ28[-B_AVV%SZINOMH#.&)FY+L^+=;G&N;R:QMMM[O+08GIKL+C1?O M=0<:EEW^[>U5FM2D^8?*US&!*#'1_F[A:U.5WFL4HCGN** ?&Z?>;#-F;?/" M2]NSML!K0^C HU0-94FF],SJ-"1[^?0X:8RYIBYD41P:/\LCMJYY,M,%O,Q= M?VFJ7/F^TK2AVK3=CZ91):"(*J-_,&!;KX$2:3(ZI$\VQW5(]?W4ASK M UV^1JC3)N:MI'.,U[$(0CJFNG:G&NH#;*A#)5_"[@\-R?TE9K"@V5K,P&B= M!_)]AB\;GIW ,?<[L+ZY[3"J9$BO L;G $0K.ZU(7Q:ECDN8[\ ?:?;-[^=D M1?=6S!@62<7X3'5,A/&A:P]6H"1#W2*L> U76[OY@82?4^DJ7XJOR;[R<>6@ MZNHG*==!1VN#)"%604/'P[=AJYT$(5>?>(!0C__$%XZXCXV>/3RJQ^RCE4+< M.GHI&&X<&GU:H'UQI*TEWX/S64+UNZD[&P\>W3W"+@A=QR#7'2 40>"#2OYR M3?-J!GL89C+()7SMJ^4.\U#3=IF6XUL7O^\>E^3R?_^GF(;KBU8?+VA63EK[ M\ @;:S6DVK4,F[EB5W$G]R1WV\%D/ ?"A0&+1BLD -6_W*5%1WSR'C^^6NQU M/%%ZH?W%I@&@U3._U\GMB=B'HWP;-7JH<:*9,GP'*[,X"+L)+7@!^R]PTDW, MD8F.DT;:L;4FO/RV-P\/:T^YP*](51?O.B-C$-4V'2?)1;OQ)+Z7@9MF L$Q M'3[9#L]3_K2)O:TB4[(J."'M_]\ [\-FMDTFETKW7&<7/$=#1GML6@? M\GE0'=J[#Q^27Z\FA&(C,=68YU3$,]^ $* ?-H]MCDW9YWEL71'L#\P4/9- MQB]CF1WLQ8_E7P>D%.VH3ZV._EX\J*/3S$:*+UWFXLXWV?RIU(X@O,.1;L&9 M@39M!LP-VM*O],\ESP5;FSM_\+#^K/UT9KM4(W#0+8)HFSF]<-5:7H]Y<_UQ MD93G_@NHZ24Q8%Y]6U-]="X=;+#3[!]7$M V1!<;]@J'G\*FAG]T2.L]9/@F M1(>^\/X9IZ;.9%V5%.F54@'=):W!!NF+/1V,2KF.OQV3X;ZQ)>BT@,)M?VK]X_>6U M]$&E?(QRJ?%)_I:KWN44'2+4<$^8K6<09_1U0X%)!HS8.?@1IKGX1E4&8?.F M.F7SIOMIBYA!>.\&-KZV7__6[L%LI<^)G"]=SY1=T#?4G&8HJI SMP%WODGF M[C&)@9?ZIX+;/4-UKO3EKTF\/TA/1(5O&:F4_;#D."\TG)&-?_= ,I7PG)@ZSU/&R;YO M,KH.5.V8]%EE>EL/A1RWO>VK6'I$4IK #/[4&$94J4X4[.8/ 8_PDR9? *$: M>S]GYWE3.=UM]Z&0>&?M4Q<:'O'.WNZ3"?VD7GU.')L $#[C28[V<%"N)0?[ MO)G7N0C,GF=K\-CM-"EH[>C0*D\SB4VSD#!&\BY\X2 &-5A-5&T";3CTL5KP M"A1G)=!G3I5_AEM%WJ":?+@^0!>3SJTQNB/>M_3SJK9;H=)^ ZT(X=X?NEM/ MRVMV)JMW"6IDC?<+S> 5KES*LY\TEG(?'N\SE[/4A0D6]# MF&*\-BXZJPH.D@]O;_ X3-Y9$U@)Y%^JLK=[0[REGMB0K);LV1.@"@\.OY/T MOH7,UA!R\FC&YQ&YI,21:@E:#00X$+EL:\0=;I6E][?"P2;RFG$CV0KJ*RJ" M5C^;-7Q<:RL_#?]F*E]Z>]E\(>OV"=.X14WC(\(JR0B#1SA"++(*G>U=V4/1 MIYY.LFENE+%4.Z@.,YMS5\I4X5O@NPCBYODX?RE/F<4V6[W_5G1\O38V.W!@ M]*BTT@8A'H63.W;/@AD?>N9]1(-3YHHZC.7N[#P[Z=A\/O*=#Q.ASRW@ MU-FR5SK\ZF_PDM<"-BETYD""R\+":'>& MR"?BT:I+*LPH7]Y[O2IQL])#>"=M1%[M5YLB>X(!Q.C27DAWX[+@X#G+W:_D M0D@0L#J#21^"W7JZI=ZA*-'$FYUZ#FGAG2%8<&O^#I=Q#V2(3X;7U M76:27?*9?+%ZCB6K/]48L%QU)Q,9Y/.XC[M=+,-VJ0,;)N1K0+\YF :)$D<& MQ#:E\M C.*%$ZB@\&@E:X1DP\A3M&Y1/":!-E Y#/8-^NJ(0Y/$NOLCSB%@] M^[F5 -[+)M--L:E)7EWK9/L\SA,5@T+7.A+G-'?:H).9T3V=0"\/J8?..@LM M=L"U9+3-ZD&Q1=T97K(MIRNA;D8:+)/!^EO6\%?IK64TB (2")A$9.5>9[DL MU7$>X$?= OUV4R7&XNCT"3JD;G57]7N+0W>GU8#]<=05/%4(:?_6(ZDCLNV!Y,U>W'&%1G[ Y MYD^I[CK!;B3==0T1#Z@")(?$:;,>]&G(OS+J_<0.NBZY+OH="-R.O5A3-5R[ MUF02;)I3<\NT[MQO+NZ;*6KSR:,T272W!1Q&;T=P_:@\'E /)@V\>4B-4L MH]K1V68+R*]\75O1>X!$JTIP=7=6>'HK.; VM,)!;=5I,2@'9]/%]OC7!*)6 MM0M2=9I&.]REL6G)=^0;LDRL.I^4D!_]3&!?0M[$@,>T MUU' 8B3H!@5N"P!IK-L%^_$0EC]BP.)F19ML_^+CX,(U^ZF_]:3/C#C?!3A+ M_V+I'%";8F>A6@XS8!X#[%1Y<'3.!"L=C.@>)RW;N59^S-VJG/4]\?ZGZ5&3()6VZ/[/+OM-A*(>U2G[W8"& MD;^(R27B=WV-D:6S#F#/E_J](U,=I%DK'*ZN^I4!SRV[+C\_WB:-8@^>Q^>G MV\XKJ7Q)1X[#XS'5 V$(#U4.7O:>7+'!9IOW/8_KS>U71?H4ZG*>B+AG;QD< M8WF^;/7\OGJ8!YJ+/B#-27N+DO;G8P+=C$FY*3(; 2JM.=['*3?ZGP]?QS^U MY8")/OE^D?G8#9I2?CQ;E[U55;4+A"Q,:5KG+UNX20^ZSJ1 MQ)%TIW7.-^XN3\J+%"0GN$0_;$K+#2CUJ,E.C,()Z!F_K_]J,6\T;#=FM=+Y M9,9-;/TV_.$41"*B43KSJO%(CE81JC()'A6 %5QK523+3)5.KHPM6E,NY#3$ MU<2W]X@E_Q%PG+Q]I$&3W-.N"FH5S!<\D+/60@39-@/!A=4Q[B@<'H]X+#K1;_>21!/JF#4CFY&W[[[&\P"!8 M#L*_@N&[.Y#-(?HZZ!ZM<2<94GD-(-XJ66:X*17:<2:C.0PO&?[+ELT#QOT# MY!G*.KCO,M82WXTG>/>O(HJ]9\9AV7:^;I]1D#)>Z M)&H7&J2_C1N(/7NB1""_X;DI4/ A.OQEAF'9LT7!LQWWBRD.>B,%OP<6*&U. M?&/ZLL$EPY=)LXDE8)3#R%'9BIQ".^.0H"<]>=<*6-]@[B'? 940R$A0* ;T MP42OC\$S_LAP?7AJL=NXY,94S:N0&:E4WC])"=8A][R?/D5/(U$H6C*.\*95 M,-MD>(96%7Z MZ'LJ'^E-I2$K^ZMF$S&/D-5[U893%ZY<7YK5'UUYX*">Z7K6A-=X>C\W":E] M(.WDT26.9G)J,4#WV>P!F:MX2,@2)K8FK^P^)6WM8CHY40;SD\K. D[(X!1' M+_6;\5'6?S;B%$O7-\%-TV=6%!8J.^T-7\V!\?2./JEN7V.\H:3-"/6,! M:,YQ*X09C]316A_6:<.;E?;'00K%G&I(*]6[GI71J2H>'-XU'G_LSHE6C!99 M'=[$6\4D%(+HD. AMVE2!B$J=1P4+D%Q0)GT UUY_:[A?NX,\#_4/AA=R-DI MG7;H6KSI'(7R9CYUQH ?]J+-;N]<;-B8V?.$D_RVU]^_SU"T4YD>7=V='1LA M_9$^D^X5[Z\PY%LD-)WR].]&/F5RG0$CW<+'^%+AM"A]94]Z4-(%3*3J_;K' MCPTZ!]\<7QKI.\$'L8HD25E;/P M!]\U>W+X[_@-8NZY[QE>^YI52VO(6 1K@!=?!P,F3H5_#'[G;=]QWKO^05"I M;,UEVP\U"?XA2:+'1%RLS;\NE*ZCM/-7'@14&CM^NSF+*C7KJEX,_E-5^L8R M;R8YANJ$W:RDJ:)_8'A3" -?$EE! RL;.G\.6]^-,G&4G+/Z6U+TR/C]M-'G ^_0YZQH MC]/B/Q2->XD+@5OU?G\YR&PV' HE@U76^$HX]:@;V1K.A>ZR0T2,F?W%BPP# MUY\^YFR/))EO@0J&4+18N<"F>^5.'K@)?2D2K^)K,!U;'.^SWY&VHCZ,RMP*%IAU$&K;XW0M6IX?@^P#MLWSM0'&7[],!"M MXO4R7'JZ8JIAFZ.,G<.0V^A<%VIQ&(@8K..C5<<I-Z&A'<'N<3*JC^M(')5 8,;W.B%D$@(*/#>Y"D6TTM M*C(JHN&H"T4K#W1EDCE/3]"5_,00FXG7=\U +3]B%1YU&2R?YW36K:%P\XI, M4@3UDOO/4/5>(1#EZ%$S6GBX]UXJDGZ3 >O%)/5!MC^JB\N@7\M833P+F?H* M+0^T(RE//'+A":ZA/NS@PRFV1(2R'Z34-]&%ZFS C/0HI$/;:ADP3DM'6A[Z M.#CK/HHC2@X>&_**/9SL=,/QZQZG9^+[R%9CR)TTJJ%/#*9^J6OFWOMMVJS"J9*9I/<0/ST]KF0HRS^D$FS*8E-H=0@WQUPP[EOOK]4Z\']W)-L MN=.:A4G DYXP8)W"(_1S*%52R2>H59R.#BW!53;FG( ?7 /.;P^ VHG$1*H< M4)\VACOABF_+E6QJLND._'5S'#@B_8BGZ1S&<^_M-7K M0_*T/_BFC;R-K[N(E@G2ME^1ETMJU]77BR.40:YQ*\DU*@R-OLOX<(9=MWC&"= M.P/&I2$YU:^.Y,SRQ[?-6,1LMMA71HF CU3,J<$54HJMU&#JZ%;P_4 MGEJG/U?F]1$_V*_GW+11HNSAM$%\M&D;5>5#X%3.3Z[7W"!#; M/ Z/"&6G2JJ1UC8 ?K12<.,U$4"W,#M"+ZLQ].%'URDGH,M)H# MA%?%1/1%AT[OA,:]Y5.<%4W;9\ "> $1?25RY+MYO,##W&-C\LGSUN/>2R-; MBV@[X\6D#TF)#8'.=$V:^;];+ R86"&H!$%=+-@?XHE("L*N/ 8?ZC]V#.!^ M4R[W+UJRV7^P"RE?D'P[?+%HQ$\]V?<5-/LNNYR*Z/NXV=Q%E[#C8'.,@D:1 MU\ :,YTCAW0*<,."LHEM%S@Z*W_-!GM+!6XQ+ZJOLF*109_5-QBPY^.CPMD$ M/+N,&!L:"I/@C"<5-UZUML\S+0[$TIK MZ6!7I=([*L.J43_IJ ML)>L!Q>KYZ%T/A;P\ZPT+1TM"$KK'$+$4&WTRQ43J@SNN5NR3QB'BA^\0&8 MI$M0\?21A^E1V!.&VA!'1;<>-B.#R MH+.1QC %*]:#DRN-IF76UNGD^&(6M6/7!HWNEL"$"RZN&+"Y#6!(5OA8,I47 M6MD3Y4<^_F9ZP(W00A$Q^8?ZS7 M^2=,-SD8NX*D'RX'F^0[<*#L]RP>]7V+8$B*/75-/,$<+J,FKII-FG''Y*"Y MH,(XUPKIGPX#.A['AA+Z6;/;B(_3((:(P9\.B8^%8J@OA&HD+&NS$46J\9"X MXX$X(HOO^#%1N%LS:$G*6TD?-KS(@%VO'>IJEH%;*C@9^2%[86:5*Q2K( U? MXL6C;P^S C?A)'^W;DY],>AJ508LI:2U'-K.:"I7N%E2&5J<^J"QL>=K\O3*ZW?Z M&[O=QT(C$-1$^9'Q*!39\-,HTJ M5*P7/J]'XMY !8_CP"+<^1):N4DB;YNVFKTJ)I8?OZ#*S?F_JO_))I/[1>+ MC\Y%@_IB%MF-*FS39:>LG:4AS0F&$K5#HJ.]&@]%Y>'>T,*G,3#7<*X C:];KX<%M MM5BB8%RV>WZ0PF\FF8JX*/ZZ(*.8*D710U*P&E]S;77ZK;QVFW: M6=9O+.EW?OWJV%4R^V*J846-H25XOF)M*7NT)\#$HU @^Y:4AY;AHB?A".OP MN#X2 T;GS'$CNB]:?0;#Y_JXV6+!+&Z?LSO3RS+US^%[78 ^ U8U'HO2)O!- M!1$'7ND]D%J?%8"FQ6C,V-C&_.#7[!Q+WS/O5W9_^?S[MPC?I+V/7$&5M!CT M )3R^Z L"=ZFSQWNDT*48NLQ2/29F?;R.7H2'F;CB'RS!F7*!=WWF0%[#70E M4N7S&+#?60-D=JH4EJ*Q,N6?? <$YMD^/,Y[0TB\6A/[W?M+3<9%GH/M&,X% M5R15JI>A8%F HN\ZX)E2B3%>.Y2XN)*.(C;<_=F>]39TF>( 53B;SI4QYP,J)O9, MPP4?VMTA#42@U![N2DO^%%C:@-^/G[3S6$CADIZ[G[2I^,[J?CQ;8 ;0B" , M8B;^;'!>XYG+V^,Z1>8&;$;= ,D2HE$J0>V)H.RTG3M:KG8<93Z_<;^#8/53-T++_3#FO?HAZ^#)3B(#!.PB",;Q+<.=J!AWPW2 MWSMZQQ.&='XCVSVC#2_X(;F&JK3B_$<.=J?IW$N4^W:KL8$X*;V+/R2#,N32 M"C7DZ3"ORL2'!WZ[T(X+Q[:J!)]?E5*:-PJGJI)UV_?$(^GS9O6.2E;NV9'[ M;%ZN\X@FM6[)%TXR8]TX:FA,V4!J45W_:7"D/>@NMKFMG)9: K2-IW6?6_D_;F-*'Y NL@ZJ!K5&/OO"W":\ZZUW_H624CE%!G"O$STTN$/6T MOZV8Y19I4-__I0H@/!BP3\!]R $1C!0#]DHS$0*LKC&2N/66=>J:TZG/#O L M!7,G]]$H>&/\D:7KQI55=L1.-L1^RSF9I9ED M-2SOR7J78X#]!"[.)P(XC,6Y PEH<1(6$Q!4&KR-K!HT[?SAFF7KO6G!N[G1 MQ[_H4@UW>.M/'R[3 /UC.38V"NYX;]Y_>+[V M]X+\:-WD;NH9_\<_;W_L,KR07(60 PB+R&ATT*M605!+Y[ * 3=^^N2Z2<6JF=S!H9X77JJ#J?5D@J_*[7 )4+]_B+LVPRJ5;OAL5B ME8=^Q1-39,5W:KAH1()7I_H[N7WOT7$#8:C\P":ZU 6*$3!XG&Q#-_EW+SRK M@\X)IQBO"KZ:!Z_,&D_?*)%IQ!0JOB4G\]*HHR2&D+!B2KZ*O(=:.F(YAJ5AE^_FZNO M+:4G352K2[_/#8_91&&>SN$\E$IS='>#R'_'0N-_ZTN.N(1+H=H\CR/'A?_L MU_,[;X=TBQ6'%J\(YYON[.P\.E"N/]G^X'7JI[79U5GL\$^Z:ZL<.&<6#6E! MXSF/S"PD_\/QIP4B:YF+(<#N0]H2%/P35,U88CU5T.^+KO.D[QQ_0,6OE-'^ MKL[(L\!&3*=^& X3*GOHVX6BA0FU?9LM#%2^N_V@WSQ^HIJX%4DDWWSA/.?# MM4QR/TA("GDF5?O;XJ)>RYSVL<9S3.&G;1;;CK]@_KLEH#!J^T#1/\77PJ9J MJG>"NO="<2CX(.7CSD(@+MM&OX_]1+;"KS<[91[TD\M:GS22/;,T?#_VNK:^ M4J &V4"BT1(!*N&>,V!NF+"#S2@"(+1,EP53RNQ:XE^>-YUR+$P8.A2Y&B+X MY'B<5)^X[F0=#ZMR!YEZV#ZZV_JVPJ5Z%:VG(3@9](>X[PKWBJ_7VBJI(MK@ MB8AZTYYJBP\ORY,V]GOH,"><)+AJ$N6&"P7;P MYW"2J91?SU1JJ/.XIHI9YY-Z0ZVZ) YA-&:Y"I)I:)PP59.87NK0Y>SL)9 IVY!KQ"D!TU'^?G%^#/?.+!;)=IR6"1!2I,^0;J:V&Y P M'::&7[Z]#:E2>=GJC[?V.XGQ0U;XSEPS;[M7]1$7W84J^$ [/=#W64N]-!;[ MIL_I3B]UH9BZO6JW@(^N52JWO/6Z[UGQC;T@"VFL/!V7V.K"@ M%9YT$_,RR\.QRM&=_^$?OEVL+99O86F>A%V2Z6GDQ04]F5_I B U0#)EP*;- MB /=9I/:1%IASASV\/1:UND7#PH?9EW=(U\)N>?+PBD4<_^^I.MO60?>LO=' MW,EG-9VXXDX9_#FE.WE!N:S"!G:[L#+@@7F%:PVN O?N[XY5:T/"D+AZR_ [U*8MB,Y3\QOZ58/\!W#O!-V-<,>V8IJWWL4\=WEK!7F-QO%8!B70>T MV:&X26L$[5?-[*2]+@EDM%[07*G;L+37":)W^5_=D$NV'Y)=OG&BJKY]?-]8 M77H$)HF3ZZMZ>U.7G^<"A]:THW1LZ;.RQ"'R?CJ<^[)52:],QC.\P38"SH"Y MPV/BR7WS _'-[M-U(-:I932?=^S<8LZ_&Q?/WUE!7S&T?_]MXD>I91"WJ(*Q M[?6"5W^:SL6N;7B$\X@:?79_!Q08\#SBV[MC0PQJQT;:U7?[O)J%D] O^#++ MP*P#J;.]:FDV:6%LB/6*(,')V[G/L^BI =S/5'>OT=).'Z_L?*K:X<-9-2W: M3E_\]C-BH($_L1MG21;DEPAVT+-WB"Q16]VQ]G'O+K'/NNZ&^V]137 M@';;GJ8\0YG#)1!>^)A9V00S_5F(@-?[VOWC7,V\N^[7#KH$;-;@5,D/I&TZ MO]F$!<4Q6:4JN*-+M#[).,%)3$#)"K9G+B.(5O8D'[+//-UAIJYNJN42N'GG MC]D^3>G@7^0#J":@%TEI]RAH3\QL#B&$VO>I\MD/A/ T[I3Y2'TG_+HI)OI5 M_Q'V]5.)Z43L%?EW887933'#-<[TP#.$)NO^AW,/+Z0 ($1W3J[&*$$,E%C2 M*LZ #5XE\=&%M#!41T7Z*)S7)< *C"!HN1Z#Z5UQ?V)F-H_MIF-M]I&_!D9; M*TWV,V;14'-LP\.%$Z. ^XE1TKSQ=7US.+'829A>LXAUB@C<[.P<= DFX7T( M>%FT0%L&C#N*SC5#4C5QF1&.>G6SZ3A]>7BCL 5B=\"Q2^#XL@U5VN"97A7] M1R4*_P!!>MV[@:/+EB"N[ LB<^$D \144SL#5NE&%<(2QQ/UO/QV^3BG:Q>S MBY$A7L>&DU>'[H@$-5)G+P41KU4Y ;_+72.%,[:/&#<,L5M0-19''9W M=6QJV*PI9B;/)'CP=UK<\S!U&<\7M -2(BC/@%&/YA!QH +[AB\1\7(*WHX0 M<0^:5:!82AFN6=>ESW;KAMIZ.\Y8!1VY>@D&[SKQ]^CX@AOUZ$GHQAC.J2*JHO7-"F>=&EJ-+@K9MAU//X)VU7)*!ZE68 P M"$R6+'4#M;C$5L5?]DO&)*WG&KJV]@5XY+6$0,J'EJ;-GDN/6VLDGGR0NH$% M=8OF:G(5:*TH9J)P9NY NSZ7"4ZU)DBTWF\?\S:PC@%+LX?XV17T80:LW9[R MB'J=7)-4]AI4;>2HN:*74"].,2;%X8YL^#?4.!I9 M-9C8GW*M]JR4K?X.7IL96['5/B+IS+,Y)28 FBT_Y^%2RAY&JP;;W*FQCT4* M!@>NBH@+7"F^O&HTHB:\B*L!J$)^!&"]@"C98M\#"%(E"PQ\),].511)]=,& MX6V\90:%:0U'3\!1A]V/4;,AI[KTM;M"YN%A"%ZO1=I.?$7!7#98_?/:H-U4 MW05J4QMHTX\@>2:V%;?*095N7=/BZ\SK0=KKR,JM5?JT;V%L_L@9O@6OK>;; MX\1F(@B%0+TT1#Q916C5S3;DRW^X8Z6TP,* MXXMB=Y3#_ P8*X8293+*#%9*3%&='"E4=%86JUP94.QYIO9 MN?1%6QLICMJXN"4-B0O\2SA2<%0W5A4B+\QTR4O:FYNG:^%"3EVT82'?J:GZ M.?FFM95]]!7TMW]/CSHQT\"<_RPO:$L,:;:=,_$Z[VCG>6US8^.J=66S;W.D M\80!:]CH@925&]".J*.:@=/S*_?N-GIG%@8'CCD\OO&GW_?\4A')N$NBBHE5M)G:9,I$]/F7,U!VV%?7L _R6]=;H*FHG^,U>>EM5Z M?"*XJ2W#SC&WX>Z*2O/>E&;ZQU>WP[@^C%@HYNK_>3X;B2OV 4_44X4D+2!? M4M&=YX%$:+]/KK0J#0=()O*M#4Z&U54[3K\$]&65NT2N?8C>%0BL?,#RG)-^ M'^>=72Y"V9T'1[6C3D8B^/K)S,AGFO MOR\1 &7C#M(ZO8XZ*9 +BS]."^A3K]7MODRD>'@=.PB_Y%>;X?<;DJ]Z)G.K MJPAA?7;PL/9^38N2)9GU.QKCGBX9#.TNV0KVN6>>?PIVO6G)K;+H"7VE$0UX MI#3O:+-7Z4H@9DHTL$[ZCKO*7AG:65S<4+LJCCGW6?PS-T@*G:8Z #%(DDWB MT8G]/DW@@V;GX.6 [<6[YF-A.IG493J4T(>(;GQ,KG)U M ]A1XH[@IBH=S6RNK6Y-M!IWNT154[8O+Y@9#OW6Y8=1J0RG+%&TZ3^D^6DI M:$XPB+CUPO^-/\ %.N'7Q[2^F=1Q*O_1S74RELJ<&5#^T;E3L25T2UZN/48A MSXA<0/%#627.&VU@R4!7_IQ. 5DT7C-TV>'X_N!KC1BP M"Q!^MD:!X[LW\)_DOV3H^(3A..]0P"MF#-B\!AZ\"X>(ZM^K='ZH \*+H#K- MXKWPCNI%*T'LK\!I?Q'=B?_+(L8,& \S"4Y_A6E'4$_^9<#HZD;4,WQ?@(,3 M =$S!(AS0SV,VWPS?MLF#-@ ]<8L*UW=(UG_[6<$D6& 8MD OF@G6!&A-/Y M#P &3+R +L9.0-#X$2\!T&@%ZA.NSW>CR/6['QFPI?? FX+_N1)R4OY_OQJ< M] 7!Q( M1U,A*]L1_W&,O0:1B0./^;0;@),0'/F"VO<#>SWS5BW!]-^)V7WV MDAYN<1@S?!DW9K?TX(MWVE(K"RT-+4J5&IN^0TKL &"@C;6:)%#O(0VOJ6SX M\Z;B]_:)>'N/+U]_'&9]RM+7&%4*[URCO=672C:C'G/B_IT,S!E[#=!U'.%1_DIPGI5/'@=>.148YX=< M5[R\N#IXE)(?E^3!=/28D'F^\H+/?$X7A47HWWX;L(AK+ZNIJB2A+KRFV4OI M.11]GWIJ!Y&#?@F%?!Q"?UFQHM1#F)8ZMMU9?>EQI([SO:03G]I8GAZY5FK% M4\1W47U_D-8*$-[2S]$BZ0J>(O596A\^!HL.>&@ 1]J\AVS['G:F&K^'O2J\ M]/(!2N"24MKQQ!]Q8WO% RF*.TL\2@>U64)O0YZ<:'[R^%O'\1=K20ZBT0@7 MGPAIV9RBD58QZH41^?LFQG[$/IT[2Q4FAJ;HEB3PA9-_FK*!["D5G=1R("VW M:*&AGM4\WL8B_N;MG5JLCY$_<";RVZB.^\;^O*R1W2P(D"B.8%%%80K1E-N: M+%*XQ.WVP;9EI'-WWYDEL?@+=D7I.BV:SC-Y';L^D;Y_D?6I& -V1#:J<($+CLK!L>#4HUC; M2EJN%OV#) 9,:^ '#CS90^4?ODW#--NXD2WG:EN:]94CY>A??J:]+#*8?:_9 MU<&#G>*JM#*0,>24R3AF='!J'L=V!]QJ>UH87FSH-JQ9JE-#^;J=>%;B7OR#*^B3"9/QD1_8S%(7#;[U'+\A M$O]*: MC2C'4++C"Q[85A'J^9:L&^FAB;R37[\_,W;O1W](!L/MRJ6O_TU)'JQ50BZX MHH.R'ELI6NE\'/'0CW?"ZQ;LQWCJ.J!^3F\/S!P=-R7AB#;1:'7/WO>@;D?C M>/0.^SF1 ZO4C!LM?Z:9IB[\@&%7! UI,:V\$XV][.W(R%M?WQ_I)88*WP-? ME?ZL@7-[H'FK*2*)A1,>UNYG/]E.O^=7=8K)XUK^CKJ4QN4UG(==4M'_G33P M@O!Y_&/:]1^SF,5)$H+*3Z%S<@=0%/! >R^8FKY!YIIC"[\Q?"))+K%C\-KG M0#=QZX: ;\DO\T_=Y19Q=FJ!8* (?(WCP1&R&# !U^TQ\=K24"^!8_8^F;NE M;_*3C&B5'F:#IL_,^'XA\\JV^(,1QN31L(FUIT[99;:; K3<@\G3)V;/:XVS MN+ALCZ<@WXS\*)W;/N=,3LS9-IA^X+*97U_UD\;_X/:GSYR$3[.K"P\I3;5- MFP,+GAL_EVC^P-[/CY,;G&L^^RH A&>D?@8,8I/+ETE(.J<*#HQ!$+/I4@S8 MSP@"CBI@#Y"%#XJH5_D.?!FP%"CW14OP53L&#(/?5V7 '@&G)HN^2OLF^<9Q5F<04#H"L#%@7\/1X, M369)QU,-[@RU<@2KMC?&V45F$"!-LE*_VUFCK=5X^T@__TF6TI*P'XU+5YX";RKKRKV4T8XS90\^M7HJ=IUP>=[/@9S[2G] M]2*JV!,S8K$HQ)RIN@5IMZ7PZ_VFX5I=F^K&.M_)N=?LR$Z_,5S=B\'6VF^H M*R OP2=^U[QGWHP5-.LB=Z1='?L;^^S2K:=,BEI*Y(#*@]\/-6H0,<6/-ER? M]?,V23?%Q-']VZ0B\K[:WZG;?JLXAZLT\0'EQM?7I N_XV!TKE*7/WK\A1![ MN#IN0\1,]$%!"-LLR#8"S4GCQEF";WY7D;K2FH[O*ATYD8D>OK)_GI: ([P% M)! ^JJ(K!\@.Y*$UB;3X]7R=@+4F#Q5_7=8MF?&X)ABS_$.?I,H(P_M"#)@Y M0(*4A?QX) /VK^*JT+&DZ4N?O2S^B&/,QS6CHGI3[$<>3"_^$NJ=R%,TC$VI M._=:H$?YV:+8V/@C\Y(>H4?"YH;"1D>9K)=/6#RB.D)<*Q<@).?J@3OS--'Y M<4@&\JU*JWRN'+*\2K:.+?SB-B)RSG%V=EF M,+T?E_MM ST0X-VM4[YD>33ITVI9'#/S^D7]=EQ]=L$K'+]#4*?99 <1WVTK MXB,6S->&5LQV=SSHCO9"3?S]_G'D\-E*JK64?O_ &:@*\8?>UR3\FC'B;7Z< MN7@W^J@B]]=0&+L,A8O>E4WGK*>)SQUE;&\Y%V41/T%M$'U2< #L9AZ1*(&S:S' M#OY*7Y2J$)'N=<5J9$-BP&(T?^WWQ"7%3>7Y1'T#_CR91+7G<0S8#<1A?;@[ MCJ-5>ADM2IK-]BH @8ZZQRM97G'']@/3R0H)Y\;U2"5LQC+S,BGV"GZ8 M#LP6%\^O"D :0[(5Y]P:N M""D8U:*W@+:/>"[1-@3)Q&\.H:RZO@$)4WO^/]N-7)1^$EGRHM>F;V\H]G6&J4)M'=TE2G4(9!]WD<*&0(XDUS# MGU7A/V;->97-%=LI8EE1%=$YJ#L*BN'=&@3'S7%AE74_[T([[- MQI#E;%(;R]V?QM3+^HT97..B-KZ]>IGI;D'BKGK5\&*9\1T\A H(-QULX5B@SJU%T_4@]Q90 )%BE# MU/]KP(R=;8?'D?H8A?GZ!#6)JS'"_$8PII\P-K652Q9!B#C<-'S>'P$'/'$Q M3EJ>'UT8L)?575FY1?RS?)OO&U]WLLM')-Y/?"!,$P7:L #+0+L/*#,0N>-Q MMA[.KSECUCET^ORI5-NKZ'C>5(C3,6.K$<1D?:%P!DRFA[B%I<:F U3O)N1A MT,^,%!GM4^BA)0)!M4N84JC)-1&Q8Y<&S858S==9F?H_Q-:8&[!$")E?9(4^ M<,;D?P-02P,$% @ DH)>4=?318U9AC21+ M.C.[]\2-"CPE>JJK>LBJEK2?_@(DZUW% E@@F[;7H]-=32(S?RS\F$@D,O_[ M__C^, =/JJR*Y>*?_Q#_,?H#4 NQE,7BRS__X;?/KR'YP__XE__TG_[[_P/A MO_WZ\2UXN13K![58@1>E8BLEP;=B]17\3:KJ[T"7RP?PMV7Y]^*)0?@O]4TO MEH\_RN++UQ5(HB0Z_FOYIUCH6"0ZA[ED'")J?F(T4S#-=)SDFJ4Y3^^^_$D) MDTSA10M:#SHO%W_]D_^&L4L 8MZCJ7__Y#U]7 MJ\<__?++MV_?_OB=E_,_+LLOOR11E/ZRN?H/[>7?3Z[_EM97QY327^J_;B^M MBG,7FF'C7_[M+V\_B:_J@<%B4:W80E@!5?&GJO[P[5*P58WY5;W Q2OL;W!S M&;0?P3B!:?S'[Y7\P[_\)P :.,KE7'U4&MC__O;QS461]!=[Q2\+]<4^V0^J M+);RTXJ5J[>,J[G1OAYM]>-1_?,?JN+A<:XVGWTME3X_[+PL#T:U6E*K98RM MEO]T2=@O-Z@?2-_5J:X!E*O-?1=*QRY,WP53][/A!S6\PGMB;E:Y^4*]6LBQ MOKM;43>K/KS&H;X6RQ6;C_"UV(G94WEN/WAK?FK%V($ZR+26TU+WGJKJ^THM MI&K8\F!H4,A__H/Y:;:NX!?&'F=OEXLOYAOZ\%+QU2PQ+Y]4$ (EX@(B0C'D M7&K"S"Q5M5R78O=.>YB? M>U&9=Y1]JY%?%NQ!58^LO<%H:%__C=+_8G6#1M #D$:[.V!H\+__LC/$$[GY MH'C,QX+"*G81A:4XT&!NW_7+\MC@T]V#>U*9J5O%:U_:V7ZQ+]8N:KZK- M)]!^ J.X]0'^Z>SXOYP\L?MRHS KQ168VRM^$4OCT3RNX 'BU@.\;MEJ>?UA M-\@987\ RU*JTOBF9Q0_^:K]>;F4WXJY)0;U9J4>JEDL5$Z$\1R5P-;!3!-( M!=60(BEDQ'2BD/:9J2<2IC9=-PJ"WZV*H-;Q__.;L*.KZP>(] M@R^:'G(:GPH9=2Y?M/%X0E^^T&]62U7,-@O.S^;6F8IRJ3E*(-.*0"13"CG) M&21Q'*$<890ED>H9_]7J.O65'^E\^K5YS#.,@S-M%.02:R@^9!DB=8\)MCGC=HE;&H3 MT^H*:F7!GK;@]XV^GB_:3IS=WKFAT!MX4O<'SOM5[()(R+=RI[Q17] NEA^_ MJYWNZ<A./T5-QX)S36 ]//4#![LY0/;B')RDGN MJ)SE@\0Q=7G=VX_!WJ^^JM)R8JF^JD55/*DW"[%\4&^75?52E<63D6]D_:\U MFQ?Z1['X(( M$1]ZNUFCJ7'?BZ_F-P6*!5@O2F6T_@\EP1?SZ"KPDW%E*U7]#,SD+!9&&56M M0&G>5Z#ZQAZK>A<#+#40VR%6[+N9L.:C__Q3%O]\!_YS3(CY-[W#**XG]7_& M-/&CR]N_ I)@G3"IH4PB9KX"(H4LIP@F##$NF8AUCF9/JN3+27X)]C4;[FOP MIN/Y&FN/G_'8S]#M?3CJR:!G4V 5:"QZ@Z\ M:QZ@L2SIK-QB&Q^_D< /[O; ?E\OY[&]__-L?[Z58BK\; MH7_\BWK@JISE."<1RF,H)5,0495!\[N"E# D,XZ0U$Y[AQ*.JX3K@,93<)!@%H8%(;#AO9!NYKAW18C Y$30HK9RZ_BD/#S?:R MFG$CFD8UWUZ^<13^O*KWA@^O7]@S'-LN7]_K>V&^!>NY3:[J(MW/C,_59_5] M]:O1_^^S7$9*VLQ;B9'Q11/!S7)$Y3"G&<68D Q1KWV?&_69&G=NS+%.RYY! MX)PS9*WQ#/7>^/ <@\'C/9*AXS4>3^/ -06_US8!:Q2HK0H98@Z#;] @](TJ MC1NF#H/?22 [T+#]>/FETJHLE7Q=+&P@ZL6R6E7O#!YK\^%B99S;&<$)PCPC M,.(*093)"+(\95!00:2*D9(D]V'>JQ*GQJUO557]">A:7;M,%%;C'IFHUZ%V MX\F@ [,A#:K$KRIJK75%+QHD-LI6R^TPS&<,S(A.>RZT%%9RAF#8QYRO_'& MM)XWB\?UJGJKGM0\;1@&TIZI.V>P=".10 @-3!^[Q!V[DK.*WH$6L("+.@],!DG=.2/N>3)W+MM] M,7&GXY:>.U>/JF0K\YY]JYB9? 7CQ=SN[SVU*=XJ9&%JU:8+G1&LRMVF#>ZEUX;S!TH^VX>Q ,PZ&W!K:P MU9H:+MGH>@=:;0.&^YU0"1K+[Y8X;J#>R?J3*+S;7?V8Y46SN#)KJ9?%4R'5 M0E8SBLWRA8H$1<:;#SIL#TD"Y\2,.O,[[#R>[EV7]IOC;WQZX=7T$;I0Q!+ #\\@QIFWV\!#'#7S1"7JNUU7VN&=^ M/1$Y.0_L>W]?HEJH]_I%J62Q:A?NB"M,(A5#E0AESQ=FD.4Q@Y%0*4L4DS+W M.BQ\*F)JY/-1/2WG3]8?;[0$KYFH'3Y?QCG!TI5;;D%HSOR+5]ZVM])LW7QFW_>XQ8;[\YP3+&4"*&$@B=PX]6$L'%R/T2"4[7]\@>WIQ ^,A6ZM,W M]ABW/G#,AH#Q!X9LI>@ M[)[]H0 :>.9OL;$J@D\U-J#1,@!$'GG$ : :*97X];+\QDH);(E3"0PGU$M_ M\.UK(;[:7Y]4N:KJ8SY/K"SJU+W#\U[+1?W7U_-EL^_40*\6Q;($[Y8K96Y> M @9T\=V,;^_X8Z W-X MZYWYALSR*,Z-8X,8>QU!Y!%,24_,GCC'AKN[5.0%38]*-CF"C)+!: MNGM39T&\[D7="LW '.J)BI?3U&7Z#<[2V6%'3CBB* M<2IRF(I40F2K@),D36!$1"PBDC%"$[_#K9WR?+[#XQQOY:\_?JMLV&>;Q7)OEWG-5M)FTQ.K2$I$*4RXS71%MAALBG.8 M)1)'F6(D84Y1FOXJ3,W1V"5EL:VN?F33XS&X,="PX Y,2_8(N]4>;-0'_ ?X MR5I@UB@_@QWL.RL&V:+N#V)(&NNAQ:C%F$4(DD8I#(A4)O?$<'<.&#"A_=KC?\56<\!JU7L<)7*"W(WC0@,Y?!!K@]Y]BYXENI^V.H.-TC^'HS ?C$*2 MEI/<46G*!XEC8O*ZMT<SYSVWAAY\LZ'T2<.R[KZT&)TAYX>*F:_[Y9W NQ7-MBIHOF*/A')53Q M9#<8JADF)!<,"4BR++6%1SGD.;&9S#*.<,*CE"6SDZY6#HZ AQ).7V*W/EYA M$PJW&OHZ5#Y/P-6S"@WH6"Y6HR_X::/YS[9\W4;Y.D#8N+(NK!S:G?EB?06X\S;DK7S'+Z!Z$9!-T(S,-'L4#DH@C/ $?&$Y9E+_:9X5:[V#G"]TEJ)5=.-\KV^E\O'NL"Q_-_K M:F4]V-9S3D26*,84%&EJ"ST@!7DJ,H@SDF*2Z32-G<) ?81/;;6V=]RP,> . M-";49:-:(^[ S@PWUNCU7+KI9&BT!^89;Z #'K:X!;H.CC+#[O&3^>V8FWK) M'86T;D%DPV8WC7'SR=)-3C#G5.4JB:'Q6@A$N>T P7D.B8HSC'7.%XE[*PO(&FW]@A7RS>,$>"_-M?[%\>%@NZG.@LSB+J22QAC+%B?%>,(/, MQF $2QDC0FN=>6W>7QT+<Z8S MH:G49C4AA=T,80KR+.40\T2D21)CHC*_\@\'XT^-$W;JM57N/7G@&#ZWV7\# M* //>0\\>E1N.&MUV$H-AR)&KLQPUK[32@SG+^LW?W]=5\5"5=6]^,>ZJ.IE MP5OSP9N5>JAFG"0X3[,,8I%@B#(J(8]I!K.$4(0R'6>I5RV7+F%3F]D;7<&> MLN!WJRZH]?60)CJ!@DNM5")0A!,?AG*0 M.35^:E4&JM&YR8QQSJV2WAVEH\U8J5-G^M2?IHJFBI&4U(KIE9 M>7%ASQBFW);P9P0F,B*$4"5C[53.VT/FU-AHJYRMY^:X@>(#<3?E# 3<:#&8 M.]"J##Q'NK(I!A .I%IKV!&IT]70'KRY5GD7 DQ\-[GX,-SVI_@?[.7]LS9=!Z MN6\>C/];VF_#BZ^L_**J&6=$)BG+((X$-K1'"209X6:1+%--XCR)_6I=G!\"U*@;,_^N$(&C.WWE) MX^;Y=5I[DMO7?75/2IC/E]]L_USC9KU;XY6[8Y4?E_.Y;ORP&4]I M3$3$("8RAW:O$+(DYS#6-(H52V+*_9**?368&I%L#QKOM+T#6ZN T7K3$\6> M7@._6U,VBPO/?0#_I^7(/$,^@Z%):1#X_9FK+X1!2Z > M"\6C!>BE@N("811%,H4ZH<9W$F;=2'-MEI$YCY&,$RPBI]:<'C*GQH0G$9/B MMO+VCL@[+#;#XSDPJYU >;8:?H_R0(Z8>JQ/PV,[;K7\6S'V6\/ZH=6YI'4< M:KP5KI]M!PM>SUM[YK*(KTJNY^J]/I,P4_WZ8^^W)F83_J2OJ&@C^J1_.-_%^HT^PY+M@W, M?A]:-2L["U=EW83@1].!VC-CYCKB;HP6",61\F5:9>LE^4[=NF?L((>)W=$) MFBQS7>JXN3+.*)RDRKC?><-^Q*[(?8((%BG+S0HZRJ!-*(8DPA%,:2ISA5.J M#;%: _#&-L)PQ3Q/^\S<'W#YZI^/YYZ\[N%X0JFM]& MU\S2[,-R7HC]WA11;)P#*@644E%;JEI +I29MER+),=,I'YMH2^+FMP4WFH* M-JKV3O'O -AQF@>!;9Q@O2]B_O/_*AA!N>"RM'%YX:K5)QQQ_8X^E>T-N)5- M]/_ JM7+M6JE_,KF-F;?^!.5*I_4_8+-?U1%-:-:4AYG"4SK!48>8TBD$ ;P M'&612*A9;;@7OO<5/S5>V1H 'HT%0*X58(T-@+=&U$YTV9@!6&N'3Y5X[T?D M$&4?%/B!F6F2F/L4[A\2^['J^CL\@^63*MN&MK93K5F,/++%#_"H2O-T'BK M3IX08*OZ4K6H"V@J9F[]QYJ59B:'ZE[;&_SNW@+>HX[8>J"OQ8>="7J/TO

    Y^^LE+]:ALGV^^46E3-I*,ZC8Q_:]>C1$'$ M*(54Y=2ZN JE"L5)I/U.MOJJ,+6WDU6^3JTPDZD.?H'UPCP"4%GMX:;U]$Y_ M\&AN]USH]GA0CGL @\(_]"Z 5; "C?IW30_/._!I#_\303>8H01+$M^\=P!$F:1S!)$XXRHY:9M1)+ ;C9N+!5X8?N2B@=U&GA8/O'+] M3?' RKQP[!;DML2XU!F*LAAJ16W;.I5 +K%A"6P6]E)ID2NO.B#GQ4R-%+8I MJ(^-FKTB?\=0>D7];@!HG(A?!5H-!S@5WXW! (&^8TG/$>2[8.V% -^EJ_M- M?NMOU-[%-@_7MF)JEVI54S>Y'43S"&YK9\B MHU+?35@=,^-M@_4CSK^IXLO7E9+W3ZID7]2[M4UJ?5G,U^:S9G'_?KVJ5N:+ M9AN?;QO";'<",4,<9[9J42X)1!E1D#%L-*)9:DMQMFR20/E,CT^88NXU+ M26N#/7UL''RS4+9=-_[4>VOVUJ?FQK;!]8^PR$VA0,A'))T;U5I5/H-A-\Q$8<:MA\E?U0K5BR4 M?,7*A1F_,@YSTZA+R9=*%Z)8S4B:J"25"!(I-42)8I 0;KQ7'L=F48LSHKT< MU^LBIT:L&XV!:E4&/\E&T\O=+_NB[<:683$G+WAY#4IOIG-' M)R29.4@=E:_<43BF)(\[>_89MA4F;)R^5%^-7VE>?+O^IJ^7I6'$1;-4%S\^ MEVQ1&9ZSGNI"UK_-V6'#P%^5-O=\9M]GN:*8*FT\P@AAB&(10\X5MD>7,,_- M/TI['5@:2,^I\5MK2EL&4_P JYWZGKV/!WJP;JPX@<H=X+6]P!@ M6%Q?G_:Q/;KQ7K^U!\C>ZZ8$QHQ&&&4H36&.[(%6G!@O5E ),QU)AD2:)SGW M.\AU4983:8Q[?FMS ,G,^U(]+>=/-@]Y;ML7+#40M=:^[NPEH%V]V%O &\MY M?=SBID&M97UDJQNN'B[K%2C">JJ7A(WLH%ZQ^=0OO79#3W?TT2R];1;X6\4J M]=&NQ]_KWRI5'R&929ZCE.(,LEB9]:_2MEAQBF LLY0K&C&$E)=3V25M:J[A M5EDPM]KVJ@K7#:^C:Q<*M*$=M"U>M:)WH%85+C4TRC:5T0-Z5RZ@!/61.@6. MZ^FXV'[BKSC=U#=7S/H^Y>.RK-V:.M_DA=U\+G^\6$HU2S7)>(X%5!(QLR+5 M$219G$",$RX3RE/LUB/&4=[4B*1-A#K0>2\=JM4<6-5]<\BZ<>_FEP'0')AA M0@#9([?,"9Z;4\RZI8R<:>9D\FG"F=MM_3R5/[=U6G=U,.U2:Q:I!*=(&$9A M6D"4(PVYE @F"1-I*AG!2>KCHIP7,S5*V6BY5Y+5SS&Y@*:;1W([1@,3Q4;! MN_V2M5;'< Y(-P8A/8\+DD9U.;JM/?8UKESM-_]%PR"S^]]F>:9S%.<)Y%%B MO[WSY]_GC_]LV]VVS>PZ9[YO:S>.!9 M>MU8YUEY:E_'^[B]N)F![2_'DV]OP%$FVJD!FTEUYB_]7J![\4DCMFG#]A>U M^KJ4;Q9/JHE#5N^461:\+)X*J1:R>E^^M-WG;;J&S8N;21ZE(DLT3'!.($(" M06A?,IPJ$VQH'6NI.,TT,#=[6?A^DF M/ 3XP<]0A]-P_//5P=$]>_8ZO!2_5T"U>BQG'^YG:9IRPG()62PE1%1QR--8 M0QEAJ5*E3I68\G33/(=$1@@1C;5:Q5(G8*4^R6\S4IM7Q6?Q&66"T[;7M=!99 MU]VF6_$:9Y/)&ZK^10O.(A&J9,'AX,]3L."L@1?+%9R_^H9LZ\_L>WN([U>U M4+I8S7B"1(*0A#''D>WTBB!+-(*QEK;MH<@HZA/'.B]MJK&I[\*V$EBQ[X W MBO;(=SZ%UFU-<@-28V8;&PTWYW[!3ZV2 0]K=*,0/,/W5-+X";H7K3V;7WOY MZEM"X&;4NN;IC\_J^^K7N2VZ3PCE*4\2F,=U ?),0LHEMGV\&$XRIH7?+O(E M05/S"]I0J%&THY>G'Y0^ >7; !HG3&QTO&M*%O\ O[?_M>J"6M^ H8)KD(2/ MZ9Z1]0R1VLL6GX^_=EQ_6V;)C&F<(B4D-%X @DC&V+@%)($XXR)#6J XT/J[2.S6Z=.3-DKLSS9,=63X"'YK&D&NU1C++\ZCSLV>[+VR7:$!LWX> 40, W,9CT0\HHF M7X/@AECRQ:%'BR1?,VX_CGSUVGZ.UU[?NP^L?%_6)QN:VMN&8NI*1;.,9$FL ME(!,V2;P6G+(*<9F%2E(3-,($[=])0^94R."MI=CW1G@#CRR$CQ9=<%/Q0+( MY7S.RLIVZVC:!7B6#W)Y!&Y^4F!@!Z:._?Z8=\ H;-,/&Y6;+@# *-V45@OG M^WA %-*Y<1$[JO?B@<.Q>^)SZVW->]_KU\6"+42Q^&(K5E8SI;-8,EDWZHT@ M0F9YQX@DD$F<890SEL59OY:]QZ)Z[&P-3$$?]@H62*5569IYHC=*FV5=Y7N" M^R+,;FQS$W0C=^!DQMOH;#$'UX3V0]2_?=2Q9?ZKE[\?H;@D9O M"\:+>5T,U2:GM77F940E)9&"*K/'LG&20A8G$B*AN8AP&FDIO8-!9T5-S5-I MP@OSY>(+-.(>P'RG=(_HSGET/:(V-V,V2C1F3\L[L-,S<,BE$XO@H93STL8/ MD71:?3;TT7U'/ZYXJ%0I223,>(H39U"'#Y"I\8?ORU*Q>;%?QCGX@LK%G5=J6*31E[:<@35-_;H MR25.Z+NQ2FA,AXZ/;#5KRL3< :OVILO9G\ME586N'^.#4$C6<9([*O_X('', M1%[WWG#DZ:-Z--^UK[;%65VI?U649_J@S>(T22.52IBB+($H86;1$^4<4IY$ M*6-Y'A':(ZW/0X4>*Z(QOC@(U"R:C92R-JEV07L<:G)\0F[T%1KP M$8\C@3VUV_8BM>*@T1PTJK<=' ,?,_)#+/@9(D?QXQ\0\L/E[.D?SR%Z=E;; ME@.M/B\WS6C8_ ,KY)O%"_98K-B\CASQXUZ/'^UIQ*I8J4^J?"J$:G3ZJ,3R MRZ(>I9E]2G9]&_HQNY'LE![>P,Q\_^'-"X=NN9N-XKK;>]WW:<^F@$WK1@(^:/N[H74> MMY'>2$_@I"7?6'+[O7^V/OR;Q>-Z5;U53VJ>_$79IBRS.-()S[0P:WTA(,I2 M!KG,4YCEC(HXITQ3KU(!';*FQOJU;B#Q(_DN+-WX.1!" U/K_D*]4?0.M("! MWQMM R9E.6 2DO6ZQ(U*6 YV'W.-RRW]:*+IT_5>O_IN'&+S\OQHNPL;^JJ^ MVO_9 _)/;&XY[J.RE4^$6>/:/S0M]O8^V+MRAF2JB*(93!-I/-,\59!1AF B M*A%:_Z!VMOAQV1 /W(T# MG_DQ#LR=NR>XL0]\K$O9+H!5^J[^%^SI?@=V9C5_;!N8'GSVRN$Y>S/O@$\B M)&,/H>:H3#\@SL=OB"%%]4^I_5]K5AKZG/]H$T!C'A.EHQQR+A!$$<&0\0A# M$G.5I5&4R-2I\6F'C*DQ^S9==*MG[WS:8S2[:3<01D/O%GG#TRN9]@( 7)I MCT<>/97V@FGG,FDO7=KW_/63&7-9_GBG5C.F%$A%$29J:F6V6E"K* M;5%1+1+AY?/M#SZU*?VA7,JU>=<7K8YU#D6/N\9NIC\OE?/:B:7E9/*DZ&K6W>SC#*I8L MBQ2,=WRHWK#?_!D\ MELLO)7L(L-YSA*WA5'MQS9013:.:)Z_=/@IE.MJP84_7RWL0Z7$WX;:%<%.^ MXKAP2BH535*L8<)Q!I&FPOA# D..!6-*BE0*IY6.M^2ID>U)TVP/WO!"W(%S MA\)Q8!8^TW=\TVN\3RV;&W'V8.RA\!Z)PZ_C'HBB^^#42=I> XY'XWWL/"#V M7@/T6]W^NJYL9\[J7C2;M;8P\/?"=LU0>8KC#+)<4HAR;1:Z%#,88Q%'B,2* M4:]S%A?D3(W&-VJ"/3W![U931Z*YAJO;"C@ 6@.3=1^@O%?&5V (N4B^)&K4 M]?(5>X^7SM)4"+5 MF/*>YRB.94V-&6H%=W7WK8J]CTJ4+!"RX]0I&Q1;-\8-A-?0VPA;+>^ #VBW'#6Y!,= )TQ.Q#W7P9)+=G>< M)[EXBV?;A'(U^Z2^6-?_S\H&21Z_%H+-7RX?C%!CIY2IL>^^AN#W1D='CZP;S6YV"(;1P+S@!X][@P87\SMX MP-R_QP'FM^/YWRU@G'X.+C9NNSPX7=SS)(6HNR::]=ZG%5M(5LKJMT?;<._5 M]Y4M%L;GZFU1K69,)82D9E%F%V@0<1)#$C$.TX@SLV*+(D*\5F:.KS[7Q?OYTE"O&4&3[0J:80)3J%E,8,)C2-4I+BB+BU M8&_'FQH#O'[[_N.;ESZ=? TF5]9:_I8./&6O&>G7Q'=GVFU-?,TXXS7QW2E] MT,1W[^-^[LO?5/'EZTK)>^,0L"_JW=J>7WZO7Q;SM?FT3M6LWJ]7E8W*%(LO M,\V((DDWG>@M2B]M_XP[4.@:LN= %0="J"6<%C5OWH,O6D\H%G1<' M)('[A6PY9]N,+^(4I]Q@R),T,AX.DY 1RF$4"2&S..5.S;.\^/6O M2Y)L_!Z'QGPW/8P;J.0VB)^+7'S1#<,YE[$:G(7.B'Y^7KJ,AQ-3==SN7S?E MU6)5K'Z\+N:MES2+[/9U7]^.! M30MX\^Y_LUB9QVUS!NO^&&\>'EE1VCW_'3L()*(D%E#@U-9I)]B\PF,"F=)Y MI+,,QSKR80>[T[[I!P-V^O;V'0&],/8H2A<=VI')$@3#V*TWDAU9G42+'H<8K1^1GVT$A(L];^SE? M[]3*EN3^4"Z?"JGDKS]^J^PQ^FU'Z7NQ*I[JIK&S#$LMM,@,FV-MV#S)()4D M@3I6@L8("QD)GU0==]%3R](QFC<=$M:V-52QV&L8S[9*^SER'L_!SF!N6YK =B9 .Z;]BRU$6!G15WTW#Z&CV,^!@^'=X3',9('_-GZ#Q;J MU5<%Y-X3.)D(=_;-S\"7XDDM;,:;/0J]6@*V>YHV+%JV&-S5 SYM'[K]VS_6 M;%[H'XW?4!<,J,Q5; 5L,6=5F!M**]:F;K"Z;?RJ'D383I-&%69&J2.M-O6N M)DHKWXI0H#"#K,R_E7%4RK(64?_A9W-A(\.\N^:VFQ #\X+Q8FYW@XU[R?B\ MJ+ZJVI12/5KU%RN@OC^JNF&07J_L%I-5P9BTO<".;Y!1Q9,-+53@FV&0E;)5 MIXV:%5@OQ')NI=7A86NZ[0UA<=T@O8$)K%=&E?]0T@Y>6:$&WOF//P9::MSX M/>U<>_0=>[S%R(W6'ZQ.;AWKMHJI+Y8/W/@/M83M7DL6YUE,E(0DMRTG*9>0 M(I[!/$]1HFA*!!=]RJ:>$S:U5_:V).B^LKVWN#IA=EM_A )OX+=P;]QZUU/M M F2(HJIGY3U+9=4NRR^55^V\IQ^'F"$?EHNZ2WO;Y5Q&49;I&!*F.428$4A) MHB&FDDBDFR>T %P&7@^^T'2([/U MK.$W)[<>CCIR?NM9DTY37,]?UK]QY^NB$FS^[XJ5K\TG9O*F629)G$">X\C6 MULPA93R%4A"J-,:<8N7;N/-(QM0F\+8S9:,GL(J"6E/_SIW'<%Z?R0% &G@V M]\"G5^O."P@$:-UY//+HK3LOF':N=>>E2_NZV8MJ.2]D[;L?-_CA>;&D_\]O==!=WL!!X5RX$E\B.)&V[K( M3J,OL J'>P4[8Q/R/7Q=Z*@O8V<,CM_([C?V8YTW"U$J5JF7JOGOFR;>]W4Y M-V-4K_ZQ+E8_/B[G\S:_<982(KGY/_,&-[@CDG'($T)ADN029RS6,?$*OWO* MGQHC;=2WC4";GWZVB0;[-OQ7T%@!?K=V@-80SST^W\?DQEH#@C\PAPV NS>O M]40O),OYJC JY_7$YY@!^P[3(RUQ0[;6ENKKLEP9"GG@R[)?+Q1=[D;2N0IZE. ^@R M-9X\]#EJ>Z#5%>PLJH,JK4V;C"/KE%BSFFMEEUL2_&EV4^C(SVA4E_#_B,?C MD>\XWF,:*>UQ^,?EEZ@7!N#.?+T;18R7MA<&BX/LO4!#]EL@O#5#?39#V;7& MBT;,C,6"2%+O]L4)1%QB2-*Z+'!*L1!13&3F5SSSC!2?>3=.Z>PH=UW:-V.G'>>CJJFE;I"W6E>S6.2,2(P@C6P3*:*5+6$3 M09E(K&F>F3Z M=&-Q<\K/A>%'SOWI-O(T">C*]2%JWNUE":0,TUC&,,.IA(A) BD3.30?Y[&* M(TZY4T;0%3E3HX3.6+D7@&XN0 !8!I[U)Q7N!MG8OX+#<$7NGFD[_XJ]W67N M;MW$WXSZFA5EG0K\%\7LN':M6VT__-="E6;(KS\VS=%R13.M,XC3+(-(\ P2 M$B,H$4))PIE*,?=A!"_I4^,)JV>3L@ZVFM:+]'?W?^W9-LWO:;C1RV 8#TPZ MM\'KS3Z]8 K)27X*C,I4O; YYJ]^@_3W:#;K<&Q3'76$8(IH#I&*"219KJ'* M46PH2S.,8Y^Z*3U7ZF,41ODT=)CW'+[N3L[TXAL'48VPGLR (8QG"UTXA"QN M#U7L,A>K^NCRDUJLU8PKPJB9RF89DG.(4C.+:91FMN]B@E@<4Q%[K44.1I^: M9_&BK3!0L;EO(:-#U-SF9F\L!IZ=&QA:S4*F$)\Q.&S.\+Z D9.$S]AVFA5\ M[B+_D.*]>8G+^NS"G'V9I0@GL481S*E9$R!,(\@SE<-FH_U>0;^SMMX0Y3L<;[2PWEDS]N-XYR_H M6;I9?%5R/5?O]96^-77%V5U<*E4QQBS+(94YA4C:4H(15S"EA$C-9"QD[%7C MN9\>4YO6+Y8/C^OV/)!Y[:A-4Z=M.[VVHI#]&A3S8GLAWW9ZDFVGIV^;MI>L M;7LIVC/_3<_+Y:X5HF>]Z9X/W,T/&.$Q#DQ,&POL4W'LR57;,LQ)I1OQ#%H= MNZ.DR-B_FB.G#OLHAN;3!OE&_[NV97/[W_89?& _:D_POBS- MG754[PXP;;XC-D%;J\(6K O92* WGF&[#?BK,7)+@MXXG?8MZ#]4[Q)1CZ7Z M:D8KGM2;A9GFJJYC]YE]-[_-U]9Q^M!$,N]7J[+@ZU5-XY)%JACFQ/8TH8I#%BL"8X5BF0@M8L9\0L"!]9M:&/G /%#4]GD7J@KZ M %WC6,_V6 :/A.T_D<8T\-/;957]O*U-:ZR\ UL[06LHV+?4%A4]M'7;8"!H MM:TAGD+@8EU!51R[UM<0^)XI%3:(F/X;>F\6U:I<[W6J(E)GYG]0I38]R9[0 MX4EB7&?*69*F*UA;B[8:5[UZV5U#F+WO;T;@!LQ)G # M9KTV 2^@$GHS\%C,Z)N"%^P\MSEXZ=)^O/"W-M!VW\39FA; [W7CF[[?A=FV MU7-%2I%260*CG*00J=20!L(W]79=J:(#?T_]N%Z4W#J,R6U^$ MCFFO]S@]#CQ_5(]-0*:R HQ_9L^/_+I-!MH_45+7B]]=_6ZY4M4']J-^\8L\ M)KG@,10*"4.3A$..100SF:L4$&_IMC4)[&RJ_4/P>>L?-NU@]N^J30.M M;>,_-H\CTN,_OI&.2H_W&/V.3(<%O//H="!1XQVA#HO-P5'JP$/WW/0[%3R+ M&0=-QINPV? MP7?2MM"$K<7687;0#:\S8L;=T+ILY\F&5<>E0=NTOED\J6IUT$-QNY1-LXR( M)$F@R'(%D?&>H>V %/-&8YIEJ:Q5VE'?Q6FQ@Y;54-W:>UZ#&[<,2RX U/+ ME:ZM.]AW5@P24.@/X@B-7+NTF$)#5P>4'!N[NHS4H^#SYW^;,1QE@J1V!]W^ M$]$84I7%D&5<1EJD@FKM7/#Y\[]-C9\^O_JW^T\>U9X-(MWLTL/.@:FBVT2_ M4L\[PVXK]6S&&:_4\T[I@U+/>Q_WB+F=:9;6Q/B6^JW%T#9/F^&((AG+%$8B M%[8W$H=,8&93L'F6Y5G&8N)<2M!%XM2FU[E6?W=[\>^MXAYA%2?D'6)=H?$< M>!H_&Y0>\:?0D(X47;H=6K^HD0],G3$AIX'&B_CXV'40S_&Z,>AJ[OVC*MFA MXS03.6<1R7*(-;8%+U0&B=8$QBS&1'/*>Q4U+N1L1?MXEW%;YO27A?U,R_& MDLW?+*3Z_C_5CYG BJ58&3^3IQ@BQB/(8TDAR8P3FI!,Q2+UK.9W*&%JSN6F M+EVC):C5!$9/[_I]1T!V :F%F]D^I3J.V_][37ZCL8=NSC?>;/.5.6[ M<.'M]7EM,FU;9R5&FF*>"BA9IFP(QK@B(LEAFDE)4R2BC'D=$CLO9FH3^^U! MHL0=6"C/4C47T'1S)F[':.#9?5R@]]7W3?[_6*5Z3V$9JEKOGJ1G*]A[:FU7 MS=XS5_=&TQ MGQV)[]]]=8A#,&^+A7JS4@^&!CA#"3$^?IZDN7'YA80LY0IR&I'( M. O<> W]#\)LY4R-!XZ.<(#?K::@5O6FHR\[8-VX( !< Y-!+Z1N//!R@L-P MAUYVHI[QX,N)O=V'7TXO[\L)9?'$5O49O7'$=C+"$T2%O9-:X;ODI=3CCW?7-4T%I\AG9B5 M".$PXV85@FS172X(@AG2&<*)YIP@'T@CY% M-SI[KFPQOP\BXX;R90>=6&>,Y2G)B822,L/J5"20B53"F$J%^*F(J>UU?[8R0+6GYW_Y)Y+$^7\#JM:W1W&Q0TAS3'3*"8$RSB5$PN!J M5NW8@!NE*D9)3I2:/39EEE:L7(T![+&X 7-LV-Q^A6]&4>=YHH5.(8E3;E"4 M#!H'(X),(9'B+$KC.&M1?+6X8.I8Q?0^ZLE6=+Q)V_LN]KB*WJ6H+O=5-[R+P2SU0DVA[ST!E' M,5--6^:92KC)(%1E#.(E'D^)&4"*L40$HID3'O5,'(5/#66>U6MB@=; MY0-HVROLJ>X59J9A77[./ _/((HS_FZ<-@2J Y/9KN5:'2]OU0:UWF"C^* E MTWU!&Z0!VS79S]-[S1&1BVW77._OF;16,&X;I]O3A@MY9JEA%F,(\YQ +'-[ M@E 8#RV3*10BC5",##)"^401K@F<9DQAOM.ZCBM6!ZN7/M&%J\"[L55(. =F MJ;='&+[J1LT_N\T1BJ!Y;M=DCIOQYHC 2>Z;ZWW]..9>B/7#>F[?^'5X](PK M9DLB;\K4S@C1.E<9LNWL#>7$5$,>I<9M4DK'2,4ICIS.*_>4/S5W:4]]L*SW M,\3!>F5N=/?C'M\'XD9% \(\,#/M(]SL&#D6[@Y'7CW!"\EEOBJ,2FT]\3EF MNK[#]#W@!WXN8G#SD9_3 MD4<^]'/1M--C/Y191C#F""N$<(IUJ MR&BL82ZSB N)$BVP4]65+BE3F^K[^GDE['5CV3W'@R$T\"SW <>]IHN+\1UN M@KE_ST4POQW/\6X!XY2 <;%Q6QC&Z>*;0[W;'_^U4*49Z.N/M^I)-5]7G B. M:89A/?]1S"6DD=0P58)BQA%2F/<,]':(G1H7[**28*MLO?!_=__77LF\CNA[ MAWD#83I:D->CH/N O%(?7V]L!NFGZ^;"L_4Q]<+G\O]>_V&Z7L08E<9 M_+>%6;2N2R7MF:U9SCC5]CQE1IF$9KT50Z*1A&;=E9)8IDCB;-,+X[//X88+ M IWFVF&;B\\C4-M^KXNZXH!FM@NZ[W[599S=B.LVV$;O-&%(:JMEX,K?5Y$( MF\!_2=C(V?A7;#Y-K;]V0\^]J,6JD+8[DR&B3W;4>M>K*;^AY&NCN T)KYMR MA:<=R.\?;,K^C*:QUE&JH!2,090QXT<9QPDJFJM<$Q9',?7:H0JAU=1\*FL4 MW%C5[)B#Y6-="!"HUC1@ORI MNVR5&L7>-PT#*^WNEJ[*_!3L0"]^H2'>>J. MVV!C/\NA-\?V[ $[@\"K@T>X9Y/ESHU5P)C5=$B[ XUE ;?,0@(==",MB&+C M;J^%Q/)DTRWHX#4?^]^5[^O%(G35@ZX.9<9M\@5??'Y5Q4&<:932C,H(JYS:[6R:V=J=9 M?2:*4,)RS$2?Y>9%@1-=;M;Z^E'&94S=^.(VB,8ABR:MJ%5RFU#4ZGG9F_4F MBJM8A&2)R\)&I8BK-A_SP_4;^I%#DRUIG9GEPK#/R^4#*Q8SK>(<)RJ%B4JT M\2XXAX1QVU8JXIDA!6+^OX]W<5;*U-R*]D#G5DOP>Z.GIS=Q'E$W6K@9IX$I MP1\B;S;HA" D$YP7-"H+=-IZS #=%_>;_79CKU[";(L]5'7GRDJ53ZIJ#W', M\BSC49PSF$MJV"!+$LBHP##F--9QGNJ44?\2 DZR?;[[HU<5 &P%N/I2+.S: MSWK4C09^=.'V")A4+,\B 45BJSCD/#:/((\A3G%$-,TC1;AO_8&!'L!H)0DL M_&HAAP7>C;>#0SGT.O#5"[#9\[H#<0(C>@>V1NSJ##6G7C9VA(^'>>$6DOS= M!(_Z,O#"XOCEX'=S[]X/RX>'Y:(^;%.'N:KWZU6U,E\1PW^S*.4\BLR[(4YH M9!:3F7E+D)S;HW<*I9)%6C@=@7$3-SGGL>U]4*L,:IWOFBAR!?;4]FX2T85X M-S>%QW%HY_)&"/MTDW! YO;6$EU"QNXSX6#PF:83+G?U\T _;+=,7Q:V=\U" M5D:P3'B.&%2QUDU!69K2S'B>G,4T0URR?!.6A\?9%.HP/Z7F<$S.JG]%AY[%7T75IC^:E MKY?E-U;*RJ[0#'/LIUI]^L8>T[\H6\E^1J(898A(&,=8&4="4"U-_6P[:&KJ M>6L_K^W/Y;*J/I1+7:QFD8B42,V2CS-D?#0>:_-3GL.$Q4G,F!0X93[55O;& M]J+E$0JKU*J!QUHW/Y]L'S W7ZPG# .S:8/ AVX$O%VO,[:&=+GVAQ_5U3IC MU[&+=>Z2H*V&7Q<+MA '/4"WN2U"4,1R,V$UP=PLKZ0]])<9QRNC6"62XR3S MZO/GK\+D'*^-JJ&[#'<]!C="&!;<@7GC2M?A'>P[*P9)2NH/X@B-B+NTF$)# M8@>4'!L3NXS4,YY4VD;AJQ\?S-=O=;^0=M?TT;K 1I-9G*=<8"1A'K,$HE@F MD').(]>!G'_TR0&2H&&H+GGCQJ,<+#\)3+G9F M['OY4"P*2TXV&7R3YL>2)$TXY9!ABB&R32HHUPD4%--(<$04@5;G&]5!IT&H=,$_;"Z6@&=MN MDL?-W?9"XR2+V^_NOOOPG]GW-]*P7:$+48?VFAZP,TXL^W &E8P41 1'T)9& M@!PACC41+(N=FJ)=E30U'FJWCHVVX%!=T.CKN^U^">!NW@D*V\!4TQNQ'KOL M5]"X>8/]TO@C[ZU?,?-T6_W:#;>V:7VWM(,:'FK.@L9Q$HD\$9#BV+@L7!/( M!>]+H%,N=X=C\@1@A5'U3/'KS%VUDD L>;]P2,'4H^M>U, ME/C,1?T(SPQ4*E:IEZKY[YO%^T=EEU^++R_88V%H9[OO@E."4:1S*#4E$&7* M3&U&*#2?4:$%2[A?@2+#_,F/.3P>EQNM#/,0!N:%U:5]/LR2.>&0KA*0Z,9R& M$P0)E0HB*3 1B4XU2GW8[:R4J1%9)_I/0'3CG)NA&9A>VI;RM8)W M8*=BX#/\EQ (?G[_1-#X9_A=D"MA_Z/ZSGT#/U&7JN MYD+3ZRAT2QNA 7L';41\5$(53W:5;$=\T;Y"(X8UP<(P3Y3&$*$DAS1%B?DG MBRE"E*6Q5Z6RLU*FYH?L*=DCQ>8\D&Z<L3EO[-K,(IU(CN_6<< T1RR-(2:0@B67,8\ZR"$L? M=Z,9=IH.19_E10N3VQSV-W[@27O?;;%_'=0# X,6,FU&'K<2Z8$U)Z5$#__: ML^?Q>LXBZ3<];<1IXLO:!R+]S<0<&0;L5GY,S;H?B M#DM/NA)W7=MS/^/AD15E4QGTS6)E'G1AWM\-J;Q92*6+1;%2<^//RZ8\L]7X2T>RZ' FK@*=T+(Z],]VL@W)#D?G'HT?+; MKQFWG]I^]=J>=Y8(1+ MW_#S97%38XI=E/5Q6=K,5T_JO0*N>R0Z#&0CQZ1W(9V-:_87MMJTZ1N"1-R0 M"AVY[I X>@S[NO7GHMD.=_FOW]J.>C_BA'\N5G,UPYI%&<891#*R_6:P6;(E MB8***9H136F&<]=UV_'@4R..6BD;^XR3G_C/F_:4CJV-SZ)W?8EV"R8#,X,O M'%ZKLDMVW[ :.QERM%78)6/V5U\7K^E9#&7-*_6/M9GUKY[,/]M]4L)PSEFF M(-,B@0BK#!+"(H@Q)U&>(YHBISC+%3E3F[H[-4&M9__=YTO NKWV \ U\*SN MA91_Z9)N'(+6*KD@:MSB)-WVGE0CN7)YSWT2(=8/Z[DMB-^54_JV6*@W*_50 MS:1AA@CS""8)YQ"E$8,DPS&,4TZIX JGN5-5DKX*3(U%]O0'YU*JK?+@=ZL^ MJ/7WI!;OY^.X6S,@ZD-OZ%P!_/"TKQ/R_GL_/>$+NCWDJ\.X.T@]$3K99.H[ MCO\ZYF5;7KT)=G^HFY"]-I]5,UM11<;8EEYBMK(N$38=UJQO4DE3@5B"A%-Y MN$XI4R.VC:*;;99&55#KZKZ\N0SJ]75.$*@&9J->*'FM>JZB<,/RY_+8HZV# MKIJWOR"Z?G'/"OAMTLG]0A[EJ>Q26&8T8DPIBJ&A FR6222!Q,Q\&/,,:\IT M2E.O7107H5,CA8W.=1V!XRP[4&SU]JRG[P*_FV,3&M2!Z>, S^/T.?#F.I[^ MU?D] I:MM]%[KCU_#V0."GT[W-OSVA-V]'SO7ZGOADWR):/*A9?/I3+A?E1 MJ+J7DY'?5OMXL]B_IEB(XG&NJL_J^^I78_3?9QF/948ADQJ!ALP0* M$:,\RA&7D5\#O]P:&1GK&BL(_5,<3T; ]K^,7@ MYJ%\LBT,;:\<\-NCM(V*+*4V!MGJ*P>/KS4)_/ZYK@)E+0.U:2'#68-@'C0* M%E;#<8-G@Z![$G,;1DK/#?Q=V:892S61G)A'JI!MSRMB2&A&H.0\RP31@HO( M)Z%Y;VPO*AXMG7FO9I7GSOP>:H[;\/VP&'K/W0$ _WWT4U.#;IKO#3_N#OFI M72?;X6S#='#4LW .3U<20]NC=.QCB([7P]4(^4 ?? M7IAU-O+U&W&\?KZ]+#UHZ]MOA+X-9EX7CCMP.YJQ)ITU@SE_6P[O[2TT.G\UP[]3JV[+\^]NW+]KW M6)1*B07.8*0B#%&X^.@Y>%2A4%M)/_I GJ!/*7K4'2Z11VWC^<#7;?AP.%QN+Q? M\.W%\N%AN?BT6HJ_M]]);,@PYQF%&HD@33+,4S2--4RSI4A3)]@VXF$ MJ1%CHR"H-?2+H)V"YQ8QNPF2@8EO'XWK;.<=#[MH>LCXUZF04>-=%VT\CF]= MOO#F9/3/)5M4\YKF[^7_7E*>@=8J=_2/VZ/P(TGP@,[,'GLYY9O M\'VQP7>G]X4>4@/0C1^" Z67=TE^KJ1R!S0Z4LE=[O:CL'K;O_PQ>_-Y1A*1 MDYP94!-ABR?K&%*$(XA3I%7,M!;(Z83,;LBI4<^;S_=O_]V-5_9PZ>:,?M8. MS ?=ACK/YE/;.H(A[<7-3&U_.9ZD>P..,@%/#=A,KC-_Z?GNG\^7WYC1PO#N MBU+)8F7/=;2OFUCF@D9$0E0G+V)AIA11!.8)2EF.,BFCR.N-WR%L:I/MTZL7 M8).'= ?B!$;T#FP-N .-_O4Y,\]7?1?BCB_X0#@./(T](!SB'>X 4M W=Y>\ M<=_7#I:?O*5=[@G53/+-PAZE799U2AV1A$B90Z)MUT@A)62IBB"5,L,RIRJE M8K907VK_X98VDGM"G>8(;>;(B>CAYLN'B_KW^;UN^93ACN<;KQV[,\ MI(&Y,-#S\>;%X%B&Y-!PRHW*M\$Q/>;F\ )"N87M*8[J _M13VB=$(D2+FQ% M1 81BCDDQ)!TEO$\ECK37'F=G;LJ<6J\NU$//#;ZW>H-'@/LO,N8 MNK'(34@-':AJ=*O+J@X0B;IH>M!3I2="QCT8>LG&D[.=%R^\.1/E9?%42+60 MVQ+.+UCU]0,KY"Q.LQ2G.H4I2FQRBC(^12HEU#J*IN2R7X7=CB-"@#DP:^QDO=V"K\=VND/L= MJ#&W>@^2"7,5I8&28R[+?:Y\F:M(=*307+^WY\Z:E/71,S:W@[U9O&"/Q8K- MVY"4J^+A9VWV[/T=_>\&(YMWDW)9O?K[9AGQFE& M_6-M7H%SJ]I'94LM"/-^M'^X7\C##_:N;,I,GVX1M3W/7GT7=?6_C^9%^DIK M97OIY5KDL,&ZI_EZ9R$_)]'B]N*6[Y8 M/G"SCK2AQ9=%)>9+FYVU5UT&1G8%9Y\W"<)MY7]0>TK+NB+98+N!6?: :S8V+ MM%">G5DN0^Y&1;?!.%:9RIV.VSA)J^;/X>CF*A0A&>:RL%%)Y:K-QSQR_8:; MD[/JU(KJ_7I5V8811LZ,\YBF641@)F)[NI@ED&2(0Y;DB>!8QE'BY;QT"9N: MRW*8/-2H>P?V%.Z=A76*LXH43C4B,.*YL$T+,.1*I!!G@N*((II%:/98.[B? M5JQ !W1TVKS?^?BK:3+?J,LWXHQPSFFB)(BA1;%#6TGR1I4H@IX+A MB,A<"=*B_&KA^#8,B_%&[/^I"#L&= )A-G3XI3!&1@3(%3^4]5X;@ M1)H9]D9>A;4NR)G:.[!1T[8S;/SH8J>J'VM':Y;>V&MST-6P.,K,881K%$=122L,"3)IE-4VA M0"*)<\X(17Z'E,[+F1H?[#?_VS;H['6F_!*P;H00 *Z!":$74C=TTCN+PS M M\0Y%/5-ON[/V7FY2=_[R?ISP-U5\^;I2\O[)+,>_J'=KFT#\7I^X(O88MIAE M/(^4Q@IF]EPTRE0$F4XY%'F6F,6=, L2+\_!2_K4^*-6JO_:PP]Y-RH9#,^! M"6:C-V@5!XWFEF\:W?=7*G>@5C\<\?1"+20=^2DP*DGUPN:8NOH-$K#,0[E6 M^U4G[A?RO0V@;S.1]KM'QDRD"1/8<%QFO"&5IY!+2:".\QS%&> =O(2%CT[/7^&B!X).!3#ZC-MS ;KFE?K'VE#$JZ==D7&9H2BF@IKE M)S>$:QNH= MWA#Y+SF[( BZX#PK:-SE9I>M)XO-SHM[GBME/]IL\;8[ZB:;1%7OU.J]KG/B MFK_(64SS)(U( A.J,$1YS"&-(P4Y2E/)8TYTBOQ2/7S$3R_[8R_GS*Z*^%;W M.MO#?M1D3;<&>!X+]7DR;N02'.V1#G2V:MNC,ZUZX-<]K-\U6-=9R??7L/8_ MJ-D#M*"G,'WDCWO$L@BJV81F6ST#;N#O =US_[X??,^P?0]V MF@ZX>7\*QZ![]WOBGG?K_M3NJSOW9V[I1Q^V6-G;Y>*+F9,/9CGVR8RZLC\W M:;=*WC_8HH6S1'&>2IS -.>&20AAD"4JAIJB+%,JXSJ.?,Z?N8GU(I41SHU] MMC* -+K_EW^*?<-8?6Z)>N\Y;V&\O8ZI'U>UI_]RBHE6U_K MOBSM,:4F/4;*&"N"C>GB<+W\HU?A,X-%(^FJCO8_FOOY>4X"'Z1%H'^T1C1%J;XP!&W^L M=<2.^@2^+.;K5?&T.7>ZW<:$W%H)6C/!OIV!H^]!, \>?[]-J_$C\$%0/!N# M#S.R'Y57J\=R]OY_SE2$,YHC\VU,(@21Q JR/+9]#$F<$"10AO__ZJZL.6[< M6K_G5_!QIDI(D00( DE5JF3),_'$8SFV9E(I/W1AM7C3ZE;(ECVZO_X"7'IO M-L F*=X76PL;..>#SL<#X"Q.C0OK\:9&HG?_>'_]][M?K]THL0&EG<\ZJ#HP M&9W5TIDW]G1K:5EHGS0:1J3\"MBOMBR]&6<4,]T3NK&Q_1_[&4C9POSS_9ME MGB^_9XNO1=43=O71.%3FC;S4[^^MKV5\K-U?W.GRPNS]_?9-M!)0A4(81R>T M_,1I=B M]WINUMWKBK93Q&NMT]"7%?/9C? M+!%$L_ZOYUGJ^UC4V#]AO:LLMFN_%OB1L_2M>IW$5#TJM FD+MAS8^U4M MDW&+@J*.A)76U^8JR-43RV3P/5L]9!N9#.67HR^6^:,5:QWS(EZ$[0^:55.H M_*H$@&DSEYG*=D2T3ST;6*T*]GA:9D79)L0.^62K5EVORLN[FN^6?)Y]915P9DF"8E-15%:)]F7QMF-#/9=;CT=; MY]$LEDW@,._0(I.EVN:K/U_N*@QA+)6_84C4EM= MMZ3<=8_CHBKUI/)OJK@W@U[_D=DL3!(F$1$@EA "Q!$"'%$(8DR9$@C"%'EU M9'";=FKF=K1G]UJ53??NHBD,5VH36'6"+U8ASX YQ\5Q.][L'_*AO?GAT/8^ MI_0#K\^S2,>91SUO]$-C_TS1\]-=CD6>'Q]9_G*GJS*=Q;O%=@?WV^4S7^GG M>=-.K\Q,V]0SBT/&88@E" E, 4), 9XD(8!2X!0JK 6,W<]"+I!D65\ MCC9&6J&1SC.,@,]SL[>7FZJ!7HO6VR:X!UC;=[Z73##B=K<''';WN'T,V,UO M_Z2^J<6S*F8(FS\7*#4@H<8 04X!Y:%QU*&42:JC1/GU@6X&GMK;QP8S%VSN MFZ2WQLG-2>ZB_"M>E[),"K]?%+N."S MV6"506#KGE@P9ASRF(,H1B% !,> PS@&1,F01&F:4NK5:OS$/!/E@K6C"4DWU3U91U/0!&$B@D#4$:<0&0$!)P2A'0BD54)PQ&7,V^J9PO MG1LKNL[M8PG;$@QG$%NBU^50=H3?;:'GV?30>45B&:N(QP((JI5-;S?;GC!$ M@""*B9"",8&]&ET.L1ZC5!.ZNWEW$#__D=D0AJ&P=V/V01 =F.M;P!RB:;LO M0KWV:G2>?-P&C+Z8''15]![@%5HESB2B1-*8@0A*\T)A" (>)@AP3+!0*"&( M>Z5R723-U"AMW<;N%=L7SBA2]L8U!C*RX>>(<_."(1C@,-(2RI0@U:4)PUCK M-%Z7AI.K9;NQ<_4U6RQL).=2!Y5,HRXBU538M.X42^,E<&+\M@C%0%&H&*9F M):/0N\?#N$LX?!.(U@54MC;A:RR=FY,QVF(,['CTU-QS(@TZA_!7+A/H_T_[ MS%-^33^#=BVGD9N1;$+NKVSUG&>KEUOC7Q4S'FF1\IB % EJZ-6\+3E3!"0Q M(X*G&@E(?;R8$_-,S3^Y5_GCNONB$="W8,9Q,"&6!C#"C0$DQB7DT("I,0,T MCF'(I,%4$K\SAA[@'.=$81A W=X@/8 T\+MA(^%5T,C8#E.':B*M(/1;/N3X M5"/7"VG5][! 2/OCW5AU4Q_65I)M\DM>/A@5JA2461(CJE()#0>H"* 41H"+ M1(-$$B%@+%22."6:.\\X-:8UDH%U9MUFON7"/[/.YNS-$KF@-SR%;! M:BOLU;IN]R>HZYVT6Z92H M6*5 2H,P2A*;FL88P*%D4B=Q**3R/%4_/M/4B&;(FORGX78^2+\-@P;$_%7;?#1KT 1[;5I\7+M M\UT[O$;KV#R6Y?;BH_BH\K(865G33LF9C* @1!&0IE0!1+4 G"L,%%=,XTAK MF[;L=(!N8L!H) R-B M5?SP*JBE[+&+;#L,O7:1/3'5N%UDV_4]Z")[YO$N&1LW,TF3,**1K3I-,4 Q MQH#$Q&"6RC!,;#T0DKAG;-Q,;2OUX>[3_=^#F^M/=^_???#*W+AQRMSP4GA@ M(W74U3.#X^;0_CIE<-R,F<%QLV]$^S_V,Q:ILME[@]/\X\-R43<\G''(0TU8 M"(1DU.PEI-E+1&9K0668B#C$(4Z;J9T%+AVN[H4 MCH&-S ,)9T-K4[G%ZLS'JC>>^6+_17=TR%$,L$V9QAI;G^E0SN(7M7J?+=3' M?&GKO17&PZZ#0RF/L<9< \8U,C:*":!(A !IFF*$.8V4TYUPZRQ3,U8C9V % M#1I)KVP4])\]>]*U ]MNP[W!-; QCX&41W6'/A ;J7+#">1ZJL=P#HC66@LG M/SQ>'85S\N_42#C[L*=CGZ]F-U708:4!3G@"$$0*$( @D0:&F&//(+6+&?5&ZKJX_U50"6[##!O1@R^5 M\(YTX+$ 9W88@\ Z,*7VA*C[)L4;I)9S!#/8UAF"^6[?K?*8;9S=CK?VZPV1 M_R<[=@FN"]3=:5O2=*_T$:&<0D04@+94!.*" HYQ"L(0:8BQC*APVD.Y3#8U M[FEDM89QZUP#W0E6MV/'OL :F%'V7?G-N?42&0M=6#%#HS<@14\,)(W!3^#1G:/W8SC M CCL ON'=6"Z>5U$/7:+_2,[5M6_-<)/%F%;ZEY:A)??5%[W!; %\6VN)%N\ MV#LYO8T_JY6S.4'VT3HO2#'ST?\^L]Q87E];43^46S>FCD.-MTWU MTVUGT^KYT8XQR2=29FTN_R8*NOCG,YMGVG9HN"[^KN175=RS/V840TQ0 D&" M-0-(\PAP"#G@L=G7RHB+4'I55;I$F*F]-:IJC#;DY'F1*R.P;8OQU?CZ1?## M?&E;:/\8+&VG$".,,B9J>U8$Q7?V5%R5]9I8>__0_A?3S:$=:XD&?@.=+6-Q M%6QI$VS4L8U)*H6N;-&H'@.H>P"VU]CJ2^09-^RZ!^0.(K+[&//2W#M[9/EN MI1Z+&4(4*Q9B0$5JB38Q1*L9 3J*TT1').9^Y>N.S#$U_MR(&'PI3\%+*3U+ M51W#THWG+D1H8/KR!>>"_+ #]8?)#=M,\TIY80=ZGLX).WRT2US0+S-*E>(0 MAX F4 !$[2U!PB%("40:(XE"ZG0R5X\W-0NV'7-^>?OI\]M_^\0$_>(4$^2E M[,#&Z*"G9SS0+X>VUBD>Z)<_1]WS%TJ0W/KC(9UK4'""$E4F@(E M$P(0QS%@ E& M=*)9!&+L-.Q5.LL4S.H6KPZ6> OGDE)1W%T>QE>C,[ %EC) MM\X_&J1@8RL&O:8A'9UHW!2D-ET/TH]:'^YF]#\OE_)[-I]?+^2[QB9?-/8P*8X4)H8 QK@%"";--P220E"9$L%B)V*OU@/O44Z.'1O(R MIV4C>Q&\>WQB6?[H72#08Q7<>&08; N3T;R MF'U4FO)'99^[.HQP<>79#VKU,\L6]B3A)Z/2K2JRKXNR>F&^.4ZPY7Q^FB^_ M5X<*=9A;J"*HD4X!25D,$,2)^2I6 ,:40R8)CI@7U?4AU-1(\+?-8>OZF+4Z M=3UUV+I0J[+5<,MAWG!+ZNA_C;Q00[MK6_6$;4<=JU!][!I8*Z^JG%D%ZJ/6 M5ZG0>C'2 Q5O[2[7:]5UO1C)EI*OEX_=]926K]XMC+-;WN8V3>.ORTN;F18" M09&$@!%F?-(XY.:K2($HYE&:0IAR[%6KNFVRJ1'P^[TF]%]SLS2^I[8MV+H> MW_:#V,!,N 'KM@3KYU:P.ISBGD>AW^/ MS%*.%*+(,H&(;$=7X\9QS$$$L0B-7Z_N;SKNF>3_/!_7S3TXVKO-^3N<#C_SL![JZV4^Y$EGUE\H) MD:$VKU"H!#%FSP1@*B1 :LEC386(D5=US.W!IV;IV[+Y>L];D+EZR]V &-B> MG3#HX!0?*MNO$[PU_LA.[Z%FAT[ND6?\*S6\7:RRU$L$A>4?#@]]FBU'\ZJMUT$XOS#7!BP,8A 5^L.E! *Q(7D\#QT4>F@585#XF@_?$.B83&X?_. M\JKSE!GW77W']HFMU.?O[ G5-UV.(04X]RL2X MS3DUBJBE!D4M]I'[R !YY+LY(M_.&@/A.3"#'$#9B!Q8F8//)91=:LPX8NJ1 M0]@_MB/E$#IAW%,*H!](K2F CD.-EP+HI]M."J#G1[N=L=A+*-N0QSJ%=_HF M5S);S4),>(HI P@2:OZA&M!(1X"9K1T4+.*$ASYG+<5B,.T$6D#H\]#FJ/SC'I8TZ;I_J%-Z[-] M%??_L%RIXI,2*OMFPVR*F;+!95Q!@(3M#1*C&#"H"* J%9!2G6KLU>SM_)13 M(X1-#7FY74-^8<4.\HWC3GZ!71@'CE1C[^4./CD@&4/!?A/P3-L ML?V#65^YL/XI%,X7T3_YR4LS77]B6?X[FS^756XV:79U'Z092124+)2 *-MV M4G ..,4Q2$BL(5)21\@SGLIMXJGQT59P:Q7;>B*HM6N2[)EE<+U,ZA_V;N5TK)=4/D=)ZNX^>[D9<=N-R M7\_GR^_,J/9^G6(>$4-66H5 A3 %**(<,(K-7DI!I0B53!#MPUP)8W( (B95&J%84,HJ9UVKT[?9R8 MSNGO?[=!VOT(#/*QEM7Z-F6F,^!,_,>X/#I;F$7(%E_]..04V&[\<0EVXW#' M1D)[.%/+V%[MU)LUSJ#0)V.6KEX]F_5?7"_G6_/3IL6SC*CFEB<8@1/;./4HQX!(3PR.&.G0L22ICOYZ+ M[I-WH)&A&<0,],#*[9$.GFJYR_1=U0B]3OLKV%S99X12TG/?Y+$^;ES3,^;C MT,^:KE?+H!8[:.2^"DK)KTKLU\+W1TO^@/7)5!ZSCTI>_JCL\UF'$?QCB&YL M5%*NV,U2JAGD!*620A!"P@%"$@&6R@0HB"AA"8-0I*Y!0]L#3VU[=%,&OQGA M BN=>U30#ECM;'()! -SA:/V7G$^QU2](+!G9[C1(GF.*;$=NG/T]_XF=UL' M#E1-"-XNY*UY&\^TEBQ)4&@+>YM=1Y@H0!,D@%"A#K'Q'Z![Q.[1&:9FA(V0 M3=<,(V9@Y70WQ^- GK?+B^$9^B#4%QDO4VW5_@*;/3[N:,;;JM:V%;<_V/$. M)?N62;60Q$LX=1\$SU,N%5BSO+J:,UX^\(6EI"-"I[7)*>0=KP6N02XD:R_$?$JJ(0, M2BFORGHZ5Q1N.#*XQSSW?CBC?/1;90A1V59XO2*&Z6 M"QM89O/=EXO"3%K9RN;.CRO!88J-3QZA"*"4V%3;1 /&HA@KE"+$I<]51@<9 MIN8^;.0-Q+; P;R6./.-".FR,&ZL,S#< Q-2(WVP);[EIC7^.QI<#7$_>P& M??)8%S%&I;@+<-IGOTN&ZGH?LV)F2MFT?Z^#O+5B422B". (IS8&UCA3"8* M$B&90%P8A\J'^XY/,S5Z:Z0,&C%MQ);.1+;ZT??BY2BJKOC,XU\Z=*F[>&=2^O3W8A@'3%2U8"\7LCWFW?ZKXH5]FKG;O') MWO'DMCC00GY8+O+FVS>LR,KVOGN<0+,9BVW>$T)22Q'! MR"MLK5?IID8[V]%6E7[EK<&6AD&CHKT97BM9/K6M9E#J>4'02;]_!&YT]VI+ M.S!+OLJJ>O/L(.CW2<_]"C@JJP^"[?[+8)A).C;CS;XN,N,OV9LR(6SQ.#-# M64W8R+*IF)T*1EG"8X!LH4BD>0)H"!7 ,F;<[+49QW#V3>5\Z=R8UVEB'W+8 MGGXXCOC\_/C(\IF6C0K#1(6B4\&S?Z[80+$YB0@WR1'+SEHX$ CS$(9"Q M1EHG*H2)5U6A_I=AE$[)KX"\VZNQ?SP'?N>=@3+X,DQ792^8>NVO[#;SN)V6 MO= XZ+GL]^EN[XD/:F7/=#_F2WO8*]^\_%8H^6[Q;O%-%7:^:['*OI4OL!G' MMLN;B@%'Q&XDA/DJC&(00Q@*9O84B8:SU7+%YFX4Y3ZU%TVM!1C.MFRY\/(2 MY]E(;//'LD;F@*V%]B,KCW5P(ZQAT!V8M"RP9=GU1NR OP0__%:A_&.P%CZX M/@^S-W?Y(]8G?WG,/BJ'^:.RSV,=1N@K&:9L5#\+>2*CA!+ -<0 06B^XG$" MC&\;BC1E2"5.18_/S#,U9^IH.D=F!8=AT MEVJJ5TYUV='W?)K+[N.=ZPO4[7)M6P8;+[IZ^56M'I:R8I\ROG3&2!@K1+%Q M;"(.$-,)(#&%0.HX%5QQHA+A66+@_*Q38XM*S$ U]PAERW![LVP<3EDV2!Z][U!AR6PHU2>@=X8(+9Z>E=-9>IX:ZD#K;$[K7R@#M*/1$^F*JZ:7XVAGCW5-\R%V^47N9U _![]H+5"]AS&'_)+KP[F06>GSVWJ@>;'1O_@I.4OM54 ]5(E.5KC(#&1WF MVX7MAGH#C+)>P[U'AA7_%=]&HZQ+^SMM'!'Z+^N:U-$\"6>*0SJ. M 4E2#;32(=6A%%'46UG79)H!4RYE79/^2I FO95U[8#GT.$"#B5'DP'*NB:] MEW7M@.V$RKJ>_G/MM:QKTE]9UV1J95V3[F5=]S_JG^AWGS-I!O[\\LC-=")% M""62 X8Y!$@E"/ T#6TA-:PY9$D"G1/\=D:>&A/7P@65=.[I?+MPM1/K12 , M3)^.^GLE[1W5]8)DO=WQ1DO2.ZK&=G+>\0>Z'2G\2V5?'U9*7G\S+MU7]>'9 MFO.=_OS S&K?/:\,]2[L9+?9_-D\=IL58KZT,4IE_-$U+U8Y$ZL95:'QIZ0& M$;15/9(8 FH\+""$T!ISC2'V*B/6CUA3,_I&JX!5:@5%J4^PW"CTE^!+([WG M!4Q/*^FVR1]_?0;FH_72U!H%E4IEI%>U2%M:V>!/8\?9O&I.Y;)DWMOR?A'N M<\?=DV2C;J;[17-_G]SSZ!U[D&XZC=^M'E1N^Z7DZD$MBNR;VNS!JUM9&@IJ M;(*#A##C7450 1I%&$@E:$R1TBI-O-J2>DP^-5;>DCTHA0]VI ^LX-WNQ+V6 MQ(UXAP)Z8'H]A_'N\6GO]^I=4.NU5ZK/_..V3^V S$%'U2YC=&\ 8CL\V)IU M]V:(V^4CRQ:S2/ 48K-M#%,<&??35K%-(0,P3*54,M+(+WCG^#13(ZY-OPLK MYU5@)0V^5+)Z,M4)7-TXZ7*T!F:?;D!UZ@AR&H>^>X(X5U1/-N(H,;M^FUAQC'DHQ:VE/;U0I8_?L,*)2T_&7(J?7=; M)JXPC\V?RRVU+5]Q]U1>;EX%C9:;/?)5]7^]JG5IQN ZS\T JJIENE8OJ%0+WOZAMZ#D&]@=%0$>9M&..Y='I9FD,(XPXMP73(4!(1( E:0+"6&"% M"9'4KV#'\6FF]E;X?(+T/7/VCD/JQM.7 S4PP9ZE4!L19--?WOYAQ>^AX*$; M-+WFX1V?:=R\NU9M#_+LVI^^W']M"AG_M,S+3?1/30N!K:2N2,IG_6!_PK148) ^O(W1#>6TN(KR: M'^:!3YMGY3-,-SYL"B1]5'G)MYO\>Q(F$$=$ 1E&D8T+"0$/50J2.(IBCB-) MM?0K07%R+A\K&Z?JQ+ILEY&UVF'YD==I6-UHJA>H!B:D0XP&*EYP%HP^*>;T M9*.2R5F=]VGC_ =%!%)48PHT8A@@KD- 51B"5&+*)12,$^)U M^79RJLG99B7>=C7EOWC>NYV&U?'NK1>PAKY_VPAY%32@#1$T=1Z-7F_A3L\V M[DW<6:T/;N/.?\+_!?W6;+I7+Y\?U'QNSTC8XF66$JH8,XY-ZJKL0RNN%_*16F6T*^6RK35;M7ZJ+ ME%G*XI1PB0'140H0(@APGDH08H5B3"F"0G=HT^(C@],?]_BM6S;2EV>1HNI( M4E0=2>KNC7FI4W5*]D,5]^U9I-QKL1PO0_K&?J0KDC*<8$ON\M2WECRH1*_[ M0M57TCV>/';!K->[$Y_YQ[U1Z8#,P3U+ES'Z::6P%<98=Q'8I+>$D&E$$6 Z MB@$*$05<$ HH4<+VF$DA=SIM\)]Z:C[.D98+V[&]3?N%SEDL'HOB1G'#0#TP MP?6(\L6=',X#-F1WAY;97[7CPWE4SG6!T<6W=JOGJKC1VY!8#TQR1O33X%Y51:A?@B_U_X-63->]NBZT[?&!\R6\V$IEA('0'"$P@05"%@,$P!2444 MI0(3IIRJP)R=:6JLMANRD:MOR_DW:W=SVZ;$[EI+J;N'Q>S"[,9>O8 W,$WM MXE9*:>&Z:8?KHH"6HU ,%;JR.]FK!:DUE"C&-FAZ(TU'?E-U^-CLWNQ M[_ [70>#L?G'915MN=ZF8V;LA]MD3!)K@)1.C$U%""1$BT0DG!'*O2+='2:= MFNFM9;9OCK7402-VY],2IP5P/0KN%];!CX O1K3#R:\[1/V>^#K,._))KSL2 MAR>\'I\]Q4O;BVH<@?_\[4_-3\P_-G?B;W_Z/U!+ P04 " "2@EY18I.) MQ Y' #'% , %0 '!O;VPM,C R,# Y,S!?<')E+GAM;.V]69<;27(F^JY? M45/S.E;E^])'TIQDLMBBQ";9)*M;NB\XOB8QC410 )++_/IK#B!W((DE'.&L M>X_4K%R0$;9\;FYF;F[VS__[Z^7DI\]I-A]WTW_YF?Y"?OXI34,7Q].+?_GY M]P\OP/S\O__UG_[IG_\'P'\^>_?JI^==N+I,T\5/Y[/D%BG^]&6\^/C3WV.: M_^.G/.LN?_I[-_O'^+,#^-?E'YUWG[[-QA_Z_+OZ40M"1NPC"1PU"Z 16J00J"J*UI2R%N'SH9#S] MQY_*/][-TT_(W'2^_/9??OZX6'SZTZ^_?OGRY9>O?C;YI9M=_,H(X;]>?_KG M]<>_/OK\%[[\-+76_KK\[/Z=+!>#I?N&DH+YB/ M_S1?_O!5%]QB*?/OTO73UD^4[^#Z8U!^!)0!I[]\G<>?__6??OII)8Y9-TGO M4OZI_/?W=R_OO?)3UTU"-_OT2^@N?RT?^/5:PVX:?YLNQHMO+Z>YFUTNJ44. MED]6DT/$_GWS>K[=4?IJE>?E8 M^?DK_,'ZL86FWBA.7Q=I&M-*.-6+;TOH,+)'%E9:G*>PB\7 MW>=?\<&_%J&5+Y;2 T+7>OR?CUZZ$MIAU%^+Z@-^=F2=,3*K +@&<5$Y2\ P M8@"_G^;9N,.5TE\CL9[Q!/Q5-#"MN?(@)9@//= 2/:1ZAP(E3T"X-[+=T(":Q\) MATNT$4C\]@:2X_]S8DSL$10/ M7K\3+'C[L#A&JHT X\/,3>?C(OHU#S:&0#+-D+D@Z(EI#1;1#3X1:BPE1+H^ MS<7#]^\$#=$^-(Z2Z\#86/E7+\:3]/KJTJ?9R AB4XY(;&"X!Q)#P=LH@9D0 MM8Q!2<9[P,3#]^Z$!=DN%HZ28Q,8>)3>#A'&4UNSY"SFWOWPD8IEU@]"+71MS+ M6R9>X$_F(\^XSHXA"^@,(PLB@",F D'(*X>ND.W5NWSP^IV08=M%1A]2;0H8 MJ[AZQ81%NT<\ZM%+A0YRTFCY%'I(2CDTB%8S;OK82[82L%O6BOPHZ#A4M /C MXPPYB$LN)NYBY,NFI[,$Q3-'!\EF#)JT B(%HY&I;$+N 1/W7KH;#AI.7QXN MPB9\S)?3DOCO9DN1OT?)I_/N"IVD;^==3",JC/(,#9PT'%UFF34&4XH"==%; MCCN@]ZPWC_-)4G;#2B=0R1+'F2*14CH M7#L>!1K#J'7BSAM">L/-%B)V0TS#><_^1-P$5LYB1!W,U_]Y-9XF.E(B4JUB M@&AI A1&!FMO")*:TX2&'WG"R@8#=,-)P K0?T;:$CW/\\LWL0_=E.J*) M.,2R ^H%.MHV*+#:>%"!&V=(T"+T9T4>O7XW;#2?$#U.K"TA8[E=OIF]G76? MQ].01D(03:5%/]LD!<()BWR0!%E*G[5E0N?^G)/--.R&D>83I3T(N"6@O.WF M"S?Y?\:?EDZ5\)(BM0H,41$$I0(\]1:D-]&BOQ43[=V*W*-@-Y TGSL]6KA# M)U +#[/DEG1G;TP(*@%5!$5A,$YSG$L(1G&O@S+,VAY =N\&@Y4SIH0(< M6/&E+G#R]F,WO3X8)$:RQ)?Y7,70-;("G" ,>+)"NF2]4*8'Y3]\[VX :#@A M>I0@!P;!^Q2N9@A@ROR'\6*" #8,?6*6($C&0>0W&JV&\YY'"7)@$'R8N5*%_?[;I>\FH^Q*'5FB@(8,"2_)6F>D!YJ52PE] MXZSZ\!_OO70W]3><[CQI%6)0&1H*<2,DCC,$BF&7>QS%2I M/N64:6NU[J,P;].[=T-"PPG-HP7:1,BP/OY=E8T58*,.KN8C%F6,!!W9E$S) MJ7D)ED0!26=%7%8T\#Y.3I^B83> -)^_[$' 30#EY12?AN(8?T[/W<*MV1IY M;KDD+@+7)48F.8'#!0"2A6 8CSJ*/@*)IVC8#2C-)S%[$' 30"D5B+-SMT@7 MW>S;B"E&;281+-48(#,5 /GQ0()2(#1?/YR\/%V00:WE^Z MR>39U7P\3?/Y*$M") \,':124T0$,F*CAA"C\(ARHK7J#0WW7KT;&IK/5!XN MSB;0\-MEFEW@)OCG6?=E\?&\N_SDIM^0#1IYM&CBDC?(!NZ*SE"4"Z,\9B-D MMJXW5&PD83=T-)^B/%Z\3:#D_<FD8 /,N&W0E.5T;$F_?D63U&R&U0:SFSV+.S>H///OSZ2Z"O\P:'W MT,^[Z;R;C&/I,K \["MU:_,NEZJDR_3[U%W%,?[J/AN[74G?]=&]W$X_B(\C M+ZI?S>'"N4^CU3MNWGH#/1.MLRY[X+S4;E$N,*#E$@SW^//DI&0;\LG7:S&[ MN5]B8?V:U8),D\7\^B$4$W!#7'X^,.#<-CJ?+^YDEY??;UT]I.D\C[Y5SQ*.'S@6Z M61)]=8<.%E!'9/3>AYPVW$LY'C:[D3?,??F:B*J@E@8,T=E\GA8O,>8;SXJD MSM&;O\ --V5KC#0,&$H%A/(,K&01G&<\2\(T8:D&N#:3,\R%^YI@ZD'L#8#G MS:=4P#^]6(GH%9K<$14YR60,BL$$9*%<%+8Y@Y08%=I$,0S:<%!\/'(VT#+, MW?R:L#E6X WL;J^[:7>?BVO+F;UFB2<*!#DI76J0$8[N/E%),YED#'K# >'Q MR-E*T3 W^6OBIQ_A[X\BNT+1-%V41$0O.+I= 2]0=.?=%'FZ0K;62Z2;SI^E MW,W2ZG,?W-*D :L,$W+*]7_S/T M:4N@)!57F06-H3,)Y7Z< IO44MPA64N,N3'1@\$9>22H#*D*IY@?_:N_ZX*IS-X?6BE :B]QC#I MUM14#=8^*@1HQ5/4+#Y9R [O9;VXV MQ7U]_C;-EH>1-Q(1P@@390292M$+*_U0 SJV)FL7G'9$Z2INVS:"!NK,4!,X MOHO:YRK+POH0-UEZFYZU7550-.]Z[\K:PU6F;)6;+ M*(85PC(%7C )7C+E$S-,D UUEZ<#8@-[9UW '(C._;77+C379O]Q,2)7)%OT M&T"ZTH*2:H8K7!,(A@3'"=%F4]^D:N#<1N>P.W,+\.Q%@PT ]$YI[//QYW%, MTWCCG)R[^<>W;AQ'R=.<<-6!C0(7':<$'(T6 H;72FAE-]8C]U$2]GWB!NKT M5;=4K&>=_&AERZ6J?Y8^INE\_#E5K&%^\CU5"YIWY["GZN:;E[]9%U.?3>,& M(F[P2SCE2C@/C!L/(N,_+JH$B47+HM(JRBJIRSWI[#=?*QFG45@%C)5;),2F MLD\@TUD2G8UU(50I;3P@7UO+GM7$R=-IW'V$W\#&^6;Q,IY6_[V]U!(M"9DJ-.&&08GS47;4 I56*$YHF5)0I?;H:-*' M]?].B=$3J[EQ8+_H9N@.3U=7^,.WY72F\N82>!C+./>4JDTM<4W(BEPPCVA=2KMZO SK)D^-2SW6!6GPDCC2^4Y M2O_SLM1Z_M2!:+:G?,%P/TEX#510;V+EF!;^;7)5A> M=_CAZ0+)F2RKBE>EDZ.0G66!E&95H?22B!&6Z1MT#RW-2G*W:29?+RFN/OD8 M%N>G=,R'!$!O^&\@G_9VJ=F/:3$.;G*JY-K]EPZ6:7N"]X'2;EDDG8H#;+1& M,Z^D >>T IF(4\8YI465E,")TVX'.U!EI^*ZI+@9AQ0E7PW *"/[P!J'6U@2 MC&]J\3V@SSQXM%@3A;WYQONJ]D7FOT56C2R-$2E8C[+F@02BJ]R6OT]&,U:K'TQLO-5\F,P; MB,E7U*^[J=XPX2@74KH(7OIRBN*1':D%!.8M9Z&8[@TC$/H"S@-JAL7/,>K= MB)1C9-T 8$KI0/E?N6KSV4V*>_P.(Y_9.*!5+[] K^#^#^Y\329NL>R7LWCAQK._N2JS$%Q 8R+#HPTAI:X*(4JEJ]G/H9-#?:/U2'5W #*RR79*7[D&R[4428A M>YDC6O90 O:-Y>WC[O(M$<.VT.H?7P<+N %PO)WA>AC' M];5]= J669E[,AKA?A\)$E.F0D+V-H (I1>$).@P6.%8H"8Z6S%=L0]JJO7/ZA\UAXNX M@?/9M[/2N6GQ[>W$34MCFA*'?"K)G&)-DR#(9.HKBG%V/TXU?"0##_]G5]S'_#DZ)$ M2V1)^=Y."H-XUT0"ZMG4?BB@?;E(& M';W"3=<3\-PS4%9;;3)NQ[)*5= Q7: J^\6]8*@/>3< FYO^IJ]*K=Z[?+)8TQ9!3Q/4M6"D]P+A/J3?0M MNHT'2WG:VN6W7N7@9( 0E2Z-1@P&#XH#U8I8RBUUF\:']53H\I":8;O+]@F< MHV7= &!6](]*CVVO(X.0"\P=SX \9/#.4"&,":I.+XO5ZX=MPMK[\>Y>TFP@ MQ'XU=GX\&2_&:8YAWO*Z^,=N@D*?K[;7&]$HYA55T8)5M@P;$0J<20KU&C.Q M0D6EJF2'=R6PF=N$=3N.@6:>12R]$>CNAS" M&,W $ZZ6/EY*2AG%=97=;B,YS2#J*&4_W F/EWP;^)E=X5L?R6A$$RWKB6,@ MH"0(GM!?R%J!TE3FY*QWHDJ&:"M%P^Y]]5#4@_P'!%*IBQZ]__"LF\VZ+Z5? MXYK^]86B+K_Z\#SYDEV__XLW>1E=O/IPA_618Y(+8SEH1GUI62;!H[<*R3O) MG369/>RJ^;C\NT^"ALUE]PRYP335@)F[GP*Y9N3;]5K#@$.41B=D(AK,-?).&PDIQD7JV*VX7@]-("FE1-X9T'<]-$"LC:[A'<8TDYQ M)+S48OG2P95QL-1%B!F##AZ$L*%*.NN[E#7C8E7$6:_::0!N=\/8)*W@K@09 ML=SS4BJCB-!_I%X3C#T(";&*Y=HWQU"MS.#4Z?:])-Z L_Y8(H>TS+F18@I" M.BD,R,Q1BJ(30'9 O3=@(N^T55_=^")> M!LE*C5GR!D1"3GPL=[^X2LB9*!5G-7#[D)"AVRP,!XKMC>_WUU #"#N+<5DV MX":E1?_+Z;G[-$:;?8>M$952:QX")&Y+BCD2<#)R,(2B?QN)X[[.&>9W21NZ M"J,9%/:LQ09P^2XMW'B:XO7TL;,0KBZORAW8^#SE<1BCP!SU/ D'(F<*PN0R M/Y,G,,988C1EC%:Z5O\]TH9N:=@,+GO68@.XO,/!3CU*G?8AN,P@!(7L*2'! M9VN75[1SR0W$2M<,]Z-SV#Q-0XBMJ=\&X/M8TB/#!//<*$@QE-F0Z+5XS35H M# P3B8X85F5[?TS*L$F_%QN.K/,TB)@AK&R_3> IVOY 65;> M"Z52E?E!CM?-C]!7>'-3R%Z["._RBA,UNSQIA^#MY><^"^LD M+D#+,L$X6$6,@T5I V"BB3X'3ZN<;IZB\^6=N JE_6:V?&=9 M# T0N,L@O-1@A=5 E(DNZ^RLKA*=[$#;T,F;GM'S1$JF%^TTX+;=86DUOO/L M:O&QFXW_;XHC&9+BVJ.H=$)K'0,!ZRC^0[DVA.OL;>V4X$.:AL[+G Y@1VFC M16#=G0L;K5;>* ?:)5)F'61P.2C@EM&@F%0D5[F$]1110Z=63@VM0_71<*OQ M6#I*Q:W##]S\XXM)]^7HWN-[OZ8O_^PX_OKWT6[>>(-0RW6TQ"%RN$,@"67! ME0Z"UEJ"+C\EB-?*OMDCHGH8B[H<-#SKROCA^.S;[_-20'A3-7$6%N//JZ#G M1@Q,2$:\A;$1;;2VE"'QO/3K9!)A^TK;*A-C2LM[;*GYS7NX_\&P#/[;C) M^8?N70H=^AN3=(^E#]V^TF0LA#(>"J@6OEQGHV!4,&!YUJKX$,'B]+X^45%T2Y4I"+"RFK MDE H/<)4]J!EU%I[Z92J=-8 \N[,0D>1;^EUN"QZ>#XN M8IW&^9O9\_%\=2".#*-SS2WSS&EP(BH0*GHP7@:P44ET>US0O$HT?3SI _"S8D*$R"BM ;ZM% W').*9#5'25"63M#N) S> ;0VKE73; M@/U\S-EU5[CKR35WAFJ->&(HKBP \261.4%P9:(,I18Q*.ZC^E:]N_2.X2F97I)KAI1"F4]U1F5\6Y?)*J M8?-+@V'O4+VTC+7U'*_KCCH;YWFM!JN4*:M<<1.6#KC*J MYC!RATU #8;.WC5Y+&PK[]SK?JXCSCQW- I:2*VFM#9*Q2 M2/M=RH9-&PV^0Q^BGU9=Q0>M7Z\7U6W+E3N-,U2.F?D80)DR'\\&7RYXX\X0 MHN="NLA-E;Z"QQ(^;.)H2+C6TFX#:-Z]!F$4.$_6<%ENH#GD3'%P@J%;LZP[ M$-KP.L-3=R=QV-32B1!:26,-W/G;PMGJT&!S-D.CEYV254!*ZR$1C0,4GP56 M2N6)ET;I6@5Q>Y+:S)6&DU1@]J6S!BPDNBGK%-Q9^.^K\2P]NYJ/IPG=Y=49 M5F%__9LX2CS%:!BZSRKCBJ,B@V/&0S2<3=UD&X(RU9="()4-*@$+,+8!T&=C)&W(2L8UE4.0?:G<0FBS%/ALM^ M--<$*G<7Y<@[(JV."1>;$>@(&57.N,K,0N:"0;^(B"IM]'8G<=ADT8E164ES M[?J6ZTMXFVNM-TDE006N5X!+?LB^= MM>!;SKJ04ES62;TJ;@F*$*D8XRH.1)FD#:A4^O'F($K4AD:?!%R_+G*;JR2) MME+4I-?8&Q0>[LZ]Z*4!@+U+G]:.QIM\GQ$2M?8F$.!":A#)E_%F04(@Q''K M:12ZRKGA5HJ:=/]J :P?O33A[=U=*R_G\ZO24>9-?I_"U:PTZ?-E,#7Z!(YY M,,LT5'*K(7I@%:<^YFRH8+5MV4;*FO3M3F'3CM=38[;M+AO*Y&P--^6ZA@?! MK >;2M83W6*:DO?<5ZDCWT+/L*=\ ]JU0W723C7$76Y^G\[O\6,E*:DA[:0O MT8]&-\!S] J2E@9=WL"KN&=;*1KV<&Y E!VNE^%QMASD>&V7BU3G'[O9 BWD MI;^9[>BF<3V>X]/U>,=)-[TH'XJ%8VH99SI2H*$4JALO,+:2O/">?>(RA(O0C,H= [;6G; <*5O'380 MO+R]66HWS)QW\T6IV2""$AT@D3)7-60#E@8'Z"9GG1FES%?).F\C:"?0V3\* MZ/K02G,F\$ZTOVP)^/L4E?82?S!%X94"X,U7T,M)Y/RFA?FRI>";3ZOKN<9Y MRP6*-T6U+&(*8#//(%-R65(:M:@R;:TJ5[MEN,D?!>K- *0I:WQS(WV$PD$J M2:$Y*&0A,+"21>":!:VB8R+4.8%Y3,MNR/S#'+XE95$_#; M780CPI,J;>7 $8J.,]4$EU86X+76UA)OK*ZRE^].XFYP_*.L$$7 S+\LR2FKC[@SN? M'#G<%KQ(";S)'B5M?!G\Y8%S%84VZ.*(*KMT!5Z&'J%5J8IG:*TWX%X>Q>S; M-!N7SDD/+Y>LW>Z[8EV)&JU/X-&BGQ0YR^6:NP7+J 4M$Y=$:\EME736:=D< M>MA7I>72,%8:V$*.,QM9!:V#%$"9+?,/,@'O)2GY'$^1]T!ME?31Y)'A_F]Z-)RN.R+LWH62YRC 8^=R7+X^WH?GG<.R&^I5$RIE& M-RTK^>SK>#Z2&4DGN=R:CQAGG>7;CP=)6YP!#GSAG#7]*E3[,1OD6'1!PX1C4(:U$X.F?(Z)%2P[,BMDIKR4>4 M#(N;'K2[?3#B :)N "MG,2['1+K)6S>.+Z?KGC)K9B*/4X80Y3- MW &W^&-F@C*IRD7J)ZD:]DI7_QCJ3P4-X.E=6J \4OS-S::E&O2&B^!#)!$D M4^@5BN11/E%#IE[@[AZ<8E7Z1&PF9]@;6OTCJ >A-P"=LQ"N+J\F)0I>UF,6 M"R6%6=+=U+@,HG16,BF M&& JY>HL0RF=O,A.&K,+V/!]=X"&WST$V:X$-=+RZ_"8K8KD![1?N_"S7H.: M96(\^H7*40XB90M>&@U.VI"UCVBQ=VD:VPN6A@SDZD!@#WP=H(_&$78[UF%M MB;D+B:J@(416+#$1:(F]@\ 5H9&9G.(N30S[L5L/B&L7=8< 8Q^[=HR6&O#1 M;LS_*_0W7^*7\U&BGL8R+98(W =$E+0D7C00XH62&O<%7C>Q>4-*(PV+>LQF M'B;E!G"R[L:]+.!WT^AF-!/HE#(A MP%!NROVJ''RT5M@J9:([TM=(FO- &#QVXGO720-0>UR7]/ATZETWF;SH9E^0 MYU&4*9 R_3)8@RZ%Y!J\9BA"AS^PD5!]JD;I3]+9B)O?#_1JZJ@!"-[) J^N M.KVY6LS+&L.U-DHA>TM-!$VL*%F8""[H@'ZL$Y'EA)S6SKT_(JJU*4X]HF%[ M@OXXU313[_585J,DLS&ZY%L4L2@@3]%1S081D31/C!@B*KE@#TEI;413/6 = MJ89FX'1O\-^(\4B3018".JD8CI2F#((ZD%'R3!.3258Y9+Y'16N3E.J!Z'#A M-[#K;+WO6A&\?9FXZ=V&IPFEA2G:_$C^MS6.JA^86 -'XNGB.UOOS,C\T M_^N5FXSSMW+W;OYO*5ZL1P<4AITBPN5 @7BB,0)S%ES4!K+B0@7FN<]5YH\< M37EKPYR&P7K_2A[TI.R>QW-[ESDNJ]$79<3%\ZL9- Y[Q:4];.ZON':@>6_B^I9JK^7:\P][ MX;Q+*.KY>)'>I]GG<4@K692A[1?3Y5-68C%4&1J,A!P)*S?V(SB2/5C"@B'X M"UWG=D)MQH9M37?*1= 41!KPH9>2+@VD-NU0F_M&C2*++&4E '_7*>.)RE43K ;0.V_[NY-:]HB+;Q>IRW6WA4#H:J)(!5+06A"J=7!11 M8+F)&-)*=+>J#/3;G]2!V]D%\%8=X&T$#MZ8[)>IZT4D[ONZ3YVU6!,*Y\1!2="""<>"R M%T"#XYYH35D6-6!V_%'H'^+(JC?=]-H^H->34)4H\\YI8)KAHJ%9@E=$0U*6 M)N0B65%EFOB!)Z'UVLL-?!2ZCQX:0=/!&=V2S)4BTL@3^JA><719DT&7M;2U MMYQQ#+%B]+FIC/VNR?KZY9+]5!B=3'N]N7$-M4UYN]38Q[08!S>YSVC]'BKW M7SYX0Y4G9''2[BHB!$FXIY!D\B!\LA@.:P@. M92X0^@5L++HUBF?\WT6+PQB-&J;[R&,&)#&3/* M@S!.!0B)8J"-P05N=I8 XYD'&Z7@=7)@]8S9K;==IK>4AW^[72B>6V]5-J!E M200$J\ YADZ%SZ;3%AHXIWB=OMR1TJR;XI=A M%<2M.'O('Y?)14H-*%QY=^47^6IR_:F5$$:> M,"XYC2 E<1CK" ;+&TC.D."X=(2(*HG"/ID8-G%8"<6#:;D!A/^YZ^*7\62" M/+]$34XOREW@L_D\73-TNW9=R,(KYT&;Q,N)-SJ^W#I(F>7D3(JFSFW&W4D< M]KY%)716TE #V%OEB3ZXKP_Y4$3%I P%21 .(JBRAI /9DPL54"1UVF8NXV@ M8>\V5,)5+](??J#X_?9WSQ,&?>/%9N<#_8YR_*C1-)&[OW78FP8]8Z>NS'_L!.^R]TO%3,GZ^2?,DVSBZ 19$B*]R50" M!@2LE"-D<#9FX)[1$+6GB56IX^@_2[)<+6M1O[D^@7PY?R#EG@4[F4X:<++>AX\I7DW2 MF[Q#)\]R9O>0W83>@,<5@RZE1B&C3VE5L>(,74V6%8VYSFV^X^AN-]UR &B' MT&53T'TBSX1AT>TJOO.9\32,/TWN'=QXYYGF$J@.!(3V 7RF!IQF/$5G6'*[ M=. \ LE]L-%N!J878)]AQE>9DS5X^8)ESCA-<^DSOBPHHF@,9 05 MN;%2)^=S'5O[8Y0D^S[N8QB.I#]DU":+Z:IIEFGW%EX%.6_<8))5Y' M7!,$O6 0@9>.@"@NH83 -9/3R1"UB;QA358O2/@NNHY62_-@6[<8%Y$P3AT# M)HT$06@"(Y4&9K.7QBKB8I68>A?B6@/:\:#8"W<':*@!U-U-7YWCZ\>+$OVO M^\R[P"P3&:,AGC$:2I&#,I:2XJ&/8GB*J990= H&'/3WZTD<#V'HL MK%? X& M67($K$P2%#?$4Q*ID/$@1&U^7VO&J *,>A!T YO<4^=_M^5_Y=9\7M^:9T*G M:%4$$TQ$!JD";SP':X)@D7.?=9UCZGTI'?; H&\,GD9A#2#R:1]U;;5'DEN& MQ#.@LMR;YP*E%Q$T$BUT1ED*DZMT[]F)NH'3K'41LE=4>8BZFAD3\#1KYQ_= M["+%#]UY-U_@SW_[6GIDI1$)%IV%I($DARO<, :VM+7/WD>F,C'EX.7DR-Q" M[<#IVX:0VHIWBU[#Z_ZL==VF5^QA63YB.=L@]6*X16V93*#$ 7 MN ;%H@FQM,%1NSF'!Q(P\-'^25!X,@7],%LX#T1;;0QD(A4(+4*9%DA &:NX MUUJY5.6:9'];>+T;%0T9QD/4U6M[JT'J2ZXOG[B[ET]>7GYRXUFIR:E>8K+C M^T]897*(1'HJ--E^$^CV_3<'ORQZYEU*X(DO]WXE Z.$AZ2)X\$$0D6502+[ M$-E?@>#U6U?95L&D2[@@<=GCVA?!![!16B!64PPSRQP#5[?2[QX]P\9!U5"S MO8CO<&T,/&G[IEO2GU-W,7.?/I9.8*MIY"'QG!T%@VXO"))P3RF=$@7*2"HB M\%>[5'+M-%)[*Q4#MY+J0[]=W\(>&C'IXB$+UW/$!9)=GENO=NB-E&Q7#3UGO2;M>WJ ?$R]*5F'T;G?T^(BX;8F, ))R@ MGVH8N(3_$.EI\"19JC=T@9]?HV.>PB\7W>=?UT]< 63]S4-\W+YU0##TH[KN M*#DVH/F7'T;>":]]U&"YO>4 MXY![Q.+3;'1^!G\]']'H1_KMVDVQ,O00-G+N"NYTT98N4D&)DI,#1< MP4KB8IW1>(\H&7C$?(^>9#_";@ MKZ]*=5C)=W[J9B7C\/MTO)B/O$%WB"L. MC*%@!!,"O% 1ETSIU>H"\Z+*"=]FD4P2K;!2U%;I-;B9G&'-3;^PZ4'@#<#FEOHW^6%; MH9?3F/(8%T.:C#^G^-O7,+DJ@T*N.1\IJS(CN81L"65HD4V;0X:H2K(]&1]X ME;/=8X@>]G"M7PB>3'D- /6&;AX()9(GR+XTM^)!@/->@_09?X%^@I)5+=JP M1V%U;-A>0OW1FQG?-+Q*]:]&;WC7"<^HOL=I_8O/4L9HJ9(8Z!5+PVGI\,\, M9$I9""H)OBF_U?+%YV6;#13INB#F69JBF5V,J),18UH.VCH#PLD,MD2HW%&C MN$LV\BJ7:S:3T^S%YGWPL'' Q'&2[WM(WB#VZ[KOVKK?6G4;MN5])[1CNW#< MDRU[V-3N3H.=]=MOSTA9$(HBYKQ7I7&>9V!PKX24RY6>E*4(54Z7=R?QJ.JY M\]5#T7E<3@J\'<^.H7'4/F@?D>GL2OFJ1]C[SCN&M6"5 M4'"O^*TG^3;@FM]R_NBI-FBK 52U>R#M2L$I&R$=))7Z08$+6A+I""02$9<\)_") M,$@Z9LE]1+?P!PL*]FG#-R*6)2\QPN8"5Z1@&+I[&LO ,\>EIT+Y:NSO3&2S M <0^V'ET5ZR6EAK8@V_*;%83_0IKW739+:^4VLA@$G>("D:4+:T&'%A!/61+ MM/ Q*EGGO/%)J@;'6"4P/!J-W)=F&H#9 Q[6Q_G6),J9*.7U13R<*W")!)!, ML\1K^VN;]$W@)\=5MVZ.XK,Z+5R5N;I&63,B0A.B #$ M228M16=85SE;VIG"87'6 QKVWQT/4$U;F/LP<]/Y9*6D^'^NYHNR4M=<6>N4 M3,&#\R:#R)J@%+,"&84EACKOG3N0U_QF>0@VMB.P+T6U!;_7:?%G7*;% MKWB!,GZ>YAB^+84ZNQV+?.[F'U],NB^KX#MGQ(>%[3V;PG< 1H#D/H01IL->%]?4[P-LV6YT*'I*P?/:.7I//3E/64 M-G[XDIO$7[)"&2X5L!0%"!HME%X/8*C*TG!/6)UQ4-L(.CJ3\N"YMYW9#7/> M)HW[OB@ISJ0L.",H*%0O*CDXE4_":2-M\GM!Q*-D2B_2;[<2[A%_!P^EV_*D M*A:EXJ"YK2@B/H44T8.B$@$DO'-@N8T0HQ!*\4"5KI(:KV57;N_4/'S#,S7)40^_Y,**9E,EQGT,X4W <&WC,/A@<2E;2!BLJ]$O:BMU&;M ^: MMO=-J*>Y'\7K.>*\?MNCJEBLFB?H6T'&<)L+%G95D4"V3A?[[K3,_4IIZRC2!S,L2XB56T$) )F562?2 M]M'\HVMN!TNY@5C^[VE\\1%-WQEZ3NXB75_96TIG_N9J,5^X:;G=LK:0S\?S M,.GF5[-5$'HC/YX5MY80D*HTFDB%:V4=&&%X=M8):ZJ47O1#_K!YJ2J@'$"O M/Q":E_O^B(; DTHUN"V"NI* M>F\ YN@?S9;%.VYRWEU>=M,5CV>+Q6SLKQ;+L*N[CLA2?.N^+;F=SGU<-AV MN+#ZJ3Y].B]VFX7#58CAK0#/96DOA;QY%BAX0Y+)*;!0Y];QCO0-"],J<5P- MS31@)S>R-4J4^"K;V4 MT.,Y77]86HMHQ*QV&L,^L$2@YY+RKIS._9U7P\3?,YJMB/ITL*;R.#:*C4)&)HZ4M; $]* M95L6P%/*RL2?1L8W9YQ2Y8BD\HB?K-=CP@L;1D#)Y%4!7T-/4-DZZB,F&G45$6@B6D0 MIO3J%#R"-M(*XWC6:9<+UG^,J3,U%+_3.)I]M# TE+:VWF=<1QLQ%LF4B]7< M.D^,!B\DQ@O$L+Q3'?T?;QS-7MK=:1S-/J)N8#3%F]@\YJ09R@'#2+.A&/K T11O7K4W=C3 M4CE,"5AK0S;>J6PW&(2ZXTA./(+F&)WO*<&A=?[A/T<\68916H"862A'Y19# M0C1T3$?"*(E>L%TF#^V@\ __V>+PF8.UO:?LAE;UZ[^-*,;X2!<#C,]]&8[$ MP!&30*,/%'U,BN6>1@V]_MLPJ=A*JMY3=D.K^LU_C)+!GSGI@)4+(,O;<$Z0 M (Y91RF&6RB+?E3]YC]V4K7\052]I^R&5O7;LU%,P22E%)!0.EY3(G&_X1:4 MU)2%J+17/1GPMV<[J5K](*K>4W9#J_KU^2@*841D%%A&AT((]"^,U!E^EK5 M_[Z3JNT/HNH]93>XJO]K) 1G-J2$^PV5(!SN-Q@0,O!<,8P4I?9YPVW&@U3] M7[NE4\B/HNO]A#>TKE^\&CEJT0A)#3%QN89FY!0R(T8@+T*;#1T$#]'UBU>[ MZ?I'R9WM*;P&*D,W'$(LL\A&Z> U02]#>!0!UQA*E)%:DEFC/0_1;\) ?V>D M#^AI9;YKQ3.;/C72*+#*E[.4UJLL1R:]T1ID\69Q%U3@=%9@C&&>4AH%J5H+ MLY6R-HZ9U-UM\3&Z.CYN^_S*^O%PVV.\FS\?SU4VG M;E9&QEUWH\R"42N+H$J)+9$9O*(E< [&D12">]@S?LN0G[U>VQZ&CM!W=Q+A M#PVKORR9^C">I-=I\:6;_>/5J_,U&TFDS&TH-YB218= 1EQ[08#A$K=SP;.7 M="<,;7_'L#M<1<#T)-:AT?'W7_[^RUD,7?@'HON7-0-.J:Q4Z8._G'3D(P=? MJI.5U9DQ$PQ*;"=<;'KZL->K*B+B:%$.C85_3XM7*)RWLRY>A<4=I7+;M M1J\CH+E3.2ZS=& QJ,^::)WD=VLOGWS#L/<$*F*B%Y$VX/:^O_+S]-]797#& M9_SG _[9TGM+J?#!&5!?JG*T\64F6@3-N3=9*FLW)@(_4@R:*2ZY]RK3.4*1M% U<8-F'OK^/H0.$ MWQZ*UC;6VW*_"WUS0M$%$XHY\'PY/SVZ)"R5051IB["1FN;0LL#9TT/$PW M0[O6&RYO;M9=$H TTB1E#6,1!.4\"MW$-4BAK.DR*FRG[W)%7#FJK> M$/)P<^M/$^T..MAY<1\^ 6'?5YS6:%6@^B>EZ]NV9F[AI2.\_IK3X\ZR[^C2>7MRN'9NI,2XJ\-EA3&-* M C[BJL0%E67B0F=>I6?/K@0V;-#VP](Y[-%<-136U-8/'P^\ M*QV+9K@8;\5_>#N-'MYZVLUX1^Y/L3\'Z10C4H%RI,2XJ32 *K5XSODL*?6! MGLS1[GU_/IO/TV)^-HVOQLZ/)\L.66O=Q#?3&RW@!UYWT]GUMZ69W'INIM9" ML.+\4W6HM$E"E4QD92&6=%HZ]<=#P#K\/\K;N\"?5< ,NP!W7YN;+ M?QNG&1+U\=NK]#FMFQ081@.&:9"C$JO,E M4UWG^C%-C03;@R#L$+6TA+ C')8[AYHD,^IR -PR) CK/!A?FEA98ZC))+K* M5J\/+AI!<1L>Y,EAT<":N$VCW8CA3;[]X5(DI?=_5HKC_J'*.D\Q@D_:@L\6 MOT:F4JK2"'D7XAK9Z4^/G:ZR(ML'Y[6HOXVR(SF6XC1="B>%Y1RW))]!J&1# MYEZ)/ 1 ;PC\\_> 4AU%;7WK: MLZC=>#_)491GC$7N@9I2:53R5PY1"#(+DWA$/SG_<%5NMYO$RN&/5'M+M((D M;"R!K( 2C *W7',=*.6^2D;@ 1V->)_'HF#[/KV_M!O8CF_)?SE%:5R5-?MN M//_',L5K@Z0)X\52%( &V6"\Z(+E(+43GE+AN*]22/444:7AH9M U[E4&6PB#@-RQSF&YF5ZF27H+")3UJA I.3Q>R[3 M4R]H!1G'*K#K699-;5>W88H.(7M92M!3D8EPI16;LT!Q#2F%;)%8);N\@99A MDQ=U-J?#!#WTI;-;^E/.*90O(D)_)+20QF-,&\LM38PV"5AN TCK2$C*I&CE M3K9CRPM:L1T':JWK681-F8R_N$496?GM.7(Q'YD<#5/,@C0\E.MV!FQIO&Q% M))8%PHRL$OIMH:<5TW$<

E/8>=T55;C)>H:I0< ;3P+X8-"T)J+ :.^ M9EU7941MUE7S)*=/22L1??9@#3- #/X?!K5&IF]M+U/6GH?T;>?EK:,>@M^29=GM?*Z@Y5KE=74DW#I[KZPC:RRA1/&!ER9)D MAP&OX FX0L:RI%%*W@=X]KD!,0 ME2111$U(M'V 1^X!GMY'O0X*GD,DW50T?R>UJRA7S@?0AJIB/,M%NS*52]H< MK./2VBK=TYL_M>\G=C],T$,;FCLY^_M;\&_7)]#E&'$4A5(AH,OO>2!E!$T$ M0T+IDR2TU-QR+]E.AF:W][427!VHT\UG^KT)N"G[/S^)S9NH T(_B5*(?8BJ*?Y@,#'KV(I155 M8AL&9_]_[9"_%Q =)_P_0!?ANQ?Y3MKA\,D7G_9 ?W<9G.(4/]KL=$#7G;%R MG]%CG&]S+O/?/9/4!I=/UU"\KU/\Y<72EY>?\!5%"^RB;/J"VY@,P<55 M)JE0P\'B^@7JO,+PU-!0IZW69G(:/M/?!Q,/C5T/LF]@OWPY#3->D8CN$'Y<18"YJGDI6WN8Q-"4!-RM%&Y$I4\=N_3UHCW0GZ M1E;/.FD 9?WUR\DF"9DC <>176&, &19 HD^4Y.](_0/T(^U?DN"OC$[C(8' MA/9\MAB]1\4MW9\_I^YBYCY]' >W:L=(24M HEJ@< M>*HP4&><".U=\#L5WNV&L6U4#(.Q'K7;]2WJ ?$22L9F]FUT]CLZ" 9I-0E7 MBBUK!AT$%]%?\"9S2CW-*6UPVN;7Z)BG\,M%]_G7]1-7 %E_\Q ?MV\=$ S] MJ*X[2HY_$$?K-A)EHFN/ MT"(@!2UC2R42J7-W1/?]_I\CC=L'A M8=' FOASU\4OX\GD;)FB7JY1 MP1%B-&0GRBF3I6"KM@"?IH@XY#+B:SC/'.=9""^T@V'C?0,74EQ-!(>GS\=+_>6;<+AHRGO_'5O]J'B0,DM MV$C)*81% EE.#H4P$5T@AJ9>*$&<#I+Z2E5J-:S$[7BX&VG>0C8XW+\0L\"2 MP!@V65E.8"/XD!U'CT\)5Z4?QE-$-6DO]L'$]@%]1VJ@9:-QS62W9/*((^CM M#^O-I.Q :UT+$PS+5% )D7);E(Z1?G*( >:I9E9K%2NUH:GEA]S>'%R%D5S% MH"T+Z!_CHA&98QA)O0%IC5$,OPJRF@U]0$N3]F0?!&SR/XZ1=P/!\JMN>H%/ MNUP:1/R;94*5!):3%1FTDA&$=!:L1&LK3;!>:<_EPZL$_6!F$S'#@^8H#7<] MB[M!R*P3KS$J1TV@P#*&^X+@0D*>RFAZ+2AS4GI?I4W\9G*&A0O(&4_1]SK'%X\7Z[LTEJODA6<0K4!WCNN,D9]WX"27.?+LE)!54/.(E+80 M[Y=G#GAKTJ/T^9-> J7A?\LDI%H%<7Q;7/DHI.61N!7(1/9@0(E!+HA Z M9ZVK5',_HF38BIX*AN(X63< EOM>VNWA0RZ=*8)SP'WQU%008)G)H!+)E'C# M>+W\T09ZAKZ!U*\KVX?0&\#.^X_=;%'LY;-N-NN^C*<79;@NH<$K!2J@,(15 M#FPB ;1F0C!#;)15IG1MH*6E\.= '3^T-D<*O ',%!O\86V#SZ]F19(C(8,- M600TF26/H!T%PRTN)2)9$C03J:K4X&^@I24[TP]FCA5X(S<=;XE'7BGZ7!H" M81@+>BU*E5)I@2HT=XAX4Z?%Y+XHJ7B?L7^4'"K@PRU*MW"3WBW*ZVX:5ES< M)"D9BXY+X\ 8[Y<^'5B-VO4DH%24(816<62>)FOHRXQU[[Y">&FY$)!LP@5BLP23@H60J!0\,1]II;EDVXD:/@73E_*?])6/ MT$0#J+H6T]WTTLB:*"TQ%*Q4&# ZC!6-8QF8-%*;X+FR52I=-A$S?"JG$HJ. MEGP#Z'F^?NV+\=1-0SKOYHOYK9A>E]'/).B@N0+.2[:*90_>"@_$Y\R,C^4L MOHYA^@YEP^=]JEFG/G72 ,CNR@H7B/8THWEUEBB43$3S2C%L4"HFYHP6JDX; MFKM$#.LIG< D[2WI!E!2:+[.IIY-XS(O4;Y>#4U.<;T]LR@USP;C!YL="%FF MT*O2_"WKH +NU"Q4">QW(V_H-GQUHKB>U=);@+>U7&O]B_*/=_/TK__T_P)0 M2P$"% ,4 " "1@EY1!E@F!.<' !8(P $@ @ $ M97AH:6)I=#,Q,7$S,C N:'1M4$L! A0#% @ D8)>47B@U;+I!P (R, M !( ( !%P@ &5X:&EB:70S,3)Q,S(P+FAT;5!+ 0(4 Q0 M ( )&"7E$1#.;+K04 "LG 2 " 3 0 !E>&AI8FET M,S(Q<3,R,"YH=&U02P$"% ,4 " "2@EY1CFGARR>= 0"TKA4 $0 M @ $-%@ <&]O;"TR,#(P,#DS,"YH=&U02P$"% ,4 " "2@EY1 M3TX)U&UL4$L! A0#% @ DH)>40-<&?3W M(P I60! !4 ( !CM4! '!O;VPM,C R,# Y,S!?9&5F+GAM M;%!+ 0(4 Q0 ( )*"7E&]HB]7ICP &L^ 4 " ;CY M 0!P;V]L+3(P,C P.3,P7V&UL4$L%!@ * H C ( %SZ @ $! end