0000945841-22-000122.txt : 20221027 0000945841-22-000122.hdr.sgml : 20221027 20221027120112 ACCESSION NUMBER: 0000945841-22-000122 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 46 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221027 DATE AS OF CHANGE: 20221027 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: 221335974 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-20220930.htm POOL Q3 2022 FORM 10-Q pool-20220930
0000945841--12-312022Q3false00009458412022-01-012022-09-3000009458412022-10-24xbrli:shares00009458412022-07-012022-09-30iso4217:USD00009458412021-07-012021-09-3000009458412021-01-012021-09-30iso4217:USDxbrli:shares0000945841us-gaap:RetainedEarningsMember2022-07-012022-09-3000009458412022-09-3000009458412021-09-3000009458412021-12-310000945841us-gaap:RetainedEarningsMember2022-01-012022-09-300000945841us-gaap:RetainedEarningsMember2021-01-012021-09-3000009458412020-12-310000945841us-gaap:CommonStockMember2021-12-310000945841us-gaap:AdditionalPaidInCapitalMember2021-12-310000945841us-gaap:RetainedEarningsMember2021-12-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000945841us-gaap:CommonStockMember2022-01-012022-03-310000945841us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310000945841us-gaap:RetainedEarningsMember2022-01-012022-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-3100009458412022-01-012022-03-310000945841us-gaap:CommonStockMember2022-03-310000945841us-gaap:AdditionalPaidInCapitalMember2022-03-310000945841us-gaap:RetainedEarningsMember2022-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100009458412022-03-310000945841us-gaap:CommonStockMember2022-04-012022-06-300000945841us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000945841us-gaap:RetainedEarningsMember2022-04-012022-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-3000009458412022-04-012022-06-300000945841us-gaap:CommonStockMember2022-06-300000945841us-gaap:AdditionalPaidInCapitalMember2022-06-300000945841us-gaap:RetainedEarningsMember2022-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000009458412022-06-300000945841us-gaap:CommonStockMember2022-07-012022-09-300000945841us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300000945841us-gaap:CommonStockMember2022-09-300000945841us-gaap:AdditionalPaidInCapitalMember2022-09-300000945841us-gaap:RetainedEarningsMember2022-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000945841us-gaap:CommonStockMember2020-12-310000945841us-gaap:AdditionalPaidInCapitalMember2020-12-310000945841us-gaap:RetainedEarningsMember2020-12-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000945841us-gaap:CommonStockMember2021-01-012021-03-310000945841us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310000945841us-gaap:RetainedEarningsMember2021-01-012021-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-3100009458412021-01-012021-03-310000945841us-gaap:CommonStockMember2021-03-310000945841us-gaap:AdditionalPaidInCapitalMember2021-03-310000945841us-gaap:RetainedEarningsMember2021-03-310000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100009458412021-03-310000945841us-gaap:CommonStockMember2021-04-012021-06-300000945841us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000945841us-gaap:RetainedEarningsMember2021-04-012021-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-3000009458412021-04-012021-06-300000945841us-gaap:CommonStockMember2021-06-300000945841us-gaap:AdditionalPaidInCapitalMember2021-06-300000945841us-gaap:RetainedEarningsMember2021-06-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000009458412021-06-300000945841us-gaap:CommonStockMember2021-07-012021-09-300000945841us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000945841us-gaap:RetainedEarningsMember2021-07-012021-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000945841us-gaap:CommonStockMember2021-09-300000945841us-gaap:AdditionalPaidInCapitalMember2021-09-300000945841us-gaap:RetainedEarningsMember2021-09-300000945841us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2022-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300000945841us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2022-09-300000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-09-300000945841us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember2021-12-310000945841pool:TriStatePoolDistributorsMemberstpr:WV2022-04-292022-04-30pool:numberOfReportingUnits0000945841pool:PorpoisePoolPatioIncMember2021-12-162021-12-160000945841pool:PorpoisePoolPatioIncMemberstpr:FL2021-12-162021-12-310000945841pool:PorpoisePoolPatioIncMember2021-12-160000945841pool:WingateSupplyIncMemberstpr:FL2021-12-012021-12-310000945841pool:VakPakBuildersSupplyIncMemberstpr:FL2021-06-012021-06-300000945841stpr:TNpool:PoolSourceLLCMember2021-04-012021-04-300000945841us-gaap:FairValueInputsLevel2Member2022-09-300000945841us-gaap:FairValueInputsLevel2Member2021-09-300000945841us-gaap:FairValueInputsLevel3Member2022-09-300000945841us-gaap:FairValueInputsLevel3Member2021-09-3000009458412022-01-012022-09-290000945841pool:EffectiveInterestRateSwap1Member2022-01-012022-09-290000945841pool:EffectiveInterestRateSwap1Member2019-05-07xbrli:pure0000945841pool:EffectiveInterestRateSwap2Member2022-01-012022-09-290000945841pool:EffectiveInterestRateSwap2Member2019-07-250000945841pool:EffectiveInterestRateSwap3Member2022-01-012022-09-300000945841pool:EffectiveInterestRateSwap3Member2020-02-050000945841pool:EffectiveInterestRateSwap4Member2022-01-012022-09-300000945841pool:EffectiveInterestRateSwap4Member2020-03-090000945841pool:ForwardstartingInterestRateSwap2Member2022-01-012022-09-300000945841pool:ForwardstartingInterestRateSwap2Member2020-03-090000945841us-gaap:LineOfCreditMember2022-09-300000945841us-gaap:LineOfCreditMember2021-09-300000945841pool:TermLoanUnderCreditFacilityMember2022-09-300000945841pool:TermLoanUnderCreditFacilityMember2021-09-300000945841pool:TermFacilityMember2022-09-300000945841pool:TermFacilityMember2021-09-300000945841us-gaap:SecuredDebtMember2022-09-300000945841us-gaap:SecuredDebtMember2021-09-300000945841us-gaap:LineOfCreditMember2022-01-042022-01-04

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, 2022
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-20220930_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 24, 2022, there were 39,050,618 shares of common stock outstanding.




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

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,
 2022202120222021
Net sales$1,615,339 $1,411,448 $5,083,807 $4,260,027 
Cost of sales1,111,652 969,549 3,466,126 2,965,311 
Gross profit503,687 441,899 1,617,681 1,294,716 
Selling and administrative expenses239,810 204,623 699,192 589,823 
Operating income263,877 237,276 918,489 704,893 
Interest and other non-operating expenses, net11,707 2,317 25,428 6,862 
Income before income taxes and equity in earnings252,170 234,959 893,061 698,031 
Provision for income taxes62,205 50,386 216,687 155,240 
Equity in earnings of unconsolidated investments, net90 92 226 224 
Net income$190,055 $184,665 $676,600 $543,015 
Earnings per share attributable to common stockholders:  
Basic$4.82 $4.60 $16.99 $13.53 
Diluted$4.78 $4.54 $16.82 $13.32 
Weighted average common shares outstanding:  
Basic39,214 40,101 39,599 40,146 
Diluted39,580 40,691 40,012 40,766 
Cash dividends declared per common share$1.00 $0.80 $2.80 $2.18 

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,
  2022202120222021
Net income$190,055 $184,665 $676,600 $543,015 
Other comprehensive (loss) income:  
Foreign currency translation losses(11,152)(3,555)(18,491)(3,522)
Change in unrealized gains on interest rate swaps, net of change in taxes of $(2,925), $(491), $(8,422), and $(2,818)
8,776 1,473 25,267 8,453 
Total other comprehensive (loss) income (2,376)(2,082)6,776 4,931 
Comprehensive income$187,679 $182,583 $683,376 $547,946 

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,
202220212021
 (Unaudited)(Unaudited)(Audited)
Assets   
Current assets:   
Cash and cash equivalents$49,079 $83,475 $24,321 
Receivables, net189,173 174,987 155,259 
Receivables pledged under receivables facility360,623 301,163 221,312 
Product inventories, net1,539,572 1,043,407 1,339,100 
Prepaid expenses and other current assets61,032 23,368 29,093 
Total current assets2,199,479 1,626,400 1,769,085 
Property and equipment, net184,387 111,339 179,008 
Goodwill691,786 281,300 688,364 
Other intangible assets, net307,389 12,067 312,814 
Equity interest investments1,190 1,242 1,231 
Operating lease assets255,611 221,007 241,662 
Other assets48,213 28,878 37,967 
Total assets$3,688,055 $2,282,233 $3,230,131 
Liabilities and stockholders’ equity   
Current liabilities:   
Accounts payable$442,226 $414,156 $398,697 
Accrued expenses and other current liabilities210,448 231,794 264,877 
Short-term borrowings and current portion of long-term debt 12,208 10,744 11,772 
Current operating lease liabilities72,378 65,442 69,070 
Total current liabilities737,260 722,136 744,416 
Deferred income taxes45,247 30,275 35,840 
Long-term debt, net1,500,337 352,075 1,171,578 
Other long-term liabilities26,744 34,176 31,545 
Non-current operating lease liabilities187,589 158,359 175,359 
Total liabilities2,497,177 1,297,021 2,158,738 
Stockholders’ equity:   
Common stock, $0.001 par value; 100,000,000 shares authorized;
39,054,302, 40,079,584 and 40,192,901 shares issued and
outstanding at September 30, 2022, September 30, 2021 and
December 31, 2021, respectively
39 40 40 
Additional paid-in capital570,855 542,858 551,963 
Retained earnings 620,692 451,401 526,874 
Accumulated other comprehensive loss(708)(9,087)(7,484)
Total stockholders’ equity1,190,878 985,212 1,071,393 
Total liabilities and stockholders’ equity$3,688,055 $2,282,233 $3,230,131 

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,
 20222021
Operating activities  
Net income$676,600 $543,015 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation23,172 21,027 
Amortization6,523 1,064 
Share-based compensation11,691 11,755 
Equity in earnings of unconsolidated investments, net(226)(224)
Other12,644 5,256 
Changes in operating assets and liabilities, net of effects of acquisitions:  
Receivables(181,775)(186,772)
Product inventories(223,268)(267,341)
Prepaid expenses and other assets(31,171)(22,674)
Accounts payable46,564 146,616 
Accrued expenses and other current liabilities(33,284)107,343 
Net cash provided by operating activities307,470 359,065 
Investing activities  
Acquisition of businesses, net of cash acquired(8,309)(17,887)
Purchases of property and equipment, net of sale proceeds(27,965)(24,223)
Other investments, net1,760  
Net cash used in investing activities(34,514)(42,110)
Financing activities  
Proceeds from revolving line of credit1,629,740 791,508 
Payments on revolving line of credit(1,629,688)(730,277)
Proceeds from term loan under credit facility250,000  
Proceeds from asset-backed financing215,000 310,000 
Payments on asset-backed financing(130,000)(415,000)
Payments on term facility(6,937)(6,938)
Proceeds from short-term borrowings and current portion of long-term debt27,396 7,880 
Payments on short-term borrowings and current portion of long-term debt (26,960)(9,006)
Payments of deferred financing costs  (1,610)
Payments of deferred and contingent acquisition consideration(1,374)(362)
Proceeds from stock issued under share-based compensation plans7,201 11,524 
Payments of cash dividends(111,572)(87,509)
Purchases of treasury stock(471,210)(137,975)
Net cash used in financing activities(248,404)(267,765)
Effect of exchange rate changes on cash and cash equivalents206 157 
Change in cash and cash equivalents24,758 49,347 
Cash and cash equivalents at beginning of period24,321 34,128 
Cash and cash equivalents at end of period$49,079 $83,475 

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



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

Common StockAdditional
Paid-In
RetainedAccumulated
Other
Comprehensive
SharesAmountCapitalEarnings(Loss) IncomeTotal
Balance at December 31, 202140,193 $40 $551,963 $526,874 $(7,484)$1,071,393 
Net income
   179,261  179,261 
Foreign currency translation
    (214)(214)
Interest rate swaps, net of the change in taxes of $(3,866)
    11,598 11,598 
Repurchases of common stock, net of retirements
(138)  (62,420) (62,420)
Share-based compensation
  3,657   3,657 
Issuance of stock under share-based compensation plans
55  3,135   3,135 
Declaration of cash dividends
   (32,132) (32,132)
Balance at March 31, 202240,11040 558,755 611,583 3,900 1,174,278 
Net income
   307,283  307,283 
Foreign currency translation
    (7,125)(7,125)
Interest rate swaps, net of the change in taxes of $(1,631)
    4,893 4,893 
Repurchases of common stock, net of retirements
(547)  (216,261) (216,261)
Share-based compensation
  3,914   3,914 
Issuance of stock under share-based compensation plans
25  1,972   1,972 
Declaration of cash dividends
   (39,896) (39,896)
Balance at June 30, 202239,58840 564,641 662,709 1,668 1,229,058 
Net income
   190,055  190,055 
Foreign currency translation
    (11,152)(11,152)
Interest rate swaps, net of the change in taxes of $(2,925)
    8,776 8,776 
Repurchases of common stock, net of retirements
(549)(1) (192,528) (192,529)
Share-based compensation
  4,120   4,120 
Issuance of stock under share-based compensation plans
15  2,094   2,094 
Declaration of cash dividends
   (39,544) (39,544)
Balance at September 30, 202239,054$39 $570,855 $620,692 $(708)$1,190,878 


5


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


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 2021 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 2021 Annual Report on Form 10-K.  The results for our three and nine-month periods ended September 30, 2022, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2022.

Income Taxes

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

Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings. As of September 30, 2022, 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 $2.1 billion and cumulative dividends of $902.0 million.

Accumulated Other Comprehensive Loss

The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):
September 30,December 31,
202220212021
Foreign currency translation adjustments$(28,071)$(8,437)$(9,580)
Unrealized gains (losses) on interest rate swaps, net of tax
27,363 (650)2,096 
Accumulated other comprehensive loss$(708)$(9,087)$(7,484)


7


Recent Accounting Pronouncements Pending Adoption
The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform (Topic 848): Scope
Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities.
The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. Our exposure related to the expected cessation of LIBOR is limited to the interest expense and certain fees we incur on balances outstanding under our three major credit facilities. We do not expect that there will be a material impact to the financial statements as a result of adopting these ASUs.

8


Note 2 – Earnings Per Share

We calculate basic and diluted earnings per share using the two-class method. Earnings per share under the two-class method is calculated using net income attributable to common stockholders, which is net income reduced by the earnings allocated to participating securities. Our participating securities include share-based payment awards that contain a non-forfeitable right to receive dividends and are considered to participate in undistributed earnings with common shareholders. Participating securities excluded from weighted average common shares outstanding were 213 thousand in the third quarter of 2022 and 223 thousand for the nine months ended September 30, 2022.

The table below presents the computation of earnings per share, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except per share data):
 Three Months EndedNine Months Ended
September 30,September 30,
 2022202120222021
Net income$190,055 $184,665 $676,600 $543,015 
Amounts allocated to participating securities(1,019) (3,764) 
Net income attributable to common stockholders$189,036 $184,665 $672,836 $543,015 
Weighted average common shares outstanding:  
Basic39,214 40,101 39,599 40,146 
Effect of dilutive securities:  
Stock options and employee stock purchase plan366 590 413 620 
Diluted39,580 40,691 40,012 40,766 
Earnings per share attributable to common stockholders:  
Basic$4.82 $4.60 $16.99 $13.53 
Diluted$4.78 $4.54 $16.82 $13.32 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
33  33  
(1)Since these options have exercise prices that are higher than the average market prices of our common stock, including them in the calculation would have an anti-dilutive effect on earnings per share.

9


Note 3 – Acquisitions

In April 2022, we acquired the distribution assets of Tri-State Pool Distributors, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in West Virginia.

On December 16, 2021, we acquired Porpoise Pool & Patio, Inc. (“Porpoise”) for $788.7 million, net of cash acquired. The acquisition was funded with borrowings on our amended and restated revolving credit facility (the “Credit Facility”). Porpoise’s primary operations, Sun Wholesale Supply, Inc., a wholesale distributor of swimming pool and outdoor-living products, added one distribution location in Florida. It also services Pinch A Penny, Inc., a franchisor of independently owned and operated pool and outdoor living-related specialty retail stores.

We preliminarily recognized goodwill of $403.5 million, other intangible assets of $301.0 million and tangible assets of $84.2 million, which included $57.4 million of acquired land and buildings. For additional discussion of goodwill and other intangible assets, see Note 3 of “Notes to Consolidated Financial Statements,” included in Part II, Item 8 of our 2021 Annual Report on Form 10-K. The final allocation of the fair value of the Porpoise acquisition, including the allocation of goodwill and intangible assets, is not complete but will be finalized within the allowable measurement period. We do not expect the future results of this acquisition to have a material impact on our financial position or results of operations.

In December 2021, we acquired the distribution assets of Wingate Supply, Inc., a wholesale distributor of irrigation and landscape maintenance products, adding one location in Florida.

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

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

Other than the Porpoise acquisition, 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.

Note 4 – Fair Value Measurements and Interest Rate Swaps

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


Recurring Fair Value Measurements

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 table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contract and our contingent consideration liabilities (in thousands):
 
Fair Value at September 30,
20222021
Level 2
Unrealized gains on interest rate swaps$36,529 $5,488 
Unrealized losses on interest rate swaps 6,308 
Level 3
Contingent consideration liabilities$546 $983 
Interest Rate Swaps

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

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

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

In the third quarter of 2022, two of our interest rate swap contracts terminated on September 29, 2022. These former swap contracts were previously forward-starting and converted the variable interest rate to a fixed interest rate on a portion of our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts was based on the fixed rates plus the applicable margin on our variable rate borrowings.

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

We currently have two swap contracts in place. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on a portion of our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive loss on the Consolidated Balance Sheets.

11


The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Interest rate swap 4March 9, 2020September 29, 2022February 26, 2027$150.00.7400%

For the interest rate swap contracts in effect at September 30, 2022, 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 three- or nine-month periods ended September 30, 2022.

We have entered into a forward-starting interest rate swap contract to extend the hedged period for future interest payments on our variable rate borrowings. This swap contract will convert the variable interest rate to a fixed interest rate on a portion of our variable rate borrowings. We record changes in the estimated fair value of this forward-starting interest rate swap contract to Accumulated other comprehensive loss on the Consolidated Balance Sheets.

The following table provides details related to our forward-starting interest rate swap contract:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swapMarch 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 were in a net pay position.

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

Nonrecurring Fair Value Measurements

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

Other

The carrying values of cash and cash equivalents, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of our long-term debt approximates its 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,
 20222021
Variable rate debt
Current portion of long-term debt:
Australian credit facility$12,208 $10,744 
Short-term borrowings and current portion of long-term debt 12,208 10,744 
Long-term portion:  
Revolving credit facility572,978 170,255 
Term loan under credit facility500,000  
Term facility159,563 168,812 
Receivables securitization facility270,000 15,000 
Less: financing costs, net2,204 1,992 
Long-term debt, net1,500,337 352,075 
Total debt $1,512,545 $362,819 

On January 4, 2022, we drew the $250.0 million incremental term loan available under our December 30, 2021 amendment to our Second Amended and Restated Credit Agreement (the “Credit Facility”) and used the net proceeds to reduce our revolving borrowings under the Credit Facility. At September 30, 2022, the $500.0 million of term loans available under the Credit Facility were fully drawn.

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 the accompanying interim Consolidated Financial Statements and notes, the Consolidated Financial Statements and accompanying notes in our 2021 Annual Report on Form 10-K and with Management’s Discussion and Analysis in our 2021 Annual Report on Form 10-K.  

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

Forward-Looking Statements

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

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

OVERVIEW

Financial Results

Net sales increased 14% in the third quarter of 2022 to $1.6 billion compared to $1.4 billion in the third quarter of 2021. Base business sales grew 10% strengthened by sales growth in our Sun Belt markets, while sales in our northern markets were limited by less favorable weather conditions compared to last year. Net sales benefited approximately 9% to 10% from inflationary product cost increases and were aided by healthy demand for our products and warmer weather throughout much of the United States. We estimate that these increases were partially offset by the following:
1% impact from softness in our European markets, reflecting the impact of the macro-economic environment;
1% from currency exchange rate fluctuations;
1% from one less selling day in Q3 2022 versus Q3 2021; and
anticipated net sales shift of $9.0 million from Q3 2022 to Q4 2022 due to Hurricane Ian.

Gross profit increased 14% to $503.7 million in the third quarter of 2022 from $441.9 million in the same period of 2021. Base business gross profit improved 7% over the third quarter of 2021. Gross margin decreased 10 basis points to 31.2% in the third quarter of 2022 compared to 31.3% in the third quarter of 2021. Base business gross margin decreased 80 basis points.
Selling and administrative expenses (operating expenses) increased 17% to $239.8 million in the third quarter of 2022 compared to $204.6 million in the third quarter of 2021, including a 1% benefit from currency exchange rate fluctuations. As a percentage of net sales, operating expenses increased to 14.8% in the third quarter of 2022 compared to 14.5% in the same period of 2021. The increase in operating expenses reflects inflationary increases and incremental costs to support our business growth, including recent acquisitions.
Operating income in the third quarter of 2022 increased 11% to $263.9 million compared to $237.3 million in the same period in 2021. Operating margin was 16.3% in the third quarter of 2022 compared to 16.8% in the third quarter of 2021.
Interest and other non-operating expenses, net for the third quarter of 2022 increased $9.4 million compared to the third quarter of 2021, reflecting higher average debt levels and higher average interest rates.
14


We recorded a $0.6 million tax benefit from Accounting Standards Update (ASU) 2016-09, Improvements to Employee Share-Based Payment Accounting, in the quarter ended September 30, 2022, compared to a tax benefit of $4.2 million realized in the same period of 2021. This resulted in a $0.02 per diluted share tax benefit in the third quarter of 2022, down from a $0.10 per diluted share tax benefit realized in the same period of 2021.
Net income increased 3% to $190.1 million in the third quarter of 2022 compared to $184.7 million in the third quarter of 2021 as operating income gains were partially offset by higher interest expense and lower tax benefits. Earnings per diluted share increased 5% to $4.78 in the third quarter of 2022 compared to $4.54 in the same period of 2021. Without the impact from ASU 2016-09 in both periods, earnings per diluted share increased 7% to $4.76 in the third quarter of 2022 compared to $4.44 in the third quarter of 2021. See RESULTS OF OPERATIONS below for definitions of our non-GAAP measures and reconciliations of our non-GAAP measures to GAAP measures.
References to product line and product category data throughout this report generally reflect data related to the North American swimming pool market, as this data is more readily available for analysis and represents the largest component of our operations.
COVID-19 Pandemic

We continue to monitor the ongoing impact of the COVID-19 pandemic. The health, safety and security of our employees, customers and the communities in which we operate remain our highest priority. We implemented enhanced hygiene and sanitation practices at our sales centers and at our corporate offices in 2020, and we continue to evaluate and maintain them where necessary. Beginning in the second quarter of 2020, we experienced unprecedented demand as families spent more time at home and sought out opportunities to create or expand home-based outdoor living and entertainment spaces. This trend has had a positive impact on our financial performance over the past couple of years. Recent trends, including a lower number of permits issued for new pools, suggest that new construction activities are moderating.

Our industry experienced substantial supply chain constraints beginning in 2021. In response, we have proactively made significant investments in inventory in the last half of 2021 and early 2022 to enable us to continue to meet strong customer demand and position ourselves to provide exceptional customer service. While we continued to be challenged by supply chain constraints through the first part of 2022, we observed improvements in our supply chain dynamics in the second and third quarters of 2022. We expect inventory balances to normalize with seasonal trends as 2023 progresses.

Financial Position and Liquidity

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

Net inventory levels increased 48% compared to levels at September 30, 2021. Our inventory balance reflects increased purchasing to ensure product availability and stock new locations, in addition to impacts from inflation and recent acquisitions. Our inventory reserve was $23.4 million at September 30, 2022 and $15.7 million at September 30, 2021. Our inventory turns, as calculated on a trailing four quarters basis, were 2.7 times at September 30, 2022 and 3.8 times at September 30, 2021. Our inventory turns have averaged 3.4 times over the past five years.

Total debt outstanding at September 30, 2022 was $1.5 billion compared to $362.8 million at September 30, 2021. Our debt balance has increased between periods as we have utilized debt proceeds to fund recent acquisitions, share repurchases and investments in working capital.

Current Trends and Outlook

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

We expect 2022 diluted EPS of $18.50 to $19.05, including the impact of year-to-date tax benefits of $0.24. Our previous earnings guidance range disclosed in our Second Quarter 2022 Report on Form 10-Q was $18.38 to $19.13. Our earnings guidance range assumes average weather conditions.

15


We expect sales growth for the full year in the range of 17% to 19% as previously disclosed in our 2021 Annual Report on Form 10-K. We project 2022 inflationary product cost increases of approximately 10% (compared to 7% to 8% in 2021). Recently, we've observed increased demand for higher value products and customizations for new pools and remodeling projects, even though the issuance of new pool permits year-to-date has moderated.

We expect a modest improvement in gross margin for the full year of 2022 compared to the full year of 2021 given the beneficial impact of price inflation in the first half of the year. Historically, our first and fourth quarter gross margin is lower compared to our second and third quarters based on seasonality. We expect gross margin in the fourth quarter of 2022 to decline 150 to 200 basis points compared to gross margin of 31.1% in the fourth quarter of 2021 (which is notably up versus 28.5% reported in the fourth quarter of 2020), primarily due to lower inflation from vendor price increases compared to last year and lower incentives earned under our volume-based vendor programs.

We project our operating expense growth rate in 2022 will be less than our gross profit growth rate. We expect that our operating expense growth will reflect inflationary increases and incremental costs to support our strategic initiatives, including increased investments in our digital transformation initiatives and expansion of our sales center network. We also expect increased expenses from tight labor and real estate markets in 2022, which are heightened focus areas in our expense management.

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

We expect to continue to use cash to fund opportunistic share repurchases through the remainder of 2022 and to use cash for the payment of cash dividends as and when declared by our Board.

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

RESULTS OF OPERATIONS

As of September 30, 2022, we conducted operations through 417 sales centers in North America, Europe and Australia. For the nine months ended September 30, 2022, approximately 95% 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,
 2022202120222021
Net sales100.0 %100.0 %100.0 %100.0 %
Cost of sales68.8 68.7 68.2 69.6 
Gross profit31.2 31.3 31.8 30.4 
Selling and administrative expenses14.8 14.5 13.8 13.8 
Operating income16.3 16.8 18.1 16.5 
Interest and other non-operating expenses, net0.7 0.2 0.5 0.2 
Income before income taxes and equity in earnings15.6 %16.6 %17.6 %16.4 %

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

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


Three Months Ended September 30, 2022 Compared to Three Months Ended September 30, 2021
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,
 202220212022202120222021
Net sales$1,552,211 $1,409,867 $63,128 $1,581 $1,615,339 $1,411,448 
Gross profit472,873 441,521 30,814 378 503,687 441,899 
Gross margin30.5 %31.3 %48.8 %23.9 %31.2 %31.3 %
Operating expenses220,239 204,277 19,571 346 239,810 204,623 
Expenses as a % of net sales14.2 %14.5 %31.0 %21.9 %14.8 %14.5 %
Operating income252,634 237,244 11,243 32 263,877 237,276 
Operating margin16.3 %16.8 %17.8 %2.0 %16.3 %16.8 %

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


Acquired

Acquisition
Date
Net
Sales Centers
Acquired

Periods
Excluded
Tri-State Pool DistributorsApril 20221July - September 2022
Porpoise Pool & Patio, Inc.December 20211July - September 2022
Wingate Supply, Inc.December 20211July - September 2022
Vak Pak Builders Supply, Inc. June 20211July - August 2022 and
July - August 2021

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

December 31, 2021410 
Acquired locations
New locations
September 30, 2022417 

17


Net Sales
 Three Months Ended 
September 30,
(in millions)20222021Change
Net sales$1,615.3 $1,411.4 $203.9 14%

Net sales increased 14% in the third quarter of 2022 on top of net sales of $1.4 billion and 24% growth in the third quarter of 2021. Base business net sales in the third quarter of 2022 grew 10% strengthened by sales growth in our Sun Belt markets, while sales in our northern markets were limited by less favorable weather conditions compared to last year.

The following factors benefited our sales (listed in order of estimated magnitude):
inflationary product cost increases of approximately 9 to 10%;
4% sales growth from recent acquisitions;
favorable trends for our products including:
consistent demand for discretionary products, as evidenced by sales growth for product offerings such as equipment and building materials (see discussion below);
market share gains, including those in building materials (see discussion below); and
sustained demand for residential swimming pool maintenance supplies, as the installed base of pools continues to increase.

We estimate that the benefits discussed above were partially offset by the following:
1% impact from softness in our European markets, reflecting the impact of the macro-economic environment;
1% unfavorable impact from currency exchange rate fluctuations;
1% from one less selling day in Q3 2022 versus Q3 2021; and
anticipated net sales shift of $9.0 million from Q3 2022 to Q4 2022 due to Hurricane Ian.

Higher sales for certain product offerings, such as equipment and building materials, indicate consistent demand in traditionally discretionary areas, such as pool construction, pool remodeling and equipment upgrades. In the third quarter of 2022, sales of equipment, which includes swimming pool heaters, pumps, lights, filters and automation, increased 9% compared to the same period last year, and collectively represented approximately 27% of net sales for the period. Supply chain issues continue to persist and constrain sales of certain equipment products. Sales of building materials grew 14% compared to the third quarter of 2021 and represented approximately 14% of net sales in the third quarter of 2022. Sales of chemicals, representing 13% of total net sales, increased 32% compared to the third quarter of 2021. The increase in chemical sales was driven by price inflation, improved supply over last year, and strong demand for non-discretionary maintenance products.

Sales to specialty retailers that sell swimming pool supplies and customers who service large commercial installations are included in the appropriate existing product categories, and growth in these areas is reflected in the discussion above. Sales to base business retail customers increased 4% in the third quarter of 2022 compared to the third quarter of 2021 and represented approximately 11% of our net sales for the third quarter of 2022. Sales to commercial customers increased 28% in the third quarter of 2022 compared to the third quarter of 2021 and represented approximately 3% of our net sales for the third quarter of 2022.

Net sales in our seasonal markets (not considering Europe), representing 46% of our total base business net sales in the third quarter of 2022, increased 8% compared to the third quarter of 2021. Comparatively, net sales in our year-round markets, representing 51% of our total base business net sales in the third quarter of 2022, increased 15% compared to the third quarter of 2021.

Net sales in Europe, representing 3% of our total net sales in the third quarter of 2022, declined 11% in local currency compared to the third quarter of 2021. While we estimate that net sales in Europe benefited 10% from inflationary product cost increases, our results were negatively impacted by a decline in the volume of sales driven by macroeconomic uncertainty from the war in Ukraine and increased fuel prices.

18


Gross Profit
 Three Months Ended 
September 30,
(in millions)20222021Change
Gross profit$503.7 $441.9 $61.8 14%
Gross margin31.2 %31.3 %  

Gross margin decreased 10 basis points to 31.2% in the third quarter of 2022 compared to the third quarter of 2021 when gross margin increased 240 basis points to 31.3% (over the same period in 2020). Our gross margin in the third quarter of 2022 benefited from focused pricing efforts, our supply chain initiatives and recent acquisitions, which mostly offset some headwinds from our vendor incentive programs.

Operating Expenses
 Three Months Ended 
September 30,
(in millions)20222021Change
Selling and administrative expenses$239.8 $204.6 $35.2 17%
Operating expenses as a % of net sales14.8 %14.5 %  

Operating expenses increased 17% in the third quarter of 2022 compared to the third quarter of 2021 (including a 1% benefit from currency exchange rate fluctuations), reflecting inflationary increases and incremental costs to support our business growth, including recent acquisitions. Incremental operating expense increases related to growth-driven labor, facility and freight costs, and investments in our digital transformation initiatives. As a percentage of net sales, operating expenses increased to 14.8% in the third quarter of 2022 compared to 14.5% in the same period of 2021.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the third quarter of 2022 increased $9.4 million compared to the third quarter of 2021. Our weighted average effective interest rate increased to 3.2% in the third quarter of 2022 from 2.8% in the third quarter of 2021 on average outstanding debt of $1.5 billion versus $354.3 million for the respective periods.

Income Taxes

Our effective income tax rate was 24.7% for the three months ended September 30, 2022 compared to 21.4% for the three months ended September 30, 2021. We recorded a $0.6 million tax benefit from ASU 2016-09 in the quarter ended September 30, 2022 compared to a tax benefit of $4.2 million realized in the same period last year. Without the benefit from ASU 2016-09 in both periods, our effective tax rate was 24.9% for the third quarter of 2022 and 23.2% for the third quarter of 2021. Our third quarter effective income tax rate is typically lower compared to other quarters due to the annual expiration of statutes of limitations in the various jurisdictions where we have recorded uncertain tax positions.
Net Income and Earnings Per Share

Net income increased 3% to $190.1 million in the third quarter of 2022 compared to $184.7 million in the third quarter of 2021 as operating income gains were partially offset by higher interest expense and lower tax benefits. Earnings per diluted share increased 5% to $4.78 in the third quarter of 2022 compared to $4.54 in the same period of 2021. Without the impact from ASU 2016-09 in both periods, earnings per diluted share increased 7% to $4.76 in the third quarter of 2022 compared to $4.44 in the third quarter of 2021. See the reconciliation of GAAP to non-GAAP measures below.

19


Nine Months Ended September 30, 2022 Compared to Nine Months Ended September 30, 2021
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,
 202220212022202120222021
Net sales$4,844,310 $4,250,543 $239,497 $9,484 $5,083,807 $4,260,027 
Gross profit1,511,996 1,292,470 105,685 2,246 1,617,681 1,294,716 
Gross margin31.2 %30.4 %44.1 %23.7 %31.8 %30.4 %
Operating expenses640,907 587,989 58,285 1,834 699,192 589,823 
Expenses as a % of net sales13.2 %13.8 %24.3 %19.3 %13.8 %13.8 %
Operating income871,089 704,481 47,400 412 918,489 704,893 
Operating margin18.0 %16.6 %19.8 %4.3 %18.1 %16.5 %

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
Tri-State Pool DistributorsApril 20221May - September 2022
Porpoise Pool & Patio, Inc. December 20211January - September 2022
Wingate Supply, Inc. December 20211January - September 2022
Vak Pak Builders Supply, Inc. June 20211January - August 2022 and June - August 2021
Pool Source, LLC
April 20211January - June 2022 and April - June 2021
TWC Distributors, Inc. December 202010January - February 2022 and January - February 2021

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

20


Net Sales
 Nine Months Ended 
September 30,
(in millions)20222021Change
Net sales$5,083.8 $4,260.0 $823.8 19%

Net sales for the first nine months of 2022 increased 19% compared to the same period last year. Base business net sales increased 14%. Our results in the first nine months of the year were driven by continued strong demand for outdoor-living products and elevated price inflation. Sales growth in our seasonally significant quarters (second and third quarters) have been limited by industry capacity, including labor and supply chain constraints. However, we have observed improvements in our supply chain dynamics in the second and third quarters of 2022 following the challenges in the second half of 2021 through early 2022.

The following factors benefited our sales (listed in order of estimated magnitude):
inflationary product cost increases of approximately 9% to 10%;
5% sales growth from recent acquisitions;
favorable trends for our products including:
consistent demand for discretionary products, as evidenced by sales growth for product offerings such as equipment and building materials (see discussion below);
market share gains, including those in building materials (see discussion below); and
sustained demand for residential swimming pool maintenance supplies, as the installed base of pools continues to grow.

Following our robust 33% sales growth in the first quarter of 2022, results in our second and third quarters were limited by several factors. We estimate that the benefits discussed above were partially offset by the following:
1% impact from softness in our European markets, reflecting the impact of the macro-economic environment;
1% unfavorable impact from currency exchange rate fluctuations;
less favorable weather conditions compared to last year throughout the second and third quarters, particularly in our seasonal markets (see discussion below); and
anticipated net sales shift of $9.0 million from Q3 2022 to Q4 2022 due to Hurricane Ian.

Higher sales for certain product offerings, such as equipment and building materials, indicate consistent demand in traditionally discretionary areas, such as pool construction, pool remodeling and equipment upgrades. In the first nine months of 2022, sales of equipment, which includes swimming pool heaters, pumps, lights, filters and automation, increased approximately 11% compared to the same period last year. Equipment growth for certain products was limited by supply chain constraints. Equipment collectively represented 27% of net sales in the first nine months of 2022. Sales of building materials grew 22% compared to the first nine months of 2021 and represented approximately 13% of net sales in the first nine months of 2022. Sales of chemicals, representing 12% of total net sales, increased 34% compared to the first nine months of 2021. The increase in chemical sales was driven by inflation, improved supply over last year, and strong demand for non-discretionary maintenance products.

Sales to specialty retailers that sell swimming pool supplies and customers who service large commercial installations are included in the appropriate existing product categories, and growth in these areas is reflected in the discussion above. In the first nine months of 2022, sales to base business retail customers increased 10% compared to the first nine months of 2021 and represented approximately 12% of our consolidated net sales. Sales to certain of our retail customers have been hindered by less favorable weather conditions in the second and third quarters compared to the prior year. Sales to commercial customers increased 27% in the first nine months of 2022 compared to the first nine months of 2021 and represented approximately 3% of our consolidated net sales in the first nine months of 2022.

Net sales in our seasonal markets (not considering Europe), representing 46% of our total base business net sales in the first nine months of 2022, increased 13% compared to the first nine months of 2021. Comparatively, net sales in our year-round markets, representing 49% of our total base business net sales in the first nine months of 2022, increased 18% compared to the first half of 2021.

Net sales in Europe, representing 4% of our total net sales in the first nine months of 2022, declined 3% in local currency. While we estimate that net sales in Europe benefited 10% from inflationary product cost increases, beginning in the second quarter of 2022, our results were negatively impacted by a decline in the volume of sales driven by macroeconomic uncertainty.
21


Gross Profit
 Nine Months Ended 
September 30,
(in millions)20222021Change
Gross profit$1,617.7 $1,294.7 $323.0 25%
Gross margin31.8 %30.4 %  

Gross margin improved 140 basis points to 31.8% in the nine months ended September 30, 2022 compared to 30.4% in the first nine months of 2021. This improvement reflects focused supply chain management initiatives to address inflation, increased pricing and benefits from our recent acquisitions.
Operating Expenses
 Nine Months Ended 
September 30,
(in millions)20222021Change
Selling and administrative expenses$699.2 $589.8 $109.4 19%
Operating expenses as a % of net sales13.8 %13.8 %  

Operating expenses for the nine months ended September 30, 2022 increased 19% compared to the first nine months of 2021, including a 1% benefit from currency exchange rate fluctuations. The increase in operating expenses reflects inflationary increases and incremental costs to support our business growth, including recent acquisitions. Our expense growth reflects increases in growth-driven labor, facility and freight costs, along with increased investments in technology and higher performance-based compensation expense.

Interest and Other Non-Operating Expenses, Net

Interest and other non-operating expenses, net for the first nine months of 2022 increased $18.6 million compared to the same period last year, primarily due to higher average debt levels between periods. Our average outstanding debt was $1.5 billion for the first nine months of 2022 versus $376.2 million for the same period of 2021. Our weighted average effective interest rate decreased to 2.3% from 2.6% for the respective periods.

Income Taxes

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

Net Income and Earnings Per Share

Net income increased 25% to $676.6 million for the nine months ended September 30, 2022 compared to the nine months ended September 30, 2021. Earnings per diluted share increased 26% to $16.82 for the nine months ended September 30, 2022 versus $13.32 per diluted share for the nine months ended September 30, 2021. Without the impact from ASU 2016-09 in both periods, earnings per diluted share increased 28% to $16.58 for the nine months ended September 30, 2022 compared to $12.93 for the nine months ended September 30, 2021. See the reconciliation of GAAP to non-GAAP measures below.


22


Reconciliation of Non-GAAP Financial Measures

Adjusted Diluted EPS

We have included adjusted diluted EPS, a non-GAAP financial measure, as a supplemental disclosure, because we believe this measure is useful to investors and others in assessing our period-to-period operating performance.

Adjusted diluted EPS is a key measure used by management to demonstrate the impact of tax benefits from ASU 2016-09 on our diluted EPS and to provide investors and others with additional information about our potential future operating performance to supplement GAAP measures.

We believe this measure should be considered in addition to, not as a substitute for, diluted EPS presented in accordance with GAAP, and in the context of our other disclosures within this Form 10-Q. Other companies may calculate this non-GAAP financial measure differently than we do, which may limit its usefulness as a comparative measure.
The table below presents a reconciliation of diluted EPS to adjusted diluted EPS.
(Unaudited)Three Months EndedNine Months Ended
September 30,September 30,
2022202120222021
Diluted EPS$4.78 $4.54 $16.82 $13.32 
ASU 2016-09 tax benefit(0.02)(0.10)(0.24)(0.39)
Adjusted diluted EPS$4.76 $4.44 $16.58 $12.93 


23


Seasonality and Quarterly Fluctuations

Our business is 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 lower during the first and fourth quarters. In 2021, we generated approximately 60% of our net sales and 69% 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 2022, the four quarters of 2021 and the fourth quarter of 2020.  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.  The results of any one or more quarters are not necessarily a good indication of results for an entire fiscal year or of continuing future trends for a variety of reasons, including the seasonal nature of our business, the recent pandemic-driven increased demand for our products and the impact of new and acquired sales centers.

(Unaudited)QUARTER
(in thousands)202220212020
 ThirdSecondFirstFourthThirdSecondFirstFourth
Statement of Income Data
Net sales$1,615,339 $2,055,818 $1,412,650 $1,035,557 $1,411,448 $1,787,833 $1,060,745 $839,261 
Gross profit503,687 666,804 447,189 322,376 441,899 551,685 301,131 239,095 
Operating income263,877 418,888 235,723 127,891 237,276 338,586 129,031 74,351 
Net income190,055 307,283 179,261 107,609 184,665 259,695 98,655 59,174 
Balance Sheet Data
Total receivables, net$549,796 $756,585 $679,927 $376,571 $476,150 $585,566 $487,602 $289,200 
Product inventories, net1,539,572 1,579,101 1,641,155 1,339,100 1,043,407 894,654 977,228 780,989 
Accounts payable442,226 604,225 685,946 398,697 414,156 439,453 634,998 266,753 
Total debt1,512,545 1,595,398 1,505,073 1,183,350 362,819 423,116 433,171 416,018 

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.

24


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

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

Weather Impacts on 2022 and 2021 Results

Sales in the third quarter of 2022 were generally aided by above-average temperatures throughout much of the contiguous United States. However, sales in Florida were negatively impacted by closures due to Hurricane Ian at the end of the quarter, which we expect to recover in the fourth quarter of 2022. Compared to last year, weather conditions in Canada and the northern states were less favorable. Generally favorable weather conditions benefited sales in the third quarter of 2021 with most of the United States experiencing above-average temperatures and below-average precipitation.

We observed unfavorable weather conditions in certain markets throughout the second quarter of 2022. Heavy rainfall and cooler temperatures throughout the northeastern United States and Canada resulted in slower sales activity and limited sales growth in the second quarter of 2022. Additionally, results in Europe continued to be impacted by unfavorable weather conditions. In contrast, our southern markets benefited from above-average temperatures, particularly in Texas. In the second quarter of 2021, overall weather conditions favorably impacted sales growth with the average U.S. temperature in June 2021 being the hottest on record in 127 years.

Overall, weather conditions in the first quarter of 2022 were less favorable than weather conditions in the first quarter of 2021. Sales benefited from above-average temperatures along much of the west and the east coast, although Texas experienced cooler-than-normal temperatures. In addition, some seasonal markets had unfavorable weather compared to the first quarter of 2021 when construction activity started earlier than normal. Similarly, results in Europe were hindered by unfavorable weather conditions. In the first quarter of 2021, sales benefited from favorable and generally mild weather conditions throughout the contiguous United States. In February 2021, Texas experienced the most costly winter storm event on record for the United States, which damaged many swimming pools and added to already strong replacement activity.

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


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 2021 Annual Report on Form 10-K.  We have not changed any of these policies from those previously disclosed in that report.

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

LIQUIDITY AND CAPITAL RESOURCES

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

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

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

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

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

We focus our capital expenditure plans principally on the needs of our sales centers, and in recent years have increased our spending on information technology. We project capital expenditures in 2022 as a percentage of net sales will be consistent with our results in 2021. Capital expenditures were 0.7% of net sales in 2021, 0.6% of net sales in 2020 and 1.0% of net sales in 2019 and have averaged roughly 1.0% of net sales over the past five years.

26


Sources and Uses of Cash

The following table summarizes our cash flows (in thousands):
 Nine Months Ended
September 30,
 20222021
Operating activities$307,470 $359,065 
Investing activities(34,514)(42,110)
Financing activities(248,404)(267,765)

Net cash provided by operations was $307.5 million for the first nine months of 2022 compared to $359.1 million for the first nine months of 2021. The decrease in our operating cash flows was driven by federal tax payments of $79.5 million in 2022, which were allowed to be deferred and included in accrued expenses and other liabilities at December 31, 2021. Additional impacts relate to growth-driven working capital outflows, including increased inventory purchases, which were more than offset by an increase in net income.
Net cash used in investing activities for the first nine months of 2022 decreased compared to the first nine months of 2021 primarily due to a decrease in cash used for the acquisition of businesses of $9.6 million, offset by an increase in capital expenditures of $3.7 million.
Net cash used in financing activities decreased $19.4 million to $248.4 million for the first nine months of 2022 compared to $267.8 million for the first nine months of 2021, reflecting a $333.2 million increase in share repurchases and an increase in dividends paid of $24.1 million, partially offset by $380.4 million increase in net debt proceeds

Future Sources and Uses of Cash

Credit Facility

Our Credit Facility, as amended on December 30, 2021, provides for $1.25 billion in borrowing capacity consisting of a $750.0 million five-year unsecured revolving credit facility and a $500.0 million term loan facility. The Credit Facility includes a $750.0 million revolving credit facility and sublimits for the issuance of swingline loans and standby letters of credit. The term loans require quarterly amortization payments aggregating to 20% of the original principal amount of the loan during the third, fourth and fifth years of the loan, with all remaining principal due on the Credit Facility maturity date of September 25, 2026. We intend to continue to use the Credit Facility for general corporate purposes, for future share repurchases and to fund future growth initiatives.

At September 30, 2022, there was $573.0 million of revolving borrowings outstanding, a $500.0 million term loan, a $4.8 million standby letter of credit outstanding and $172.2 million available for borrowing under the Credit Facility.  Currently, we pay interest on revolving and term loan 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, 2022 was approximately 3.5%, excluding commitment fees.

Term Facility
Our Term Facility, as amended on October 12, 2021, provides for $185.0 million in borrowing capacity and matures on December 30, 2026. Proceeds from the Term Facility were used to pay down the Credit Facility in December 2019, adding borrowing capacity for future share repurchases, acquisitions and growth-oriented working capital expansion. The Term Facility is 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. We classify the entire outstanding balance as Long-term debt on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. The total of the quarterly payments through maturity will be equal to 33.75% of the Term Facility with the final principal repayment, 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.

27


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

Receivables Securitization Facility

Our two-year accounts receivable securitization facility (the Receivables Facility) offers us a lower-cost form of financing. Under this facility, we can borrow up to $350.0 million between April through June and from $175.0 million to $315.0 million during the remaining months of the year. The Receivables Facility matures on November 1, 2023. We classify the entire outstanding balance as Long-term debt on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis.

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

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, 2022, 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, 2022, our average total leverage ratio equaled 1.25 (compared to 1.15 as of June 30, 2022) and the TTM average total indebtedness amount used in this calculation was $1.4 billion.

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, 2022, our fixed charge ratio equaled 11.14 (compared to 12.22 as of June 30, 2022) and TTM Rental Expense was $77.9 million.
The Credit Facility and Term Facility limit the declaration and payment of dividends on our common stock to a manner consistent with past practice, provided no default or event of default has occurred and is continuing, or would result from the payment of dividends.  We may declare and pay quarterly dividends so long as (i) the amount per share of such dividends is not greater than the most recently publicly announced amount of dividends per share and (ii) our Average Total Leverage Ratio is less than 3.25 to 1.00 both immediately before and after giving pro forma effect to such dividends. Under the Credit Facility and Term Facility, we may repurchase shares of our common stock provided no default or event of default has occurred and is continuing, or would result from the repurchase of shares, and our maximum average total leverage ratio (determined on a pro forma basis) is less than 3.25 to 1.00.  

Other covenants in each of our credit facilities 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 our credit facilities could result in, among other things, higher interest rates on our borrowings or the acceleration of the maturities of our outstanding debt.

28


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, 2022, we had in place two interest rate swap contracts and one forward-starting interest rate swap contract, each of which has the effect of converting our exposure to variable interest rates on a portion of our variable rate borrowings to fixed interest rates. For more information, see Note 4 of “Notes to Consolidated Financial Statements” included in Part I, Item 1 of this Form 10-Q.

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

29


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, 2022 from what we reported in our 2021 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 2021 Annual Report on Form 10-K.
Currency Risk
There have been no material changes during the nine months ended September 30, 2022 from what we reported in our 2021 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 2021 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, 2022, management, including our CEO and CFO, performed an evaluation of the effectiveness of our disclosure controls and procedures.  Based on that evaluation, management, including our CEO and CFO, concluded that as of September 30, 2022, our disclosure controls and procedures were effective.
We maintain a system of internal control over financial reporting that is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles.  Based on the most recent evaluation, we have concluded that no change in our internal control over financial reporting occurred during the last fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
The effectiveness of our system of disclosure controls and procedures or internal control over financial reporting is subject to certain limitations, including the exercise of judgment in designing, implementing and evaluating such systems, the assumptions used in identifying the likelihood of future events and the inability to eliminate misconduct completely. As a result, there can be no assurance that our control systems will detect all errors or fraud. By their nature, our system can provide only reasonable assurance regarding management's control objectives.
30



PART II.  OTHER INFORMATION

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

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

Item 2.  Unregistered Sales of Equity Securities and Use of Proceeds
The table below summarizes the repurchases of our common stock in the third quarter of 2022:
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, 20222,953 $359.18 2,900 $421,711,552 
August 1-31, 2022216,796 $366.54 216,796 $342,246,503 
September 1-30, 2022329,043 $340.39 329,043 $230,242,715 
Total548,792 $350.82 548,739  
(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. There were 53 shares surrendered for this purpose in the third quarter of 2022.
(2)In May 2022, our Board authorized an additional $196.2 million under our share repurchase program for the repurchase of shares of our common stock in the open market at prevailing market prices. As of October 24, 2022, $230.2 million of the authorized amount remained available under our current share repurchase program.
Our Board may declare future dividends at their discretion, after considering various factors, including our earnings, capital requirements, financial position, contractual restrictions and other relevant business considerations. For a description of restrictions on dividends in our Credit Facility, Term Facility and Receivables Facility, see the “Liquidity and Capital Resources” section of Management’s Discussion and Analysis in Part I, Item 2 of this Form 10-Q. We cannot assure shareholders or potential investors that dividends will be declared or paid any time in the future if our Board determines that there is a better use of our funds.

31


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, 2022 and September 30, 2021;
2.Consolidated Statements of Comprehensive Income for the three and nine months ended September 30, 2022 and September 30, 2021;
3.Consolidated Balance Sheets at September 30, 2022, December 31, 2021 and September 30, 2021;
4.Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2022 and September 30, 2021;
5.Consolidated Statements of Changes in Stockholders’ Equity for the three and nine months ended September 30, 2022 and September 30, 2021; and
6.Notes to Consolidated Financial Statements.

32




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 27, 2022.
  POOL CORPORATION
   
   
   
   
 By:/s/ Melanie Housey Hart
  Melanie Housey Hart
Vice President and Chief Financial Officer, and duly authorized signatory on behalf of the registrant







33
EX-31.1 2 exhibit31_1q322.htm POOL CFO SECTION 302 CERTIFICATION Document


EXHIBIT 31.1

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

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

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


EX-31.2 3 exhibit31_2q322.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 27, 2022/s/ Peter D. Arvan
Peter D. Arvan
     President and Chief Executive Officer


EX-32.1 4 exhibit32_1q322.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, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Peter D. Arvan, as Chief Executive Officer of the Company, and Melanie Housey Hart, as Chief Financial Officer of the Company, each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


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







        A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.
        This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.



EX-101.SCH 5 pool-20220930.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 2107102 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Fair Value Measurements and Interest Rate Swaps link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Debt 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 2308302 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables) link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Significant Accounting Policies - Retained Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Terminated (Details) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pool-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pool-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pool-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] 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] Provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred income taxes Deferred Income Tax Liabilities, Net Long-term debt, gross Long-Term Debt, Gross Income Statement [Abstract] Income Statement [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic [Abstract] Derivative [Line Items] Derivative [Line Items] Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Termination Date Termination Date Derivative, Maturity Date Unrealized losses on interest rate swaps Derivative Liability, Subject to Master Netting Arrangement, before Offset Schedule of Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Table Text Block] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Cash dividends declared per common share Common Stock, Dividends, Per Share, Cash Paid Common stock Common Stock, Value, Issued Term Facility [Member] Term Facility [Member] Term Facility Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Other Investments Payments for (Proceeds from) Other Investing Activities Depreciation Depreciation Porpoise Pool & Patio, Inc. Porpoise Pool & Patio, Inc. [Member] Porpoise Pool & Patio, Inc. Effective Date Derivative, Forward-starting Effective Date Derivative, Forward-starting Effective Date Effective Date Derivative effective date Derivative effective date Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Additional paid-in capital Additional Paid in Capital, Common Stock 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 Other Other Noncash Income (Expense) Current liabilities: Liabilities, Current [Abstract] Proceeds from Issuance of Unsecured Debt Proceeds from Issuance of Unsecured Debt Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Equity interest investments Equity Method Investments Net income Net Income Net Income (Loss) Attributable to Parent Anti-dilutive stock options excluded from diluted earnings per share computations (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Unrealized (losses) gains on interest rate swaps, net of tax Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 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] Equity Component [Domain] Equity Component [Domain] Amendment Flag Amendment Flag Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Receivables Securitization Facility Secured Debt [Member] WEST VIRGINIA WEST VIRGINIA Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Proceeds from Long-term Lines of Credit Proceeds from Long-Term Lines of Credit Proceeds from stock issued under share-based compensation plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Payments of Financing Costs Payments of Financing Costs Entity Current Reporting Status Entity Current Reporting Status Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Other assets Other Assets, Noncurrent Interest rate swap 1 Effective Interest Rate Swap 1 [Member] Effective Interest Rate Swap 1 Derivative Instrument [Axis] Derivative, by Nature [Axis] Derivative Instrument [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Derivative [Table] Derivative [Table] Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Loss [Table] Accumulated Other Comprehensive Income (Loss) [Table] Cumulative share repurchases Cumulative Share Repurchases Cumulative Share Repurchases since inception of repurchase programs Receivables Increase (Decrease) in Accounts and Other Receivables Retained Earnings Retained Earnings (Deficit) Policy [Policy Text Block] Retained Earnings (Deficit) Policy Net Cash Provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of Interest Rate Derivatives Schedule of Interest Rate Derivatives [Table Text Block] Current operating lease liabilities Operating Lease, Liability, Current Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property, Plant and Equipment, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Long-term debt, net Long-Term Debt Long-term debt, net Long-Term Debt, Excluding Current Maturities Common stock, authorized (in shares) Common Stock, Shares Authorized Forward-starting interest rate swap Forward-starting Interest Rate Swap 2 [Member] Forward-starting Interest Rate Swap 2 [Member] Total liabilities Liabilities Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Geographical [Axis] Geographical [Axis] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Receivables pledged under receivables facility Receivables Pledged Under Receivables Facility Receivables Pledged Under Receivables Facility Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Repurchases of common stock, net of retirements Stock Repurchased and Retired During Period, Value Total current assets Assets, Current Pool Source, LLC Pool Source, LLC [Member] Pool Source, LLC Document Type Document Type Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business 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 Debt Debt Disclosure [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Entity Shell Company Entity Shell Company 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 Repurchases of common stock, net of retirements (shares) Stock Repurchased and Retired During Period, Shares Short-term borrowings Short-Term Debt Title of 12(b) Security Title of 12(b) Security Business Combination, Number of Locations Business Combination, Number of Locations Business Combination, Number of Locations Document Period End Date Document Period End Date Payments on revolving line of credit Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Issuance of shares under share-based compensation plans (shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Liabilities and stockholders' equity Liabilities and Equity [Abstract] Accrued expenses and other current liabilities Accrued Liabilities, Current Australian credit facility Long-Term Debt, Current Maturities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Weighted average shares outstanding: [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Product inventories, net Inventory, Net Revolving Credit Facility Line of Credit [Member] Accounts payable Accounts Payable, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Earnings Per Share Earnings Per Share [Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Entity Filer Category Entity Filer Category Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Vak Pak Builders Supply, Inc. Vak Pak Builders Supply, Inc. [Member] Vak Pak Builders Supply, Inc. Estimated fair value of contracts Fair Value, by Balance Sheet Grouping [Table Text Block] Derivative Contract [Domain] Derivative, Name [Domain] Derivative Contract [Domain] Gross profit Gross Profit Security Exchange Name Security Exchange Name Entity Registrant Name Entity Registrant Name Excess tax benefit Other Tax Expense (Benefit) Notional Amount Derivative, Notional Amount Derivative, Notional Amount Term facility Long-Term Line of Credit, Noncurrent Interest rate swap 3 Effective Interest Rate Swap 3 [Member] Effective Interest Rate Swap 3 Foreign currency translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Schedule of Debt Schedule of Debt [Table Text Block] Entity Address, City or Town Entity Address, City or Town Short-term borrowings and current portion of long-term debt Debt, Current Cover page. Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Basis of Presentation and Principles of Consolidation Consolidation, Policy [Policy Text Block] Income before income taxes and equity earnings Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Business Combinations [Abstract] Business Combinations [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Proceeds from asset-backed financing Proceeds from Issuance of Secured Debt Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Fair Value Measurements and Interest Rate Swaps Fair Value Disclosures [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Trading Symbol Trading Symbol Entity File Number Entity File Number Interest rate swap 2 Effective Interest Rate Swap 2 [Member] Effective Interest Rate Swap 2 Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Accumulated Other Comprehensive Loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Diluted [Abstract] Stock options and employee stock purchase plan (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Payments on term facility Repayments of Unsecured Debt Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Proceeds from revolving line of credit Proceeds from Lines of Credit Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Diluted (in dollars per share) Earnings Per Share, Diluted Acquisitions Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Net sales Revenues Total current liabilities Liabilities, Current Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Basic (in dollars per share) Earnings Per Share, Basic Total debt  Debt, Long-Term and Short-Term, Combined Amount Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Interest rate swap 4 Effective Interest Rate Swap 4 [Member] Effective Interest Rate Swap 4 Amortization Amortization Unrealized gains on interest rate swaps Derivative Asset, Subject to Master Netting Arrangement, before Offset Entity Address, Address Line One Entity Address, Address Line One Cost of sales Cost of Revenue Tri-State Pool Distributors Tri-State Pool Distributors [Member] Tri-State Pool Distributors Payments of deferred and contingent acquisition consideration Proceeds from (Payments for) Other Financing Activities Long-term portion: Long-Term Debt, Excluding Current Maturities [Abstract] Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Class of Stock [Domain] Class of Stock [Domain] Term loan under credit facility Term loan under credit facility [Member] Term loan under credit facility Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Entity Interactive Data Current Entity Interactive Data Current 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. Changes in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Retained Earnings (Deficit) Retained Earnings [Member] Payments of cash dividends Payments of Dividends Declaration of cash dividends Dividends, Common Stock, Cash Cumulative dividends Cumulative Dividends Entity Tax Identification Number Entity Tax Identification Number Common Stock [Member] Common Stock [Member] Issuance of stock under share-based compensation plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Purchases of treasury stock Payments for Repurchase of Common Stock Fixed Interest Rate Fixed Interest Rate Derivative, Fixed Interest Rate Contingent consideration liabilities Business Combination, Contingent Consideration, Liability Class of Stock [Axis] Class of Stock [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Receivables, net Receivables, Net, Current Document Quarterly Report Document Quarterly Report FLORIDA FLORIDA Current assets: Assets, Current [Abstract] Non-current operating lease liabilities Operating Lease, Liability, Noncurrent Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Wingate Supply, Inc. Wingate Supply, Inc. [Member] Wingate Supply, Inc. Retained earnings Retained Earnings (Accumulated Deficit) TENNESSEE TENNESSEE Entity Central Index Key Entity Central Index Key Equity Components [Axis] Equity Components [Axis] Payments on asset-backed financing Repayments of Secured Debt Retained Earnings (Accumulated Deficit) [Abstract] Retained Earnings (Accumulated Deficit) [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] City Area Code City Area Code Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Less: financing costs, net Debt Issuance Costs, Noncurrent, Net Equity in earnings of unconsolidated investments, net Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Interest and other non-operating expenses, net Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling and administrative expenses Selling, General and Administrative Expense Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Operating lease assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent AOCI Attributable to Parent [Member] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Share-based compensation Share-Based Payment Arrangement, Noncash Expense Other long-term liabilities Other Liabilities, Noncurrent Equity earnings in unconsolidated investments, net Income (Loss) from Equity Method Investments Document Transition Report Document Transition Report Local Phone Number Local Phone Number Purchases of property and equipment, net of sale proceeds Payments to Acquire Property, Plant, and Equipment Operating income Operating Income (Loss) Product inventories Increase (Decrease) in Inventories Newly Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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] Effect of dilutive securities: [Abstract] Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Weighted average shares outstanding: [Abstract] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common Stock, Shares, Outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Goodwill Balances Goodwill EX-101.PRE 9 pool-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 pool-20220930_g1.jpg POOL LOGO begin 644 pool-20220930_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 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2022
Oct. 24, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Period End Date Sep. 30, 2022  
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 2022  
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   39,050,618
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Net sales $ 1,615,339 $ 1,411,448 $ 5,083,807 $ 4,260,027
Cost of sales 1,111,652 969,549 3,466,126 2,965,311
Gross profit 503,687 441,899 1,617,681 1,294,716
Selling and administrative expenses 239,810 204,623 699,192 589,823
Operating income 263,877 237,276 918,489 704,893
Interest and other non-operating expenses, net 11,707 2,317 25,428 6,862
Income before income taxes and equity earnings 252,170 234,959 893,061 698,031
Provision for income taxes 62,205 50,386 216,687 155,240
Equity earnings in unconsolidated investments, net 90 92 226 224
Net income $ 190,055 $ 184,665 $ 676,600 $ 543,015
Earnings per share:        
Basic (in dollars per share) $ 4.82 $ 4.60 $ 16.99 $ 13.53
Diluted (in dollars per share) $ 4.78 $ 4.54 $ 16.82 $ 13.32
Weighted average shares outstanding: [Abstract]        
Basic (in shares) 39,214 40,101 39,599 40,146
Diluted (in shares) 39,580 40,691 40,012 40,766
Cash dividends declared per common share $ 1.00 $ 0.80 $ 2.80 $ 2.18
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net Income $ 190,055 $ 184,665 $ 676,600 $ 543,015
Other comprehensive (loss) income:        
Foreign currency translation (11,152) (3,555) (18,491) (3,522)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 8,776 1,473 25,267 8,453
Total other comprehensive (loss) income (2,376) (2,082) 6,776 4,931
Comprehensive income $ 187,679 $ 182,583 $ 683,376 $ 547,946
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Comprehensive Income [Abstract]                
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ (2,925) $ (1,631) $ (3,866) $ (491) $ 719 $ (3,046) $ (8,422) $ (2,818)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Current assets:      
Cash and cash equivalents $ 49,079 $ 24,321 $ 83,475
Receivables, net 189,173 155,259 174,987
Receivables pledged under receivables facility 360,623 221,312 301,163
Product inventories, net 1,539,572 1,339,100 1,043,407
Prepaid expenses and other current assets 61,032 29,093 23,368
Total current assets 2,199,479 1,769,085 1,626,400
Property and equipment, net 184,387 179,008 111,339
Goodwill Balances 691,786 688,364 281,300
Other intangible assets, net 307,389 312,814 12,067
Equity interest investments 1,190 1,231 1,242
Operating lease assets 255,611 241,662 221,007
Other assets 48,213 37,967 28,878
Total assets 3,688,055 3,230,131 2,282,233
Current liabilities:      
Accounts payable 442,226 398,697 414,156
Accrued expenses and other current liabilities 210,448 264,877 231,794
Short-term borrowings and current portion of long-term debt 12,208 11,772 10,744
Current operating lease liabilities 72,378 69,070 65,442
Total current liabilities 737,260 744,416 722,136
Deferred income taxes 45,247 35,840 30,275
Long-term debt, net 1,500,337 1,171,578 352,075
Other long-term liabilities 26,744 31,545 34,176
Non-current operating lease liabilities 187,589 175,359 158,359
Total liabilities 2,497,177 2,158,738 1,297,021
Stockholders' equity:      
Common stock 39 40 40
Additional paid-in capital 570,855 551,963 542,858
Retained earnings 620,692 526,874 451,401
Accumulated other comprehensive loss (708) (7,484) (9,087)
Total stockholders’ equity 1,190,878 1,071,393 985,212
Total liabilities and stockholders' equity $ 3,688,055 $ 3,230,131 $ 2,282,233
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
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 39,054,302 40,192,901 40,079,584
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Operating activities    
Net Income $ 676,600 $ 543,015
Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]    
Depreciation 23,172 21,027
Amortization 6,523 1,064
Share-based compensation 11,691 11,755
Equity in earnings of unconsolidated investments, net (226) (224)
Other 12,644 5,256
Changes in operating assets and liabilities, net of effects of acquisitions:    
Receivables (181,775) (186,772)
Product inventories (223,268) (267,341)
Prepaid expenses and other assets (31,171) (22,674)
Accounts payable 46,564 146,616
Accrued expenses and other current liabilities (33,284) 107,343
Net Cash Provided by operating activities 307,470 359,065
Investing activities    
Acquisition of businesses, net of cash acquired (8,309) (17,887)
Purchases of property and equipment, net of sale proceeds (27,965) (24,223)
Other Investments 1,760 0
Net cash used in investing activities (34,514) (42,110)
Financing activities    
Proceeds from revolving line of credit 1,629,740 791,508
Payments on revolving line of credit (1,629,688) (730,277)
Proceeds from Long-term Lines of Credit 250,000 0
Proceeds from asset-backed financing 215,000 310,000
Payments on asset-backed financing (130,000) (415,000)
Payments on term facility (6,937) (6,938)
Proceeds from short-term borrowings and current portion of long-term debt 27,396 7,880
Payments on short-term borrowings and current portion of long-term debt (26,960) (9,006)
Payments of Financing Costs 0 (1,610)
Payments of deferred and contingent acquisition consideration (1,374) (362)
Proceeds from stock issued under share-based compensation plans 7,201 11,524
Payments of cash dividends (111,572) (87,509)
Purchases of treasury stock (471,210) (137,975)
Net cash used in financing activities (248,404) (267,765)
Effect of exchange rate changes on cash and cash equivalents 206 157
Change in cash and cash equivalents 24,758 49,347
Cash and cash equivalents at beginning of period 24,321 34,128
Cash and cash equivalents at end of period $ 49,079 $ 83,475
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Balance (in shares) at Dec. 31, 2020   40,232,000      
Balance at Dec. 31, 2020 $ 639,470 $ 40 $ 519,579 $ 133,870 $ (14,019)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 98,655 0 0 98,655 0
Foreign currency translation (1,268) 0 0 0 (1,268)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (3,046)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 9,137 $ 0 0 0 9,137
Repurchases of common stock, net of retirements (shares)   (215,000)      
Repurchases of common stock, net of retirements (71,516) $ 0 0 (71,516) 0
Share-based compensation 3,837 $ 0 3,837 0 0
Issuance of shares under share-based compensation plans (shares)   69,000      
Issuance of stock under share-based compensation plans 2,912 $ 0 2,912 0 0
Declaration of cash dividends (23,299) $ 0 0 (23,299) 0
Balance (in shares) at Mar. 31, 2021   40,086,000      
Balance at Mar. 31, 2021 657,928 $ 40 526,328 137,710 (6,150)
Balance (in shares) at Dec. 31, 2020   40,232,000      
Balance at Dec. 31, 2020 639,470 $ 40 519,579 133,870 (14,019)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 543,015     543,015  
Foreign currency translation (3,522)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (2,818)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ 8,453        
Balance (in shares) at Sep. 30, 2021 40,079,584 40,080,000      
Balance at Sep. 30, 2021 $ 985,212 $ 40 542,858 451,401 (9,087)
Balance (in shares) at Mar. 31, 2021   40,086,000      
Balance at Mar. 31, 2021 657,928 $ 40 526,328 137,710 (6,150)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 259,695 0 0 259,695 0
Foreign currency translation 1,302 0 0 0 1,302
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 719        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (2,157) $ 0 0 0 (2,157)
Repurchases of common stock, net of retirements (shares)   (45,000)      
Repurchases of common stock, net of retirements (18,619) $ 0 0 (18,619) 0
Share-based compensation 3,712 $ 0 3,712 0 0
Issuance of shares under share-based compensation plans (shares)   90,000      
Issuance of stock under share-based compensation plans 5,006 $ 0 5,006 0 0
Declaration of cash dividends (32,119) $ 0 0 (32,119) 0
Balance (in shares) at Jun. 30, 2021   40,131,000      
Balance at Jun. 30, 2021 874,748 $ 40 535,046 346,667 (7,005)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 184,665 0 0 184,665 0
Foreign currency translation (3,555) 0 0 0 (3,555)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (491)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 1,473 $ 0 0 0 1,473
Repurchases of common stock, net of retirements (shares)   (100,000)      
Repurchases of common stock, net of retirements (47,840) $ 0 0 (47,840) 0
Share-based compensation 4,206 $ 0 4,206 0 0
Issuance of shares under share-based compensation plans (shares)   49,000      
Issuance of stock under share-based compensation plans 3,606 $ 0 3,606 0 0
Declaration of cash dividends $ (32,091) $ 0 0 (32,091) 0
Balance (in shares) at Sep. 30, 2021 40,079,584 40,080,000      
Balance at Sep. 30, 2021 $ 985,212 $ 40 542,858 451,401 (9,087)
Balance (in shares) at Dec. 31, 2021 40,192,901 40,193,000      
Balance at Dec. 31, 2021 $ 1,071,393 $ 40 551,963 526,874 (7,484)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 179,261 0 0 179,261 0
Foreign currency translation (214) 0 0 0 (214)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (3,866)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 11,598 $ 0 0 0 11,598
Repurchases of common stock, net of retirements (shares)   (138,000)      
Repurchases of common stock, net of retirements (62,420) $ 0 0 (62,420) 0
Share-based compensation 3,657 $ 0 3,657 0 0
Issuance of shares under share-based compensation plans (shares)   55,000      
Issuance of stock under share-based compensation plans 3,135 $ 0 3,135 0 0
Declaration of cash dividends (32,132) $ 0 0 (32,132) 0
Balance (in shares) at Mar. 31, 2022   40,110,000      
Balance at Mar. 31, 2022 $ 1,174,278 $ 40 558,755 611,583 3,900
Balance (in shares) at Dec. 31, 2021 40,192,901 40,193,000      
Balance at Dec. 31, 2021 $ 1,071,393 $ 40 551,963 526,874 (7,484)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 676,600     676,600  
Foreign currency translation (18,491)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (8,422)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ 25,267        
Balance (in shares) at Sep. 30, 2022 39,054,302 39,054,000      
Balance at Sep. 30, 2022 $ 1,190,878 $ 39 570,855 620,692 (708)
Balance (in shares) at Mar. 31, 2022   40,110,000      
Balance at Mar. 31, 2022 1,174,278 $ 40 558,755 611,583 3,900
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 307,283 0 0 307,283 0
Foreign currency translation (7,125) 0 0 0 (7,125)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (1,631)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 4,893 $ 0 0 0 4,893
Repurchases of common stock, net of retirements (shares)   (547,000)      
Repurchases of common stock, net of retirements (216,261) $ 0 0 (216,261) 0
Share-based compensation 3,914 $ 0 3,914 0 0
Issuance of shares under share-based compensation plans (shares)   25,000      
Issuance of stock under share-based compensation plans 1,972 $ 0 1,972 0 0
Declaration of cash dividends (39,896) $ 0 0 (39,896) 0
Balance (in shares) at Jun. 30, 2022   39,588,000      
Balance at Jun. 30, 2022 1,229,058 $ 40 564,641 662,709 1,668
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 190,055 0 0 190,055 0
Foreign currency translation (11,152) 0 0 0 (11,152)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (2,925)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 8,776 $ 0 0 0 8,776
Repurchases of common stock, net of retirements (shares)   (549,000)      
Repurchases of common stock, net of retirements (192,529) $ (1) 0 (192,528) 0
Share-based compensation 4,120 $ 0 4,120 0 0
Issuance of shares under share-based compensation plans (shares)   15,000      
Issuance of stock under share-based compensation plans 2,094 $ 0 2,094 0 0
Declaration of cash dividends $ (39,544) $ 0 0 (39,544) 0
Balance (in shares) at Sep. 30, 2022 39,054,302 39,054,000      
Balance at Sep. 30, 2022 $ 1,190,878 $ 39 $ 570,855 $ 620,692 $ (708)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Stockholders' Equity [Abstract]                
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax $ (2,925) $ (1,631) $ (3,866) $ (491) $ 719 $ (3,046) $ (8,422) $ (2,818)
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2022
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 2021 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 2021 Annual Report on Form 10-K.  The results for our three and nine-month periods ended September 30, 2022, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2022.

Income Taxes

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

Retained Earnings

We account for the retirement of treasury shares as a reduction of Retained earnings. As of September 30, 2022, 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 $2.1 billion and cumulative dividends of $902.0 million.

Accumulated Other Comprehensive Loss

The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):
September 30,December 31,
202220212021
Foreign currency translation adjustments$(28,071)$(8,437)$(9,580)
Unrealized gains (losses) on interest rate swaps, net of tax
27,363 (650)2,096 
Accumulated other comprehensive loss$(708)$(9,087)$(7,484)
Recent Accounting Pronouncements Pending Adoption
The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform (Topic 848): Scope
Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities.
The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. Our exposure related to the expected cessation of LIBOR is limited to the interest expense and certain fees we incur on balances outstanding under our three major credit facilities. We do not expect that there will be a material impact to the financial statements as a result of adopting these ASUs.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
We calculate basic and diluted earnings per share using the two-class method. Earnings per share under the two-class method is calculated using net income attributable to common stockholders, which is net income reduced by the earnings allocated to participating securities. Our participating securities include share-based payment awards that contain a non-forfeitable right to receive dividends and are considered to participate in undistributed earnings with common shareholders. Participating securities excluded from weighted average common shares outstanding were 213 thousand in the third quarter of 2022 and 223 thousand for the nine months ended September 30, 2022.

The table below presents the computation of earnings per share, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except per share data):
 Three Months EndedNine Months Ended
September 30,September 30,
 2022202120222021
Net income$190,055 $184,665 $676,600 $543,015 
Amounts allocated to participating securities(1,019)— (3,764)— 
Net income attributable to common stockholders$189,036 $184,665 $672,836 $543,015 
Weighted average common shares outstanding:  
Basic39,214 40,101 39,599 40,146 
Effect of dilutive securities:  
Stock options and employee stock purchase plan366 590 413 620 
Diluted39,580 40,691 40,012 40,766 
Earnings per share attributable to common stockholders:  
Basic$4.82 $4.60 $16.99 $13.53 
Diluted$4.78 $4.54 $16.82 $13.32 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
33 — 33 — 
(1)Since these options have exercise prices that are higher than the average market prices of our common stock, including them in the calculation would have an anti-dilutive effect on earnings per share.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions
9 Months Ended
Sep. 30, 2022
Business Combinations [Abstract]  
Acquisitions Acquisitions
In April 2022, we acquired the distribution assets of Tri-State Pool Distributors, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in West Virginia.

On December 16, 2021, we acquired Porpoise Pool & Patio, Inc. (“Porpoise”) for $788.7 million, net of cash acquired. The acquisition was funded with borrowings on our amended and restated revolving credit facility (the “Credit Facility”). Porpoise’s primary operations, Sun Wholesale Supply, Inc., a wholesale distributor of swimming pool and outdoor-living products, added one distribution location in Florida. It also services Pinch A Penny, Inc., a franchisor of independently owned and operated pool and outdoor living-related specialty retail stores.

We preliminarily recognized goodwill of $403.5 million, other intangible assets of $301.0 million and tangible assets of $84.2 million, which included $57.4 million of acquired land and buildings. For additional discussion of goodwill and other intangible assets, see Note 3 of “Notes to Consolidated Financial Statements,” included in Part II, Item 8 of our 2021 Annual Report on Form 10-K. The final allocation of the fair value of the Porpoise acquisition, including the allocation of goodwill and intangible assets, is not complete but will be finalized within the allowable measurement period. We do not expect the future results of this acquisition to have a material impact on our financial position or results of operations.

In December 2021, we acquired the distribution assets of Wingate Supply, Inc., a wholesale distributor of irrigation and landscape maintenance products, adding one location in Florida.

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

In April 2021, we acquired Pool Source, LLC, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Tennessee.
Other than the Porpoise acquisition, 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.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements and Interest Rate Swaps
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Interest Rate Swaps Fair Value Measurements and Interest Rate Swaps
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

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 table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contract and our contingent consideration liabilities (in thousands):
 
Fair Value at September 30,
20222021
Level 2
Unrealized gains on interest rate swaps$36,529 $5,488 
Unrealized losses on interest rate swaps 6,308 
Level 3
Contingent consideration liabilities$546 $983 
Interest Rate Swaps

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

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

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

In the third quarter of 2022, two of our interest rate swap contracts terminated on September 29, 2022. These former swap contracts were previously forward-starting and converted the variable interest rate to a fixed interest rate on a portion of our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts was based on the fixed rates plus the applicable margin on our variable rate borrowings.

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

We currently have two swap contracts in place. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on a portion of our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive loss on the Consolidated Balance Sheets.
The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Interest rate swap 4March 9, 2020September 29, 2022February 26, 2027$150.00.7400%

For the interest rate swap contracts in effect at September 30, 2022, 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 three- or nine-month periods ended September 30, 2022.

We have entered into a forward-starting interest rate swap contract to extend the hedged period for future interest payments on our variable rate borrowings. This swap contract will convert the variable interest rate to a fixed interest rate on a portion of our variable rate borrowings. We record changes in the estimated fair value of this forward-starting interest rate swap contract to Accumulated other comprehensive loss on the Consolidated Balance Sheets.

The following table provides details related to our forward-starting interest rate swap contract:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swapMarch 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 were in a net pay position.

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

Nonrecurring Fair Value Measurements

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

Other
The carrying values of cash and cash equivalents, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of our long-term debt approximates its 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 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Debt Debt
The table below presents the components of our debt (in thousands):

 September 30,
 20222021
Variable rate debt
Current portion of long-term debt:
Australian credit facility$12,208 $10,744 
Short-term borrowings and current portion of long-term debt 12,208 10,744 
Long-term portion:  
Revolving credit facility572,978 170,255 
Term loan under credit facility500,000 — 
Term facility159,563 168,812 
Receivables securitization facility270,000 15,000 
Less: financing costs, net2,204 1,992 
Long-term debt, net1,500,337 352,075 
Total debt $1,512,545 $362,819 

On January 4, 2022, we drew the $250.0 million incremental term loan available under our December 30, 2021 amendment to our Second Amended and Restated Credit Agreement (the “Credit Facility”) and used the net proceeds to reduce our revolving borrowings under the Credit Facility. At September 30, 2022, the $500.0 million of term loans available under the Credit Facility were fully drawn.

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 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2022
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
Income Taxes We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse.
Retained Earnings We account for the retirement of treasury shares as a reduction of Retained earnings.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):
September 30,December 31,
202220212021
Foreign currency translation adjustments$(28,071)$(8,437)$(9,580)
Unrealized gains (losses) on interest rate swaps, net of tax
27,363 (650)2,096 
Accumulated other comprehensive loss$(708)$(9,087)$(7,484)
Schedule of Recent Accounting Pronouncements The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:
StandardDescriptionEffective DateEffect on Financial Statements and Other Significant Matters
ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting and ASU 2021-01, Reference Rate Reform (Topic 848): Scope
Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities.
The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. Our exposure related to the expected cessation of LIBOR is limited to the interest expense and certain fees we incur on balances outstanding under our three major credit facilities. We do not expect that there will be a material impact to the financial statements as a result of adopting these ASUs.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Computation of earnings per share and reconciliation of basic and diluted weighted average common shares outstanding
 Three Months EndedNine Months Ended
September 30,September 30,
 2022202120222021
Net income$190,055 $184,665 $676,600 $543,015 
Amounts allocated to participating securities(1,019)— (3,764)— 
Net income attributable to common stockholders$189,036 $184,665 $672,836 $543,015 
Weighted average common shares outstanding:  
Basic39,214 40,101 39,599 40,146 
Effect of dilutive securities:  
Stock options and employee stock purchase plan366 590 413 620 
Diluted39,580 40,691 40,012 40,766 
Earnings per share attributable to common stockholders:  
Basic$4.82 $4.60 $16.99 $13.53 
Diluted$4.78 $4.54 $16.82 $13.32 
Anti-dilutive stock options excluded from diluted earnings per share computations (1)
33 — 33 — 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements and Interest Rate Swaps (Tables)
9 Months Ended
Sep. 30, 2022
Sep. 29, 2022
Fair Value Disclosures [Abstract]    
Estimated fair value of contracts The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contract and our contingent consideration liabilities (in thousands):
 
Fair Value at September 30,
20222021
Level 2
Unrealized gains on interest rate swaps$36,529 $5,488 
Unrealized losses on interest rate swaps 6,308 
Level 3
Contingent consideration liabilities$546 $983 
 
Schedule of Interest Rate Derivatives The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Interest rate swap 4March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
The following table provides details related to our forward-starting interest rate swap contract:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swapMarch 9, 2020February 28, 2025February 26, 2027$150.00.8130%
The following table provides additional details related to these former swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt (Tables)
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Debt
The table below presents the components of our debt (in thousands):

 September 30,
 20222021
Variable rate debt
Current portion of long-term debt:
Australian credit facility$12,208 $10,744 
Short-term borrowings and current portion of long-term debt 12,208 10,744 
Long-term portion:  
Revolving credit facility572,978 170,255 
Term loan under credit facility500,000 — 
Term facility159,563 168,812 
Receivables securitization facility270,000 15,000 
Less: financing costs, net2,204 1,992 
Long-term debt, net1,500,337 352,075 
Total debt $1,512,545 $362,819 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accounting Policies [Abstract]        
Excess tax benefit $ 0.6 $ 4.2 $ 9.5 $ 15.9
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Retained Earnings (Details)
$ in Millions
Sep. 30, 2022
USD ($)
Retained Earnings (Accumulated Deficit) [Abstract]  
Cumulative share repurchases $ 2,100.0
Cumulative dividends $ 902.0
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss $ (708) $ (7,484) $ (9,087)
AOCI Attributable to Parent      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss (708) (7,484) (9,087)
Foreign currency translation adjustments      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss (28,071) (9,580) (8,437)
Unrealized (losses) gains on interest rate swaps, net of tax      
Accumulated Other Comprehensive Loss [Line Items]      
Accumulated other comprehensive loss $ 27,363 $ 2,096 $ (650)
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]                
Net Income $ 190,055 $ 307,283 $ 179,261 $ 184,665 $ 259,695 $ 98,655 $ 676,600 $ 543,015
Participating Securities, Distributed and Undistributed Earnings (Loss), Basic (1,019)     0     (3,764) 0
Net Income (Loss) Available to Common Stockholders, Basic $ 189,036     $ 184,665     $ 672,836 $ 543,015
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]                
Anti-dilutive stock options excluded from diluted earnings per share computations (in shares) 33     0     33 0
Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights 213           223  
Weighted average shares outstanding: [Abstract]                
Basic (in shares) 39,214     40,101     39,599 40,146
Effect of dilutive securities: [Abstract]                
Stock options and employee stock purchase plan (in shares) 366     590     413 620
Diluted (in shares) 39,580     40,691     40,012 40,766
Earnings Per Share, Basic [Abstract]                
Basic (in dollars per share) $ 4.82     $ 4.60     $ 16.99 $ 13.53
Earnings Per Share, Basic and Diluted [Abstract]                
Diluted (in dollars per share) $ 4.78     $ 4.54     $ 16.82 $ 13.32
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions (Details)
$ in Thousands
1 Months Ended 9 Months Ended
Apr. 30, 2022
numberOfReportingUnits
Dec. 16, 2021
USD ($)
Dec. 31, 2021
USD ($)
numberOfReportingUnits
Dec. 31, 2021
USD ($)
numberOfReportingUnits
Jun. 30, 2021
numberOfReportingUnits
Apr. 30, 2021
numberOfReportingUnits
Sep. 30, 2022
USD ($)
Sep. 30, 2021
USD ($)
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired             $ 8,309 $ 17,887
Goodwill Balances     $ 688,364 $ 688,364     $ 691,786 $ 281,300
Porpoise Pool & Patio, Inc.                
Business Acquisition [Line Items]                
Payments to Acquire Businesses, Net of Cash Acquired   $ 788,700            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill   301,000            
Goodwill Balances   403,500            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net   84,200            
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment   $ 57,400            
FLORIDA | Porpoise Pool & Patio, Inc.                
Business Acquisition [Line Items]                
Business Combination, Number of Locations | numberOfReportingUnits     1          
FLORIDA | Wingate Supply, Inc.                
Business Acquisition [Line Items]                
Business Combination, Number of Locations | numberOfReportingUnits       1        
FLORIDA | Vak Pak Builders Supply, Inc.                
Business Acquisition [Line Items]                
Business Combination, Number of Locations | numberOfReportingUnits         1      
TENNESSEE | Pool Source, LLC                
Business Acquisition [Line Items]                
Business Combination, Number of Locations | numberOfReportingUnits           1    
WEST VIRGINIA | Tri-State Pool Distributors                
Business Acquisition [Line Items]                
Business Combination, Number of Locations | numberOfReportingUnits 1              
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Sep. 30, 2021
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Unrealized gains on interest rate swaps $ 36,529 $ 5,488
Unrealized losses on interest rate swaps 0 6,308
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities $ 546 $ 983
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements and Interest Rate Swaps - Terminated (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 29, 2022
Jul. 25, 2019
May 07, 2019
Derivative [Line Items]        
Schedule of Interest Rate Derivatives The following table provides additional details related to these swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 3February 5, 2020February 26, 2021February 28, 2025$150.01.3800%
Interest rate swap 4March 9, 2020September 29, 2022February 26, 2027$150.00.7400%
The following table provides details related to our forward-starting interest rate swap contract:
DerivativeInception DateEffective DateTermination DateNotional
Amount
(in millions)
Fixed
Interest
Rate
Forward-starting interest rate swapMarch 9, 2020February 28, 2025February 26, 2027$150.00.8130%
The following table provides additional details related to these former swap contracts:
DerivativeInception DateEffective DateTermination DateNotional Amount
(in millions)
Fixed Interest Rate
Interest rate swap 1May 7, 2019November 20, 2020September 29, 2022$75.02.0925%
Interest rate swap 2July 25, 2019November 20, 2020September 29, 2022$75.01.5500%
   
Interest rate swap 1        
Derivative [Line Items]        
Effective Date   Nov. 20, 2020    
Termination Date   Sep. 29, 2022    
Notional Amount       $ 75,000
Fixed Interest Rate       2.0925%
Interest rate swap 2        
Derivative [Line Items]        
Effective Date   Nov. 20, 2020    
Termination Date   Sep. 29, 2022    
Notional Amount     $ 75,000  
Fixed Interest Rate     1.55%  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Mar. 09, 2020
Feb. 05, 2020
Interest rate swap 3      
Derivative [Line Items]      
Effective Date Feb. 26, 2021    
Termination Date Feb. 28, 2025    
Notional Amount     $ 150,000
Fixed Interest Rate     1.38%
Interest rate swap 4      
Derivative [Line Items]      
Effective Date Sep. 29, 2022    
Termination Date Feb. 26, 2027    
Notional Amount   $ 150,000  
Fixed Interest Rate   0.74%  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details) - Forward-starting interest rate swap - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2022
Mar. 09, 2020
Derivative [Line Items]    
Effective Date Feb. 28, 2025  
Termination Date Feb. 26, 2027  
Derivative, Notional Amount   $ 150.0
Fixed Interest Rate   0.813%
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jan. 04, 2022
Sep. 30, 2022
Sep. 30, 2021
Debt Instrument [Line Items]      
Australian credit facility   $ 12,208 $ 10,744
Short-term borrowings and current portion of long-term debt   12,208 10,744
Long-term portion:      
Less: financing costs, net   2,204 1,992
Long-term debt, net   1,500,337 352,075
Total debt    1,512,545 362,819
Revolving Credit Facility      
Long-term portion:      
Long-term debt, gross   572,978 170,255
Proceeds from Issuance of Unsecured Debt $ 250,000    
Line of Credit Facility, Maximum Borrowing Capacity   500,000  
Term loan under credit facility      
Long-term portion:      
Term facility   500,000 0
Term Facility [Member]      
Long-term portion:      
Term facility   159,563 168,812
Receivables Securitization Facility      
Long-term portion:      
Long-term debt, gross   $ 270,000 $ 15,000
XML 40 pool-20220930_htm.xml IDEA: XBRL DOCUMENT 0000945841 2022-01-01 2022-09-30 0000945841 2022-10-24 0000945841 2022-07-01 2022-09-30 0000945841 2021-07-01 2021-09-30 0000945841 2021-01-01 2021-09-30 0000945841 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000945841 2022-09-30 0000945841 2021-09-30 0000945841 2021-12-31 0000945841 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0000945841 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0000945841 2020-12-31 0000945841 us-gaap:CommonStockMember 2021-12-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000945841 us-gaap:RetainedEarningsMember 2021-12-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000945841 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000945841 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000945841 2022-01-01 2022-03-31 0000945841 us-gaap:CommonStockMember 2022-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000945841 us-gaap:RetainedEarningsMember 2022-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000945841 2022-03-31 0000945841 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000945841 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000945841 2022-04-01 2022-06-30 0000945841 us-gaap:CommonStockMember 2022-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000945841 us-gaap:RetainedEarningsMember 2022-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000945841 2022-06-30 0000945841 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000945841 us-gaap:CommonStockMember 2022-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000945841 us-gaap:RetainedEarningsMember 2022-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000945841 us-gaap:CommonStockMember 2020-12-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000945841 us-gaap:RetainedEarningsMember 2020-12-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000945841 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0000945841 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000945841 2021-01-01 2021-03-31 0000945841 us-gaap:CommonStockMember 2021-03-31 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000945841 us-gaap:RetainedEarningsMember 2021-03-31 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000945841 2021-03-31 0000945841 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000945841 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000945841 2021-04-01 2021-06-30 0000945841 us-gaap:CommonStockMember 2021-06-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000945841 us-gaap:RetainedEarningsMember 2021-06-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000945841 2021-06-30 0000945841 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000945841 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000945841 us-gaap:CommonStockMember 2021-09-30 0000945841 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000945841 us-gaap:RetainedEarningsMember 2021-09-30 0000945841 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2022-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0000945841 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2022-09-30 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-09-30 0000945841 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2021-12-31 0000945841 stpr:WV pool:TriStatePoolDistributorsMember 2022-04-29 2022-04-30 0000945841 pool:PorpoisePoolPatioIncMember 2021-12-16 2021-12-16 0000945841 stpr:FL pool:PorpoisePoolPatioIncMember 2021-12-16 2021-12-31 0000945841 pool:PorpoisePoolPatioIncMember 2021-12-16 0000945841 stpr:FL pool:WingateSupplyIncMember 2021-12-01 2021-12-31 0000945841 stpr:FL pool:VakPakBuildersSupplyIncMember 2021-06-01 2021-06-30 0000945841 stpr:TN pool:PoolSourceLLCMember 2021-04-01 2021-04-30 0000945841 us-gaap:FairValueInputsLevel2Member 2022-09-30 0000945841 us-gaap:FairValueInputsLevel2Member 2021-09-30 0000945841 us-gaap:FairValueInputsLevel3Member 2022-09-30 0000945841 us-gaap:FairValueInputsLevel3Member 2021-09-30 0000945841 2022-01-01 2022-09-29 0000945841 pool:EffectiveInterestRateSwap1Member 2022-01-01 2022-09-29 0000945841 pool:EffectiveInterestRateSwap1Member 2019-05-07 0000945841 pool:EffectiveInterestRateSwap2Member 2022-01-01 2022-09-29 0000945841 pool:EffectiveInterestRateSwap2Member 2019-07-25 0000945841 pool:EffectiveInterestRateSwap3Member 2022-01-01 2022-09-30 0000945841 pool:EffectiveInterestRateSwap3Member 2020-02-05 0000945841 pool:EffectiveInterestRateSwap4Member 2022-01-01 2022-09-30 0000945841 pool:EffectiveInterestRateSwap4Member 2020-03-09 0000945841 pool:ForwardstartingInterestRateSwap2Member 2022-01-01 2022-09-30 0000945841 pool:ForwardstartingInterestRateSwap2Member 2020-03-09 0000945841 us-gaap:LineOfCreditMember 2022-09-30 0000945841 us-gaap:LineOfCreditMember 2021-09-30 0000945841 pool:TermLoanUnderCreditFacilityMember 2022-09-30 0000945841 pool:TermLoanUnderCreditFacilityMember 2021-09-30 0000945841 pool:TermFacilityMember 2022-09-30 0000945841 pool:TermFacilityMember 2021-09-30 0000945841 us-gaap:SecuredDebtMember 2022-09-30 0000945841 us-gaap:SecuredDebtMember 2021-09-30 0000945841 us-gaap:LineOfCreditMember 2022-01-04 2022-01-04 shares iso4217:USD iso4217:USD shares pool:numberOfReportingUnits pure 0000945841 --12-31 2022 Q3 false 10-Q true 2022-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 39050618 1615339000 1411448000 5083807000 4260027000 1111652000 969549000 3466126000 2965311000 503687000 441899000 1617681000 1294716000 239810000 204623000 699192000 589823000 263877000 237276000 918489000 704893000 -11707000 -2317000 -25428000 -6862000 252170000 234959000 893061000 698031000 62205000 50386000 216687000 155240000 90000 92000 226000 224000 190055000 184665000 676600000 543015000 4.82 4.60 16.99 13.53 4.78 4.54 16.82 13.32 39214000 40101000 39599000 40146000 39580000 40691000 40012000 40766000 1.00 0.80 2.80 2.18 190055000 184665000 676600000 543015000 -11152000 -3555000 -18491000 -3522000 -2925000 -491000 -8422000 -2818000 8776000 1473000 25267000 8453000 -2376000 -2082000 6776000 4931000 187679000 182583000 683376000 547946000 49079000 83475000 24321000 189173000 174987000 155259000 360623000 301163000 221312000 1539572000 1043407000 1339100000 61032000 23368000 29093000 2199479000 1626400000 1769085000 184387000 111339000 179008000 691786000 281300000 688364000 307389000 12067000 312814000 1190000 1242000 1231000 255611000 221007000 241662000 48213000 28878000 37967000 3688055000 2282233000 3230131000 442226000 414156000 398697000 210448000 231794000 264877000 12208000 10744000 11772000 72378000 65442000 69070000 737260000 722136000 744416000 45247000 30275000 35840000 1500337000 352075000 1171578000 26744000 34176000 31545000 187589000 158359000 175359000 2497177000 1297021000 2158738000 0.001 0.001 0.001 100000000 100000000 100000000 39054302 40079584 40192901 39000 40000 40000 570855000 542858000 551963000 620692000 451401000 526874000 -708000 -9087000 -7484000 1190878000 985212000 1071393000 3688055000 2282233000 3230131000 676600000 543015000 23172000 21027000 6523000 1064000 11691000 11755000 226000 224000 -12644000 -5256000 181775000 186772000 223268000 267341000 31171000 22674000 46564000 146616000 -33284000 107343000 307470000 359065000 8309000 17887000 27965000 24223000 -1760000 0 -34514000 -42110000 1629740000 791508000 1629688000 730277000 250000000 0 215000000 310000000 130000000 415000000 6937000 6938000 27396000 7880000 26960000 9006000 0 1610000 -1374000 -362000 7201000 11524000 111572000 87509000 471210000 137975000 -248404000 -267765000 206000 157000 24758000 49347000 24321000 34128000 49079000 83475000 40193000 40000 551963000 526874000 -7484000 1071393000 0 0 0 179261000 0 179261000 0 0 0 0 -214000 -214000 -3866000 0 0 0 0 11598000 11598000 138000 0 0 62420000 0 62420000 0 0 3657000 0 0 3657000 55000 0 3135000 0 0 3135000 0 0 0 32132000 0 32132000 40110000 40000 558755000 611583000 3900000 1174278000 0 0 0 307283000 0 307283000 0 0 0 0 -7125000 -7125000 -1631000 0 0 0 0 4893000 4893000 547000 0 0 216261000 0 216261000 0 0 3914000 0 0 3914000 25000 0 1972000 0 0 1972000 0 0 0 39896000 0 39896000 39588000 40000 564641000 662709000 1668000 1229058000 0 0 0 190055000 0 190055000 0 0 0 0 -11152000 -11152000 -2925000 0 0 0 0 8776000 8776000 549000 1000 0 192528000 0 192529000 0 0 4120000 0 0 4120000 15000 0 2094000 0 0 2094000 0 0 0 39544000 0 39544000 39054000 39000 570855000 620692000 -708000 1190878000 40232000 40000 519579000 133870000 -14019000 639470000 0 0 0 98655000 0 98655000 0 0 0 0 -1268000 -1268000 -3046000 0 0 0 0 9137000 9137000 215000 0 0 71516000 0 71516000 0 0 3837000 0 0 3837000 69000 0 2912000 0 0 2912000 0 0 0 23299000 0 23299000 40086000 40000 526328000 137710000 -6150000 657928000 0 0 0 259695000 0 259695000 0 0 0 0 1302000 1302000 719000 0 0 0 0 -2157000 -2157000 45000 0 0 18619000 0 18619000 0 0 3712000 0 0 3712000 90000 0 5006000 0 0 5006000 0 0 0 32119000 0 32119000 40131000 40000 535046000 346667000 -7005000 874748000 0 0 0 184665000 0 184665000 0 0 0 0 -3555000 -3555000 -491000 0 0 0 0 1473000 1473000 100000 0 0 47840000 0 47840000 0 0 4206000 0 0 4206000 49000 0 3606000 0 0 3606000 0 0 0 32091000 0 32091000 40080000 40000 542858000 451401000 -9087000 985212000 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 2021 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 2021 Annual Report on Form 10-K.  The results for our three and nine-month periods ended September 30, 2022, are not necessarily indicative of the expected results for our fiscal year ending December 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. We recorded excess tax benefits of $0.6 million in the third quarter of 2022 compared to $4.2 million in the third quarter of 2021 and $9.5 million in the nine months ended September 30, 2022, compared to $15.9 million in the nine months ended September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retained Earnings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the retirement of treasury shares as a reduction of Retained earnings. As of September 30, 2022, 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 $2.1 billion and cumulative dividends of $902.0 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"/><td style="width:53.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></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%">(28,071)</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%">(8,437)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,580)</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 gains (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%">27,363</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%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </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%">(708)</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%">(9,087)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,484)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Pending Adoption</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on Financial Statements and Other Significant Matters</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities. </span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. </span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our exposure related to the expected cessation of LIBOR is limited to the interest expense and certain fees we incur on balances outstanding under our three major credit facilities. We do not expect that there will be a material impact to the financial statements as a result of adopting these ASUs.</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> We reduce federal and state income taxes payable by the tax benefits associated with the exercise of nonqualified stock options and the lapse of restrictions on restricted stock awards. To the extent realized tax deductions exceed the amount of previously recognized deferred tax benefits related to share-based compensation, we record an excess tax benefit. We record all excess tax benefits as a component of income tax benefit or expense on the Consolidated Statements of Income in the period in which stock options are exercised or restrictions on restricted stock awards lapse. -600000 -4200000 -9500000 -15900000 We account for the retirement of treasury shares as a reduction of Retained earnings. 2100000000 902000000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our Accumulated other comprehensive loss balance (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.181%"><tr><td style="width:1.0%"/><td style="width:53.326%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.947%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.328%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></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%">(28,071)</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%">(8,437)</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,580)</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 gains (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%">27,363</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%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096 </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%">(708)</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%">(9,087)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,484)</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> -28071000 -8437000 -9580000 27363000 -650000 2096000 -708000 -9087000 -7484000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the recent accounting pronouncements that we plan to adopt in future periods:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect on Financial Statements and Other Significant Matters</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provides temporary optional guidance to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to transactions affected by reference rate reform if certain criteria are met. These transactions include: contract modifications, hedging relationships, and sale or transfer of debt securities classified as held-to-maturity. Entities may apply the provisions of the new standard as of the beginning of the reporting period when the election is made. In January 2021, the FASB issued ASU 2021-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Reference Rate Reform (Topic 848): Scope</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">. The amendments in this ASU refine the scope of ASC 848 and clarify some of its guidance as it relates to recent rate reform activities. </span></div></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The provisions of these updates are only available until December 31, 2022, when the reference rate replacement activity is expected to be completed. </span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Our exposure related to the expected cessation of LIBOR is limited to the interest expense and certain fees we incur on balances outstanding under our three major credit facilities. We do not expect that there will be a material impact to the financial statements as a result of adopting these ASUs.</span></td></tr></table> Earnings Per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We calculate basic and diluted earnings per share using the two-class method. Earnings per share under the two-class method is calculated using net income attributable to common stockholders, which is net income reduced by the earnings allocated to participating securities. Our participating securities include share-based payment awards that contain a non-forfeitable right to receive dividends and are considered to participate in undistributed earnings with common shareholders. Participating securities excluded from weighted average common shares outstanding were 213 thousand in the third quarter of 2022 and 223 thousand for the nine months ended September 30, 2022. </span></div><div style="padding-left:18pt;text-indent:-18pt"><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:112%">The table below presents the computation of earnings per share, including the reconciliation of basic and diluted weighted average shares outstanding (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.698%"/><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%">2022</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%">2021</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%">2022</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%">2021</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%">190,055</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%">184,665 </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%">676,600</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%">543,015 </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;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%">Amounts allocated to participating securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,019)</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"/><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%">(3,764)</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;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 attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:1pt 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%">189,036</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 style="background-color:#cceeff;border-top:1pt 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:1pt 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%">184,665 </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 style="background-color:#cceeff;border-top:1pt 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:1pt 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%">672,836</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 style="background-color:#cceeff;border-top:1pt 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:1pt 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%">543,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;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 #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"/></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 common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,101 </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%">39,599</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">366</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%">590 </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%">413</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%">620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,580</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,691 </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:700;line-height:100%">40,012</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 #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,766 </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: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;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 #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"/></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 attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.82</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%">4.60 </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%">16.99</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%">13.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.78</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.54 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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%">13.32 </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: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;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 #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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Anti-dilutive stock options excluded from diluted earnings per share computations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">33</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%">33</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Since these options have exercise prices that are higher than the average market prices of our common stock, including them in the calculation would have an anti-dilutive effect on earnings per share.</span></div> 213000 223000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.275%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.698%"/><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%">2022</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%">2021</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%">2022</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%">2021</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%">190,055</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%">184,665 </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%">676,600</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%">543,015 </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;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%">Amounts allocated to participating securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,019)</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"/><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%">(3,764)</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;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 attributable to common stockholders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:1pt 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%">189,036</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 style="background-color:#cceeff;border-top:1pt 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:1pt 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%">184,665 </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 style="background-color:#cceeff;border-top:1pt 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:1pt 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%">672,836</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 style="background-color:#cceeff;border-top:1pt 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:1pt 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%">543,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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;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 #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"/></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 common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,214</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,101 </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%">39,599</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and employee stock purchase plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">366</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%">590 </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%">413</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%">620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">39,580</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,691 </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:700;line-height:100%">40,012</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 #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,766 </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: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;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 #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"/></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 attributable to common stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.82</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%">4.60 </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%">16.99</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%">13.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.78</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.54 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16.82</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #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%">13.32 </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: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;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 #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"/></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Anti-dilutive stock options excluded from diluted earnings per share computations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">33</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%">33</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 190055000 184665000 676600000 543015000 1019000 0 3764000 0 189036000 184665000 672836000 543015000 39214000 40101000 39599000 40146000 366000 590000 413000 620000 39580000 40691000 40012000 40766000 4.82 4.60 16.99 13.53 4.78 4.54 16.82 13.32 33000 0 33000 0 Acquisitions<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2022, we acquired the distribution assets of Tri-State Pool Distributors, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in West Virginia.</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 December 16, 2021, we acquired Porpoise Pool &amp; Patio, Inc. (“Porpoise”) for $788.7 million, net of cash acquired. The acquisition was funded with borrowings on our amended and restated revolving credit facility (the “Credit Facility”). Porpoise’s primary operations, Sun Wholesale Supply, Inc., a wholesale distributor of swimming pool and outdoor-living products, added one distribution location in Florida. It also services Pinch A Penny, Inc., a franchisor of independently owned and operated pool and outdoor living-related specialty retail stores. </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 preliminarily recognized goodwill of $403.5 million, other intangible assets of $301.0 million and tangible assets of $84.2 million, which included $57.4 million of acquired land and buildings. For additional discussion of goodwill and other intangible assets, see Note 3 of “Notes to Consolidated Financial Statements,” included in Part II, Item 8 of our 2021 Annual Report on Form 10-K. The final allocation of the fair value of the Porpoise acquisition, including the allocation of goodwill and intangible assets, is not complete but will be finalized within the allowable measurement period. We do not expect the future results of this acquisition to have a material impact on our financial position or results of operations. </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 December 2021, we acquired the distribution assets of Wingate Supply, Inc., a wholesale distributor of irrigation and landscape maintenance products, adding one location in Florida. </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:115%">In June 2021, we acquired the distribution assets of Vak Pak Builders Supply, Inc., a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Florida. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2021, we acquired Pool Source, LLC, a wholesale distributor of swimming pool equipment, chemicals and supplies, adding one location in Tennessee. </span></div>Other than the Porpoise acquisition, 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. 1 788700000 1 403500000 301000000 84200000 57400000 1 1 1 Fair Value Measurements and Interest Rate Swaps<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The three levels of the fair value hierarchy under the accounting guidance are described below:</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1    Inputs to the valuation methodology are unadjusted quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2     Inputs to the valuation methodology include:</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">quoted prices for similar assets or liabilities in active markets;</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">quoted prices for identical or similar assets or liabilities in inactive markets;</span></div><div style="padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">inputs other than quoted prices that are observable for the asset or liability; or</span></div><div style="margin-bottom:6pt;padding-left:108pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></div><div style="margin-bottom:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3    Inputs to the valuation methodology are unobservable and significant to the fair value measurement.</span></div><div><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%">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 table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contract and our contingent consideration liabilities (in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"><tr><td style="width:1.0%"/><td style="width:55.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</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%">36,529</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%">5,488 </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%">—</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%">6,308 </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%">546</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%">983 </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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We utilize interest rate swap contracts and forward-starting interest rate swap contracts to reduce our exposure to fluctuations in variable interest rates for future interest payments on our variable rate borrowings. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For determining the fair value of our interest rate swap contracts and forward-starting interest rate swap contracts, we use significant other observable market data or assumptions (Level 2 inputs) that we believe market participants would use in pricing similar assets or liabilities, including assumptions about counterparty risk.  Our fair value estimates reflect an income approach based on the terms of the interest rate swap contracts and inputs corroborated by observable market data including interest rate curves. We include unrealized gains in Prepaid expenses and other current assets and unrealized losses in Accrued expenses and other current liabilities on the Consolidated Balance Sheets.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize any differences between the variable interest rate in effect and the fixed interest rates per our swap contracts as an adjustment to interest expense over the life of the swaps. To the extent our derivatives are effective in offsetting the variability of the hedged cash flows, we record the changes in the estimated fair value of our interest rate swap contracts to Accumulated other comprehensive loss on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2022, two of our interest rate swap contracts terminated on September 29, 2022. These former swap contracts were previously forward-starting and converted the variable interest rate to a fixed interest rate on a portion of our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts was based on the fixed rates plus the applicable margin 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 additional details related to these former swap contracts:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0925%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 25, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5500%</span></td></tr></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%">We currently have two swap contracts in place. These swap contracts were previously forward-starting and convert the variable interest rate to a fixed interest rate on our variable rate borrowings. Interest expense related to the notional amounts under these swap contracts is based on the fixed rates plus the applicable margin on a portion of our variable rate borrowings. Changes in the estimated fair value of these interest rate swap contracts are recorded to Accumulated other comprehensive loss on the Consolidated Balance Sheets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional details related to these swap contracts:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 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%">February 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</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.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%">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></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the interest rate swap contracts in effect at September 30, 2022, 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 three- or nine-month periods ended September 30, 2022.</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 a forward-starting interest rate swap contract to extend the hedged period for future interest payments on our variable rate borrowings. This swap contract will convert the variable interest rate to a fixed interest rate on a portion of our variable rate borrowings. We record changes in the estimated fair value of this forward-starting interest rate swap contract to Accumulated other comprehensive loss on the Consolidated Balance Sheets.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details related to our forward-starting interest rate swap contract:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional<br/>Amount<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed<br/>Interest<br/>Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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 were in a net pay position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our interest rate swap contracts and forward-starting interest rate swap contract are subject to master netting arrangements. According to our accounting policy, we do not offset the fair values of assets with the fair values of liabilities related to these contracts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nonrecurring Fair Value Measurements </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our assets and liabilities that we measure at fair value on a recurring basis, our assets and liabilities are also subject to nonrecurring fair value measurements. Generally, our assets, including long-lived assets, goodwill and intangible assets, are recorded at fair value on a nonrecurring basis as a result of impairment charges or business combinations. In the three- or nine months ended September 30, 2022, we did not record any significant nonrecurring fair value measurements for assets or liabilities in periods subsequent to their initial recognition.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other </span></div>The carrying values of cash and cash equivalents, receivables, accounts payable and accrued liabilities approximate fair value due to the short maturity of those instruments. The carrying value of our long-term debt approximates its 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). The table below presents the estimated fair values of our interest rate swap contracts, our forward-starting interest rate swap contract and our contingent consideration liabilities (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:61.695%"><tr><td style="width:1.0%"/><td style="width:55.772%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.458%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at September 30,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</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%">36,529</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%">5,488 </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%">—</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%">6,308 </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%">546</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%">983 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 36529000 5488000 0 6308000 546000 983000 <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 these former swap contracts:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 7, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0925%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 25, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 20, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$75.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5500%</span></td></tr></table></div> 2020-11-20 2022-09-29 75000000.0 0.020925 2020-11-20 2022-09-29 75000000.0 0.015500 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides additional details related to these swap contracts:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:23.368%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.097%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.568%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional Amount <br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed Interest Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap 3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 5, 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%">February 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</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.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%">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></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details related to our forward-starting interest rate swap contract:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inception Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Termination Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notional<br/>Amount<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fixed<br/>Interest<br/>Rate</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward-starting interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 9, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 28, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$150.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8130%</span></td></tr></table> 2021-02-26 2025-02-28 150000000.0 0.013800 2022-09-29 2027-02-26 150000000.0 0.007400 2025-02-28 2027-02-26 150000000.0 0.008130 Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our debt (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"/><td style="width:65.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</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="display:none"/><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="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%">Current portion of long-term debt:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian credit facility</span></td><td colspan="3" style="background-color:#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%">12,208</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%">10,744 </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%">Short-term borrowings and current portion of long-term debt </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%">12,208</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%">10,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Long-term portion:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit 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%">572,978</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%">170,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan under 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%">500,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">159,563</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%">168,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables securitization facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">270,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%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: financing costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,204</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,992 </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 #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%">1,500,337</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%">352,075 </span></td><td style="background-color:#cceeff;border-top:1pt 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;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 #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:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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%">1,512,545</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 #000;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 #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:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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%">362,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">On January 4, 2022, we drew the $250.0 million incremental term loan available under our December 30, 2021 amendment to our Second Amended and Restated Credit Agreement (the “Credit Facility”) and used the net proceeds to reduce our revolving borrowings under the Credit Facility. At September 30, 2022, the $500.0 million of term loans available under the Credit Facility were fully drawn.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our accounts receivable securitization facility (the “Receivables Facility”) provides for the sale of certain of our receivables to a wholly owned subsidiary (the “Securitization Subsidiary”). The Securitization Subsidiary transfers variable undivided percentage interests in the receivables and related rights to certain third-party financial institutions in exchange for cash proceeds, limited to the applicable funding capacities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the sale of the receivable interests as a secured borrowing on our Consolidated Balance Sheets. The receivables subject to the agreement collateralize the cash proceeds received from the third-party financial institutions. We classify the entire outstanding balance as Long-term debt, net on our Consolidated Balance Sheets as we intend and have the ability to refinance the obligations on a long-term basis. We present the receivables that collateralize the cash proceeds separately as Receivables pledged under receivables facility on our Consolidated Balance Sheets.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the components of our debt (in thousands):</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.584%"><tr><td style="width:1.0%"/><td style="width:65.631%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.767%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.153%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.376%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">2021</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="display:none"/><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="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%">Current portion of long-term debt:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian credit facility</span></td><td colspan="3" style="background-color:#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%">12,208</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%">10,744 </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%">Short-term borrowings and current portion of long-term debt </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%">12,208</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%">10,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Long-term portion:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving credit 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%">572,978</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%">170,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan under 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%">500,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">159,563</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%">168,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables securitization facility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">270,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%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: financing costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,204</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,992 </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 #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%">1,500,337</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%">352,075 </span></td><td style="background-color:#cceeff;border-top:1pt 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;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 #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:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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%">1,512,545</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 #000;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 #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:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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%">362,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12208000 10744000 12208000 10744000 572978000 170255000 500000000 0 159563000 168812000 270000000 15000000 2204000 1992000 1500337000 352075000 1512545000 362819000 250000000 500000000 EXCEL 41 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "1@6U4'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 " D8%M5L*& YN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$E9!B;UI66G#08K;.QF;+4UC?]@:R1]^R59FS*V!]C1TL^? M/H%:'84."5]2B)C(8KX;7.>ST''-CD11 &1]1*=R.2;\V-R'Y!2-SW2 J/1) M'1!JSAMP2,HH4C !B[@0F6R-%CJAHI N>*,7?/Q,W0PS&K!#AYXR5&4%3$X3 MXWGH6K@!)AAAHX/WYZ75>M[ ^ MD_(:QU_9"CI'7+/KY+?59KM[9++F=5U4O*@?=E4C.!?WS&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" D8%M5T)M0 -D% #J'@ & 'AL+W=O/+7&Z4O=,:CF*WY@JO?XKF$LTZAXODACQ)?1$3RU75K M8G^<.E0'9$_\[O-=A'^2][W5?$<8!=$4#W ?0_ 7;5&YQ]@).!YB7+ ML#XQQ<8C*79$ZJ=!31]D=9-% XT?Z69<* EW?8A3XT_"3:%5%&&11VXCY:LW M^_C.U#*HJCT M4-0;B@HN>'Q)'.N"4(M20WFF>/C,59>$=DWA[XKC%#7G9'I.A=Y4;+DD?TV6 MB9*0C'^;:BA7Z)H5= _]F,3,Y=&O_PG=VW?C+A?2.Q=[#= K:+ MJ9=I\OP6_X.S7X_R2,JFX#-[($X^%5"907$K)U%0]4S2J(=Y5@7=5,S,E@\DE&[2J M^7"M%0L2(R :UA!P4 .T$+M!^4[/^#D,0V77)K < VK3?O]KF5"0P,;H@T+ MM&$=M">^]O4@"HWXR$)C!\1UYK/9 YG.GN:SI\GS_>S1Q(DJ-.2TK7*6M>J0 M3B%1)0M@AO7X*_F5OQFG55S*@K]AMS?HVB9,/+@IYY&;L-'"35,I=6>\\Q,7 M.+]R)M&!]81'E72%A-LS<_ 59*.B(1$@R%2D,13 B"<_<,4^8IULC\CE\CET:'1NW)WOD M9_9*[CUH4G_EN_DJIGK>/"'I]-O.L.LX?7/NGL/XV*7SL7&[LN>=>!ZH)Q>' M _( SY%99&Y77-*VAN01O-,F9O*%W(@TX%LFO0LC_3E1&88-B+"%BTG1 9#VN[UJ+GASF&-:&F- M*.YEGGT%RS&Q(C;]L/R1++B;2FA+(R2N-!5A"#/40@GWY8+ L$NV+$@Y^=ZZ MA)PE,9?Y%SAC)9S#.]'2.U'<^L"*VX,QDRS>PJ4(C.RX@%ZW&;G.89UH:9WH MJ>\Y>6N2VU=WPZ(UKUR6GA!ZG"P^38P?OO# IH2E4Z*UG-)AM99_+\F:$B86 ML[D_H?C5^(EXBD$*P$Q>.:@I86 MR,$=S*$A-QP:$L/#9:KQSF&$G-((.;B'.8RT[V;Y1;:E1F:I G<;Z3G42/R- M+,Z^'G*U7J:F-W>W8V=H]:R^/1AUML>,G:/=1)U^V29K0ES]Q2#?6"RN%ANY MDVS[LE,^GN\"?V8Z>Q,2\!6$6I=7\'J9;ZSF)TK$V=[D4B@EPNQPPYG'I7X M[J^$4(<3_8)B>WO\+U!+ P04 " D8%M5&\RK?M,% #8& & 'AL M+W=OB9K MTS8/:7>R3?/0Z0-K9)L)(!?)WLV_[^5CL9$$25KG(09\[D7G7.GJ6+MX%.5G MN>=Y[&.D#LJS&<68 MS?(X+2;+1?WLKEPNQ%%E:<'O2B2/>1Z77VYY)AYO)F3R_.!#NMNKZL%LN3C$ M.W[/UY @-,&.-_Z!K<-<+_U#5X;4%.?-=QKX=:QBI>+4CRB MLD)#MNJB5K^.!KW2HIHH]ZJ$;U.(4\N5**3(TB16/$'W"CY@%BB)Q!:]*S8B MY^CEQR(^)BE\_PJ]01_OU^CEBU=([N.22Y06Z(^].,JX2.1K]*)WOY@I&&#U MFMFF'%VDL4%0E/+/'K\?AP)'X&PG3JT&=U;NEHPGM^F"(' MOT844VH9S^K;PXF-SO][>_2?W]X3P^FFBE/G D&G0#"JP.\' M7A$&#=*ZR]KH!B8/Y@2^7G(+S/&IK\W;M0D+2> &VLR(3)B/ 35 -^SHAJ-T MWQ6*0SM4=<6%VO,2%:)X(SH5GLO^&A7<.O]#RVKW]5ZT,E'4(1IH;0%Y+M7: M7V2B6,"H70:"S^X+?T6(>D]]X&#Y>5M[I.(GL%:5-/R?8ZJ^(!Z7!:AB=U38 M,GP*6FA2V'".&WIZ*[#@H-R8Z:W @F-A@)V!OD2N%*>T_AT"FO0D ML=(GYC HQ9[.WH1!OPST16&!4<*,MAI9<,3SJ(L'R-,S>3I*/NH7O/+31U#@ MPJ.GQ0D63FW2!Q='^Y+>XC;F@P5#=3E,##4V0"O('1#B[#7)J'&JKZ8EQ-@SRF[!!;"->SI1$\=\!JY%YVKB/-?!Q!N@>S9RQ!WUUM%SP:$#-K^M MYE;>HW[P>TWU5;.MKYHMNE:V?CW.9I.,N\W;6*8;]!*67R*R+"XO"O/*6I@F MG7]IM*:!;CVM**,'F2#"IKIEBVPP9^H-;,SD[#O)N/%=*P#X^@1/9\>=C#G%44L&& M#$MT_I6?O634ZG[W$KUFMO55LT77RM:OU=DQDW'+?%ZB39'L<]/TKTY(B:M/ M3A/F8H*)/CMMV3QS:5JSN0,_DLC9-)-QUWRY-,N>=L?P M;^O#9^WY+9FOB.7YFLRCYI#]G+XY\W\?E[NTD"CC6W@5GOI0J[(Y1F]NE#C4 MY\0/0BF1UY=['B>\K #P_58(]7Q3O:#[8\;R7U!+ P04 " D8%M5L!I5 MV[P# "E#0 & 'AL+W=O2=OIO]^E)*NV1&O!YA=+ MHLX]Y+GW6+P<[QG_)C)")'HM"RHF1B;E9F2:(LE(B<4MVQ *;U:,EUC"(U^; M8L,)3JN@LC =RPK,$N?4F(ZKL0<^';.M+')*'C@2V[+$_/L]*=A^8MC&8> Q M7V=2#9C3\0:OR9+(Y\T#AR>S94GSDE"1,XHX64V,.WNTB!6^ OR>D[TXND=* MR0MCW]3#IW1B6&I!I"")5 P8+CLR(T6AB& 9?S><1CNE"CR^/[!_J+2#EAGS%E[!"5+]HWV M R5;(5G9!,,*RIS6 M5_S:Y.$H 'CT 4X3X'0#O#,!;A/@OG4&KPGPWCJ#WP14TLU:>Y6X.99X.N9L MC[A" YNZJ;)?14.^ MICRQ(^@335A)T-4SQ=LT!_0U>H^>EW-T]>X:O4,Y14\9VPI,4S$V):Q,\9M) MLXK[>A7.F56XZ#.C,A-H05.2:N+GP_'Q0+P)&6G3XAS2)6?.XYOH,MSKKBS[L7(3G\Z?_2U;YF M]_3LZD,X$ANI:Z$K0!T;5+%JX]A-[=BR?']L[HY3JX%%7A!T8/,^+ B#P+).88L^S/=< MR_[!=B+4;X7Z@U[\*C/"47)BPJN""7$-GR"E?Z1+@'])!UZ2;'Y)LL6%R$X* M$[2%"08="-LV;,H4]BS."4V^(_@>4%%@U0[H2E*S^4?V>&_;MN]T/*F!N7[7 MN7,=6>3%=L>26C+'T3LR;(6'@\)K1^HWR]^4,6_0#(L,?8"6#'TDZ9K2%%B(?)4GN&ZA:(J>\*LN=V%/1Q2&02=S?9#MA6XG<7V0XSM! MV,F;9C[/=_5IB]JT18-I>V(2%XC]V]]9)S_JE]%Q>_IU*"OJ^&O>1P6]5"[Z M("]V;;W^N-4?#^H_-UTIWQ>WLTLS7C&'_3U >8S MYNN<"E20%4QEW890'5X?"NH'R395U_O")/30U6T&YRC"%0#>KQB3AP&PO=V]R:W-H965T M&ULK99=;]HP%(;_BI5-4RNUS6[?[S@)&70&11LW2>R\S^MCY]@YW347/V0"H,A+GC'9LQ*E%M>V M+:,$>,^+.:.)Y!6,$>,IWK4R7P;8J<"ON<29ZE,540DZG"&R:RDH3/2)_GN'T2G=/9 M4175;1F5MR>X[ MB>#7^\4O_/Q]?ILMLG>'?+MYEDK@(?[=E/>E>V!VUS^V:[F@$?0L-)8@5F"% M[]ZX+>>]*>F.:38XIMG=,?L937.PY M\3]R*4_/2)_*A RQ-B)CB.=P1D982=5OZ4RAP0-$&94RG>$/0=)==>[6=WP:5V_+=7=7 H/+;K=:NZLZ@"CJOK(9_BZ[< MSJYF9!K."5X--S:HVH$^P+95$],RM-UVK2J_I;WU>\]!S(O:4)*(+YDJ3ZZZ MMRX_;XJJZU7_K7L]<@W]8RQ7R^KRCWU9Z^+A/4^9)!G,<"CGX@K+&%'6CV5# M\4517#QSA:5*\9A@R0U""_#]C'.U:>@!ZB(^_ U02P,$% @ )&!;55?$ M#I4M!P W1\ !@ !X;"]W;W)KK>FIUNX)=; MT];*PF5[M^QVK5;%T*BNEHR09%FKLEFL+H?O/K6K2[.W5=GH3VW4[>M:M8\? M=&4>KA9T\?3%Y_)N:_LOEJO+G;K3U]I^V7UJX6IYBE*4M6ZZTC11JV^O%N_I MNPWG?8-!\=]2/W23SU%OY<:8K_W%;\75@O1/I"N=VSZ$@G_W>JVKJH\$S_'G M,>CB=,^^X?3S4_1_#N;!S(WJ]-I4_RL+N[U:I(NHT+=J7]G/YN%7?304]_%R M4W7#W^CAH$WB193O.VOJ8V-X@KIL#O_5MV-'3!I0,=. '1NPES;@QP;\I0W$ ML8$8>N9@9>B'C;)J==F:AZCMU1"M_S!TYM :[)=-/^[7MH5?2VAG5VO3=*8J M"V5U$7U0E6IR'5WWX;KHAR^-VA72PE/TL9;Y\8X?#G=D,W>\UKNW$2<_18PPAC1?AYMO= [-Z="<(LTW+[^[ MTWP)77?J/W;J/S;$XW/]MV];W=A(=1UTV3NL.PX!!!Z@G]?ONIW*]=4")FZG MVWN]6'W_'4W(SUCGO&:PS2L%.^LX?NHX'HJ^6JMN&T$&17G_0?^Y+^]5!3V) M9M0A5#*$ZBO9_4ID1&:7R_MIW_@J)G@_RE/5QE>E7,CXI#IS(TYN1-#-9YUK M,'!3Z>ZGJ-$6,W&($$]N3-.,2NZX0&1QS&+'[ :129&E$O<1GWS$+_41[2I= MW$%5V#>%;J'&C[_0<:8M Z.6(,/!LU@Z3[I&=)QGE!#'$:(C@@LR,W#R9$D^ M8TGO5%E$^AL000=CU$\M8[82LJ6S5U4:=@ !*K# M,=!9LL1Q0JEK!]$)FB3NXH3I&%3\N4$:88*&:>*0? $C_N(O4E@^71^^C,LL MD:X-7\;25,Z4;#JB! VSQ*%H!UQ@J)"F)(Y='XB0 0?X&8911/OPOZK1MN\5K3S+AP!A88)Y7V>FSV4F6BG'GN, M1+O/IP\N#K>)8FF9?:2#PJ:)S,Y,/((S0,)&"FW>L@;DU2!;6*L0H1 M(G6M(KI$I-*SBN@X ("8L3JR"@W#RO76M/8"EHLZNC$M-(=2>_#[Y'0'@OX, MQ]Q&E6GN#MI"W^ +)<(?C+F4LL9D5+K4O<%D1(H9TVR$&1:&F:?Y;IS%Y9E! M93Z.2,:E:PZ1 7U*=ZN R6(QMV*RD6U8F&W.:?HY2SZ(2"Y9XC( IA,"EDW7 M%*+KMWXS4Y)-#F+"9+/1MQH<%8 TN:EU9-6W&4<^AXB8"1>G$1F/4^$-$B(C M;.X\@8U8P\)8\_O93)KE3N8S"(T)X=RS@PBII+&;G!M$R&-&9AV-5,->0C5C MA7@N\1 L2:93^^@+@1P:"W%CTL.]>(Y-_[!!A.9I.Y"M<:$\)RP5W+]($B7>?S"/%T79(PND=7]J M=E$V4:YV):0Y:L6'C%B2U-NG8+J89HE[1(;I!$OCF1T7'ZF%AZGEL[8*O@(L M56W38QIZEHY0!2-)YA[W(;J8):ET3RH0G8BI(#.SE(^8PL.8 HR]K_?5\&;J MB-:FAES>]F\=[Z&\F@XWZ!/&A?0 $U6)U'.'R#(R=\S.1UKA85HYU-1N4HB^ M_PZV\/+G8SE"C>&',:G'EYB02,J]PUI$F*4QHS.(R2(G \O)J]3^Q?>_57M7-AVLZ+?0DKR5T%?MX5WRX<*: MW?!V]<98:^KAXU8K<-@+X/=;8^S31?_"]O1&?_474$L#!!0 ( "1@6U5& MI-I$O ( -P' 8 >&PO=V]R:W-H965T&ULK55=3]LP M%/TK5C9-(+'FLT!9&PE:(?8PK:)B>YCVX":WC85C9[;3LOWZ73LA*B6P3J(/ MC3_N.;[GV-<>;Z6ZUP6 (0\E%WKB%<94%[ZOLP)*J@>R H$S*ZE*:K"KUKZN M%-#<@4KN1T%PZI>4"2\=N[&Y2L>R-IP)F"NBZ[*DZO<5<+F=>*'W.'#+UH6Q M WXZKN@:%F#NJKG"GM^QY*P$H9D41,%JXEV&%[.AC7]M MYW,^\0*;$'#(C&6@^-G %#BW1)C&KY;3ZY:TP-WV(_NUTXY:EE3#5/+O+#?% MQ#OW2 XK6G-S*[F0Z-\)NRV+XS" M688XDTZET)*SG!K(R17E5&1 %I9.DZ,[0>N' MK[X']]&^SL.H\S!R?/%+? ;=PU(P1*[(-1/H(:..F'=^%I\*G/M[)[LR?-WKE+[[GVA:LV$)AQ6" T&9\BAFK>DZ1A9N=MU*0W>U:Y9 MX/,+R@;@_$I*\]BQ%W;WH*=_ 5!+ P04 " D8%M5?1Y"M^@' "_(0 M& 'AL+W=O[#8!YHB8ZUE44/23O-_OH]E!Q3$DDE ?R22/+A\7=N M_,ZA?/4@Y#>UX5RC[]NJ5M>3C=:[R^E4Y1N^9>J=V/$:/ED+N64:;N7]5.TD M9T6S:%M-212ETRTKZ\GBJGEV*Q=78J^KLN:W$JG]=LODXWM>B8?K"9X\/?A2 MWF^T>3!=7.W8/;_C^NON5L+=]*2E*+>\5J6HD>3KZ\D-OES&S8)&XM\E?U"= M:V1,60GQS=Q\+JXGD4'$*YYKHX+!OP-?\JHRF@#'/T>ED]-WFH7=ZR?MGQKC MP9@54WPIJO^4A=Y<3V835/ UVU?ZBWCXA1\-2HR^7%2J^8L>CK+1!.5[I<7V MN!@0;,NZ_<^^'QW160!Z_ O(<0$9+H@#"^AQ 6T,;9$U9GU@FBVNI'A TDB# M-G/1^*99#=:4M0GCG9;P:0GK]&(IZ@*"P@L$5TI49<$TW-QI^ ?1T@J)-5HR MM4&?(.(*O?E:LWU1@LQ;=(&^WGU ;WYXBWY 98W^W(B]8G6AKJ8:D!G]T_R( MXGV+@@10S-%OHM8;A3X"FJ*_?@H6GC[8\T[[X'3:@SW4NMMQG9KLV;=::?>:P2+,TC:*K MZ:%K@"N6Q#3"R4FL!RTY04M&8W%3_!?*JLUM+= 7GHLZ+RN.+&;TYE>AU%OS M<9/ZMU(<2DA,M'J$ C#%4M9OD0WJS2FHZ*^;E=(2HORWS_#DG/$]D[*>$].3 M$]/1^'[@H#0OF=F*?8:VJY-.Z C%&1D$V".%(Y+YXYN=H&6CT&ZV0NKR?T%H MF?.E:4+H )DKA*,T]@.;G8#-1H'=;9CD%X9S"@19!D2L@B!G[O?C=(X'*'U2 M61*HC_D)YGP4YL=_]J5^-!LZ9[*&]&XH8 ^%T>&'LC[P8Q']A&JN?3;,'707 MA*0#$[Q" 4?CR)):-&K#'WK#I9>&(M=E)(WC 2J/6$*2- "KP[5X=.M9;EA] M#YL$^%981E"*PU8$Q(FJDJW*JME(&J\:Q_/U&CJ>)@8LA]"HTN2,NO1:A\^Y MOYQ+6]]9Q#J+C,80-F9>'MBJ\E/E<74O<_ ,9UDRC*57,,TZNU$?H25U/$JA M"Z"%8I_KIAAJ+62 U(]:!CE.23H;(O4)IAF-<0"I96,\3L>WDN]862#^W>PZ MO,TV88KDF'Y>W+$+A\(&,]R%?')0Z%FHBBU1XU$*6]SDN=@;FMZQ1Y,'7I") M\^5QFJ1.0;MB.$Y3'"IIRX-XG @!H]QSKV?SO920%]VJ]EK@LN %I63FF.#* MX0B2@P9,L'R)QPG3]#U.FR->V+%BEREIE,79L)?SR27S* V0%;:DBF>C>^KG MAHE> '24G%^]-YY)6]]H2]%XG*-O+!,88ECM%0A (5O:R$U &\*0PX'JZ \/ M\\YH-!_&S2.&L]DLT*012]%DG*)O]S+?,%,Q@'8G3;Y!UV&JAP/HG6DM3L8H M!NTYR.2<^Z=+XO+U!!9+B7C7&I*O,F(?3N\'/NWYZN&>,B3Q@D>;DX^N9A@'$)N.9:,3\Z? MRIK!>/8\T+..SN?2UC?:TC5YCJ[;5$=K*;9(\H.H#L8%1JXI;JCITMMS$Y>+ M<4KF6>QDF2N8S7$2S0(!LZ1-QDG[ECT>SXWJUR%W&?K"0$]GPS;))YE1F!M# M>Y(EN5"-6 (GXP3>A]TT M=#!FYM^@U-=/Y>/%['(RP8D'LX>[<<^V/G#+W61\(N[FRBM@NV/O!:8^7WL$ MX[Z!?>"6?\DX_W:!-QFR9KEI\1Z]>#T4FLYI-D3K%PL4)+5$2Y\AVEYVJ(V0 MNLWJE9"@K!GP#>T^M:L[\3G.,,%._GL$(:WF66 $I99_Z?,#=*^[7K^P::4NL<(X,HLC M)]=]@FF6A<9G:BF8CE/PQ^9XL3EH_)XWQY,(*I.C_'A4:0JV&25-09L+,YT= M8!X+S#C4Y5P2.73@.;A. MT;M:1,QTFY/5TU_G\=8I=W29PEPZ[3(Q;/:1Q M'5MZCL?I>1G"BIA&*WY?UN8,OAF2N2R%=Y://2P<4S+<83QB-,8DT&'$EH;C M<1H>-8&;\[!1\-AYS1?/HVQX$.$1FX'[AP4P[;P*WW)YW_Q"0*'F(+%]?7QZ M>OH5PDWS[GWP_#V^7+:_);!JVI\V_,8D1$6ABJ]!9?0N X?*]M<"[8T6N^:% M^TIH+;;-Y88SX XC )^OA=!/-^8+3K_96/P?4$L#!!0 ( "1@6U4'*M,. MSA '"> 8 >&PO=V]R:W-H965T&ULS5U1<]LV$OXK M'%_G+IF):P(@0;*7>.9B$=?>7.\R27OWT+D'1J(M367)%>FX_?<'R;(A8%<+ M,MW8?4DL>_DMN N ^#XLH==WZ\W/W;QM^^37Z^6J>W,R[_N;;\[.NNF\O6ZZ MK]GDFTU2?73>+UUMNUS?O3D1)P^_>+^XFO?;7YR=O[YIKMH/;?_CS;N- M_73VB#);7+>K;K%>)9OV\LW)W\0W1J3Y]HJ=R7\6[5UW\'.RO9>/Z_7/VP_? MS=ZSNWM[-QZ9K M+];+_RYF_?S-27F2S-K+YG;9OU_??=ON[VC7P.EZV>W^3>[VMNE),KWM^O7U M_F+;@NO%ZO[_YM=]) XN$.K(!7)_@0PND/+(!6I_@0HO*(Y+F9-W\Z2#[W]S_:;ODO6E\G%O%E=M5VR6-D_K*<_ MS]?+6;OI_I+4O]PN^M^2%S^NFMO9PE[X,CE-?OPP25Y\]3+Y:FO_PWQ]VS6K M6??ZK+>-W+HZF^X;]/:^0?)(@WY8]\T2N>R"ONQB?7V]WCG[]OICN_D? M C.A8?XVLS=D>WRS3-XUB]FIO9>+YF:!-ZFFL=ZWO1W:-JQULUDM5E==\F+2 M7BZFB_XE F8B#9M.;Z]OE[LT_;N?MYO$WK&=3.;;4?ZI3;Y;3=?7;?+BG^NN M"^#/;)=X[!?RL5_(G;_LB+^WS;)932V@C4 W;S9M]S)I^F323K].E'B5R%2F M6'))U.T\^4UWTTS;-R>V[5V[^=2>G/_Y3T*G?\52?@^6[\"V<^2G\RR5RLZ: MUO6GPZ1R>JTYP0P3F)=#]9A#-2B'0_)VCZ0/0JU5E15!H"^@61;F IKDHLJ+ MRC>KH9E0J@P=&FAV*K)4.#0O,MEC9++==>I(9.QHL<_AKMV.R/N?7AZ=YGYZ MOUXN$_L8NVLV,VQ*>9MQ]GE.L DG6,T)9IC O.SGC]G/R7'Q+[MBNY\OL6SF M8-*I2IWGP4" 5N$XB%K4@SP9"L>[??UX^YJ\?=N5[7IK95<7FTV[FOZ6])MF MU=E'BWWN80'1H &G0NHR" BT"@,2M:BC%B;6%B\@Q6- "C(@T>?I*[L(Z.:) ML>OPY-MV=M6^2OYN'^V/?VTN>POPOITNFZY;V$?\+I:ODA^:7[& %O F5)KI M(*!DF\=.!)Q@-2>880+S$E\^)KY\CL0G=N5[+/W.[F<[M W5'(:;WJ_)N^UQ]E:SLO&M_N6G[Q69/ M,U[LUY98J$A/8Q^K%1QS4N1P)E, >%R$4X M\>WMJ.Z/0(7]?Z W0T+YP3K@U((,UH=MIS[="AZS;:1N[-1R].FZASKTKTHP M(^RMR)@, :H1JW!>($W\B#@V*6@Z^5W7W>ZXB.TF]T,^N5W99?;]!R14R8WE M+O3\0+L<.T$(2#9U!><'5J>3[;)AG[9O.H8@@T0B3LZ"D!4J\L M34N-S J/DCO=%Y4,N2:>SM2AD*P?43X5BJI%GJ M6!U80EYXJG(9+LMIKZ,SPXE6LZ(9+C0_?P<[M#2G?FK96D*&?"I+$2[.Z%:/ MSC_OUB[OWNZ7X-O2\6U)\^UG4*\EI-QEEJNP!Y#M'MT#.-%J5C3#A>;W *<@ M2%I!.,(=/K0W=O&9'N=9$E)V2VR+*B^S,)6H99DB)1BL>\VL:(8+S4^34S/D M,#5C4&IR,,*J,I= _$+L "^04+_(,UGF(05&[+)\N^ /URO0[K1*RR-;1M)) M!'*81#!6[:%A1Q<;08)_1.UA]5NSHADN-#^53LV0P]2,0>F#F@.J]NSMZ*X. ML5"U![%#U1[$CE![I),(9/F$#%B2>L3H <")-F%%JUG1#!>:WPF<#"+I3?(( M X9;U3*O= 48,+0#HR)J4@_T9D@HOSK1*0&*5@+&$E %>;50:?AD1*Q B6)\ M^SAN8F+-\:/B:+FB:?E3TSH%:7TAPBTENLUCYP96M)H5S7"A^=EWI%X]"ZFG M2)W">+W(PQ*$O1FUJX@@@7$5-3'1]OBA/:B&IODR9VT2[6KLDU?!W>73#"E. M8O5:LZ(9+C0_N8X**YH*,]0G*63#6Y0:SH7Q[74$"@R$8=X,">4'RQ%211/2 M,?5)"I(^50 ZJB =!3$9 E0C5F!^&%P1K1P%530%_1+U2;3+T7,$I*<5(L.P M.JU9T0P7FI]CQTT5S4WYZI,4PC;3-*QC5)"W@FP- :H1*S F*!,_7HZK*GH[ M>W1]DD+VC944< *-US;-D%!^:!R#4S2#.Z)8_>-V1:M[-.SH*0%R MLBP52B"S NMV-"N:X4+S7P1S)#2C2>B!8A5-7P897UED118J5AFL8 :*%8*5 MJQR\!E(C=BK36@?+1:GH8. :L0*1&0P"A) B&H MR#MUK$YK5C3#A>8?5.'8:4ZS4S[-*D=XI 9C(H^_>SL(J$:LPC%!FOCQXZF!+$VDA5!52.<00]B/D:+77%1:A?T8L9.Z++*P'R-%KT5V,/?Y 7+4 M+M=/J*OFK.2.%6W"BE:SHADN-+\3. :8TPPP/BB-X.4WPGEI5S9%# MDE2I 4=@?5.6%:UF13-<:/XQ?8[\:9K\/8.LJI&:5I%7X+"_.$U$D,!Q?W&. M&&V/'UK'$S7-$SF%5=K5V&>O1BBB4"5:GUU'=35-=1F$58T4 MH6J9R5!8U?&J6 0*C(1AW@P)Y0?+$4Y-$\XQPJJ&I$YI4"FLXP;GV/%33?-3/F%5(W6M M0H5;_#J^$SD(J$:LP)@87""K#\X,IGTD]'I8MT8'7@/ALNKGPC'0 O>JMH"V5H4):S_I-V.3@WKRY>L M:(8+S4^@(\S%'ZO\MT#*?\L,G$1'MWIT_EG)-"N:X4+S\^_(=/&'J_\M()^6 M=@D12E%TPT=W 4ZTFA7-<*'Y7<#I \5GG>%T6,*"LJ@"$G)+5+;'98+1?,02 M,@.ZJ:/3Q+KAS(7FI^G@FXX&G\\43PVL&19B6\(3$ES$4%5A3I W78NT! 07 ML=,RU54HY"!VIQ;O"#%P D Q3 8J^70L*,I %)VC&LYK'YK5C3#A>:GTFD5 MQ3"M8E#ZH.J :SE[0YH$0S!4RT'L4"T'L3NNY91.)"C3)^3 )><)RA>L:!-6 MM)H5S7"A^9W "2$EO0].<^ 2^4JAM)!A#[U [, 7EL6+HP=Z,R24'P>G!92T M%C"6@I;(AFTA9+CK@YB!P,1WA^,F)MH>/RZ.FI?/JY#9TZT> M/3^P,GM6-,.%YN??,?OR69@]^0V)2/EU"=3HO17Y'8D0"(RLJ(F)-<CG[U(P7.>%7#MR>JV9D4S7&A^=AT;+EG?VT63BNQH2Z%A]6\9 MWT!'L,!(&.C.D%A^N!PK+6E6.J8$J83$3U6@]+>,O^\Z"*A&K, ,,;@@NCSX M8EJ:AWZ)$B3:Y>AI G)4B90@L3JM6=$,%YJ?8T=0RQ'O[_ZN$J02H:]5$0IH M)>2N(%M#@&K$"HR)P<<%5XZP5O2N]N@2I K9/595684%[56\FAF!"F?0@=X, M">6'QM&XBJ9Q \XC0W4/&G;LE% A!*[*2Z1VF=5OS8IFN-#\5#HF6@U[37=0 M^I"CD*2LTO"ES8L*5BD#V0H!RW6F,Q'V9W D=+*YJ6TK)5!2F;J-(4'+N%V(%!$>>0 [T9 M$LJ/@V.1%& &,Q)1>I(Z?9G+NWJ MS4OG&&#"U(M#U)- MO!DRI"S!*4%V)&:'TA9H@6&&*&2(7A63=OVW[2],WYZYOF MJOV^V5PM[%-LV5[:R]*OMV6YF\75_/%#O[ZQ43U)/J[[?GV]^W'>-G:VW!K8 MOU^NU_W#AS.+?[?>_+SS&PO=V]R:W-H965T&ULK9;;;MLX$(9?A= 6W01(HV,< M.VL+2'PN6C2(F]V+8B\8:6P)D4B7I.ST[3N49-5.&4/8]8TMDO/]'%)#ZN]O MN7B6"8 B+WG&Y,!*E%K?V+:,$LBIO.1K8#BRY"*G"IMB90Y%3_N(./;@>5:NXZ'=)4HW6&'_35=P0+4 MX_I>8,MN5.(T!R93SHB Y<"Z=6_F@8XO _Y.82OWGHE>R1/GS[HQCP>6HQ." M#"*E%2C^;6 (6::%,(WOM:;53*G!_>>=^J1<.Z[EB4H8\NR?-%;)P.I:)(8E M+3+UP+#7BO M@> -P*\!ORT0U$#0%KBJ@:NV0*<&.FV!ZQJX;KM+W1KHMIVA5P.]LARJ]U>^ M_!%5-.P+OB5"1Z.:?B@KJ*3QG:=,U_I""1Q-D5/AD#/)LS2F"F*R4/B'A:PD MX4LR3"A;@20IPP$>/2<\BT'(/\GX>Y&J'^3LD=$B3A$\)V?W5""7@$HCFIV3 M#^1Q,2)G[\[).\U_37@A*8MEWU:8M)[:CNH$[ZH$O3<2],EGCL*2C%D,L8&? M'>=[1W@;-ZO9,6^W8W?>4<$%K"^)[UP0S_$\0S[#X_C'@AW%1\?QSU0@[KZ) MC]LG[QKP2?OD3?BT??(F?/;_=G[^G]=^4 A^V"3]X/>^J;V_VZ]L0Y79\]S!J9(CRNYW.8=38$!7T7DE-?@^Z=GN',5/3 M=$[P:KJ9(:H;Z ML/VINVH:NVVVBJG=I[WWIKF:GH;)WI; M&K!7_7?NS=0U],_0N59&\Y=\97OQ\EZE3)(,ECB5&ULK5AK<]NZ$?TKI ML6=D69+?KNT9.7%NT]Y,/%'2.YU./T#D2D)" @P 6G9_?<\N2)I^I>YMO]@B M">SS[-D%SC;.?P]KHJANR\*&\\$ZQNIT=S=D:RIU&+F*++XLG2]UQ*-?[8;* MD\YE4UGL3L?CP]U2&SNX.)-WU_[BS-6Q,):NO0IU66I_=TF%VYP/)H/VQ6>S M6D=^L7MQ5ND5S2E^K:X]GG8[*;DIR0;CK/*T/!_,)J>7^[Q>%OS-T";T?BOV M9.'<=W[XD)\/QFP0%91%EJ#Q[X;>4E&P()CQHY$YZ%3RQO[O5OI[\1V^+'2@ MMZ[XS>1Q?3XX'JBW^3,U_ARPO,P50?ZJ35J[OS=061VB*YO-L* T M-OW7MTT<>AN.QR]LF#8;IF)W4B16OM-17YQYMU&>5T,:_Q!793>,,Y:3,H\> M7PWVQ8MY2H9R2S4W*VN6)M,VJEF6N=I&8U?JVA4F,Q3.=B/T\:[=K)%]F61/ M7Y!]HCXZ&]=!7=F<\H?[=V%G9^RT-?9R^E.!7N=\WLB M;^\%><]XJ?XQ6X3H 99_/N=PDK?_O#PNH--0Z8S.!ZB00/Z&!A=__,/DM\Y;R6PMJ*:\*+LM+V3@W59FVR-2!ZIQ;$ M94O>4ZZB4SJH#0U5'93SRM5>;2M$J=+R&2)JJ^O<1#P9&\F;$D)M@-I<\\OW MQFJ;&5VH><0+$$,,:ND*T K;]W4T'ZD56?*Z*.Y0[1E5O$W?NU!Y P%5 2>V M?IG-KK>5MDFUIQ^U\8U,Q(#?S2FKO8GL,B^[NLW6VJ[$T]($(:6M^=7;;=C@ M.XN7G9'&)L;$NI&:!561+TUDBVI4@X<*%Z"XAC6(&:FUOB&5.7RS 8LX1,WZ MC'P$NT*/B];%QAX'&_WS^EIW". 19V30HR5 M97V%&.,Y5IYCK/-O(*VT.*YU5$BOLI11"(PO-DBKI39>2878F"Q&S!D1]R96 M+IA$V^PK@JD@5%[(&A$W.4Z >?$%EVZ"E(804\@615508 M<"N[#'-9T*U1 5YW$K49+SS MUY'ZNZM56+NZX/CI!,3_)A.,EF^U3=UM8^):I4+\3SLY*.R#1(2]2*!ZK=E? MI%XD#9).WA37GD@$6Q#+3LFTSX@W+@^*F/U13BC'<@',M@0^3-APL<.'0>$: MFR/,W*K;0J3;"BV<\B=:ER9DL/*.M&,4M:!2KLQK@Z(+@K5 ^;IT(< M U^'-?*SPR-/+B0"8I)B%;IB01XXLJ(RA+Z440IS6H Z?;J"8P@>8*G.4K+R M/OSM*B9!3K[E4-FGZ.YA&ON;/)NT,(&/GU(_>I0&?Y\QX=I7IB'EK>@*M/<]7+E/= Y.1B=_ XQDQ$(@CL3/EYICQTK*;"&'Z5,4W.-36^5B@9T M0XU6(/!J@.!;!/.*3B@U0J5_\F3RC".LX,D&SB 3Q .T7.H"7(B^SK,R WW) M)X. (;NLBT0XEF(#PR2X]\D@7IDXT.]PTE]E+!#^?#!K.(O?6<+G\)';O9@$ M]!8V*[$_#RW]MM,LKFH/-2@#B%UY72:$34<3M6C2QG#HF9N;&X-)(D\+3\;3 MT;C-\(BGNK024?DD8P1/;Y[6?-;"YE\=\/Q%6$\HD$]N;;L.*3!MX8;6TK[, M-)ID#V06+'/1I&!+0 9&@M5A^_118I]P> *\_$$?PCD+K0_C!MFL:>A%&B+Z MF7FCMJ;'P_'19)M_'@_W]X[DU\GPX'B\K;[:CD%7P X&0C:0PK:2$D"A@0"4 MY[80-JCYH6"#X8LRGQX-]P[WU-;A 21-A^.3P]>Y#_5'X^/&C/%Q,NAHN'^\ MOPT,9_1HX'Z ('7==+A9GDA,$G0__J94I:,UW I-Y8G0%V&9)C2P>86\R(C. MPAG)RSK6OF71<,I4:W,P())S/QM=+9&GL2&CKGS ^:LRX M/JC9_"MG>+PSWA\B&&A-Q$CYS(+QR./'UA=7F4P=[Q\#,N]U9@IS/SVRN\F MD#CD.0D/3$O#C8A/4!(;R%_5(!ZI M; =B"JG"*\?MF]4O:G0/^X@UEM**6N4"/R_*T]AE:7,OMFIU=QJY5^:F"S8W MIJ;?R=A=586,>Z\^),'P!_.REOAB^>+N>2N567:G%:"$1UDMO;:D*!YP%/H2 MFYGYE$=9.72CY>0"#?D^5&O*5VGN3S4>UH:+488V#X/ M;EF!62W-8>@S:RKRG>AV<$KB!7?];'Z)):&F MWXO)!!6-HLN[DP)&B%1BR!,W=M849#7LGLW?LH#40@K0QQ)=BDX[#G%W:("9"^H.P3C??:IEJG2AEM;:C;L/CAIR'FFYY=)HZ36&*NRIT76-)?B4WJJ@TYH]T[=B][2YM9^FN\GYYNO']J/V* M>V]!2VP=CXX.!LJG6]3T$%TE-Y<+%Z,KY><:)V7RO #?^4:D?6 %W57VQ;\! M4$L#!!0 ( "1@6U7R[J?-QP0 +D+ 9 >&PO=V]R:W-H965TRJ(RIUYN;7T\FYDT MQU*8J:JQHB\;I4MA::MO9Z;6*#*G5!:ST/>362EDY:U.W-F57IVHQA:RPBL- MIBE+H1_/L5#MJ1=XP\$/>9M;/IBM3FIQB]=H_ZZO-.UF(THF2ZR,5!5HW)QZ M9\'Q>>SX2PP-0R@J#7/7[%HF @HO&SQ_1& MDZRXO1[0?W.^DR]K8?"K*FYD9O-3;^%!AAO1%/:':G_'WI\YXZ6J,.X);2<; M^1ZDC;&J[)6)02FK[BT>^CAL*2Q>4PA[A=#Q[@PYEM^$%:L3K5K0+$UHO'"N M.FTB)RM.RK75]%62GEU="%W)ZM; %6JXSH7&DYDE7/XZ2WN,\PXC? 5C"=]5 M97,#%U6&V:[^C/B,I,*!U'GX)N UUE.(_ F$?AB^@1>-3D8.+WJWD_#OV=I8 M337QWSY_.[AX/QSWR;&I18JG'C6"07V/WNK3AR#QO[Q!-A[)QF^AOS,COXH! M-PBI*-*F$!:YCF4*HLH@DT5C,0,<-&K2,$ZC,70 -D>PK3I,"V$,E&ASE4WA M8H\X)5_O%0=IGFQG/6Y% T=6J2H1A+5:KALKU@4I*Z##DAJ6:C^]RU5!L&8" M;2[3G)&V%#5F34J(ZT=G=_1!%(5*G2U"JX6V,I6UL&S68-IH:26:*?S9Z%>_ MLHFBR;!S[I ;/R/A1YI'%D0K=&;(IK!$MK(T^T! I:I#FI(;E)TGF@<",]"8 M(HT>BO6]S+ B38X\QXR4#1WIYTR1S'- I>DBLYV@5MI\#!&3ZT,TA:O7?,$' MYTL&&ZU*:-VDHIVX1TV#=P?, $UN8XD@8[1$#<(@(E=58Y@U\7(ISJ7.X&=# M%BGI:N,ZU;D5AEO2% XG3LP1RFY(( \)H!:W6*Y)>>CS*?S%P"YT:_Y9@&NN MRAH'021K*A$WRLG>RWJ=]"D;BI:BKJI4%G+4>5GU+T*Q)P8'SN7.(:I#BB51 MWZK[C,;NYV,BKQ%W!B%OXP!/X*MU>53K7^$8.E/_/F<5XMXDB2\ M2HZ22>+[M)K'T<0/YG!6JH9C]JX>@(. E):?X=.'11B$7^ @FAPE\=/^\I>Z MU%%;3OPH>48RG"S SG+FO1+$[C8;.@? MSQEV>>56>W+Q&*Z9(:B:RZ!K/2SK0CU2NAQYJ!N=YM3@4!>B@BA)8+[T(::R M3T(?OO6UPC87/MM,E@&__"#DUQ')[QF'[PC7X-M'B*>+T+T23F603,DY>D?3 M>33:Y\]'"_>:QYV44R*I*(2SRLK#)_=W7-YM_SC3WNO_"L+&J=I>SM;)TU7/+ MG.[6J%F OF^4LL.RW]=7_4$L#!!0 ( "1@6U5:''&%/04 +@, 9 M >&PO=V]R:W-H965TNHV:35QFCQT^@"1*Q$3$& T$KZ]3T+4K3<*&Z3AS[8)H'=@[-G M+X1/U\Z_#R5SI(^5L>%L4,98/Q^-0EYRI4+F:K;863I?J8A7OQJ%VK,JDE-E M1M/Q^-FH4MH.SD_3VMR?G[HF&FUY[BDT5:7\ITLV;GTVF PV"Z_UJHRR,#H_ MK=6*;SG^7L\]WD8]2J$KMD$[2YZ79X.+R?/+ [%/!F\UK\/6,TDD"^?>R\M- M<388"R$VG$=!4/ASQU=LC "!QH<.<] ?*8[;SQOTZQ0[8EFHP%?.O--%+,\& MQP,J>*D:$U^[]4_+DS(?VF=6L[FPTH;T)T5><,!I6V[5_UL=-AR^%X M_ 6':>>=]V7I/O^#] [UR-I:!?K0%%P_]1V#2TYENZ%Q.'P6\Y3JC MV7A(T_%T^@C>K ]OEO!F7\"[; )60J K5RVT52E.^N-B$:)'0?RY*^06\6 W MHC3)\U"KG,\&Z(+ _HX'YT^^FSP;GSS"]Z#G>_ 8^K^FXU'OW=RV(>G&TD7M MM4GZ#FG-: ML>RXHEDR%ABYZT;0-$P+'0&Y);[S>OXTJ,LT=*O3%QLKY,"1% MZ](9#LIL^3LO?F&M*]3LBFIQ8QQ4HY_CD&2TZ%R90,H6& AU;30+5E&(N;-, MQN4I6Z0MO>,0Z:WV*VVURN@W2R\XYVK!GB;/4JU,'L8R=[YV.G1\GZBJ/J&Y MP VA0)[1TR??'4^GXY.-77J=G'Q/F'*T=W1\G!VAV8S!^4.R&(T()E>A[$_( MZ$W9G==*2VL5:-E(&Z"#8TD+YY%[1 ,%+;G&DT+LLBTA(SNBISS<.7,G0>> MU9&6*M=&QT_T5!+2\;QJ]ZZ[O0W=C+8#F!R=!$)R9;@2IK9OJWU(MPTD['-T M*VI_:H7XBNP):PSUPCF_;W1B7'M7-'EL\X98)&T/*F@[A]?&>5T@>S>1D'A' M4IXZYT!S;?.2+FC.UF[Q6GJ%=1U:,AK2U:*?C0;1K6TG9!LG7OY)DEJ2^YY- MV@\UYUH9".LY*G0 1BNRD*&X$ @;C5 5.D/V<[>R^B\XK9PKUJ@#8;!W,)YE MA_=EX9 ?#UY1V95>0+[[?MF;C2?9>&.:6.VR.C[(IO=XZU)#!FAA&A%S[_ H M.^@A8-X7MQ$\^5DTVDB_( A\H5+SB-K*2!;P[0B=9Q]%DF1X"DSY6/='.#I,**C@58 M.D$:EBZL;8#PFFL'(S"5KRQ-QON_M,VUU!*),GT1P5E:8JFTISME&MZL]-V^ MU8_#CH?4J=@\Q'F@R XM="#K(N6NJ@U#$M0S)?M%QRM5A_0Y@MS KY5 5*Q" MXY,FA-K4KD@E5KB$R!]1AK&-HXFPDTF "T1H8\&YVS,%NI?J#NCXXD=@00]= M8;['S4A9]HFH7>>#0MB"O!\#FM6*+0)+ MP8959;1UFZS8K]*=.: 9&AO; MBV6_VE_++]K;Z+UY>Z=_I>2;'VT,[)U MLQS?9^RDWO7.9C<3M\W#SCZ )"BA 0$& "VKOW[/.0 I2J9DN?%T7V+Q@G/_ MOG, YF)A[!U^>#08NG8N"NT-3"@U/#PHN-2]JPNZ]]%>79C**ZG%1\M<513<+F^$,HO+WJA7W_@D9W./ M-P97%R6?B7OA?RT_6K@:-%(R60CMI-',BORR=STZNSG"]^F%WZ18N-9OAIXD MQGS!B[OLLC=$@X02J4<)'/X\B'="*10$9GR-,GN-2ES8_EU+OR7?P9>$._'. MJ,\R\_/+WDF/92+GE?*?S.+O(OHS17FI48[^98OP[A&\G%;.FR(N!@L*J<-? M_ACCT%IP,MRR8!P7C,GNH(BL?,\]O[JP9L$LO@W2\ >Y2JO!.*DQ*??>PE,) MZ_S5+9>6_<95)=@'P5UE!43<.\9UQNZT%U8XSSYQ+]C]@I?N8N!!*2X=I%'! M35 PWJ+@E'TPVL\=^UEG(EM?/P!C&XO'M<4WXYT"[T5YR";#/AL/Q^,=\B9- M!"8D;_)\!-Y+ERJ#07#L/]>)\Q:*YK]=/@>11]TB$4AGKN2IN.P!4IRP#Z)W M]<-WH^/A^0Z#CQJ#CW9)?XV4[530;?X+M;)?YH+YN16"*?$@E&,FAVO!@N*S##&UJ.@CG!O1!^;C*CS&Q) BK-L]\!3R#A:V7P3VEE"HD&8F,R U]D MRA7CS@D0!_>4Y(E4TDMX1];T ="S7^"%PZA_O)=^J5-59>*,_?#=R7A\?-YA M@9.%5-SNJ_]\AZB5,_O(E7J;9!D\,^ 7YH;K#5UPRU-H38(UPA,E2#^E$=6U MM2W/\6I#=",!L@\FD&2=RI(KM62Y-06N28VU)C&6H^IDV=863&89$!\^P3>% M"N&'A<'P0G#=I&OR@G)IZ<$:=W*F90YAU;Y>W2KE8@6)0_9)I)6U6,+;0//O MJLD(RFZGI(E)%)DQN&YIPDX&W;#6 !U)NKK R*I*0W-6\@]8.8.F'')N0)G# MM08TRQJN&%/F *X0.DUD%^S!*Q .IN)/!P5E0Y0HO" 8 @ FX'.>?JVDD_@4 MHDR@IY 12AG1AZ9,"P8:94'+5^X0+3QG4Y_>@-):<)L=.,\M\<..)>0%+MKJ M23OD/P(,(/N5@U7NI[-VUB#VT&^\*!(HI;KIX#^CA@!^?1)OW6&:8V_8Y+@_ M'9_"CVG_Z.2DO7"5GZZ5B)K1^)P=]R?#DZ:2W^WC&N@Z.H9_3T\FG2S]&>K% M2S3B^:IX20)<*)&L OK&/(C'DOHJWLY5E?H .V*@!VXEU>5Q5?.D MY,N H%C*S5HR(4&J6(!I4(HPLP&MP#(8FM#8#<#N478O=[K/%A!/)];((M#0 M%M8RQ -5489H_%@752#(GP(;+ A.4C0D#6$ 8Y H,10+4ZF,U$(PD9O1S)V\ MWX^$@2^VU?,$QG9A8U+%D5KHOA\17K>#52'8XEN-\#:%"D:8 Q)2E-3R= MTZR<89XP\IB'9@1X-NBQ/>S)_"M?U@4#13X(J(3/HN'')]P($?MH1PT1+ A)0Y(EDEM1=?4$M"#B.DUM)7:*:(,RQ@0 [(R"&0?=N^&*9IU[G.2# MT<"P!LKH#^P_2Y;)/ ?G-';>1/B%$#JVL"[TH%4"%D0JI.*7CR+;Q%B)I0G) MW4P"NL#"P(1X0]@V*Z.7S#S$F4W)7-2Y)<:"1A ZI'CTN!HU4(OG.&DX:F_! M.AP\P%23YQ!A7^,T^$1C0RUW+K(9F)]R-P<",8N -0R1#>ZE,*#,0CJV-9N] M0 ^>0CJKH@J=+F;1%-#*YK@7!8,Q\7LE\2X6_UQ:G#H!4!CNG)I(G_F%V<\B MXK!@C6ZUH_%I:$?4=AW-7H5XDLH%",8^_""AP>%8M4EHL>%#,JFS;R\IB SO MJJ(PDI3&AL$K?X:8[S;KJ#54H'9M4 Z.X@42D5MM#MR3T"R@4-=X)I@7:UM5 M8? 2E+ Q9$W9EAOSW4/'&1RHQ1=QY$&>.T!NBR4;Y;):"-T&"Z5V_!A6S+. MV/L&!1"'5!#OLO>H_><&#W3Y2TQZ\_Q?=5BN*2SLECQ=[^EW3\MHQ#[P)7N+ ME3(Z!2$/L7;"*#/L*"?VYNWT<,C&A\/3\?3[+IEC]H\**FD\?;G4T>%T.AQ^ MC_06F1$$S3EXC6C8R"ZV,P7;T+K OZ&R_VQ=_W6E+/]T);\ >^_V(\E@X.XV M;6OV#>Z^&F=^,_+^[Y";L%N16&#[)9M&/#0WQL?]L'M8W3FA.U/V9C0=$D(F M)XB0#L%'@&4+D]7I=I1M*GI;BQT>OCU"L;=Q@[XSN:WAH6O_TU\ON57WW5E7 M]= "(XRJ0*U8/XC@-:HT&B_E3!8 =C M.MJ)APVO5,.HL,G>:A+41A^8DC9I4-CUJ-AG&@]*.H3>>_@3-SLYEBY,UP@/ M,#W0"74_H!B&H0;$JSK\=.QV@#,_['S$08'GKTUH!![#=B251DYB8D&V4["( M&5^R[X85-/-E[:$MJ/[&_1PYOJYL(97Z5H)_ 7E^;N;-/6=-CR:_-'Q_#9%V ML.=+SUA>A5D#I=[NH7:=^I[2YP[F.QE-D/G 8:R]F.?H2[/5Q8U9V$F#XDKY M.KDAWCGMP4J#VQE$6B*TR"4EK*K;>B.5SP!_5-9Q"P!E !L705N6H ,J1J$4 MV-,J.:M3 &C84L<-3DB56F*0PJXJ\6OZKIL.J99]K,?]?$8:$4J&?0:]&PW# ME(%EX1RM(BP5_(O8,"B>\4A'V=L( I,Y.2X(^( X32<8&,YP MT+<;+"O"!\YMG344CPP@BQT$V:1]2+A/!*F!;OV.4_=W2(L37RO1?*:0""U) MK&57XQ1@CII+U_?(0>MS,FQB9_31W 7B"%^6F[O-=_GK\#EZ]7KXJ/^!=BF. M*9'#4AA"ISUFPX?R<.%-21^G$^.]*>CG7'"@%'P!GN<&.#=>H(+F?RM<_0]0 M2P,$% @ )&!;50D69H4P!0 3PP !D !X;"]W;W)K&ULC5=M;]LV$/XK![#TOOZ=#1R M>8F5<$-3HZ:9C;&5\#2TVY&K+8HB.%5JE*7IT:@24@\6Y^';)[LX-XU74N,G M"ZZI*F%O+U&9_<5@/#A\N)';TO.'T>*\%EM\=.).U,=]X\%MQ,4B9$"K,/2,(>NSP"I5B(*+QO<4< M="'9L?]^0'\7'+B\'Q KG^-'JT',X3A]QR%J'+/".@0++:^'%XMR:/5BV)C1^ M":D&;R(G-2_*REN:E>3G%]>X]N2FJHT.0[,!TUBJ5?)Y+35-F\8)7;@WIT#">ZS6 M:#OU^6<,7X25 =H*C]'UJK&6\* V-C04P2JCMV\]VBI8G,*R8965%!IRBX7T ML!&Y5-+?PDL89TF6'O-+FLRG4UB5!!2]U\:2;%)O'1 OJOMG(AVP6J3WW63K M<0HWN#-J1XCWB,SF67(R)]]YFF2S&7QF/V6(G&QH N.CX^1XG%'<'.6.E7/@D!*17OX4(8O.)YM'Q/$L/-ZCP MD5KH/! VSKL$-.W(G.44QLG)2=9+DA6(\^.$V4TFLG3 M)-1L.J/WR5%&!$_@HX;?A6YH X9I7/ $]K3"EC90KIN7V2P=IK35*,6DI28] M:!-F5-\I)79"JE >43,NKVO*O%](8Q#D5[ O>!-,5I@;6MXE?\@8L3!$N4<[2>#NS#SF![ M("2<@'UIF)_9:]+6-6LG"\D5TX^\NLMNU5D=P@_#!O6H&=!.H=T&K8/=8;,A MU20S+J!&FW/5;9%*D!2F,G$0]BZ\0YN&R7*["CH; M*$%T0_B*AX6\)_E=XKVD!/W%I:8P77D"UQ8MS15Q-$H6(<%+H2@%TI2/>Q?U M[8M!*_4WW78ZLETOT2V!)>*M^2?&XZ&?9@M"$3;65&'^>>5"MKD2SLG-;?"A M2-)RPWGJZ2C.NF5,23ZT?SV?)'ONHUPZ[ABEV,44Q#JV0VCUR#%.F+626Q&7 MER]^O<.#+G R,F\/RWL%Y4OQO%X.21DRH!XA?OT>K!466\HB]G\?N&O?_[&R M#]TK1KU+7H5V&ZZR#D*UQ?M>][6[+2_C)?%?\WC5_B#LEI82%&[(-1W.9X/8 M/(>!-W6X,JZ-IPMH>"WIQH^6#6A^8XP_##A ]S_$XA]02P,$% @ )&!; M56:ITN;?! "PP !D !X;"]W;W)K&ULC59; M;]LV%/XKA <,"9#9KG/KLL2 DZ5='SH8=;L\#'N@I6.+*T4J)!7;^_7[#BG+ MZN8(?;%Y.9?O?.'PU*J4R@^EM/)N[Z:VM@U:&YD[XNBREV]V3MIN[P9O! M_N"36A>!#T;3VTJN:4'A2S5WV(U:*[DJR7AEC7"TNAO,WMS<7[-\%/A#T<9W MUH(C65K[E3M2U;LKO?6W\78$GJP^DGEH;@;O!V(G%:RUN&3W?Q&33R7;"^SVL=?L4FREQ<#D=4^V+)1!H)2 MF?0OMPT/'86WXU<4)HW").).CB+*7V60TUMG-\*Q-*SQ(H8:M0%.&4[*(CC< M*NB%Z2(E0]B56*BU42N521/$+,ML;8(R:S&W6F6*O#C9KTYO1P&NV< H:]S< M)S>35]S\+#Y:$PHO'DU.^;?Z(T!N<4_VN.\GO0875 W%^?A,3,:328^]\Y:' M\VCO_!5[QP+^<[;TP:%N_CH6<+)W<=P>]]*-KV1&=P,TBR?W0H/ICS^\N1K_ MTH/VHD5[T6=]>B^]\IRS.=LV0:8*-SD.E,E4I2E>/UCC$4T>[X\%T>]F;E&/ M#]95UB4/)Z$@')25-#MQ)C:%R@I4XTXLB3N4G*-UWJ&Q,ZI831YR6!UH.'D_F\U/(SGLVM%SK5QC$Q3QV8*RVJG .6>QQVU6 M2+..D9;*Q_ESLGA\. 4&UR)>M2"52<,1..9;YWYA/23@4,@BD5QC*R'N>* Q(BI54 M3E3=*@7G7!$'B)7UJJU??&VXUF >.IBL@#T# -^933&$K"G")N>)J&]NT+G& MRSC[?:)\260$:84QRF$/>QKQLFW$R]X.^9TVJ,!9;F,!=H>(LP;K+)%YK/5Z M#1^?'Z('\56+^*H7\0<#@DA\EELZ"JM?^XD;**\SE!CEW'^1]UAD7#!L.;!E M46V2>&=NH4$0!VB)S"FV"\C#6/-=2(]_$MFWV M%661\KCO8BVK) MN@E--EF,_I'VK*3?2Y:@B\=DVC@(R CDX^(?'$9#E'%(R M0=N,FB$E2TXF.T$&7I2M/5*-\K99:)+[[M6@/;I(('R_[\(LXCV8K/64()Y2,!>BF<+;=DQ,3EI M>G<:O]/NT&]*0R5!-**RW%/-F/]/(MPA9W&$?63KWE+\1#PJ M8?Y1.H.6.UK-_29 GJF M3;!5?.XM;<#C,2X+O-;)L0#N^=NRW["#]OT__1=02P,$% @ )&!;5<>S M9E;-!0 00T !D !X;"]W;W)K&ULG5=A;]LV M$/TKA#<,">#8LN,D;I882-(&R]"B0=RN'X9]H*63S98B-9**X_WZO2-EU5G= MH!@0.*+(NWMW]^Z.NEA;]\6OB()XJK3QE[U5"/7Y<.CS%572#VQ-!CNE=94, M6+KET->.9!&%*CT<9]GIL)+*]&87\=V]FUW8)FAEZ-X)WU25=)MKTG9]V1OU MMB\>U'(5^,5P=E'+)62,]J]'Y]0F?CP?^4+3V M.\^"/5E8^X47=\5E+V- I"D/K$'BWR/=D-:L"##^;G7V.I,LN/N\U7X;?8# ,,L_@P M;XU<)R/C[QAY)=Y9$U9>O#$%%<_EAP#4?E"&*#*#LG".3+X12(_Q,!O+ MN_B,:JDBK)_%P7C:S\Y&A_PX[4^.S^+3J_[)-#L4'PW:EU;_ .T2;0O,9H!@ MMH >90+!VR -^]NKTQ]R'^;-L MVL+(I@G067\RG1R^0(F3CA(G/TR)!X3P/R7LK,$S(LOAV4>'E[4S'4JKP036 MEHB1NCB"F$CADE'YU6C]S"@.R2#6)&JP0 2+?-DZ(-JB;$+C\)Z]DP&I]>)J M_I'YE!UEDSZ"51*3B<0#*\82O1ZMSM8J%]/)% 2]E;G2*B2:,0M66P ^A7N? MAF?0'JBV+@:%D;7V1T?9Z(?LSW.,8,[AHRHXVH3R<[%GQ]A _[)11:PMQ)4P MHB+$V@8$@\TO&E<0,WLW/;##0[4U'LGNHO&!X'0;S--.;;VUW5FDIYH*U06; MGG**6S[JE76M-VQD28:X1K Q_8 M###Z0CI8R4T*4,H2A]9'A"VU./)^6P.R>[T@H#,,L'WA.E*ETA%K])NXTUUY M%%LK:"#NC/A=FH9)P\SKQV.W5_-K'/$-_5].)JI(%%V1"B^V=I5*#'E"&XF6 M?#S-TVI^PPIB4!$PI\J-\+:*>PKR'>/@MPHI%8D=;7_994"\T,68)AS?A!(4 M:.HB:F!F6,,\?)1*QP;&)-3?SIO^USA^0SSTKM3.MK8W'&*NANYP25GXJF8I*U43MYWO>7MW?7[!U:J5:5V3G=3B<4,'(L1;/E? M$CQ<\R&PD3M/.VH1AR9$*C%+&MR]7!S78>4(A2(_@]*Y0QT'4:8>%V/YB41A MA;&AQ9A:-[=3PN54:W920CS6G!:JJKF:6J!EU_3\3C_&'_SWN"FSD['UQTD2 M3Q\7[Z1;\J375$(T M&YQAX+ET84^+8.MX25[8@"MW?%SA&X<<'\!^:=%.VP4;Z+Z:9O\"4$L#!!0 M ( "1@6U5C*CQ/@@, /L' 9 >&PO=V]R:W-H965TM05HH'G6C1ZX57&M+,@T$6%-=,CV6)# M?W92U]0" M$-/X^8GK#D=;Q7#ZA?W:Q M4RQ;IO%.BA^\--7"FWA0XHYUPGR3AU_Q&$]F\0HIM/O"X6@;>E!TVLCZZ$P, M:M[T*WL^WL-;'.*C0^QX]PA#',;Q%;QDB#9Q>,G;H_USM=5&47'\=2G> M'BZ]#&<;9J9;5N#"HX[0J)[06WYX%^7AQRMDTX%L>@U]>2?KMC/,%:_< 9ZX MM\1=.^ZL*:DQ"MD47/#!D(J4%^Y?R45GL(2#JTT2V!,J:C4H9%V3L4/10+VJ M#=D3^J4[N,KR\AW ]THAOJH&^$J.KW$]1-/0#[/,2I/4SW,KY>/AL^>V4K(<6 MN=!=Q4O_V=*XA209*N%,O-3IP=E KE'MW;.C"9&*L9_-P^[PLJWZ@?YBWC^+ M7YC:NX6B<>:#ZIZ97C&S=>-]*0X^%$RMZG5%9 _J_D]*<%'O \-XO M_P%02P,$% @ )&!;5>#!+R4+! -0P !D !X;"]W;W)K&ULQ5?;;ALW$/V5P<8)$D#5WK2Z11+@FU 7=6%83OI0]('2 MCB0BW*5*W /5\LC1WP1X,56^ $S:?5G:*>OT-)>8:YYC(' MA?.A=Q[V+Q.[WBWXS'&C#]I@(YE*^<5V;M*A%UB'4.#,6 1&/VN\1"$L$+GQ M5X7I[;:TAH?M+?K8Q4ZQ3)G&2RE^YZE9#KVN!RG.62',O=S\C%4\SL&9%-I] M85.N33H>S IM9%89DP<9S\M?]ECQ<�#5XPB"J#Z+4&<640NT!+SUQ85\RP MT4#)#2B[FM!LPW'CK"D:GMM3G!A%LYSLS&C,N(+/3!0(M\ATH9".R&A@>0HW MN4&%VL ],PB3#5MI>/_ I@+UAX%O:'>+X<^JG2[*G:(7=NK!K<7U M3$A+IH8_SJ?:*%+KGW64E9"M>DA[@_MZQ68X].B*:E1K]$;OWH3MX&-=O#\( M["CZUB[ZUBGTT;4VG"X5IC"W/*P=#W(.,SIS&[VNB_XD9+W##TL$8R4(4YN! MP,U8P1J:P!HGM/5"%@KX5LW*JEF3FO?.-=P*RHD;IM*?M&'*\'QQRL1=$&MD M!V@M^6";FJ=(BVV"$IQ-N>"&DPOO>4X.RD*3E?[0AP.M, .D1(/9%-5.S?83 MPJ^X1@$1?,HI/PO^-\6UH+Q,$>4UKFDX@[C=2*(>-9)&J]L]-"0Y:GS1\MV; M;A1&'Z'=B(-NM6\,EZ\)C?9JM>G;Z\90)\I_<<;?%&6R$V5R4I03>O/20C@A M'B>S*U1\S>P+4BO,T[!6@W,I2'Y6)*4:5TJNB2!*G&G*+4E,T&MB&!>:'COA M1&FD5:E^*K[^@3?DYHS48$F^LGY>S^?H'KJR^X"*W@"VG_]-5GN=9[*@JSB&,4Y50<\V*<6*+=@/1.U&*;_]2->-)' 6)D$S@+ 9=X/@;1UP M"VZ9FBVA5Z'NI;W-M,\VZFQA@V:G96%/TEO#Z?=>W1_"=TGT^!7;'A/RG-03 M?'3#.'A;=ZG^8WW:XI".['^7:4CD?86.I27L$B!E8O(/*C"B;N$*4TWD4;1E1;,;W=6^YZ[D>S)^ M035Q6<+N8NSIM*0U6C:RZIKD=E%]#\ M7$JS[=@-=O\41O\ 4$L#!!0 ( "1@6U4)[H72) , ,\& 9 >&PO M=V]R:W-H965TC@ M2R.574:U<^T\26Q98\/MC6Y1D6>K3<,=F6:7V-8@KP*HD0E+TW'2<*&BU2*L M/9K50G=."H6/!FS7--Q\O4.I#\LHBTX+3V)7.[^0K!8MW^$:W8?VT9"5#"R5 M:%!9H148W"ZCVVQ^-_+Q(>"CP(,]FX//9*/U9V_\52VCU M"B:7S#)R&/=ZC ME)Z(9/Q[Y(R&+3WP?'YB_R/D3KELN,5[+?\6E:N7T32""K>\D^Y)'_[$8SZ% MYRNUM.$+ASZ632(H.^MT4#=WRU M,/H QD<3FY^$5 .:Q GE+V7M#'D%X=SJ 3<.7C_SC43[9I$XHO2.I#S"[WHX M^PE\!N^UP*7S[DEP>^_%I^ M#\*64MO.(/QSN['.T%OX="G9GFMTFPQ6KUZD8W3MU>4 MC@:EHVOLJS756]5)!+T%K_J2OJL,E_4]UPC.7R]L? 5"\"AGP9&CU$VK53!I M5]T9>M#^/0A%;MU9KBK[9@YT*0Z;#9KA9OPG@X_>M\90WS0:A.J MCFBE5KO?')HF1,SAMO,W( 574!JLA(,M+X44[BN\A(S%+)WZ21I/1B-8UT34 MHS?:T)$*M;- NJ@X?K'3B>O(]&YP'A%S>,*]EGMB_$%(,6'Q;$+821JSHH!G MCY.:)'?TT,V/\6D:IVD*KUY,6<;>]O&#-RMF<3'.(1M/XVG&:-\2Q3[4'%BD M1(03__&0Q8!ADYXQ*\+P#JV=PU8HKLH@6%MG8U#4MGV6(\CBV8R=)>E/H/=G ML5>7YQ/("Q:G$\I&.R[[,WKIW710Q:B@>3YF)' &EYYSF4 MZ_O-L#ITZ]N^27T/[UO]>VYV0EF0N"5H>C,I(C!]^^P-I]O0LC;:40,,TYK^ M.&A\ /FW6KN3X3<8_F&K;U!+ P04 " D8%M5BR\-(Z," #?!P &0 M 'AL+W=O05,WV12>K 3@U()*Z@6^?^V5F# G MCJQN*>*(;Q0E#)8"R4U98O%["I3OQD[/.2CN2%XHH_#BJ,(YK$#=5TNA):]E M24D)3!+.D(!L[$QZHT5H[*W!-P([>71&)I,UYP]&N$G'CF\" @J),@Q8?[8P M TH-D0[C5\/IM"X-\/A\8/]L<]>YK+&$&:??2:J*L?/102ED>$/5'=]]@2:? M@>%+.)7V%^T:6]]!R48J7C9@'4%)6/W%^Z8.1P#-TPT(&D#P&! ^ ^@W@/Y+ M/80-('RIAT$#L*E[=>ZV<'.L:_%R#@H3*J_T MQ?UJCBXOKM %(@S=$DIU#\C(4SI X\9+FF"F=3#!,\'TT2UGJI!HP5)(._#S M\_CA&;RG"]-6)SA49QJ<)5Q!Y:*^_PX%?A!TQ#-[.;S7E<[_>5_\L_>38O3; M5NE;OOXS?%T]\6.REDKH?_O/KM>N^<)N/C,!1[+""8P=/>(DB"TX\=LWO6O_ M4U>I7Y-L_IIDBU(_6P" CJNLA:HZAY3";8QO[ M[G7D;8_K^]0F=(-3F_E3FZ$[.+59/+7I#=QA:U1GZ1U-K!)$;E>%1+;!ZHYL MM>TVFM@A_$@_[8UFO0[]7&^O>MG\I:]7WRT6.6$24JJ-=)+2A> MV7FYYDI/7WLL] 8&80ST?<:Y.@C&0;O3XS]02P,$% @ )&!;5>IB,\=! M @ W 0 !D !X;"]W;W)K&ULC511;],P$/XK M)S.A38(E=;L!(XVTK4SP,*E:-7A /+C)I;'FV,%VVO'O.3M95*";>$E\Y[OO MOL^^<[8S]L'5B!X>&Z7=G-7>MQ=)XHH:&^%.38N:=BIC&^')M)O$M19%&9,: ME? T/4\:(37+L^A;VCPSG5=2X]*"ZYI&V%]7J,QNSB;LR7$G-[4/CB3/6K'! M%?K[=FG)2D:44C:HG30:+%9S=CFYN)J%^!CP5>+.[:TA*%D;\Q",+^6_,[C,.>LX"7F&4BU_8#;$I@Z)SWC1#,C%HI.[_XG$XA[T$SI])X$,"C[S[ M0I'E0GB19];LP(9H0@N+*#5F$SFIPZ6LO*5=27D^7_67 ::"E=QH6P-(H64AT\!;NT-,U8PF?A-6TY^!X$5S*G< 12 VW4BDZ:Y?#G>&!["M/T#?"4<[A?+>#XZ.1/F(2DC?KXJ(]'W.DSN "M7D_/T MXPL*IJ."Z4OH^75/EGH77"TLTBBTG2UJ:L6#Y]RCG4>T,)+;G$_2-$NV!SC, M1@ZS_^50RJTL49<':\_^J?TAY7^53O::-5\*G*=,@Y+252>953^> NI.,PLUWJZ M\8%M$VUNV//ICFYA!?IAMY0XLFN6F&7 %1.<2-C,K#OW-G0] R@J/C$XJ*-K M8J2LA?AF!O?QS'+,BB"%2!L*BF][6$":&B9*U*KG-,#CZR?V/POQ*&9- M%2Q$^IG%.IE9@45BV- \U1_$X2^H! T-7R125;R20U7K6"3*E199!<859(R7 M[_2Q,N((X/IG %X%\)X+&%2 P7,!?@7P"V=**84/(=5T/I7B0*2I1C9S49A9 MH%$^X^9S7VF)3QGB]'Q5?MY$;,B*;3G;L(AR3>ZB2.1<,[XE2Y&RB($BU^9N MGN4IU1"3]SH!218BP^V6F'VP!_).*$6N0M"4I>HU AY6(;EZ]9J\(HR3CXG( M%>6QFMH:5V[FMZ-JE6_+57KG5@F[&S)PWA#/\;P6^*(;'D*$<+> NRWP\/FS MG\!MM+OVW*L]]PJ^P1F^9]GXY1VBR+V&3/W39E@YA=\^A?FVN%4[&L',0F(% M<@_6_/??W)'S1YM]?9*%/9$UK!W4U@ZZV!O6BL+:J&%MBM:VN5FRC@I6\U6Y MGU^/G6!J[X]=:BOR []9%;9439Q@7%;HDRSLB:QAXK V<7CYW W[M+9/LK GLH:UH]K:T45R5[(. MNW/75O1K[EJJSN=N7.L:=^K"W@([!XZ_Q!*S%OT@6E*N4&?1L\1?\0<:FR#= MJJV3^:4[I4^RL">RAJ-![6AP^1 &?5K;)UG8$UG#VDEM[>0B(9S\FAPO<,;N M20Q;RB;#P#F)84M5X _.Q-!U?K:I3J>V!XZGFI3]B]*NC [ _G*+QQI%,(B, M:T [-9&HG:@#W:DWA..A";M:31];^\W.Z5ZZA7IE"_MB:UI]=")P+Y_0:HZ^ M_.V3+>R+K>GOS^[?[>R _W=,*]KCSM(;#T:#DYBVE3F3T4E,6ZJN1T/G)*;V MT<'2_ WP-Y5;D[D4-@AS;L:8K,N!%KOBK+D6&D^NQ64"- 9I"O#Y1@C] M-##'U_K_C?E_4$L#!!0 ( "1@6U733*LUO@8 , N 9 >&PO=V]R M:W-H965TK^E[#M?$B+0 MCR1.^4-G*<3JKM?C\R5),._2%4GEDP5E"1;RDKWU^(H1'.9.2=PS-,WN)3A* M.Z/[_-X+&]W3M8BCE+PPQ-=)@MG/)Q+3[4-'[^QN?([>EB*[T1O=K_ ;F1'Q M=?7"Y%6OHH110E(>T10QLGCH/.IW@3[,''*+OR*RY0>_41;**Z7?LXL@?.AH M68U(3.8B0V#Y;T/&)(XSDJS'OR6T4Y69.1[^WM&G>? RF%?,R9C&WZ)0+!\Z MPPX*R0*O8_&9;GU2!M3/>',:\_POVI:V6@?-UUS0I'26-4BBM/B/?Y0OXL!! M/HA3 T6V)&T-6$"!S%_!K=HJ^S";KZ<(T^H![BV5..HA1]32/!;PYN?%G2 M-<=I*&]^J%W?]X2L9%94;UY6Z*FHD/%.A4ST3%.QY,A-0Q(J_/UV?Z?%OR=? M3O6&C-T;>C):@3.RZB)3NT&&9AB*^HS;W?]>?ZG\O?C*Q=,)NQ_5$(O<)8: ME_5B=WR%Y^2A([LI3MB&=$:__Z;;VA\JE4'")I P%Q(VA81YD# ?$A8 P6HZ MMBH=6VWTT2VP0MF(II'*RQD1D$S,E^S2$1$]I^32&:4Z'4M2(AD#RK[ MVO#@3I6#KCY2SJ]OT!/FT5S5CD7Y_8-ZW^J:[C2:L;66EV852)A[7/]&RTPA MB_,@8;[BW9L#VVHHJRW"FJCL2E3VF1]V*0_TN)$#.?P:$R0H&M,DD=.+F:#S M[TL:AX3Q%OW8BD_2T4R[(:#6&ETJ($B8JPI D5,@R_0@8?YQ ':681LM$!R; MM26H0:6EP86#G5(K-^CUYTY*XQASJ2&IN7@=9HGLRY86-]$S$4L:HK\_2BX* M!$FX0%V7TO*_F]Y!-C)!/Q:BUPX74E9\7% M?/E:]1T,C_H"LS&4&K?6^%)U0\+[N@;$&BPFT2 M;:*0R)%COG"I7(%QCB(R]*;<6D.X5&Z0,!<2-H6$>9 P7]%(1E.:0 765*QK M^Z5#K76,\"U?2<[F*1O"\!O9+0C2M>!"SEVD9N].+)&4)0 - $!I$U":"TJ; M@M(\4)H/2@N@:'6-'RR/ZZVY.A_SGNJ]2T:M%W$,O3'A&[<7=;$\(6FN(@1+ MT[7&0LT4M% /E.8K6Z'O-)8\ G6DEJWNTW5CKQ2C?<:T6)"Y0'2!]@/':EWG M9!XT0/,@)&T"2G-!:5-0F@=*\T%I 12MKN[]WH?>NB0]FM7F0-G")$E6,?U) M=M.CU9K-EY@3M(IQ>C)AFL>?JMU<6FJOT<4J!MWS4 30=YJS'M B/5":KPC M:LX! H61;;PS^='WVP]Z^_[#I)PRG]*(I4KG0ZVIDM;"+E8)),U5A&!IMG/4 MJ4(6ZH'2?&4(FFXTE:(R&]CO=:K[;1*]_VO+D*?Z4\CU_#$H;0)* MTB:@-!>4-@6E>: T'Y060-'J(M_ON^CM&R^'8\,S$^-0D58&PV9B!-T] :6Y MR@CZ5C,S@NZA@-)\100R,S9[IT!E9G9-HY$9>P>G61/"WO*CT!S-Z3H5Q6F] MZFYUW/HQ/V3&UL MQ=Q=;YM(% ;@OS+R5E4K96/ GTD32W'XFE6:6G':7JSV@MCC&!48"N.D6?7' M[X )F)A,[?;-]J*MC9EGP+R84Y^$DWN>?$F7C GR+0RB]+2U%"(^;K?3V9*% M7GK(8Q;)5Q8\"3TAGR:W[31.F#?/!X5!V]"T?COT_*@U.LF739+1"5^)P(_8 M)"'I*@R]Y&', GY_VM);CPNN_-NER!:T1R>Q=\NF3'R,)XE\UBZ5N1^R*/5Y M1!*V.&V=ZP^W7A,LEVYX?Q+]H3.3UM:MD4L8#.1$9[\YXZ= MLR#()+D=7PNT5!A,5AN0>A'ZW^];\4;L3&@,WAF@%$,,)X, M,(QG!G2* 9TG [J]9P9TBP'=70?TB@&]7?>A7PSH[SI@4 P8[+K3PV+ <-6G?A:\E+PQF?#\('U+7A$_(M=+ODJ]:)Z>M(6<*AO0GA6LN6:-9UB=O.>1 M6*;$BN9LWC#>58\_4HQORUTL]]-XW,^QH03/XN20=+0#8FB&0:)5>,.2#XLK M%O-$^-'MQ\@73;MYKE9--CLD>C]7=?)Q:I(WK]XVO5L[,!V]SNR^D=:+ZK9: M_VL5E6^LOKOJ['ZX]E!=M3IE\48(GC]<='?FF:->RVBG/!<[N=MYQAVO4KDD M3FCB?<@2R*1$L'7<4X8>^GR\?6FR\18.D/AYU^M_[66;NM9B,WS4%B;L,.',FCWW\2D>W5C*'>T;3FC/3+C/35GUD\ MB;F?,C+AL@Y_[87Q.S+QY%7X@-!H=MB4&"6X;V*0F(G$+"1F(S$'B;E(C(*P M6I('99('^$IR@,PR$C.1F(7$;"3F(#$7B5$05LORL,SR\'^I))6S[!OOX=8% M*"M1-BY Z^ BY[20F(W$'"3F(C$*PFK!/2J#>Z0,;ODA?,[#&S_*"HGH@%RQ M&;^-_'_9G-"YS+6_\+V;@)$SF6:1E@DF7C0G%_(E/Y"?WBS-7E^%;)Z5(L*+ M;OUJS 'Y()8L(6+I1>2QSFTZ Y2;N^\9L,9Z&V= 1].UK3, .:>%Q&PDYB Q M%XE1$%8[ W2M^G99^_7_=JF-?8-9:)O)[&J=WE8RH;-:4,V&:@Y44:^DY_XGD]M[QU;:)\-JEE0S89J M#E1SH1I%:?5T5^TVO8O_QD^'=M>@F@G5+*AF0S4'JKE0C:*T>JJKIIVN[MHU MERV7^8^#9%_Z7?"9M_[1I>^[_Y#(6#WIWK&'-OH*;;.HUY\T^: 3VE#-@6HN M5*,HK9[EJKFHJ[N+5?WQ68;3$XQ,5W$&K#P/::X1J)E2SH)H-U1RHYD(U MBM+JJ:XZDL;/="1_M?I03[IW[)&:"=4LJ&8;VSW6)[6, YW0A6H4I=6S7'4= M#777\=JZO+2F4\O*FRX\(%.^2F;L@%QF%-HDT_TRJ&7-/O:XSKQ_YR* MK-N2%R"FGXK$OUD)GC2'%MH:A&HF5+.@F@W5'*CF0C6*TNKYKKJ(1O\%*A!H M(Q&JF5#-@FHV5'.@F@O5*$JKI[IJ)!K*ELY+52"#'UW[SM7;M7>6H>U#J&9# M-0>JN5"-HK1UEML;]U8*67*;WY@K)3.^BL3ZUB[ETO+F7V?Y+:^>+#?U8T=O M6.[JQW1]:Z^*7]]I[+V7W/HR\P%;R*FTPX%,=?ZB>!Q?F>G&RX$#_.' M2^;-69*M(%]?<"X>GV03E+=0&_T'4$L#!!0 ( "1@6U64S?L\[0( .8) M 9 >&PO=V]R:W-H965T M[L7N%4(^J3F )L\)3U7?FFN=7=BVBN:04'4F,DCQR53(A&JV$LM0*>^7:O0Q[(M>QGO>MP"(Q M3&G.]4@47Z#*IV/X(L%5>25%%>M8),J5%DD%1@4)2Y=W^ESYL 9HM;< W K@ M[@OP*H!7)KI45J9U134->U(41)IH9#.#TIL2C=FPU'S%L9;XE"%.A]>42?)( M>0[D#JC*)> GTHK0-"8WJ08)2I,1U4#&!4#D2VD6.WSK'[7_5@ M]Y#&'8ALP[B@-B[861Q#D6I,&[&PO=V]R:W-H965T&C M"TC3)M5VM5U5I3-[L=H+0PQ$D\2L[4#[[_?8"8'0X!+)H[V!V,EY^]B. MQSO*OO,U(0*]I$G&)]9:B,VU;?/%FJ28=^B&9'!G25F*!139RN8;1G"DC-+$ M]ARG;Z$PSQ,AR8GUQKT.W+PW4$]]BLN-'UT@V94[I=UFX MCR:6(STB"5D(B<#PMR6W)$DD"?SXMX1:U3NEX?'UGGZG&@^-F6-.;FGR5QR) M]<0:6B@B2YPGXHGN?B-E@WS)6]"$JU^T*Y]U++3(N:!I:0P>I'%6_..74HA+ M#+S2P+O4H%L:=$\,W-X9@UYIT#LUZ)XQ\$L#U72[:+L2+L "3\>,[A"33P-- M7BCUE37H%6>RH\P$@[LQV(GI'8X9^H:3G* '@GG."/0"P1'.(G2?"<((%^@) M"X)F.[SAZ#-Z)@S\@)H(?0R(P''"/T'UUUF /EY]0EE [=% YY9QP:H0>:B35'81:1J&YO0^.J%GK[%MYX6N",;#JHZ_R"/,?S M&ORYO<#<&YTU#_3FO^<)F/O2W!TUF(=Z\P?\BIQ!DW5-BVX5[:["=<_@ L+B M+99#$_W]!]Q#]X*D_)^F*!6@7C-(IJ]KOL$+,K$@/W'"ML2:_OR3VW=^;9+8 M)"PP"0L-P6K1Z%71Z.GHTQED_2A/"*++D[%VB%/C"-)CG]<$+6D"4T"A="WUWP MVKH@;T75Z#%TN\Z'IN'^@_NG7!Y!R/[W;NHBF9[+[ R0;=F5G/.]ZVK@@W1> MQQEY?F,/]1#,&*_5C-&&ZG9\WVD,2* -2-N4:0A62YE^E3)];=]IBD)3AM12 MVLY>)F&!25AH"%8+1;\*1=_46J)O,AHF88%)6&@(5HO&H(K&0#LPZBFN*0A: M^[9!T#L#2:NC$I;*6$VZFW0F- 2KZ3ZL=!_J)[.3N:1)>2VAK?)Z=ZK=RMGM MBDEG0D.PFO*C2OG1.YVL-FDW":\%M!7>)"PP"0L+6%_!Y(>A[70 "P$8=]L& M>5WG\&7 T0KS)Q=P9L8\^P[AM%S9- MP_=&CVFMMDE:8)06FJ+5 ^(= N*96MZ4)%,Q,4D+C-)"4[1Z3 Y?KUSMYY@+ M%CEZ0.M0Z-UY?YECU)W0%*VN_N%KE?O.OOV"I8X>T5K_=[Z?O;O8,>I.:(I6 MU_^P]77U>]\+%CQZ0FOYC6Y\2]KY94HI\H_8T[J'3:VKW:5=O.@QNJ4U2@M* MFNO6ERFN[Y]*;73#:A\=0J6$K=3I'T<+V5>+TYJJMCIA_*+.U4[J;]SKV^*< M\( ICBT?,%O%&4<)60+2Z0R@K[#B)+ H"+I11UUS*@1-U>6:X(@P^0#<7U(J M]@7Y@NH\=OH?4$L#!!0 ( "1@6U5%!19]G0, *\2 9 >&PO=V]R M:W-H965T_QW:RM)E<;Q&F']KX\K[Q>=S8)Y[L"/W%U@ 19 MP:;.FO/RQ'798@TY9CU20B%:EH3FF(LB7;FLI( 3)'!%DL.#2 HN? M+9Q#EDDG,8[?M:G3W%,*#Z\?W2]4\"*8>\S@G&3?TX2OI\[(00DL\2;C-V3W M&>J ^M)O03*FOM&N[NLY:+%AG.2U6(P@3XOJ%S_4( X$PD"4 MHF\XVP"Z LPV%,2D;N%R,5M[37=0C.ZM&%AP9V1A=D8*O&?I4))"T]:Z( ML@DU> SU+# :SJ'LH=![CP(O"#3C.3?+KS#M(6^LY)Y&'IOE%W OY'V=O!5- MV$QP-01RP8#N@5G]N:5/_ ^Z@C9 M-(LMF;7H10V]2+F'1^C%0-,MEDL.^O%%M*%+#CG[J0,8V01HTRRV9-8"V&\ M]HU_OT_+):@E&XEE!W37XXTG,9-US&77? 2 ?&Z-(5C$VSV))9BY[O[3,_S]8>6#M98FC5+;;E MUJ9XD#_[_[@1/F.@TM)@7"WNVKS4;-"9ER6W-J]@SROXY]WP&8M6[C#4$C,: M="9FR:U-;)_H^^9,_P5;HMFA\_,9/K>/U5S^1P;O[U-XWYC@OG1?-+MT9A-I M-S-O&#V%8S4[=P_>\'.@*W52PM!"_B&JE_VFMCF-.55G$.Z^>W64(]YC5VG! M4 9+(?5Z0Y$;T^ITI"IP4JKS@GO".&ULK9;;3MM $(9?9>2B"B2('><$-+$$ 52DID*DT(NJ%YMXDJQ8 M>]W=34S?OK-KQP3D6 +U)O$>_M_SS1[&PURJ)[U"-/"-'1]=RH:RK41/,4[!7J= M)$S]O40A\Y'7]K8=]WRY,K;#CX896^(4S4-VIZCE5RXQ3S#57*:@<#'R+MKG MXX&=[R8\F]7(._4@Q@5;"W,O\Z]8\O2LWUP*[7XA+^<&'LS7 MVLBD%%,$"4^+?_9E,=,.X@DI087:P#TS M"-.<91I.@+*7,Q6?3 U3AJ?+VFF'5V@8%_IH1Z"W KX5*"O0)*!9#],K.#PX M@@,:A@D7@A99#WU#C#92?U[R7!8\X1Z>,YC(U*PT7* 8PB ,:^(9-\LG3+4@.'/RH"&<3K5>'>?7V>-WA8IOF-WZ\.L; MC<&MP43_KDM48=2M-[*WP[G.V!Q''AU_C6J#7O3Y4[L??*FC_$]FKYB[%7.W MR3VZ7BS0G7:@+8YUJ,WZ&YRU(#P]!KL(O3JZ1OT'Z7H57:\QNA^HZ%PS=ZGM MXVMV*/CZ!=^@CJ]1_T&^?L77;XSN9<<>PW=I,9F BT2N4U.'VFCVWEU;F/6= MF:UGFZC=HU.XJ<$95#B#YF3S9WQS-=9A-)J\%Z,P:X<['$$K"$[;G3?R7Z47]IHMKR5,- A&PO=V]R:W-H965TP_J-6/JQ./C5_3/ M%7E%9HX%F;+\3YK)U=@;>" C"[S)Y1/;?2%[0I'&2UDNJK]@5\?V P^D&R%9 ML4]6,RAH6?_'+WLACA)@[T("VB>@MR:$^X3PK0F]?4*O4J:F4NF08(DG(\YV M@.MHA:8/*C&K;$6?EOIWGTFN[E*5)R<)F4OP$ EN!YQ38"EYD8^5*-KU'\=#_6;3T6NC#6[[B\!D'O"J M(4/ZU)X^(^MK$ 87TY.WI\-VNJ]$:Y1#C7*HP@MMRMV50O*-Z@,)OMVK ' G M22'^,FE3H_7,:+J];\0:IV3LJ?X5A&^)-_GU%]@/?C,IY1(L<0364C%L5 QM MZ)-/JL0YSBDN0BV.( M"N)>KXEJL>XUK'M6UK,5X_*C)+P <\95,BV7 JBN4BW/N:ZFM0K0ZZ+JQYR5 MRSHV4R5GDL4Z6%=9:K#H)[(8HB[+$C6R1-:6NF^8[NG?F-A&+MFZ!$L<@;6T MZS?:]:TE=4^$N $+6N(R5=4$4B:DN (E,5:,%:NKAOVS6E %TSLIF/,@.!PB M<[W$#>?8SKG5&1?)6D&ZDHW/>41!$(;Q"=_SN#!"01R9&0\:QH/NDWUF$N>5 M!!>G??L?8"]K,#!H %'4BTXT.(\+^V@ AV8-AHT&0^NO_D2V+-_J&I_63XS/ MEB>&%:HK;Y=@B2.PEH0P.-B^P,%2NP=Q))]3M,056EO (]\,.ZT]2\Z$V1-; M<3IK",]Z*HK1,#Y]/AOB8!R@Z,+Z P^N%UKMX.21LY203( %9P6X$V*C'CC5 MON%K*8BR+R2K=A!&*="9F4)J\0R"]N2G]BET+I3_P]_"@\&%=H=;;0N4/">+ MU15XP"^TV!3@]M4!@BE6\[BPD-E'Z5Q&X7D9!>>_1.)JU+9V!YL,[3[Y6?=7 MSM3F8%-FA+]EBV!'[*R32[3$%5I;S8.[AB[L-73JKYVB):[0V@(>+#:T>^RJ M'*W%Y]17PW//;&[2\[C@PC)_<-;0;JTKJJ]K%?CV0(HYX<;W&G:@SIQ=HB6N MT-HB'LPZ'+AH.*?>W"E:X@JM+>#!Z4.[U?]YPSGU]WNT]L9F&/7#TX8SQ/4' M WAA.XL.KAQ93:O:VJ2$;O$\)P+,M)FBDOZ#JQ=!MDV.';7SNT6G-MT56EO1 M@TU'T$$+(J<>W2E:X@JM+>#16VZ[WW_S/L>.TUE#PU8A-CS[#''Z?8YD/=Y%]02P,$% @ )&!;5<=2")<_ P -A0 T !X;"]S M='EL97,N>&ULW5C1;MHP%/V5R-VF5IH:(&L@*R!M2)4F;5.E]F%OE2$.6'+L MS#$=[.OG&X<0J"]B?5C+@MK8]_B<>VS?$+?#TJP%NULP9H)5+F0Y(@MCBH]A M6,X6+*?EI2J8M$BF=$Z-[>IY6!::T;0$4B["7J<3ASGEDHR'G&'TC@Y"8J92/R!NY^]/SOK/%Q<[\?/*^"" MA%[1JR-$+SNXKL4PZ?@XZ8/:J'C_*/$#TICP8%>X,=)Y:\7.6UU,(/$+[- Q M*1B1"94\*GFP,IHSL7:A7L0F"FA M=&!LV=J$78B4OQW<=3VHZ%HGYU+I*K?+X'Y/Z^%[P*8'!KD0C<$><8'QL*#& M,"UO;*<:7 6?0$'=OE\7UN%"I:!'U5UMJY:M]DT[2&ZJ:3 M<1W0;ZLY[;9L]"S=H."/RGQ>VNG(J@^%SFXUR_BJZJ^RQ@"FWL75:5&(]2?! MYS)G;O)')QP/Z887+)3FOVTV*)69#3!-@D>F#9^U([\T+>[9RFS*:97AGGLG MZ/G?KO.<2::I:)NVM?^:5_G9CJ/^2UFNOE7V#7L]UN_PUV[RZA1,QJ=@\B1J M=*,NH6%J$=MVU]A>MVX M.:W:7%RF;,722=W5\VG5#&S#9JTO(.PC-]7E1S".P_P(8%@>S '&<2PLS_\T MGP$Z'X=AW@9>9(!R!BC'L7S(I/I@>?R(8?K -O30Q6"S12O1&RF^%H#XE\W8"2)?[>Q/,# M=@&K'=$$>PJY@U[@G$D23 $:M%?HW&,K$X,'__^8$])%"6)'P', M[R"*, 2>1AS!'( '#(FBZCVX]SX*-^^I-8?20$3;8T.P6BP^0"X99K>]9!:G((C$*6Z5=T+KQBMSDA%HX=F<[,/CU.TY6S1'5T5Y,GU)? M8G\^\?&7YO31V/N5,??L=Z.TFV5K[S>[*-33"O3,;T-A2&]L(CT5[E[N- M!5&Y-8!O5,Y'HVG>"*FSL]/M6-/UK0;J>_" M,+B*/%I&%X?MM0_BB?V?,)JZEB7,3=DVH'T?1PLJ &JWEAN7,2T:F&7;+DSH MBEUJCT%B"]T/A7W#2G'J1=6OVB-N%$-[(K'!+JH./!WD!9:-DA7.7K%E@ @W M.&9J9"U-!,D)2+XWR O3;"+(0P+R<(^0MSR"'!.0XU>$_""4T"6P+I<<._@9 M[\D) 3G9(^0@DE,"W)]_FIQTJX^9J*T4B3VRI60EMT(U0+[ L*U]N_."\)>:!]C4F(I M$IME#JL!"^6/(K% R#P8)&M!&:1(K! :\S#&I!Q2));(RW1E!_@FJ\"]B1$I M@Q2)%4+FR/"!4PXI$DLDY,C.V%'.*/8IC=MQ_')-28,GE@:-.8DQ*8/PQ :A M,:'-*&60WY1G^&IYYRY8X5-4J"(=1KYX^B6),RCR\ M,T^^_0A502TU5%]Q"H?UI5#EM67ATK\CCR?!8W6KU 76?=.?C:BVW[2VW^/. M_@!02P,$% @ )&!;5=JP!6U2 0 _A$ !H !X;"]?LB+:UX9S7&GF=&Y_M@_C/1EF53F$];?'>F M]W\,UC]VO+K:&*^BPC:AP^B&&6,!22]8"U M:T*N28#7A&"3 +$)R28!9A.B30+4)F2;!+A-"#<)D)N0;A)@-R'>)$!O1KU9 M@-Z,>K, O?GE95N WHQZLP"]&?5F 7HSZLT"]&;4FP7HS:@W"]";46\6H#>C MWOQ.O9V_M\8M/8\U?F"_DVH_W6N6Q\_+QR;BG,PX:_C=<_P%4$L#!!0 ( M "1@6U56#%%4?P$ ,,2 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8RT[# M,!!%?R7*MFI<&R@/M=T 6^B"'S#)I+'JEVRWM'_/)'U(H!)1%8G9Q$H\<^^U M1SJ+3-ZV'F*V,=K&:=ZDY!\8BV4#1L;">;"X4[M@9,+7L&!>EDNY "9&HS$K MG4U@TS"U&OEL\@2U7.F4/6_PUU#"*J";"Y#>I$&J]A&LYBV&F+1+W$B MHZMK54+ERI7!EB+Z +**#4 RNMB)#OJ=$]XP[)[\8O].IL\0*^?!^8@3"W"^ MW6$D;??0HQ"$I/J/>'1$Z8O/!^VT*ZA^Z8W7^^'"LIM'9-UR^1U_G?%1_\P< M@DB.*R(YKHGDN"&28TPDQRV1''=$&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( "1@6U70 MFU V04 .H> 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M)&!;5; :5=N\ P I0T !@ ("!)A0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )&!;53.V@R]3 P VPL !@ ("! M #\ 'AL+W=O&UL4$L! A0#% @ )&!;5?+NI\W'! N0L !D M ("!\$L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )&!;50D69H4P!0 3PP !D ("!4V 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )&!; M56,J/$^" P ^P< !D ("!U' 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )&!;58LO#2.C @ WP< M !D ("!*GP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )&!;5=-,JS6^!@ P"X !D M ("!1X4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ )&!;510;-^D)!0 FQT !D ("!X98 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )&!;5=?^ MI!C2! M!L !D ("!#J, 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " D M8%M55@Q15'\! ##$@ $P @ 'ZL 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 )0 E /H) "JL@ ! end XML 42 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 43 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 44 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 112 162 1 false 25 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.poolcorp.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited Consolidated Statements of Income (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited Consolidated Statements of Changes in Stockholders' Equity (Unaudited) Statements 8 false false R9.htm 1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) Sheet http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2107102 - Disclosure - Earnings Per Share Sheet http://www.poolcorp.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 2110103 - Disclosure - Acquisitions Sheet http://www.poolcorp.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2112104 - Disclosure - Fair Value Measurements and Interest Rate Swaps Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps Fair Value Measurements and Interest Rate Swaps Notes 13 false false R14.htm 2118105 - Disclosure - Debt Sheet http://www.poolcorp.com/role/Debt Debt Notes 14 false false R15.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies 15 false false R16.htm 2303301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies 16 false false R17.htm 2308302 - Disclosure - Earnings Per Share (Tables) Sheet http://www.poolcorp.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.poolcorp.com/role/EarningsPerShare 17 false false R18.htm 2313303 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables Fair Value Measurements and Interest Rate Swaps (Tables) Tables http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps 18 false false R19.htm 2319304 - Disclosure - Debt (Tables) Sheet http://www.poolcorp.com/role/DebtTables Debt (Tables) Tables http://www.poolcorp.com/role/Debt 19 false false R20.htm 2404401 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income Taxes (Details) Details 20 false false R21.htm 2405402 - Disclosure - Summary of Significant Accounting Policies - Retained Earnings (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails Summary of Significant Accounting Policies - Retained Earnings (Details) Details 21 false false R22.htm 2406403 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) Sheet http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details) Details 22 false false R23.htm 2409404 - Disclosure - Earnings Per Share (Details) Sheet http://www.poolcorp.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.poolcorp.com/role/EarningsPerShareTables 23 false false R24.htm 2411405 - Disclosure - Acquisitions (Details) Sheet http://www.poolcorp.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.poolcorp.com/role/Acquisitions 24 false false R25.htm 2414406 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details) Details 25 false false R26.htm 2415407 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Terminated (Details) Sheet http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails Fair Value Measurements and Interest Rate Swaps - Terminated (Details) Details 26 false false R27.htm 2416408 - 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 27 false false R28.htm 2417409 - 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 28 false false R29.htm 2420410 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.poolcorp.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 29 false false All Reports Book All Reports pool-20220930.htm exhibit31_1q322.htm exhibit31_2q322.htm exhibit32_1q322.htm pool-20220930.xsd pool-20220930_cal.xml pool-20220930_def.xml pool-20220930_lab.xml pool-20220930_pre.xml pool-20220930_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 46 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pool-20220930.htm": { "axisCustom": 0, "axisStandard": 6, "contextCount": 112, "dts": { "calculationLink": { "local": [ "pool-20220930_cal.xml" ] }, "definitionLink": { "local": [ "pool-20220930_def.xml" ] }, "inline": { "local": [ "pool-20220930.htm" ] }, "labelLink": { "local": [ "pool-20220930_lab.xml" ] }, "presentationLink": { "local": [ "pool-20220930_pre.xml" ] }, "schema": { "local": [ "pool-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 246, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 5, "total": 5 }, "keyCustom": 9, "keyStandard": 153, "memberCustom": 12, "memberStandard": 13, "nsprefix": "pool", "nsuri": "http://www.poolcorp.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107102 - Disclosure - Earnings Per Share", "role": "http://www.poolcorp.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Acquisitions", "role": "http://www.poolcorp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Fair Value Measurements and Interest Rate Swaps", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps", "shortName": "Fair Value Measurements and Interest Rate Swaps", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Debt", "role": "http://www.poolcorp.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.poolcorp.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Fair Value Measurements and Interest Rate Swaps (Tables)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables", "shortName": "Fair Value Measurements and Interest Rate Swaps (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Debt (Tables)", "role": "http://www.poolcorp.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "i1fcb7c98a9a640bcbbcd2367cc885574_D20220701-20220930", "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-20220930.htm", "contextRef": "i1fcb7c98a9a640bcbbcd2367cc885574_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i1fcb7c98a9a640bcbbcd2367cc885574_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i1fcb7c98a9a640bcbbcd2367cc885574_D20220701-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i898354d8e8d54470b95c818a61e96b5b_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "pool:CumulativeShareRepurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Retained Earnings (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails", "shortName": "Summary of Significant Accounting Policies - Retained Earnings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i898354d8e8d54470b95c818a61e96b5b_I20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "pool:CumulativeShareRepurchases", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i898354d8e8d54470b95c818a61e96b5b_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails", "shortName": "Summary of Significant Accounting Policies - Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "ie0b5218675b44890a306139bf06d314c_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i1fcb7c98a9a640bcbbcd2367cc885574_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Earnings Per Share (Details)", "role": "http://www.poolcorp.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i1fcb7c98a9a640bcbbcd2367cc885574_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Acquisitions (Details)", "role": "http://www.poolcorp.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "if586c59f5e95447cb0e0f03ca40b2636_D20211216-20211216", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i20619c344e7049e89f4a4f02744de626_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Recurring Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i20619c344e7049e89f4a4f02744de626_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Terminated (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Terminated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i0af4550be761493e800a8e8cb4e5c704_D20220101-20220929", "decimals": null, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i8ace144f59d54e54a2a8ee1d6fa272dd_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i8ace144f59d54e54a2a8ee1d6fa272dd_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:Derivativeeffectivedate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i3a36f0d334e7407dab1b59f48f774304_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:DerivativeForwardstartingEffectiveDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details)", "role": "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "shortName": "Fair Value Measurements and Interest Rate Swaps - Forward-Starting Interest Rate Swaps (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i3a36f0d334e7407dab1b59f48f774304_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "pool:DerivativeForwardstartingEffectiveDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i898354d8e8d54470b95c818a61e96b5b_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - 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-20220930.htm", "contextRef": "i898354d8e8d54470b95c818a61e96b5b_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i1fcb7c98a9a640bcbbcd2367cc885574_D20220701-20220930", "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-20220930.htm", "contextRef": "i1fcb7c98a9a640bcbbcd2367cc885574_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i1fcb7c98a9a640bcbbcd2367cc885574_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i898354d8e8d54470b95c818a61e96b5b_I20220930", "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-20220930.htm", "contextRef": "i898354d8e8d54470b95c818a61e96b5b_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i898354d8e8d54470b95c818a61e96b5b_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "i898354d8e8d54470b95c818a61e96b5b_I20220930", "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", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "pool-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "iad39b2fe55ae4c37a8e71c653e071561_D20220101-20220930", "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-20220930.htm", "contextRef": "i6285ce5d570b4fadb32a9e93f3d49467_I20201231", "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-20220930.htm", "contextRef": "i71fe7c47333b424da8eb0fa398ad4f5d_D20210101-20210331", "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-20220930.htm", "contextRef": "i1fcb7c98a9a640bcbbcd2367cc885574_D20220701-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)", "role": "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnauditedParenthetical", "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null } }, "segmentCount": 25, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r375" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r376" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r373" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r373" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r373" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r378" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r373" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r373" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r373" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r373" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r372" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r374" ], "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/2022", "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/2022", "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/20220930", "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/20220930", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "xbrltype": "dateItemType" }, "pool_EffectiveInterestRateSwap1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Interest Rate Swap 1", "label": "Effective Interest Rate Swap 1 [Member]", "terseLabel": "Interest rate swap 1" } } }, "localname": "EffectiveInterestRateSwap1Member", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "xbrltype": "domainItemType" }, "pool_EffectiveInterestRateSwap2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Interest Rate Swap 2", "label": "Effective Interest Rate Swap 2 [Member]", "terseLabel": "Interest rate swap 2" } } }, "localname": "EffectiveInterestRateSwap2Member", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "xbrltype": "domainItemType" }, "pool_EffectiveInterestRateSwap3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Interest Rate Swap 3", "label": "Effective Interest Rate Swap 3 [Member]", "terseLabel": "Interest rate swap 3" } } }, "localname": "EffectiveInterestRateSwap3Member", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_EffectiveInterestRateSwap4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Interest Rate Swap 4", "label": "Effective Interest Rate Swap 4 [Member]", "terseLabel": "Interest rate swap 4" } } }, "localname": "EffectiveInterestRateSwap4Member", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails" ], "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" } } }, "localname": "ForwardstartingInterestRateSwap2Member", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails" ], "xbrltype": "domainItemType" }, "pool_PoolSourceLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pool Source, LLC", "label": "Pool Source, LLC [Member]", "terseLabel": "Pool Source, LLC" } } }, "localname": "PoolSourceLLCMember", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_PorpoisePoolPatioIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Porpoise Pool & Patio, Inc.", "label": "Porpoise Pool & Patio, Inc. [Member]", "terseLabel": "Porpoise Pool & Patio, Inc." } } }, "localname": "PorpoisePoolPatioIncMember", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_Proceedsfromshorttermborrowingsandcurrentportionoflongtermdebt": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.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/20220930", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_ReceivablesPledgedUnderReceivablesFacility": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables Pledged Under Receivables Facility", "label": "Receivables Pledged Under Receivables Facility", "terseLabel": "Receivables pledged under receivables facility" } } }, "localname": "ReceivablesPledgedUnderReceivablesFacility", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "pool_RepaymentsOfShortTermBorrowingsLongTermDebtAndRepaymentsOfNotesPayable": { "auth_ref": [], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20220930", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "pool_TermLoanUnderCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan under credit facility", "label": "Term loan under credit facility [Member]", "terseLabel": "Term loan under credit facility" } } }, "localname": "TermLoanUnderCreditFacilityMember", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "pool_TriStatePoolDistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tri-State Pool Distributors", "label": "Tri-State Pool Distributors [Member]", "terseLabel": "Tri-State Pool Distributors" } } }, "localname": "TriStatePoolDistributorsMember", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_VakPakBuildersSupplyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vak Pak Builders Supply, Inc.", "label": "Vak Pak Builders Supply, Inc. [Member]", "terseLabel": "Vak Pak Builders Supply, Inc." } } }, "localname": "VakPakBuildersSupplyIncMember", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "pool_WingateSupplyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wingate Supply, Inc.", "label": "Wingate Supply, Inc. [Member]", "terseLabel": "Wingate Supply, Inc." } } }, "localname": "WingateSupplyIncMember", "nsuri": "http://www.poolcorp.com/20220930", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r149", "r150", "r224", "r225", "r354", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r149", "r150", "r224", "r225", "r354", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "stpr_FL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FLORIDA", "terseLabel": "FLORIDA" } } }, "localname": "FL", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_TN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TENNESSEE", "terseLabel": "TENNESSEE" } } }, "localname": "TN", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "stpr_WV": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WEST VIRGINIA", "terseLabel": "WEST VIRGINIA" } } }, "localname": "WV", "nsuri": "http://xbrl.sec.gov/stpr/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r23", "r320" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r37", "r42", "r272" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r39", "r41", "r42", "r343", "r359", "r360" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r49", "r50", "r303", "r304", "r305", "r306", "r307", "r309" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r38", "r42", "r49", "r50", "r51", "r90", "r91", "r92", "r273", "r317", "r355", "r356" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r36", "r42", "r49", "r50", "r51", "r273", "r304", "r305", "r306", "r307", "r309" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r15" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r90", "r91", "r92", "r240", "r241", "r242", "r293" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r76", "r162" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r236", "r243", "r244" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r120" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r8", "r85", "r136", "r140", "r146", "r154", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r269", "r274", "r301", "r318", "r320", "r327", "r340" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r22", "r85", "r154", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r269", "r274", "r301", "r318", "r320" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r234", "r235", "r262" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r234", "r235", "r258", "r259", "r262" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r264", "r265", "r266" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r263", "r267" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r260", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r260", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r73", "r78", "r79" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r73", "r302" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r12", "r13", "r14", "r83", "r85", "r107", "r111", "r112", "r116", "r119", "r129", "r130", "r131", "r154", "r168", "r172", "r173", "r174", "r177", "r178", "r214", "r215", "r216", "r217", "r218", "r301", "r377" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r223" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r90", "r91", "r293" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r218" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14", "r320" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r45", "r47", "r57", "r268", "r276", "r334", "r351" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r81", "r271" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r60", "r85", "r154", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r301" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesRetainedEarningsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r10" ], "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 debt and lease obligation, classified as current.", "label": "Debt, Current", "totalLabel": "Short-term borrowings and current portion of long-term debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r82", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r196", "r203", "r204", "r206", "r213" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r11", "r207", "r329", "r339" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r29", "r84", "r88", "r179", "r180", "r181", "r182", "r183", "r184", "r186", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r209", "r210", "r211", "r212", "r219", "r220", "r221", "r222", "r310", "r311", "r313", "r314", "r338" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r312" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r247", "r248" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r76", "r163" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r32", "r33", "r34", "r284", "r324" ], "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, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Unrealized gains on interest rate swaps" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r32", "r33", "r34", "r284", "r324" ], "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, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Unrealized losses on interest rate swaps" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r33", "r283", "r285", "r287", "r288" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]", "verboseLabel": "Derivative, by Nature [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeMaturityDates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the derivative contract matures, in YYYY-MM-DD format.", "label": "Derivative, Maturity Date", "terseLabel": "Termination Date", "verboseLabel": "Termination Date" } } }, "localname": "DerivativeMaturityDates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r278", "r280" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional Amount", "verboseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r277", "r279", "r280", "r281", "r282", "r286", "r287", "r289", "r290", "r291", "r292" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsForwardStartingInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsInterestRateSwapsDetails", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r223" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r58", "r96", "r97", "r98", "r99", "r100", "r104", "r107", "r116", "r118", "r119", "r123", "r124", "r294", "r295", "r335", "r352" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings Per Share, Basic [Abstract]" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r58", "r96", "r97", "r98", "r99", "r100", "r107", "r116", "r118", "r119", "r123", "r124", "r294", "r295", "r335", "r352" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited", "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120", "r121", "r122", "r125" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r302" ], "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, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r49", "r50", "r51", "r90", "r91", "r92", "r94", "r101", "r103", "r128", "r155", "r218", "r223", "r240", "r241", "r242", "r254", "r255", "r293", "r303", "r304", "r305", "r306", "r307", "r309", "r317", "r355", "r356", "r357" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r5", "r137", "r153" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r296", "r297", "r299" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r296", "r300" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r194", "r209", "r210", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r297", "r321", "r322", "r323" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r298" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwaps" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r194", "r209", "r210", "r226", "r227", "r232", "r233", "r297", "r322" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r194", "r209", "r210", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r297", "r323" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r194", "r209", "r210", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r321", "r322", "r323" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsRecurringFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r6", "r156", "r157", "r158", "r159", "r320", "r326" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill Balances" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails", "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r85", "r136", "r139", "r142", "r145", "r147", "r154", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r301" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r136", "r139", "r142", "r145", "r147" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r54", "r76", "r134", "r153", "r331", "r348" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r76" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "negatedTerseLabel": "Equity in earnings of unconsolidated investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r102", "r103", "r135", "r249", "r256", "r257", "r353" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r48", "r245", "r246", "r250", "r251", "r252", "r253" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedTerseLabel": "Receivables" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Product inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "terseLabel": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights" } } }, "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r108", "r109", "r110", "r119", "r237" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r160", "r161" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r21", "r320" ], "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 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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r26", "r85", "r141", "r154", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r270", "r274", "r275", "r301", "r318", "r319" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r85", "r154", "r301", "r320", "r330", "r345" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r4", "r28", "r85", "r154", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r270", "r274", "r275", "r301", "r318", "r319", "r320" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r24" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r11", "r193", "r208", "r209", "r210", "r329", "r342" ], "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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r25" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r11" ], "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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r29", "r165", "r166" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r29" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r29", "r167" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r73" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r73", "r74", "r77" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r43", "r46", "r51", "r55", "r77", "r85", "r93", "r96", "r97", "r98", "r99", "r102", "r103", "r114", "r136", "r139", "r142", "r145", "r147", "r154", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r295", "r301", "r332", "r349" ], "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/2022", "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_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r96", "r97", "r98", "r99", "r104", "r105", "r115", "r119", "r136", "r139", "r142", "r145", "r147" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "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/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r62" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r136", "r139", "r142", "r145", "r147" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r316" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r316" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r315" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r7" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r37", "r39" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r40" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2022", "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": [ "r35", "r39" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited", "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r47", "r49", "r50", "r52", "r56", "r218", "r303", "r308", "r309", "r333", "r350" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r86", "r249", "r253" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r113", "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedTerseLabel": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r63", "r66" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other Investments" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r70" ], "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 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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r70" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r72" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.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", "negatedTerseLabel": "Payments of Financing Costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r64" ], "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", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/AcquisitionsDetails", "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r65" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r22" ], "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 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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r68" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r67", "r239" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from Issuance of Unsecured Debt", "terseLabel": "Proceeds from Issuance of Unsecured Debt" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r68", "r84" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r68" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Proceeds from Long-term Lines of Credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r69", "r72" ], "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 (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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r164", "r320", "r337", "r347" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r320", "r346", "r361" ], "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 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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r71", "r84" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r71" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r71" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.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/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r223", "r320", "r344", "r358", "r360" ], "calculation": { "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r90", "r91", "r92", "r94", "r101", "r103", "r155", "r240", "r241", "r242", "r254", "r255", "r293", "r355", "r357" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r53", "r85", "r132", "r133", "r138", "r143", "r144", "r148", "r149", "r151", "r154", "r168", "r169", "r170", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r301", "r336" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r42", "r308", "r309" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r258", "r259", "r262" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r119" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r107", "r111", "r116", "r119", "r124" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r287" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTables", "http://www.poolcorp.com/role/FairValueMeasurementsandInterestRateSwapsTerminatedDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r95", "r98", "r126", "r127" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r9", "r320", "r328", "r341" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r80", "r89" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r12", "r13", "r14", "r83", "r85", "r107", "r111", "r112", "r116", "r119", "r129", "r130", "r131", "r154", "r168", "r172", "r173", "r174", "r177", "r178", "r214", "r215", "r216", "r217", "r218", "r301", "r377" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r31", "r49", "r50", "r51", "r90", "r91", "r92", "r94", "r101", "r103", "r128", "r155", "r218", "r223", "r240", "r241", "r242", "r254", "r255", "r293", "r303", "r304", "r305", "r306", "r307", "r309", "r317", "r355", "r356", "r357" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r90", "r91", "r92", "r128", "r325" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r218", "r223" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r223", "r238" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r13", "r14", "r218", "r223" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r13", "r14", "r218", "r223" ], "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofChangesinStockholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r85", "r152", "r154", "r301", "r320" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of dilutive securities: [Abstract]" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r106", "r119" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/ConsolidatedStatementsofIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r104", "r119" ], "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/2022", "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/2022", "presentation": [ "http://www.poolcorp.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(21))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2740-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r372": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r373": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r374": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r375": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r376": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r377": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r378": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" } }, "version": "2.1" } ZIP 47 0000945841-22-000122-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000945841-22-000122-xbrl.zip M4$L#!!0 ( "1@6U7R2MG:\ < %:W?S] MW4_7%ZS6:+4^=2]:K?6*_93MBMY;E37IFGN6:-125V88F;5W]\EJ>S]GZ6F=QC/XOY M\<^XS,9B7C[X!M?J+A^D4%C:VLZYJRIP>P'6KQM*Q7^24?31CGK^J.\2RX:15611TZC\2AF&3<#N- M=A]C':UR.?=#TB'+K_[Y_OK=]2WK)LUDI^H[=/U]>W=YZ>M9V-G+P@MIOD)O2NI)C7V_8KS(-YG3;'3+)CR3[ ME=LASZ5K?'C0IIY&.NUVY\F6;0_LMP9H;ZO5UW7VL]0\5Y*]-Z6#9>^Y M]766AK#.8#KW+U_T7Y_NFW@%%P($U= R\X/NT3P552[@@D$C@;WG$'Y\ -XQF[S\U42W$GZ]%;E8^$@2*Y0;7" M/ESEC.EA)VH'Z%4@;G<3;&G26"R#CEDF5FK$+R!;D-@5RFTCEN9R0R MYOQ#+,1V:"&G9=*32$7,E79;SI]+*:A$R M8*R<1H&D6CM5?@0#70%6H-UIW0*J&0$S)Y@FV'"VZH9G@H3NTY$@6;8@_J5O MZX !Q#%L5\95GB&=8MU0>:I+@341OQ5'UA%[12E8P/V$'$*4UDMH5%%Q:UL# M?2*T7W62*#4$@ >#H(7M7- GY6[$,FVF;@X6*^^4\Y:* *>'46]H65^)N9LK MLZ'M,PE[;V?8;Q_YZ)6K0EK5"DH5$XO]@3L,KKMFW,H0)#A=#;4D9S()9 RU MDA'/+^3 MH29_+#4DDBYO)/T#&;5(^B+>Q5M%I3B/**'U&>7P"GAB,$F7O3?*'FV482.R M'5B^I27;O\I1+E# MB4!4.T42-Z7% DC)B7(AT2$E\[ .]2Q+BEBE&8M6)T2V8O%E=.H5!=&@ EU M%V>T$N'(Y*1: %G.F@$ Y;85*!9D*E MI>;$9C K*+&L(Y@1J])J,<5?0TF"(!S,E^++">9[0\YP'3E[)^4&@/9/Y[UQ M!.Q-E"!X<(O4]5+4V-%4""T(W$]GD% M]?VVL/VOV<*&=P-BCLWZ,A^)'E:QLDQ-BOD3*MI&-P*].'H1;ZQ;E(_P (N- M<4SV4FXEO*%!::(1H:!3F'X +(%?'/$7_J=>: YZ^5NIH'* >9F'-U[N\%EU MIV]Q5J1J'UY00@5JYE,E$8"*^A==XE3R>^+R6&T#FX<^(;R8F)\;GQ36JJ&+ M!Z MB(!=P1S*AXV531K$=Z5?G$Z(DDCLWY7?7JR589+\>%-C.)T>G( MQ!SGC[""V/[!\ *MZZ]3?:A-ZT6'0(ATC80"LT+)P?S/T[! M787FLX'*@T/#I--*A:'QWHP'],5F0AR((E9M$O:+P]7'G)-V\Z3;I^\Y'E7! MB_G&U:>>9OC4T_)BO>Y]FV6/]EJV%1QAYP(5 M5+LG(3\\=73:%3Q_4^O6UHKFH,V2(#7?XQN(5MI];DZG>*!9JP C(*[C(4+A M?Y_WX0OB)3+[<67ZO"_^#'9]0)$>@CTZQ_7PY?:9F??R1>_XU(7KML],CZS= M$ZU?-V\JSB0BABP+KWS8W"]_+D]O[W?C];OT_?-Q[S]P8& W.-\K:I%"1_:Y MK^ +K[=".?YJ/X-8^Q5&8>+/4 ;QS>=$;OPN8YD)H1%H+Z?P(=*A]+NG/$'# M1]?XDY/PXY?S_P)02P,$% @ )&!;53X#M6KO!P &B, !, !E>&AI M8FET,S%?,G$S,C(N:'1MW5II7X&E*[94Q?N0;$I6E2TIM:K:K!6O M4DX^I3 #C(@2.)@%,*287Y_7P/ 0CXCRD6BE#Q1GT #Z>/VZ,6Y4UZ9G.M6 MZ_+7&JN-O"^&K=9T.FU.>TUC;ULWGUNT5+^EC7&R*;RHG9W2'7Q*+L[^=/I3 MH\$N3%J.9>Y9:B7W4K#2J?R6?1'2W;%&HY(Z-\7,JMN19]UVM\N^&'NG)CR. M>^6U/)NO<]J*UZ>ML,EI8L3L[%2H"5/B?4T-,ME-.SSM\5ZO?Y3V$G[4Z;X5 M&1_TDX$X[O^K R5;$(]SG)]I^;XV5GEC)&G_8;_;/!X4_F2JA!\-.^WVGVM! M].PT,[G'?A;SX]>XS,9B7M[[!M?J-A^F4%C:VLZYJRIP>PLMO"F&;[']RB+! M+]4:<^G4:&.'K]KA[X1&&AD?*ST;OKE18^G8KW+*/ILQS]_4'6+9<-*J+ HZ M]6\)P[!)N)Q&NX^QCE:YG/NATR7++__Q\]7'JQO6ZS2[.U7_.H-WS?I^)G;W M,O%<6J\RE7*".S,9.Q\IF;'+>YF67DTD^Y1A5-IG;\AU:5W)L:\W[#>9!G-Z M[2Z9Y$>2_<9MPG/I&I_NM9RQ#ZFGD6Z[_;T"^Z,1VM]J]56=74NHQBZ:[(.= M\+S.TA#1&:SF_O6KP=N3?9.NX$* G!I:9G[8.YJGH[CIW0MP4W>GFSYR!^? #>,9N\O-5$MQ*^O16Y6/A($BN4&E MPCY@#+;4H096&9LJBYH'L1S3H8D RJT4I6,#]A!Q"E-9+:%11 M<6M; WTBM%YUDB@U!( '@Z"%[5S0)^5NQ#)MIFX.%BMOE?.6^)_3S:@WM*RO MQ-S-E=G0]H6$O;\S[#W,I3CSZ6&1*?'&YW!@8Q:= 8B7L5+154XCRBA]1GE\ IX8C!)E[TWRAYL ME&$CLG,=4I"@.O/UY?2XNP&37G/P?P/* 3]D%]*AM8%_ IT^'KPZ,7W*2[?_ M%*+<1"(0U4Z1Q$UIL0!241 - M*M %='%&*Q&.6ZY,G!**6T4&J%AK O'EM%+IB/]#+KA0+ (MX#P'A7#0"I,* M-!,J+34G-H-908EE'<&,6)56BRF^)9($03B8+\77$\QS0TZRCIR]DW(#0/NG M\]XX O8F2A \N,/QG7B+.T"+F@C"#+=B'C\@2O%$:>5G5$6V;4MH#J$.45P< MD;85RDB/]Y5!18G>TL'K5/72U%@1% CMR*W,4WQ,OM]3Q@ Q/!"RYV#8DI M_>Z]]V$_OI"6U!)ECS>3+)DW6P'N,OI@?MZ@#5Y$> 48(?IO,PYTB*A*;QA9 M"_,3&( J@TG3TI*?5VCXP7ICXSSNT'$=J[@42U2'07:P(9P!),C'-;E*3;28 M,IQVZ""4EPM=#J,F(^X6=8HR.8!*BD!QP?J*?F8XT]Q)71U]UN3KW^"0W1#: MY^G3\VUA!]^SA0W/!L06+O1DJXR7XT*;F<3H M=&1BCO,'6$%LO['<-+_^6<#\3GAOL<*M:P^2?>A-JT43($3:!D*A>>'D^DW+=O=:MA4< M8><"%51[[T)^>.KHM"MX_K[6JZT5S6&;=8+4?(\?(%II]]B<;G%/LU8!1D!< MQT.$PO\^[\/;PPMD=JA,C"V2ZG%O_!$L^X0RG8 _NL?U\-[VA9GW^E7_^,2% MS[5W3 \,W1.JWS=I*L(D%H8L"\][V-PE:TYFX7^WV1T\+1:NV'%(6)OR09Q@>8$[GQTXHEID,];R^G M\ 3 +OWN*4]X0_W@,_YJ)/Q^Y>P_4$L#!!0 ( "1@6U45"_Q(R 4 %XC M 3 97AH:6)I=#,R7S%Q,S(R+FAT;>U:6U/;.!1^WU]QFLZV,)/XEH1< MRPP-=&"F+;2DV]VG'<62B::VY4H*(?OK]TBV"2%)-U"@2VD>/'$DG?MWCG24 M_K/]X\'PKY,#&.LDAI-/K]\>#:!2<]W/]8'K[@_WX7#X[BTT',^'H22IXIJ+ ME,2N>_"^ I6QUEG7=:?3J3.M.T*>N<./KB'5<&,A%'.HII7=OOD%GXS0W=_Z MSVHUV!?A)&&IAE RHAF%B>+I&7RF3'V!6JV8-1#93/*SL8; "P+X+.07?D[R M<GYVN4GL7L527A:6W,#/]N(W!:S4SWIISJ<=?WO-\K=NIN M/Q*I1GX2U^=? M&:E%).'QK/MRR!.FX#V;PD>1D/1E5:'S:HI)'N43%?^'H2:HE'V=YHJVD$[, M4U8J[@=&U8,_#X]>'PVA'CA^*>O]RM%8*0=L8JC;F7=AU=WI%6QDWP&3FD<\ M) 9<("(8'!P#22D,WAS#R42J"4&AM "_#9^<4V?@P"D+[62_WO1N;I:'5G!K MCXK,X/RJ,J4*'6_'Z*S'#$Z)')&4J=KQ1$R#-$ZDAH M+9*N0>G#:WW3<%V6N?A%B\R\WCO.5PO\XKF_X_4V?QZE$(HT+?PXY7ILO?AA M0B1:/9[!1Y8)B3Y,X8V0"?A>[8-QZ(D0,69WB8-YR&^992^>MX/ ZPU$DI%T M9M_\WC9$0EJJ&>HD*+"4FE)QRC">DA&34/>J>7T@"B(>8Y!="H(1-I%8L=!" M!DT'%^&8I&<,62<)5\J"+;4S*58A&#/)4+JKPN0*E+)4X82A8K#OP)X\)VG5 M\!R,.8N0-O+2_)S!<81(QDE%2!?J5*T$[UA,4L[@4$P4QO/ MA*1,UC#&8Y(IUBV_]"A764QF79[:2+6+>LO4SXT=0A(7B+?@SX>+:NILMC6/7]YMI1S_'7CGV+:J?I>.W-R+I6XEQJM(O" M*'A5J5?*!1FA!@S=(+L ?S'QQ2Q:-HW('CZQV+W2EC_/WX7.CUF=(:*D2&W1 M),8\%R) 8Y-F+E./9%\G7#*S.54&/G,P;I%MP)3F-[?H]B7DYHGJ,DD5N/,[ M]08BKM,S"63!B#8X7 N+7Y!Z>I *?CI(\11K?9+O"'!?H0G.HOBKA4B)-\+- MQB*33!EH5-0"]QFY1N^H%7LM=8H^^ 'PLT_ MI<0/FRB;;:?1NEVB;#H[S?7#M\V4+3S";TCV;C-E;I8?E%WRZ+W[?/F#E6JT M>LH^KYU+EA/7$W-C@6N31%$G4"+F%$KY'I_&ZYZ_O/[(E5KK6-R?<&H:Y+8+ MN+K#L,K?I1HEKT9^WOZFN3QCK,I&EEV8^HOE_;*\0_*/ Q'S0SRI*3]G@NWN^7VB _>-[V!V0.%QF04 MA.0H/3K:]C"X@JGD6K,4%<"SO+UK+UJ2%$:SA;;_F"@8,9R:27&.$43-O<"5 M/HB-IRF/8YR%1(JV#!*Y/B>:R)2K\9S )ON?DD86GL:BUUI>MWZPL::78U-@RP5VOB/,@P&6ER47?.AN6E#5IE0 M;+%GW=ZP3YW?,F&P81"M\-_W8O;:GS%03MO0ZTHL;F9CO/3WC'F1MY'BS9>0 M$5;ZB5Z_Y :9:N&9__/$_@=F]U]02P,$% @ )&!;5=X+/;Z7A@$ TAP5 M !$ !P;V]L+3(P,C(P.3,P+FAT;>Q]:U<;2;+M]_,K=#GGWM.]%HGS_:![ MN(LVV,-<2]A8;A_XXI5/$-:#D81Y_/H;69)L([#-0Z"2J)YI&E2EJLR,C!T[ M(B,C__R_YYUV[4OL#UJ][C]6R!I>J?W?C3__%T+_\]?>F]I6SY]V8G=8>]F/ M=AA#[:PU/*I]#''PN9;ZO4[M8Z__N?7%(E1\YV7OY*+?.CP:UBBF=.IB?UV; MD)B6'E$?)>+,1.0X5B@9D0@5SFA-5P_7O:<>,TX1IAANBY(@:XE'+GDNL5?. M:;(:UBV3<)U1D@3E-&$G=>)<$46-BE:E_-JC(?0.>M@=K+?._[%R-!R>K+]X M<79VMG;N^NVU7O_P!<6$O6AUVZUNS%U>&=]^/FA=N?^,C>_&Y,7_U-^\]T>Q M8U&K.QC:KH^3;X7X[5O%&P;1KQWVOKR "R_RF$QNA-=]_E%[,'N1+SL[^/K< MUOD0P:.N?&/RZ&]M?S'LV^X@]?H=.P1QYJX)A#5B9/RNMT,763SH]/9CY:I@:S_'-\L7H MXG?C<_.#?S8X%,,,0^1K5TYZO?:5I^0/?*]_LN9[G:+3V# \N7O0'UX?(?CP MRNBT!CU.B?I9IT=W?'WJ\*1_\PS*5[X]>[UMNX?_6(E=].']"LSS:,/&GYTX MM+7\713_?=KZ\H^5E[WN$+07-2].8%3]Z*]_K SC^?!%(?$7&__Q'__QY[ U M;,>-W%LTZ>6?+T8?_OEB]&C7"Q<;?X;6E]I@>-&._U@)K<%)VUZL=WO=" UH MG:_G&V-_]&LKA-@M?H7K#8"0?LN/WG\^W(OI'RLM&YAQ-$4A;.2>*:NC(EX* M%K$B0I)/6T53"";HV\AW;2>_.K;6M[O0OHN7T)V^;>]T0SS_?_%BI=8*\.C M_KYP6[TO;^C>EWU6/PW'VU\.7IOCW<[V9>-XYZQQ7+^H?]PG]>-W%P?'?[4: MQT>=QM8[5F_ZB]UF:.\W0^<-:[3W+T^.ZI?[%_6M_?Y#UK3K;_=AH'VS]#?^^.VML'1SO M?]RA]2:\^^.K5IV^.JIO_:N]V]P9?^=O>)?H'C1[9_5++_;IWY\;'^'?K4W< MZ#2.H(WGT,]S>,;E_L?MLWKG@ZBW]>6;YO:P_AZ?OVE^@/;OLT\A14J#X8A3 M8Q'77@+8>H^LCXX;P0BU864#PS^&"\W)GR^N"/4Q9?SRM-\' ;]J#;QM[T?; MW^Z&+;!"E9A_)69\3#+2:4>L3'9E(PMA M;O)]"\_OA4K"MY*PN"9AFJCU6#F0, ; 5HXCS2(08X^!)$=,N"8K&^_8$\IW M$X0;"@&W[6$ETU_)]+S^,LNSD"NTR]/&V2<31:0, %D(H.O<.XF,%1YAS(41 MV'$K06^3;0_B-<&^N$JV^C%%,)D^#F[@B)F*KP\*OP5$7RNH^?H0F.$_5@:M MSDD[\^[BLZ-^GAE7Z.#:^0!8P)\OKCYC]/YO+QVW8= [[1=_%81_?3S=1G/C M/M-M\J!8<+[)7ZV0_TZMV*\5#8HW.D6-R4=7GWY2(-7D+_!+ M^L-,/0KX1- X_/51WZY];6;X[E:#,IF^>F7R]^0E+ZX,U(WC1KP/,"L8L9[Q MH*EQH/3.0,>X4F#!/^WDUQ%,>0F&:^3(#4B:K<,U$]Q4S\*H?3 @6N#O38@5W_\'[KSC*@'$BHUEYC+KD.#%A*H%): MF[3RE,M"!F0B U)&&9#;RX#,# TBAA%BGN%D WW%I;5#GO]>T[S:]_/'V[%;J_3ZM[T MV-M"V)5'O+C:^E]I&;>*4H%ALA#!35+:)-"SQ)G#6B>*YX!TXV['PTP=1W\& M>-GY2;OE6\-Z[#AX16C!U5%<>AQY7'\_!,GG[VS_^S3'?WJ=DUX7_AQLGK? M/DQNVXM#V^K&L&W[W5;W<#!ZX)\O;GS/UP'\VIRRXO 5J6JCF0 J$'40G"L@ M \)KHBTX N#O"3=B!"51_2N,X,H(W(T17!D!);E407'E5>"2P0 XF;#Q1 9A MO1Z-0%G [[L1(#,; >XY.("*1LTTEU$;E13FF=A((945HQ$@E)&RC< XSO3@ M$2")@H]$01>TX$P*IX6W@-.F:*KP<_ GE@[;GM[;@6GL@8X',%.$>P*37)@4 M7.!:66>4GP._62ZI/A7[NB)5%QDFC#JCD^1$9;1B"DME'',67( "K7#YT K/ M#*VB"D8IP;#1GE,EK +WQVK&K>6<,?5T>/W(TQD^[_2Z[X<]_WGV,_E1#(FV MG%D-\U!)\$J9=%:*%*F),$&=XFEI1+,90BLO@-OV6]L*.]V7]J0UM.T%$9.W M2AJAB',X 1+347DPG(GLWFF/D=Q M/ AH:>2SZ?UIY[2=DZ)VAT>QG^_KQZ/\M"]QI^M[G;@@(O,6*:>6Y(USE *TRVBR?5.=B/^U%,)0PS^)X_7L)].*I/.1^FE0 55U"K)%(/F--FE M$=.3>LZSDX\GD3B.N30FIR IM5YPE]33B6Q>(R",#1:3O.A(N.;<&9434V .)RV9$6,ZPR=T M1B[\0LV3Q@[X[7F6G,T:#5,!9$A6WH\@ET;K&#IQ/'3R]5,$)2I0(1IR5G-&H9=2:KQTHCIJ6,',Y)/8HH8 MQH)(BG,*CA?5%@=K!/; ##Q=&OF4('8P(Y%1KSE34D0/K,WJH+'!WGJ35P8 M^,S3B6Q>(X!CE"0(^'\ O)?12G!'P H0J87T*2W?MH0GC1T\_8X$R27F.L;( M< (K06PBW''M L;!*V673Z!SBQT\O7"MBIH#16-),$ZML(QKR;P47@&]%G$) MA5L&+_/I!1VH-=&PQ (W7*JGVSJT)$9I=GN:?" \$J632A$\6J6Q)])AXB5WA(6P-**9 MAU&:G9B<5S%ZE108(.YE @D)%ZT.#&P3&X?PED%,3VJ49B8>L-^ .!YUQ,C9DVS-,8$CC; M?/FD.O^PY'P$3:D, ,>,4,ZQ\(ZXY*CD-!GXQ,\#FQ=BW").+@7)9="$*QA! M19."8>2$"^ N9EPD:?'UXNE*3LPJ>5I23Q06SMKHN') ^CV6PDEO4V".BJ41 MS7Q*3LQL8T;>!6^$C!PTB))@ V,\12HHLX$XMC1B>N*2$[.2#SA>EH$O)B2X M84&#&FG*-8A+)8;=$B'M)8P>W33(F,TLRMC1& MEI/P7&+< 3>-F!NKDK8POQD+RR?0N<4.GEZX7$JC(LW'BQG.6:Y$R F1GC(G MHW5N^83[]+&#.:BLQ2'90(E7FM.<>QFCD2+'X(,E@2Z?5$L1.YB#H$4("8:= MY<3$O.[%. Y2!FYHTMSX.0AZ(<8-:ZO E(E$A>64>QNQ$AK;8*(T5$\\G\77 MBR>,'*NT -V"4./QQ3F&KAED8T1:9FW-G&2DI611FLOKC?#R3!( 'IBSSG KB"-#*^;PH M F3=PWAJ%Z)9&C$]M0\\(_EH(E+RR1DJ":>*6Z%B%,(E'FA*S"Z-?$K@ \]( M9)2JH&@R4FK%@TI&G@V'^]H)L7P/6 MH#C#("P=@?LKEU>>=$S6^10<\N_.[7M5KH #O+2#HY>M7MG_XSA,"[*_FS-B-=@XCPP M$BZUTY1A&T/*^]^\]VD9T;)LTIPA5[$R89V [!O*>0H6\YRR[Y7AEG FEQ%+ MRR?-62%M8KGX*,61A\!#U)KY2+G@ 6,9"7.3&J34C,H \?(JZ5^G _#6!H-- M#V(=% [V2* GO5Y[O=EO%7)_"W]LM0;#?LN=#GO]7\GIEV\?](??)M3KV#OL MVY.CEK?MT;L'PY/^^L>_'RV&5A1@I>8V,;3BUOO&T/)A],6,Z9[FAO=2/Y[T M^D.8]OG*X.NY]T.^=_*&R:V3OW]XWGT26GIADH@FGXSN M'8XX8>8MQXY*-HZX$THDFORRF'/T;:]_TFL-BCGZ-C,W<&(?/08+2$+D[6*P M5VY]2/JE =*="%Y0EX^7Q-H4_E1@D5T3:'EMR?6F-!-F)IO> MP!P5*6O)*LL3#3I:'YA23DMCB?]ZSG*E^'.%M<7?X(]@NF[_O3DY/VQ9+H\6T7WV:EQX&2Q!(6P1/. M+0XF.BF\!?K)G#5IDA@A%R!#^^>3Y6_[^:W]_-=IJQUB?[ \GPT%Q!UV0J*#S-J28\W)!9Q/S+L2$E2!" MT9 / RU_5+#\TII=U \GC94C4L45<*+&&.J]%,+Y MZ3.D#34E2(6?#D/>X0QI\UW$\B$YF^!Y"H%=5/F0=18UQE9'[1V/P@,%F,.X MW7>Z;T&OOX#CG_-6!L/^:?[Z7FOP^3OZMIU2]*,[AK$?!\.][(V>V1/RR%QN M+K)-TB8)HVQ4 NP225NE.--)14Y,P,5^.&*PP*H2Z1V1BQB$!<+J?L@UM1!P M+? _?@;\>NDX8KQX7A.$90;^Z!:E :D]8\/!-]?@1*.']]Y@:#TQY< MU,IS\.6=%=04-:9)47%UK,^*BDJD]]!GA:B8!1.Q/A+.DS !F(C@EH)!C23( M9"FX9=@3B^" -G,VFM*!)<)(%8)5YIY).\#O1U% =M&$C#P[# M_Y=2 Q_7%\ (@Z!FH8'&@:\FF<48%-%(:R4\'4PA=M8(0N(ST4"^C!K( HY* M.\JPY-Q&KETDD5O-/$@W&#/60(:7DM8\@DBO:B #0RDG.^KWN5"ZV!KWK],]L/A0*TNH=EYZ(ST4-M3&*>*$.4YI@3&[%4 MG&/&3?2*TZ70PZ<7[*-H(\4>%-$#6K((]E!H)8"][B&, M?6C5N^:77C;GK9CV'RC-('EX$W1IJ8R8<2R8HE6D!3JB[622CS%WX^$W/=C]T M0^R/Q/+*^E8;FK\@&F,3!P9O@<='RYUW&J=HO<@[9ZWCD2RJQLQ5/+/3'H]I M"))@*7.4D0;@!988$D$ZQ$D;%UY[%DQ==+!&>6O!/V)<6:.#BT&# ND035(+ ML%^H#/*8G7ZH",;>13 I3G&"P5D5/%>L"B8(+!6OK@@ M&A)B"B+IO!U"4.!G^<=8*PZ-U0-'_O7+EUMP@9-NMP^YZ/W\!K@Y.;'?C3]=_ M 4\>_3YZP;77?/=='[.C/_[RY+KOM7O]]?_$Q3]_).@]2K;3:E^L_W<3Y#^H M->)9;:_7L=W_7AW8[@ -8+S2Z,9!ZS)"$X;9L*D=X3F_GQH M[#2WMVKOFYO-[?=7VUS"UK[??OEA;Z>YL_V^MMG8JFW_S\M_;C9>;]=>[M;K M.^_?[^PV2M^%CW9PU )M[757:UMK+]=J% MN[MSLFR;9D_:6WZJWKW;WZK4_ M04>[O6[CM ,/\;6Q*N_%E)4T,.-HBD+8R#U35D=%O!0,C"(1DMP4NJUU;8;8 M$%OK6SU?1-(RZ*V,#2W[^\)M];Z\H7M?]EG]-!QO?SEX;8YW.]N7C>.=L\9Q M_:+^<9_4C]]='!S_U6H<'W4:6^]8O>DO=INAO=\,G3>LT=Z_/#FJ7^Y?U+?V M+^O'KSJ-Y@ZN=_;/]H_W^<'Q.]RXW&;UX\_LX.,V.VAK_(8>7.Q_]+)Q>0CO M\>?[EXU6O?GN'.8GJU\>7N3G-K:.VKNO]UECJW%4__CA2WC]-P___%?[@+:_ MN.,>V]VJT\;EJ^,ZW3EO;&WC_::_W-WZUU&#[N/=UQ_@O1[7Z?;YP=^:U\\^ MN8!A]*)"47B*N)8".6TD8C3Z?$8WS*(ZY-?_@BMP4G;7H"U+41><4D'%T>8Z@Q:YR(#*-#P.MAF+QXC+!K!<*^&(;KU]B:Q.*'5_$:^>&U MGSW5\#5B;O?8%T6+1ZV&<]MO=_>:M;O.KU:\.C6/OW1/]J(R)= WX= MPU.8XK?%^[9'=/Z*WJ\'^ 1UX)U'^6LHV MT$6T?Q>Y" L"];?=YO?GYD]:* M&R$IRC,-O7QT?P/V-)CRK M^5DT.O7S_>-IMG'2.7C=:#>.]\G^Y2;?W7J'ZZ\;G_<_-CX#.!$ KJ/=YF>Z M?_FJ5;^);5AOO19!(<:Q!U<#2V1-H MZ,:(;@R_:N"$;Z1^K_/5-#U]TT83*$3?ZQ?U%-=/\UIGOBO/4B+Q'P__.;_> MK6S4AKUG,KJ+$Q*[G>1RD??6(,?O:Z]:P(8:Q::<]<>DYMM%^#Z_;?2RA32 M]V;;%_7FSB<>HZ;.*J02!;8=B$*&T8AP45/61I4(S%U@WU)R_'"*?8^YV.H< MU@9]#Z80N,I7,7XZ)&O')X_NC2^*'C6<;TR?E]V#+#\N1\Y<63D\1" M*:ZJ_!.["7I-,WP?-X%F/X'/W$]XP&-_?DTP,_/&B@(\.UGOQ,%>\M-UA ZXL)&"/XZ-;T-*MSZS^>N?\X'@[@[6H M'Q^21@? ^_(=>!Q[[8-. ]JZ?RT^"N\ZVVUZ:->K3KVYC>O-SQ>[6Q_H_L?Z M96/KX+CQ^N_./MVAC?8-'HL)R5IJ.2(T4,0]YL@)+Y#A(B3O)(]&KFR\W=U] M4WNYNPL!JD.\XZ?>^Y.@VC\8EYVUO;7W:[7MSDF[ M=Q'[2RK^UO>FMI@%_4/;;5T6?__^;*5_%71KC=Y:Q>'1B^Y]K?_5.V_&+[8?5I^'M5VZ]/U 6VP2>$=4?J\9+^'6WW^R=57[L M+_6#7],/R0GA3H$?JV,"/S9RY#A5"#X-6'B"$^=Y6?'+>%O!DF=?/-6D+7R( MW?[;?AY87X5H9C*UMZ].;4R)P5Q9%%0"_U5KBYP,$5EL1734"\I@:K_IY=+X MMFNK&,U5ZO9$FO"V!U.]?= Z&84JJVG^RVD^%:9)'G#:$@_3G*BY3A)\#,YJ M'#Q?C_TWT+E:5KH;'/72IP8^(CIE/KG9CW9A\>@!N4S'VY^5-[T0&?>'O6ZSS3+[/C=)Q@PCQG7 M*.J8]V1AC#0F @F'P9-5SMBH5S:TH4@(>@WFR[23X^8TK=^^I:7\G__4E*@_ M!K5A;,>3+/7:J+SX:@V0O'V:,;9F04EK_@J /3"#;C[]+HI;M(8M>.(H4R+V M8ZB=G/8'ISEE8MBKO8^CU05"?W._9X.6LZ(W_7!];EM?0&'OM?5%KQ&L9I_3 MAM>XGOV6FJ*U^I&WU)0PMMEL#=M%XDZT_JCFVW8P>)B;7\8^]FT!(N\O.J[7 M_NU./' Q>M@89U\50HSG_LAV#^&#;NWLJ 6??(.:&:W3S'4(GGQWV!BT+PAU MA;HL)!\9>:[UK;];=5JG^YUW9XW+@\_PG?.#U]M\]_4V 8^TU:#_:M>WML^! MITQ[KF>-CSN7^Y<'K8.M3=;HO ,.\^KS?O.0[S?AF1]WV'[GPQEXM)?[;7U^ M+?88,"%.2 X,1@O$I2#(4!M0(I81 Q>X,*,M#3!KWP][_O-J[<3V:U_RN4ZU M_\)KX,WF'4&UP='#_6P>H^$(#*NI?(NI/!5K)#YQ*R-!D@J7=X!0Y'C2 MR!N=N*328^=&^<#5-'TXZ&Z/K=DH>WTZ=)YMW<)'S9]N)N],+9@&QXRWN0J[ M]8@GPI'6VB,!/Z20FIKH,[D8!/OOVNMVS]DV^"=M\%!J==O_'(>_CB_^,+HT M]D6&O9-U>76>'Y\.AJUT,2?/=*<;)SXYBD0&6O;'O M.WFCKQ*6 M4XM&^WO'_MYW;N)D_F=R1WU=KMAMJO]'O>NM Z> F M=YRG WRIN!^^F9LR?EC>4C\H6E*TU Z&-8-KP5X,UAZTH?.QERM>GO;[N:I^ MT?EL*X=V>#I82(2Y=QB*[C:W/W&6E'=)(BD\!M86P-3AZ) 5SE%/#2:.KFSL MQ\$T$-QK7_-'&.H\DP;:)F5W'W]AM/%PFO M,W !9G5:PR% 76'*^KUNIE/MBUH$:G51*T[+L,4Q-K4M.[2CS=532/[M&=_' M[O9.X4Z.1<;IO7AXVBX2) >U]ZA9^RW+7_U!&5T;WS$\:A4;HD[RAJC'AO11 M@[^"=!S\_B (?HR?3[!SYJMDLV#'*/^\8/V\OK5S^2DD'&ED%BF))>+"@I:VUH>FQ9KT'[.[;#, 9S?J9 MG][X:0TF+[KQPJ #H ]OZ4]8'B!.!P;A8C73<7@UPW[O;'@TN;P& M[#P6;0LQM;JM$<0#GN>%+ K=_$$+B\ODC\EMO[SAQ^V;W)@I^?CF'[1UK M.[)-A#I$)T[&]Y[%VGQ6EPC.@;W[E4R0:X+=MW[!CZ_1-45O5X3@3JM+:HT; M.?NU,+EFU(\OWW\,A+[=4V>[TZ/3"J$=ER^4]:UJ3O\EZ/MAKW]Q0R2KN*E M C^^::@=;X7-]:Z_3N/S[<_W2T\;K@Z/&QQW6H+D\+7SO\L-98^OOX\;K MZ:#6R><&?7?6R,_\^.ZR<;F/#SHY$.;9_N6["^ TK-'?H@7\MLPAK3'- M&Y@#,C90I!G5/"8I&>6_!/1J_;<42^*WVF6XF-"Y62SH[OIASTWB1I2/3LU: MSX-%9Z@2#"@#N^A9XY8-_K-R4GUALDRAV2;PO7K1[.BP,,,RHJP>E=4\[ M*/2*$S;RXX#. T>/Q4.?&?A\II\48=$*,&! *QGBW%+D9*0()R&U=,)CXE8V MF%G% J]*HB?X,Q'OQFCS23$W_&BGRB#+H-;[-OQK/YS<4V=!G_1&W&N]'W.: MV)?XP].AQPOJ^-M7K!OTVJ?#'W]EQB>;_/@@ZKN>E*U6)M\YZG]S+0\CR/*'F^K-064B%BZJO,"AXA)N*G\+=OG7207F:^^< M]9\/^[W3;D#C)GH?8TI_W#=V_+,J'2D]6L]_=B;=G[8T;:D=];-7\9^_)ET$ M@S W]YJUG2LY_Z]V&IN-ESN;;VH[C5>[>_4QU;#3+.G'\_F'$A];AKRYCYX, M:\!66Z$VF;&+E5MSN]+&BYHY]--.QB7I]LT3=!%M MSTU=GI?MN6-;[F![V,K&#OA6-7+5]GQ=0RJJXXXV"O_VH6M/0VL8P^^S,4,+ M/M6?CZ6I.E5UJES*M:R84O6V(@OE)0LREP#K%NYBD;?]'3GHI5H^^; 3YTL- M?KW24)IQ7]PY0'X@XXH0/?-.54 [(R4S/P7:G+_4CT>Q.\A%4.X!NQ6ZEECP M]'[H6G'$JK<54#^QON:#I:\ ]5^V;;L^UMX?Q3@<5%QXZ:7/*BY<=:J"V$=4 M,E% ; "V"_CZ,U9L!T>U5^W>V=U@MT+7$@N>/Q(7OD4RT),\HP*5.&]XQ&!^%5-O^]VEK>%&1NZ6?(J(B=U6G*AQ^/"5C)!<# M&D*;AKVKW.ZF#)2*URV+S%45XYQ#TEP)>[O\LGT^7.'A^JWNS:]L6@5;@_WVQO#KR,2I#D>_;B MX+0]\I!V3^*H?9517IH90QXKVK)4V/8<>KO\LJVLSJ(];* M*"$Z/5-+8Q8!E)]%W1--)W5/KA8^V6W^7M;$?Y2 MV99G0?ZTN+&NR9MX:-LCIE^YR+:R MO97M?7*,Y6/;*Z_8WNWSHY9K5;L,ET?([$ZEU*KLC^7J;97]4>KL#Y*/!G^_ M\[JQV?RPMUV![C* ;B%3]M.2:+)#.Z^>*VBN MJNM\C_'!ZB[+[I>G! MS6=V7SD]J.QMW>G6AD>]4WA&&*S6XKF/)\/:2>R/3IBN@1CL[U.4\Q'/H7WB M4UWY&KW?J:Z"K$G"9GY2JEGCG-[KJ3^_IK58D+;2-<47I:V/-ZYW.BWW5[[# M#ZLWWLI#+.%QL$U@Z;%6A_N.!J-CL^]0_VSI1J,!G_QX,)[K'+ERCOISGAX_ M'HCGLR#Q703PGLK?7?=6WOJB>=]IM M#?=R$/UT$%9@VG=SZXL/6B1YI[S1UEC)L?/.^4"95-Z#'R44_[25P0_"/%02JT[6=F!^-#JT]6=^+7V+W- Y6:JG7[]@AO.-\N-X] M[:#0*R+\^9N@;S!4L="\(J 7V-\7;JOWY0W=^[+/ZJ?A>/O+P6MSO-O9OFP< M[YPUCNL7]8_[I'[\[N+@^*]6X_BHT]AZQ^I-?[';#.W]9NB\88WV_N7)4?UR M_Z*^M7]9/W[5:31W<+VS?[9_O,\/CM_AQN4VJQ]_9@%;]>.]SHWG(&YU&:Y^^^IS?NPO7&W3OZ W;.]KOG+=W MX7EU^'OW(US[N'->WWIWMM_9X?77.^>[S?V+_::_K+]^=WEP7*>3[\"[3@_H M!PEMOSQXO2T.MG;$_O'V66/KK];^\2&TP["T$'NS,)\!Q-[<\3M +.762*V]QEQR M'9AV)% IK4U:>'D]DBBE]%0ZQ).&'\$3 "?B M$;;$,:623,1F-Y> FRL%763^=S/^/"K%FWKE#]?>%AU!RA-WO#0:UDWXOM8;WBF=?%YKFS#S84!W>F R0TIN"3C$CJQ! 'M$%&<8R.,**1$LJ,L0JTL1IPJ+$24@E,Z2M16P#JNNT45ZZB0 M9[E",A7R/ [R3 =D5'".*O!VB.,!<:45LM$0Q!2+)+ID$PL9>:CAJXI<#^F6 M5/N?0];)^]B&#P^+,MLV=%K=UF#8'QW('L]/8G=0Y:(\87AF+(W7L1O[MKW9 M#9M71+(]DDB%93/#LM:UR$TR @M%$]+:&<1% !9%E$<*>V-%TIP+M[)!F5G5 M!"\RAZH6I\K+A&8>?ZF Y3*_=T[$5&32/V&'FC%.)YN[SCQ*,8<9+4>R6% M7-F0QJP24R6V5L"R&/&3"EB>'%BF0RN:$Q/!PT0\$7!'E" (_$R%DO!>8ALL M5FQE0VAP1TK%&GX1.YE4<(7&QI_C077GU3N?50K1[DG,4-,]K+6NEGZ>96"] MW%:A?$&JKT(9E>-^TQM4>SIG9@)VKV^;"E$R;I5'B0B.N'<:::<<I?V+Q3MF'N:JM/]QM?]:N9X0A8D\(AX4SMK/D(6? MB/# "(V4,9Y0T)[IH%7 H%D*QL*\U5M'ASWJA**9J>D.[DN>QP,BXRBWO H]FL@&=3[ M&LF9I!6MUKKQ?OO"%B&87X:PS0#Z"[]-0UFCU^U=1;,JD#]K0+N^(TQ22KR+ M#B6E$^*62V1I$(@X*JEE)/HB1Y*LJL6N?%@M$):7%"4H2F'6T"MO22@UC0B*R6-V GBA$2#\9Z+E0VYJN7U],329A$MQ0EJ(QVHN0BS M/X[S7&I#>PYOR"&4^._3UO "/J]%V^]"I^ZW'VOA0\)E"*A!7_5[G M);RKU3V%\1N'BGO=P5^%3$?W-;-$ZZUNKP_BG 3)-KOAZE.V"VG7X_"H!U>^ MP"V=V!U6H>;9U4QO;F98+*(SC>8[UCCVGXPB3%H2$ ^9;SDU.-*)*U*,WKBJ!C MVSBJ_U?LQJK^VDPA:_M:!"L9+A*C"FDG#4 6#4@X%RX M?I7I!^_XJK2YO+S@D>(^E38_JC9/QV@$.+A4TX12RF6)& :]-@HCYUF*-'(% MQ&]E@Q*YZ,=05%!27F+P2)&6"DH>%TJFB &0.1>%(2CX?'@O)12!+#$*V,@4 M:)3!BY4-(L0JY=<7R:L4HL=4QNUK.4+Y(/%34)-N$4FRPQC@ZM?XX?VW7MTP M.*4#K++&1'X9U*T0Z@X(M7,M"**HTAY+@3@1+.^& -2BT2 V??&("-$1)& 0%4*$L<< MWECL0\0KW"BOR7_D))(*-V:$&U,F7U@&/AV5R&EJ$>90A MXP8ODPRR\.%:6#%&&J0P#G'K.>)8&.122(AH';PECEG-5S:(P:M8 M+$-R53G*8/YB=74YT?5F,2X[NI8O\%JAZ^.AZW2RO8Y)6JT1RRGVG#./+&$" M,>RE-88P'!F@J^:K4EY'UPKA%@SA*OY8COATA7"/AG#306KN@];)!623%\ ? M64*.NH28] KDF91S:65#*KDJ\4*O35?H.F]TK?AC.:+X%;H^'KI.\4>F(U.< MX0RG&/'@)3*!$I2X4-K&0+T0*QN"LU5,%H,_CL.FDU9,)K4H\&O6*WBW>,9W MO670I= [=>UXM;L/>7S5Q$5MXDPFZFVSZ)?S&>6\]5FD3$\2I4\BS. CVX\U M.QSV6^YT:/.T'_:@ZYU.+S>LYS\?]=J@&X/U'R9-+]GPW&P8GQJ1JA%;JF?, M:$%X,8XN_LL.6OXA&U[*YES.*'172A?R[@&ZM['_/EN-V2[TTFE/ZH0IIXB;B1'5D:' B/6Z"H6YGA;T:QM5+"W]TC:#^ OP>NQ%;P]SCP-Q4SB\X3PK5'/A;'!FF# M#.,1*9":-%PZZ7R&/UFF?;QWH!LEB M!+ZV6NW380P/J( [M?I4]JR+AP;&[CX 9<'8A0F;C>=DA;)W0=GCZR4)L'39Y@YO%7,L M?>2P@K?[P=MT[- D'C17"3G,!>)..@2BXR@JRSU-DG,3BMCA8J^Y5MA:%FRM MJ&/I(Y\5MMX36Z?/; @>>Q,Y\M%2Q&4BR'I#D.<28REX$%H6L4\VJR*&CX]O MSZ%XS,?BCQAJ%EIE#^/7C..L'(-:[W0X&-INT9U[Y95>WZ[R:V&5>L >D&,[ MP_S^9SB>=QFV6XW.;'Y=) S!U=JALA9N95BBJ(F1_$3 ?OA6%:&8U, MX!'Q8 1 C#5(8*XD"89);U8V.%X%7[E$-64K-9\]DYAYJ9Y*S>>FYM<28(E( M47J& ,@=XCA(9!AER(' +0^<1*P+)B$6*0.V@I@%8Q(SKU=30?O_MTU>F7:VOW#S)<;X51=XXA ME@[!%BG<,I;4-2"K,&QV&%:_GB6* S8X>H0YH8A3$Y!31H$WY).(E@7KY(@F MZ24K>#CGQ?[;+G(L-T M4K"F J@G :CI#=#>B$@Y1Y1&A;A("5G,$PI!ZH Y MB%CI@F1)\^!PS9Q!XBY8L+@JOTB!FTKEGT+EIT,WF,< [I-!$82,./8. 99K MI$( /&<*==HS5-EV#VL?.N3E)^]8^)0U5S2 M]:0='M=#Z MT@JQ&P;9&+0!U$-1J?;[#-&JN.1B5%I_K&V]-IMODU7D2OK6M M*CG_;A3A^O&!1@+:T:00\ &.N(P$:6\$\II182R-OCC@:FTISGXI4;!SD=&P MJC4YAXWM%1H^!AI..4R$T6!$M(@$FP]3]1$Y,&6(&B&\L%1Q!6B(UVY8&"H; M(BUP>;>J].3C;2"O8.018&0ZFBLE)T&XA##1 7%''3*2&>2E"5@EK%T &*$W MP4AI256%5%4ARB?=CETAU6,@U13A,2&Y@"U&6+.$.(D).6&\#;_6:1[%FO>]UH#47,':U1F\([RN.?NK66M#6P[YMUTYL M?UCKI=H0;G_9ZQ:G^]F\2_M5JVN[O@6WO!_"!QWHW6#MA^,P?C47T-J3WJ"5 M1;K>CVT[;'V)?YRUPO!H @7??6LDH'7\[2O600M.AS_^RA,.^$^'EUP=BN]_ MYM86Z %3GF+)*$F"[> M9G-GMU$&;?QI@Z\HTC?UR7H&9NBD'X]B=P"*41N=FUJB_MP\V7_[T+6GH06] M^;W\;=WI ICU3N$987#WYMX#[T='Z%U=R83>MNW)(*Y/?ODCM 8G;7NQWNH6 M;2Z^]$?']@]!D<OJ6/T"O'L-^0(55R\>;(\JQZ?+=Z24LPM!_ESR95M?F'T%[E_TORRK$G=?/YU: MC>!642HP3I8(;I+2)CD2$F<.:YTHOO,67IA]H^#/F]Y@L!AIZ[OO)XL2H54_ M/OAA\6Y3PN$%W:+WSKP[< M<[F[]8XV/,M_7UN4N'S'H$T7^YW]\X/C.F]L_=V& M-ET>-#^?[;ZN8W@6M-7#W^TTR<"HO\<$GD<;9Y^8\TD(&1&CA" >J$:6*HVB MP,)Z@IT7N1:WP:M8B,590'VX=BY.,>[%0MG9U^)>$)2]^]KO8^]#KE#VL5#V M<@IE+?&)1&\0I0E0EFN*M/4.J< 4]<%@$S&@K.:K4EY'V0KI%A+I*CYY7Z2; M^?;K"ND>"^G(%-)A[(RDT2+L%PQI*C$23CB)2;+*\I4-J>2J7.Q=#A7* ME@-E*SYY7Y2=^7;T"F4?"V79%,HJI:-33 #*)HJX$A0Y'SWRQ&.8JT+)Y%8V M!&>KF"P,GWP.^WEWAT>CG;O?I3G]U@9U^7T<;9W5Z2[D+D'WT@U3Z0YWJ8;S MB8;S(2^83R.?U>DQKWI]^+-;\Z?]?NSZB]JP#T_+BI5V)4KV;/?F-A89B_'(FMFB8W:NMD-S6_RVPS'IX-ASL7] M*P)WBTU[7I&X69&XR:ZU[TB<2(XFF4]YQ@I<9>(=TDY*I*C&EC+&+;,K&X2L M$G&]#-GO=Z5O)?)%EP81;L;(NR#"#&+Z%2(L+"),+Q-P+R/75B!KB44\R(1< M!-_.,B,B(2Q$E4^G6A4W+,56@% "0'@X19A!Z+L"A(4%A.EH.N?!":44RKDU MN:8@1U8IAX014FJ%C:4IKQNN\AN*$U>(4 )$>#A%F$&8MD*$A46$Z62[A['6RMKRQAJA[;5'=1ZHSWE_3@8UOIV&&N#,WLR6*UU8[&]W'_] MYM">QV(G['^5/ZZ0ZT*\:O?._AG#87P-_AT\3%]M8>X&,+B1 M9R.O;R@^-54GY#Y'B)7:1W]PONK,CS"^E 9_R;0NJP*>DX#.]7!@B M-^ M<42\!YMNF$ F68P$%B*PX&C@<66#K'+%2E]!^_D"0/EVRU0 4%( N+;9 M1N9#X?-Z8-0$<2HPTL(')!R1RD0E$\X%9<4JE:JB'Q7Z+,0ND@I]2HH^TTN1 M-LB0C#%(Y@5(;J5$8(=B+FSM'-?1$>V*$)@H$_UX#L5[FKVA;==ZO]IK4GM( MJO:M-T>4#O(6-8^[$8>[J0*U68+:]7HXBAH?$D 99I0!J.&8=]891(QF4@M, M-8DY3LIN".C<.;_B+AN,%B4;:W%Q85&SN2M<> 1TIT@:$K)F0DA6X@/4,\JXJ7"@3+BQ6@*9"@T= @VMYV2($[+E#Q'-P>+02 MR"8'/X2747)B;$Z9DHN^[%/!40GA:+$B-A4B.U9:OUBL8GY'#8+1#[S2? MN#-I_L. ;H'+Y\U^@,IB *:F$3!.E"F.'BR(H$GZR0B+L4@ M1$S2Z+RG4*U*91:9O6Y M$DCGX 5WGB*GA428&HXU3 B2BNWE=%7H6:WA5G"\\'!<,?/%"157<%Q>.)Z. M*FO'L>=!(&=Q#N-@CZRU&E$/AE&\#;_<_-%1^>TQYKU.:78=B] VVN-WA#>9_OP\:C$T6'?MFLG MME_4-1K"[2][W0(H[#"&VJM6UW9]"VYY/X0/PU=]K=Q?&\\T M+F!RGO0&K6S*UOLQUYG[$O\X:X7AT81%??>ML;G"W[YB'4RXT^&/O_*$^O53 M;:)7A^+[G[FU!6^R3%(L&25)4$X3=E(GSA51U*AH5?I$Z[>9G-GMU$&\/UI@Z_@YE^V#;@9:^^/8AP.;M_V$?]J=0/\M4[7 MJ)A'<;RB.[_M=,$<]$[A&6&P6HOG/F8*>91-!_31_CZ+3MT5EVY^4F'-O\%+ MP7EAF-KV9!#7)[_\,6$#K6[1V>)+?W1L_Q"4:HQ)&7\=I]KPG&[O7-GS66D#7#S7-OK*;R M,1HKQ>T:>\M:G+M]X0N!IK89EB]>\!EF+'Q7Z-X=5;G)A3#<2R#\16 M].-Q(%?'H=*F7XY=7J-ZSG,G!V:K_M]=9VZYR#'LGW':/.F$7JBO0%/@2XWP^;F8/"]FS^G MHQ!+.%QE/MZR&JYG,UQ/5$-F?GT>'?LRK-D"B.YW)O%M-VLNT[@]0+6JX:J& MZPF0Z">5M&YS^/ <(3/*SBYE M4MV#\ZNUT4SPH*,.@G.%G1%>$VTEB48ZX3[MW#*M&B9A_G?[VSS73:: M?W7JKS^<[=-M?'#\^>Q;YMQASGRCN\UV>_]XD^TV=!I?,[/G,Z%_L?OR[5=_RHK&UCT"S=LD(%>@61+0Q--' MT0MKDU .Q9A/W;).(V<\10IF.@V$<2O8RH9FJUQ=/P.N JX*N,H)7-QSS:*B M43/-9=1&)85Y+GXAA516C("+4$8JX%H,X*+3-:B)IEZPB(@3 G%)''*2880% M#B$9(:+/QUKQ548?7/IHAL UHP#B KCM>]%'T 37CJ/C;A\UV+/HAX67QKW] M3FJ-.!Q'@RL@FQF0M:Z[K8:R2!A0+AX- )D,R%),D#!1$X R0F+(I1C,*KGA M-)\%\EMG>+1X!1\E=?0J^'AL^)AVX!2S&(L4$>3QRD&;(C* M1X$IOFKT]:. *A5>&A6>E-0$ MFV\X5VHXF[M#<]+KM;_'LK:&H6XUQAI26->@\+6$RV,5P /F*P2><=BE)6*+JY#4JGH_%1TVD716CNM MN4&8Y5 #8?G$&TO!3R'4:W*!J5DE9'KQV ]NHH^GU65M_U>./7#6JO[ M!=SR7K]5K:XL@#,RB:WLC*5VT8A52&5F>+7[\IK' <("-B@I\B1*Q#D7R!#+ MD-46O TB)95T98.L"F96A;J.6*7U.:J8[")1H%DMJU2X\4BX,>V*1":2DJENX^DN]>645),C%*/ MA.,:?!3BD66$H91&);H1;/3V)WD N( M=D.MET^1K/DK.T^?: WE_IF_E3\#V#86Y_9(FIO=4!P(.BIB4*T6V(B4E%AQ+ECR!$B4#"$*9&T9H:L;%"VRJ0N44)]I<\E]7LJ?7Y: M?9YVAX+U*2I%4"1$(0YS%ND@(Q(ZI$22I\13T&>S"M!<(GU>^@H[S=[0MF?A M[G-S6&^-CK+^_^Q]^5-;Q[;NOZ+BG7IU;Y56 M;@^KI^0658[MY/A4 ,=Q$!< 4J> ^1^#H;!(I M&<]UQ;W1Q9"R5VZ1O'T\EAN98/ MB\AB;19Y6&<-MAS)C3&D/PGP\3Z-Y_?&\>$G&;;\B4[/ND+0WE.*?GF6=4;JD#WFD9Z8QLW&KDN&EDVE740 MF3.M@17. !04P =#($*B[%D@;:K*S!>96#W*PFI0[JFYVZ!\;5!>T@B*K"RO M%5\\%64 <>'_T@8"ITQ,U1]4F\L4VY==.2F@?PF5_;5R?IU,XKO1_GY+D]P$ MD^:3M!I9=4=6.ROFBPY&69LM.%\[814N ?*^_.:1>R;*@S)M;6O'A\;J339? M6O94?W6>KLR71AGKH(QE4T48ZZ05&933U501!#9P#A*KDDJ%XVOG"6&+J7+U MF%Z#;7]AVY6ITF"[%M@NG?1%L1/)$$%VFA78NG+29XS >$2OF&")%]AJ:X=2 M8X]@>^N#+XL4W\%H/*?QRY'?3R?IC2WZLC&FRJ//LCM.,MA-\X?OP_Y17;I& M;MV3V^\K9HR7T46O.8@Z M:US1Z.1ZZ639Q#&)E.#.U05%0%O4))(V@$9A$QEE*=1HC!@RW=I9W&)$=]?. MHB'ZFA&]')0Q0@OR$LAS510$8<%F9* R3X6N+2=9$"T+I"V_LO73@C(71V.- M2\X_5/,G3=/LN$??;'ZPKE'%M\9[TQOCYUB .VG^:A(?G0JOT5EW=/;GBKWC M>*2L;(1R/ 5 C0ZL-0126^*D',<# &)"(";P(SJPEFN_35H]@[3E.;E4@?[B6:I M)\TJ>LUCO;%E/LONMRJZ)_5B]O*?LV.O36.S[MCLV8I%0Z[055 : N:BD1 O M%@W3#*05/A-'HZ@.2U!JJ/DJGVV03=/\O?W5A[JR:1J/7!N/+%LVR7"3E0H@ M@BA:4;0>G BL)JNQI$7DCOCQT!766I'?9BQW9=LT+%\?EI>#-H1V3L:FV(K9#:UIK\5L,X<[LF ;A MM4-X20- 0I=DLL!4+$9,C@Q\C!Y$(":,)YMR'>%NAN[J::0M1'-Q_?NXF_CZ M C/K[>9YWEK>J#GSC[5U:KS$SKTC=MPQ@3?:[HZV7YY33!1LKK.AF,M4:)M7 M%S(I$#EYX7P.2*G0]K#62C*UVKYT@VRW#6N9?&N)]7QAW@%B[8V%VXBU>V)= M-FFY\#Z@L:"CK=.RI #B04$.S%LLRK#FLLZ@$+;\DU<>L-/(K9';9I-;M[WO M&[EU2F[+)1DV,>=1@TJUB@D&_*KIV2VIO??_QEG M%DV698F3H]IV8WG5VE6NZ2IOO7_IMQ'YT?YH/CJ9U3V;3\*;5Y/]LE"S__M_ MK.#FIT67_?F'M:8%=[^D-WINGD^0;<4V>,7ZIYR=LV2W/IOG9";28/^4MGY< M:U9/]XO7MSW35FRS5^QV$M,W4ARYZS-#W0NAW,=\-CBD#U3TRYL(VO79P])1 M7*Z73I3^A-Y.-N'CXSW8)@EV[51YO3I="6WDV=3"=*-C;<2E:B@.(8ADM$S" M1.&WMA'%4(B-;D_>OTJ23>;#CCS.O>3#_D3,&A^NG0]7JML"%5%%"Y'Q4/C0 M:R"G$[@BPJAD+C]RX4..0ZY6^;!Q4N.D?G)29X&NQDGKYZ0E'8VSX"A;!BD+ M!IBX!R\]0;)H'9/$1*Q9KLX.M>M3Q6U'?KW-,)^G1RD.TOO#-)Z=!"4FBQJ^ ML.K[:P5]&V*-5IF>"34ULNN<[%;G924K+'-"@K%> 7*2X)T/0"JY5'2R&*S> MVB[J\Q!QM2QG@PS25A+47VVI0PNN<^( MZ2BX<6S1UD#RH7%]FL33<-Q?JZ?A^!IPO*0+Q,29#69SF&>I@<#/YE.)^_*Y1];/Y_LGL/R@HK2 M21[L3\8OCU\;DY\/6L?&/IM!AY/)_H]_//WYLU1/&._QL3PG^;>G#XH4[XWC MET_LY44=]&]/SY!E8\GN6')U-)?@ K5#!!E< HQ, $FE041;Q>]DCG$Q2T>< M,PU]@PRF_GG+;PW;W+C!U-BFKVRSTC4E)VL=TU^!01!#D%4O19^V+ M;<79T&"?QOPTQ/?,M&J([RWBE_0+%5CML5)QG@V@UPI<"AR\E2%A]$([41#/ MA\;KKC-RRO%.D )=CJ DS.>0LO92QV#W2#(7>Z%'' M&]:L[&[03F],ID8[ZZ6=93.IJ,0\U-FJ1B8-F(EJ38, JR5/K!P@NLY'-D(, MN>RJSJI!_U9!ORL+JT%_S=!?SE=QT65E-"A-"9 Y!2XJ TY$S@2I+&K3?H,X M1+XQT+^-7?S:9US@,VZ]L?T@Y518,0Y&XS Y2(,YO;]Y0[O7)UMO;.E/HGNT MD-Q3>G_FJ-MMLS6[/.96AQQ0CC%KI4 DSZ$HM!(L\PJXDBE145P6R>NHA@)7 M<]4/VYUT32&^NX$U1YB< X08X%UT0A \T ^!\=4 MR 7,:FCQRB'%_B53]M?*^>V+VK3A8)SF+6=R$VR<*KBG16XU6;R-W5P'B;U9 M;1I9R$JC0O!66T#%"3PF#UZ@)\65==)N;?.A8FPHY49;-RW%JK\*46>QOT8A M:Z>09:,F"FG)1PT4:HL.R1;U)(MPH$ 5F*-4A_DH,617MVH:B/L+XLZB> W$ MZP?QLAZ0BLRB]R"-]("4$E@9+7!B,JE@BA1=U0.X*;K .643+45R;0A<%$F> MZ;C1HR3)7O-9;^R:XRK7,YZ9QFG=<]K'>RNV#5?H68H(3K$$Z(J*XI2*$'79 M8E+HH+2O/8?.K6_?(,.F>7K[JQ-U5@?6..1:.&39N,DQ1\\I@F*B<(B(J7"( M#\"E\,PY(S2K3EXLBM$M["'?<-QY#5C#\?7@>#E3T>C$$P6P(DA JVSM@9%! MDLSX=8,E76;;/ T)W!_%:4U-[YH7+(>+EDIZG*" MF)2R6#L< 3/SX(@1("'GQ@IC0HT+*SN4:I5+&IYO#9[7W/RBX7E->%[2#4(Y M_(L*AT#$BFZ0/8%U#D$03\'8HO1)7?!L5,_P?.NC.\<-,'H4T]G<,M3>V$&M MG^E:6&UUY'$1$VE?^YGFD %#35S+*"%[KE3BR7LMM[;%$)T9\G/F2FR0S=,* MWWO(.+VQEAKCK(EQ5H8*:T'1, N,I($ZO?7A^_+^UX_?_!GN<^78N_!SZ^? MO2Z?\>^RA@>/RKW%@YV_[/N]WU_P((DKSB&(& !1>[!.2B **G@=$G/AV\;S M5S;1]SGKVR;:Q$TD Y=<:X0<P:B&RQX6;WCN:O)M-RM,>+N0?;QKSVC?EQY]T+ID2(W(9R)DI7?8H, M7.:L4)QAA%&IQ.PWV.W<3;4.%:MMJ@W:5"H&CK7:,:GC5G,.;#E#00:EG;3U MX+OTIEK':=DVU09M*E^T=6(L@>.R3AAA#CPY#<)DESTRG4/M$L#8D!W_^YZ# M]'CK#>CSECBULXLQW$>+N"_G_=[1?#:G$D51!ZQB0Q 36U*I(5ZPAI*UM+*1MW+!H#)=)EG> M#6W]1YO8??D".5?<1 ^V-H1%&Q38X!)D%9EPVC*JRG=!&W=BZ,[Q-WQ2@D:S MV5&*@R+RONM D].M.:#YX(]T.$\'/DT'D@T'5:$9GCYV'#TY>8)OPMT]2.'L ME?/C*Q\.BHP.4Q'9V[3_X@-.YV(HHK7!%VV3HJTJ[2:GX+M+I&_$<$5B6$Z8%\X[S16! M(%&(P0I[7(+H+0M&VT(9RE15J$^6"ZV+3_N"01K%808- AZ,Y[=]T MB7"OV:HW-L:I_!X7\3T:WS\6WAD2:T4[W9';ZM0^C]):&1-(F1%0N SDE(,8 MD:1BA=V"VMI6A@VM6NWYMD%V2>L;V5_5IRN[I)')]9+)2MTO42[G@B^JD2MD MPF0AD\(N((,KADP2TJ=*)B@*F715_]< W4- =V7+-$!?,Z"79_IZLDPG#.F2VU9%^TE!,2F1@/MB:Y^Z MM(C@RK[VVJJ4?-[:UH(-M5M-+=H@NZ>Y?/NK)G5E]S0RN5XR60W?D/-#%^O/.6&)-6%+L'BYJ$YZ2Q-$#?&D!W9?:Z\RVA_[H64VA6[K/\MN+M.97I8@+0_;,2?30N DZ_ M%;'NIOE>?DKO&\M=@N5V'ZR._HM>:,,$0:X#,(H($2@S40PAC5+49'=56,ZP M55?M?SV&S*[V?&X OQ4 _WY[I &\AP!?.K^5DC$9'6$QDQQKI-4YK8!G MG;DC7F@\E_-[B.=4JMT(P&_]H+[C.16SK[8HO.G8S.:VD^Y-X.9L_\F'"Z$V MDNN.Y%;G]0E.C!,R8"P5IG.A&"E:"N \.Y&<.S:T9M54V;Q036_Z MV#?BZ5.0IQ'/>HEGV7QB6:?LT E38""6R".$3R+W")Z'RTKYI-50\%7(\0- M^@WZG86#&O37#/UEQVC0S)$,H!TY0,TR.)X2<"MB]D%:+675.9CA0^FNG/AV M7>"_1;WASS<'5L8$UJX)79MC?^-]NN"\DF/)_"B+*./DR.^GSY*^&E_>8!/P M\V7RC^\K-O:ED-M[9#=BFJK[K!\PS&%N\OJYV^'QNH]\@PT5K].5E_V$V0F M0@XZUGX "M#5\;I1HVS0QNSKI]9 ME_1E7H=12(' 4JA=D8J^[$UTY0?G1EIOO4I57Q:2#;GL>(SP#3+KPD_S/W,J M7WI.L\<#FKX+=C#3^6"2!_/R\ON3\4),BW3A7T9C&H=1>*G,^\ZV3WL]"WDRQ4"TQ]8Y>?WS#U6M=ZQ06T M6.O'>WN_#>[O/7F\]^3>TT=[N]_N\-J#"RY *KPR*RCZ E*G0*J(NT^S5X-? M]B?O9CVZG_,W^W_].::C."KW\-_]O]9'XT)FDZ/R&7%V^?9C_P[WQ.2?RN=W[K8MT/FKO- MN59QL>M9TV#/_K@ZOW%37XV.NXO<_S':>A69V"V/#';*RU[-!@\+X<VERJ:LNYGL'NMV*>_6Z: M#T:+&J>;2!SJ@>?'3QY ML_/Z^<'>OY_)W8^O7N\^_5V=AB">J1U1GO]8GG_Z_,WNQR>C9_]^\FKG0?GL M!V_>/_L87SU_^I#M?-S=7PY![+Y^\_'YK[]_W#UXIG8/?I>[O_[KU?-?'[[; M>1K?[#W]Y?6N^&5_Y^GO'W?$7WGW/OM0PP\[?S"^^R"(W7$^TV%'D=U>TN'5LUZR"3[$ MZ'GD&#A:J5R./J(UY)TYID/^B0XOD/[2Z'!==,B6Z# PSZV+"0(Z"TCD@+*0 MX+G127MCB73M[RR'C*^F+VY\.]A>L\N]^/IH-C^.P/]ZTM;1)B]\/^W+#5^RZFY?=Z/T_2(<% MHB.JS-CZE*W3_*(HG1<+!G0B0E 8R587[LPQJ(7EH=0BKRU+>20FXUNT=P_X^O6L,>5K97$*%L9 M9+'Z(WJ7'6?"B*+U)J>X\?K2UDICCS6QQ[*Q4EULT2@$H6NU5:WD]S;6Y'R- M@;Q)*O'"'GQ8!'K[;)7-T(+N'4S*Q7S\?BWHKG2F[I\6=&IO_C*9GI5C([7. M2.W#JD.:630I$5@E B W!D@0 =.DN,=@*=6Q%4,E5@N--D@C:CWN[Y!&U)CD M.IADQ9-9\Q=MGJ:T$.//58KWSPBQD5M7Y+:W&K>/PL2$KDA(Q%QLOUQ@)*0% MSJ3D2F8FE"[DQH?:K98-;I">U#Q'=TA/:CRR=AY95I)BXD'5N1A)8 *D0$#, M!P@Y\J28-\&$!8^8<]KU]-:']*E@JUQL^C;\^_?*.^4>.VXR,!B-3Z>[3G+A MG'"V]G(T?IM. O_#&MYO?K1+:X>7&:G0N7IXFKOTRW1R<"SRG31_-8F/3B6[ M&*CP8%0S-L9QMC=],)K-IR-_5*]VUEC^$BR_\W1U$!)QZ4S,'HPU'E"7'YX7 MUL\FNV!0:^'8UK80^@IC%)I+ZYK)\S*@[EQ7:Z"^=E O]^523CMKI0=.O.AN M,ECPR@@P6?%(&2TS6$%]E=DHU^?9ZI\FMD:=;9.==HNQ2,U#UW,/W5?&6RV$ MMSL9UPS98PI_^+Y:VJE9V=U1]6ICW$S2B"03%,&:0M4)@9S@4$NEE,R!97U3.&XO M1J&84\==]5J52JM2:54JZ[O_)RFDT=O:T.W[>I'<%>VCGV[E::)9>I".__]H M?"^$LJ[SVLEXH9*<$6[31+K31'Y?,6^D*OJCTQ982AHP(X)/T9?U35HK4CP' M+.:-Y4-C5L.(;11W#P#>3Q=S _C- 'S9U!"*"#D&8+YF95.68"5+D"AZ7>A< M$5(%N"X 7ZU4V^11W)NAQCR>3N)1F"]"Y>/Y9+KNUFJ;'E#;"'7FT:DP&[MU MQVY_KJ@O/#HE(@5P/!1V\ZS\9I@"E)YE3FAP#HC5!? M&J#7!.AE=06]M3P( <*X.ER"?"4PH#WM>9TJ* FAMAA)7TZ/[&!V_75Z7 MQ]-T2*,X2,=A@F.GZ*1J]"=>TN:+V73EY43$#U).TVF*)P&A3X;;O864&PEV M1X+/5K4:2=Q()HJE)FMSD4!@.0D@YJ)U05@E"PE*/N3F*AS8?#)W6ZEI0+]N MH*_$@:5F424"+J4OVHZ5X*TW$*-@EB&B"[J:+T-MKI(*V'PSW]D"Y,1I.3BD M#]55V1PS/4^=NZ@7^O&Q/!NY=4=N846+\5XY[])"6JSZ9BSX\A.R%F6O!,T2 MBUO;J(?JG#+^#N( M4P[:%LN(%U+1_,JI<\U']-UJT_0HG>LC"D?%TAC/SZ;1-8=1WQU&7\D=/I<* MJ^"_G$R^,"8_3Y Z\UQCRNZ8\N4YVA<23Y1!.R.*]D4$1%Z %=:XE+W0F6]M M2SD4MB>F9HQ?1<+8+C;:X:1?3F3F [ ?UQ23 ?K-E_]Q/1>9UVOSC$XG__.'/ M68J/QI^)\=YGH3=>[(X7WZQH0D)YIKWC94%K!B0C"52X"P37QDNA+-.N:$*% M%]%L]*"T2T)X@YQ4&\M*_=/A&BO=#"LM:VMDO=0A*,BNQOAMU.!XM=1D.6V\ MCT6B5%A)N2'35^[?=DW,<*+)?;J.DSUO%[#OVKJ[IL\XLV3\_ 7;L"N\7=KV M^5K?<1^C?LTK[^?ZM6+@QA]/J MK9]_6.0RI **PXJ=SVK.K.S_^IJRPO'&??B])L)-4',>GPC[\3Z-Y_?&\>$G M>3<:[(X&=U8=]1Y]9)%#R$H"HHO@63*0)2>;7=#:U6)>,W3G>,1:+6\/P+T) M6DX#][6 >Z6PM^@NW$D'(7E>+)C(P$4B* :,T=Q:'9@OX,:A.&<\9!_K>OO7 MR[JSKM<;=\&WPIFV2)OJ9F3*7;&J^Y#T\97LV$_GSB^3Z>,3NZ".6U@(^7-\ MH@5;UW'XK!949\\50\F .\8 PKPJEC9VD23)$H=0ZH#18W>Z 20YK^[0XD< M5R*8/'J?(GQ,TTGCEDMRRXIB&ZV4(690C-4Y?!C 47*0N4N:'&D=J2+9"BY^ M:FFW-Y-V>S1;3*,[T:YZFW+[90)'[[/;>N'+^XK^]94\MZ9ZK94>5ZO E9+> M*!7 .Z^.Y]_ M[U[\)=_:&8?:;S4G;B_?7\BQZ8*=Z8(?5V>=>ZL8XXA@13!%%T0'-A@+EBEK MR@ZV//OJIM?"#0TV5WVCDPUQU3(^6J^;6T+Q89E"S:G3R.5S7/Z_#VIM(S,[^:3U=9:15\J MBA,DEQ6@R0R\=%5NSJ>HR]/!M(S,/JA1BY&!4&\LQ4'^%+)N?I^-U9X>S69' M18AI+_^1PE&AN0?)-^VI0[9;K9JVG(<8%8>D@@!4EH 8*RI4* (N1YHU*A;M MB:M-UYZ:]^F.:D^-5-9.*BNA,RM==#E"E$5D2&C 99.@G!&H7=9!%@%N2WZ^ M2;;QL!E'L>-&M07A.45QP^(4DGO0 GY.?="4?*%[&HV:O)= X+/<5/IM/)NW(; MQZ.+/PTM/BPO.)ETL#\9OSQ^;2S8:?Z6C0A8'4XF^Y\=RU7F"Y%7*9X*O,C[ M1-PGTI[D*NOZHMA8LE.67&W3%A5Z3+5"@RL$),G!D46(Q(-$U$2&+1H 2[$D^ZMH+,@+'\1BD0,)=,2E9()VNB]=#: M*T>XFN/HNQU'5U#+!LW/M!E^I@55?N$YKT*O"9,_?Q;YIQ3*:JO>&\>SK]Z= MS-.L[!GR^ZE19G>4N=K,C3P/:(L\4XQ508L"7#0&4* 3$G7DH5"F*';L.8UT MFTNJ!ZCOD4NJH;ZGJ%]6E+P2R>B$X)T0!>M,@2_F&'@;267CA=9Z:]L-&5NU MRIKS:NTZ4B[HRJGH0F>_ES^[;[58ZM4J039GNY MHL\P12&%+$'F& Y-\4$C H4%UZQ:+W.WZ@4:1ZG1B.]TJ@NQR--3;H:F2RK M22S)))E7X'+F@-DR("D#.,_)6AV#2'G1A^-*C6R;*^GJ:M+">U3>6FZB.I#H MS!3S\O!L%-.4ZE_-?]1W_]'7AB^=J1XY,R=E,1OE,R6V#M_KX,4W*TH66D09 MN0*F:AI3< &HZ%/ C,@2'?<,5>5%:3H8 -!\1K=4P^D*Z0W,EP+SLI)C(C.& M>P$^ZEC ;!,XYC2PP+@(EK2K/16E%OV \L8-NKS%,SS;M,]O))_-)^'-8#2; M'17U]+BEU.P531-XJI.KPN3@,(UG"Z5T4)9K_'V]_.^*2=Y#S][YY*0?(VW1O'Q<,_5\'?/R/W.J]Z5EZV?U07_H^Z8?8.ZQ--?>WLQ-M] ML-J=BD)M1&X5&(\),)("\H$@YX0R9*XBRS5-I&R'YB%L=-3KG+1&1QM'1RO! MV&0$ER*!=#H#VB3!)LR@K%01-69N7;&F^5")57.ZI:U=EZ]Q,74TCNILN7&\ M\1&CO:;'7C@2OQ9 >?!)A(W5NF.UU296R0>A!#'PN6A:Z&(&AYX@$''%!5$( MK+):H373$]="@W$/O80-QM<*XV7E1#MK9#8"VT?"AZ$N6 M1T/UQN@I#=77@^IEM46DF+).#+BL$Y0$3W6"D@"ELK2%P4FH.D%)FJ$SJA^H MO@O^E-TT/_:C'-48V&A\)KW]FH9:7\ F.S-[G/V@SI\^WDL>[(5V\Y6LCB+Y M^T7PCZ>3:K;%GS_\67; HW%+W5HK,:YVH,J,O",A(:.DFM(:P(O(@/GH7%+< MQNJ6$6B'R#I(WKHHEC;(9;.Q]- +-:G10Z_H8:6K%7-<,DK@592 D5EPDONB M-TF%+.AHN*GEP&9H]%7TIFNBA[O@"WJ8;)33N+SLB??R']WI-I_Q*2CO?!7GYXL@N>E$VP M-ZZL6O\]/!7ZDS2;3T=AGF)]8E&#??:!,Z]L='HI.EUM?Z4S&1^MAISLP@SU M0(EIX%Q+CBGH10&1.*?*>O/RC"Z,Y0UR>VTN/_4O0ZGQT\WSTTJ!H\LI.2]! MA%34O<"*-6BU*=H?(_2,.-,U2*]6NQ'WE"/N@A/M_K&2-^I:KUN/CI0NZ(R 3Z8$&5.6!BRNMZ&1JVVC-X@??!2'+"9CK]-(K7^:8*-U#:7U%:J M1Y/R&E4$DU@"9(7>7-DE("13,FIBQJJM;71#B5=6(J^%6.Z"R_#^U_3& ,>O)8,F&(Q9J=4"KA0_:1H)8>- M9M:BQODD&9?".YLU4*4^7J$?99%C MG!SY_?39-WNEI)?K$X:KUW8![>P?WVES=+! -W2>7'1E+G&@6&>EPFB3C0H+ MV7BG@N66-$].>^47!\JZ?9SM0.GN0#FGT1M72CMO0:.04,P4#E8C0@I)&')) M+K(%BW7/S&KUUUKTUM5]O :?Y=5A?L-NS;O+]^?OAL;W'1@01J,VT: ))J*6 MA>Z]SLP%KJ.B8(_Y?MWNW\;W7?+]2OIGD6DYL2,@,QK0.012GD.T0:80698Y M;FU;.<1SJF8VE'(7UL?_S.O0D?+_.'J[_;_EQZ?K/O-9M7].FIX =?M__?1_ M/A]Q%WY;=_C^A.[%!_XXFI4E?\S+ XLBMQ^^N@PG7XV5 MBPXGQPV9?YRF?:J-B'YZ-XKS5Y]XZ,R[3O8".WT+^7(%1_.OOV7MZ_WW9MYB M>?'+I3C[LU[M@I1(:L&*EG5]-,='-++ M!'Z:Z U0+C?X(^V_HP^SK?_Y8AT.1F,XN^@76*\%1+ZQJS<&$G_OF5^(Z/'> MWF^#^WM/'N\]N??TT=YN[R_X"_R=HJ["\_Y)CO=H/%@4E;Z:[!>NG"W&6YB? M!O7>8WI>N4'PA>_?_5!TS@V1U29=*Y<_%'5C4RZ6_\#Q8NSR-U&# MOPT(7N*E;N6EYW@]CFF^5TD(Q^TFCE6#"X05+K%DZ^@;OEEK>Z]<;+5-:']Q MHC^F481'%YDO\QT;A!"NG I^E \N&@QMYN.D_[ MPD?8IF=7+B;YS);K9$QTQBC)G THC"+CM"4KD0A12G/A/.[3)H''2LC>T7PV MIW%=O[!GQ]W'OS\9O?UDS>[#]ZHYT]_%^63<.?U MJ_UG!_]Z_?Q@Y_UI^//AQ[VGC_#YKT\.GHF'\MG')V]V_OV\7-OON"-VY-ZO M_WJ]\_'>AYV/NZ^6PY\[3W=4^8TL\%@MK.=(:C.$"4$<'Y%F$++E6W,5";Z'RV!WCL#5&-QHO-E[\ MG!9-*,EZLD8+)*D]:963<(EIXPWFJ_!B4_XZ(TU<(DVK63F^!(<@@P3TTH*5 M)H)((7N?I&?!;6TKQ8=.-^VOL=P=9[E 1CMEN/AU+7$0H?PTH1#=UWGN*YVN&^&MF?"62MBXXCQX*8&, M"H R^EK"QL%I+U%8I70=8&:&:*_2[KXQ76.Z'C+=#72A:?RV7GY;&=#(O+,* M+<1@,R#C BQFA&1%$LDCYTQN;?,A,WPH-R=N<=T](&1='2H M$G*K* G2B^ZJ H-GL4OX-D_%E3"\$GJRB:2-M54X80T]<0&>"IS+,9^3X4DX M%K>VN7%#H5>[X#80WQH0IZ*'"ZM=*GHY.B.M">@Y&F:+W>:L:V=P/_"[/,R. MD6-%"0?E(ZNA8P?6Y0C69!NR$BF8.Z&7WWG\9AFXX#F1%09CE,Y93YA=V03D MA=#M$.X/B)?#!45*%+(FH"0]H,^L@)@\A!A8,8 A?=VG7AL0#?IE, MRY_C03B:3M,X?!C,I^73:G^UR?@* 8+65/^F/(R+A@%?] HX9<838=\_D?73 M*NKC2[PWCD]/!7\OOCZ:S6N3L)]3X=+TE-XWI:@#/BU7+=Q1Q[3 37';2X$^32>="BD4NOR66E-LG:9(O)#=FHHEMDJ1?"&&R"3R-F01U+@WP?(=]!W*5!OM>07X[68$87G-20?$Q%\4\)7,X2-'-,6U[- M0-,CR+>BC7,Q_JBV3DRS^6!*\S28O:/#V7 P3I\'[(3%%(\ZQ&-.[]-BL,<_ M^L\+=3#7+_N3=_],\67ZE4;C^N"].IKF20K[-)N->??L:1#/7__Y;F=QC[^K9Z_KOU_V=P]V M7Y?/DKN_/F0[O^Z\_W\?_Q0O0O"9\:P@2%M,"J$B.*<0HA?)&9@@N&L"("#8Q"^6HUIP7"R"A M;)2CUFE#N/_FL-(3;TWPSZ M5^*&@DN?"^&#D*XH%%$RL%X0V%B.@:).<*U: >5=@'_GM5?K@W_S$EZ1 Y;B MAXF;I'R($&,D0.(.OVC_*#7O1S>87HZF)):4NY$W[+ MI%9V'BWY;G0W5\B5(+XZ"(EDC,H29)%9]89:(,$"*.U#3H%[;?C6MA9#%*N# M,INNWUMTWV0LI!W=-X#KY2YUG!G%"HA8N&2#M/[>S>5'1? MZ7V=WJXPZ%\X+GS7X M"J8:OCA,X]E56]>U,/!->3I/"T!G3R?WRM+5*Z#]QS2*C\;WZ7 TI_V%P!?R MOG]&W$_2?XY&L]$\_9&F;T+3VDJ4V=TNCHNIZI+/!E5B/0X M-ZP6@/D$VEM3&)4+K;K3F%IB2&.$Q@@]8X3E@ F7J5 "11"\=K64NIS1RC P M(2FNDT@Q\[O "*W\9!,")M?+,LV6NQ+5+(=:F%,J94E@C;> S!>CCF("$J0% M,\$;D6KUN5;F%A/-G2>%SN,L3?78##Y8B&&E.UYD,N?K*5DMU?H_&V>R(QB'5FJE%!54YAV*:#F9?B5 .RL*.6TE5YX?^-594 M59&?5T*U^/GS\H'?3NM+G-9[JPWMDE"\R@R*@2\ N<9R;%L)1(9,G93EM-[: M5JJE9-T6*%]7<=4JCA>Z]]=@W(ST+N"],O^*BG%N=00=R )J0^ S$NB:IQ6% MS"C:_*M68]63D.%5>:-9\E \)6P7C:A: A&@2.6 *6H_:PYAUP0;J0/0ION^EDW MD/<7Y.LINFH@OQ&0+P?J8C8JA !*U+Q!)0)X9PD,1<]L=-)B=WF##>3]!?EZ M2J^:PGYC2%\.O3%I0@[!0[0Y%HW=1+!""9 ^*H'%Z+>)^J>QMRJLG?NSI2@U*#4"DJ01K1_&C+U$L7"CFO^1U9K8K.D%.0-PI4-E$;;#8#*(-Z]U8+-]H MS[EV+E\/HG__$M&%=Z6*28)A"0$E%^"$CN T,LM32"K(?IW+UUW7<1-(_)GV M%S4:-!_LT#2\&D@^'%0<+2_XFE(ZO_H9?C*-:0KSR>&/57ZSR?XH#NIZ?&MY M^\=TEZO*L,%X)556GA(*Y7UA/AM4=(++(!-[\>AB%'>&V8X+,/:.YK,YC>NZ M-9KKCN8>KD0M?-(F*&4!J0X%IF)XN,0])$K1R&)B6L:WMI$-.5_MH[E6S%T@ M@^)BF-L0'>,RIG]'L%L [M5DORSB[.%_CD;S#PU/E\33.DJ)N/"ITXNDJ!NJC+BK-)$PFEAL$-(N8-+>>ZU8 M8LYFDL%E?16::&=R=QRR'%](*01TT4%.7@(:YX!8Y."=%"ZXA-RY6B=IAZ:S M8LG-(I(&^J^"GLL47,28>?DIA+7.)&NRSBE:%)D:Z/L!^I4X0"1G@],&R <" ME*9V/4,&7A8M(GHJ.]UL;>LZF=?*AOJ&^B]RCG@QVI"A=N5X(*5(BB"UM"(D M;Y2/#?5]0?U2W,#EI+CQ$:Q,NJ*>P-HZ>U;G\CB/UK/J91PZ=C=-AH;YKV+> M6Q6"3<109LP8O0Z8HQ:"@D*?3<-\7S"_%%G(.9(H*CX((VJMZ1A-#)G:*=P3 "_%%S!HE:0,@#'6)+^, MX,M#8'U$I*@HQ]B.X3L 8*U5C*@4%IVYSLEPI*R7!HDIX96W[1CN$XJ7(@8I M:2=B4:8E!0DH)@)<^*Y\RY97T\AMNDB7-A^\MD6OX<#\+1=)K&X<-@ M/BV?MG_5N?>M-]U-N1GWYJ_2M+:>FZ97:3P;O4VGU'@B[/LGLGY:17U\B??& M\>FIX$\'4?V<"IFFI_2^J46=$.K.2L"!11N%D J\MOXXZ\+95.C5$[J$3,E\ M)UK5-R9H3'"WF& Y=&&0>R%X !4L RRJ%! J!"V)6!!DG.FNU5./F: -K=B$ MT$5CEWZSRW(0Q 9T) N=&&L<8#0)+',)'"_TDG1PQH2[P"YWG@DZ#X(T)N@W M$ZQ$4IS*&A-F4,HJP&)_@',I@P@QI4#."_V-IG&-"OI-!9=I$--!*&56;KC\ M=B.DT)R[5V6&I1"--"FXX!1876.LWFHH=*! 8))"ZBBU]EO;9LC%:K'GQ?O, M-$KH,25T$)QIE+#)E+ 4[S%5/?11%S:HDW*#$6"M5L"%#HDE9(';7E%"*_\X M?Z1XP?@TS>:#*$7CEVDP&@_F]+Y\;7GX'_WG MC=I\[I?]R;M_IO@R_4JC<7WP7BZW^J2.$9G-1KG(K%Y[8XI.F:*PQ)<.AK?Q MU[\P_O-?^\_%_EO_>B)W#O[U9O=C_?>G?';PC.T]^'FT]R#@SK__>K-[\+O: M*>OX_$%@S_^R?/?E"Z8H,9:05- MMR,^<7%<5_V@.0NZ0_52>#);3HZ< :YRL0BXT6!S$L""S*I8 X&$;DE;#?X- M_K<"_LLQ2:TCIZ+Y@TBY'LW& :FL04INE>,U/BGN OQ;.=6FQR0;I=P0I2P' M(K5)+%#1(XC5A">5'#C*''A60CII6)+=!2)[3"EW'O[7&HAL\+\I@V(Y^IBR MDPYC JV4KA7:#*SR&I3Q2)13L?K;>(J[@/_.Z[C6A__F*[PJ"2P%&EFTQ9"D M!$6N"M"G!,XD P%9RED0\L2VMG%H79]J2!H%]+T2K%% ?RE@*;!H47IIOVC_*#7_1T>@7HZHH.$J^8P0XZ+C+F:@R,O&+AJ0*L*+4M%=2+YN55Z; M$%%IC'']C+$<,(E6>T-:%8K0"*@L Q>H5FX%Y[/)3&J\"XQQ.]%]F1S+SB,F MWPWOY@VYHJJ_'!6QS$>/-19JZ[ ^'A!JM^G:QE812F$HX-HO'8IYZMGQW>JDS@7TPG<-OL*I MAC$.TWAVU69X+1Q\4P[/TW+1V=/)O;)T]0IH_S&-XJ/Q?3H3])^CT6PT3W^DZ=M12,=4^B2%R0)95K\I6K$TRRB.!)6"A'18JDK#"^ M5:W:%SM$U98U*D(NJF1@3 ETW25F-$[H M+R=T'MAIUL-F$<-2-"B'D!1C :*NB=O&"7!&,@A"1+)HBB+10_.AE;:6E^#*L!'L2+]J23PZDI*)',8Y@LY?@0M"8K15!I:WM<_J+MN28#<7R==6Z MK )YH?Y\#FI?FH)P(P; 0O2^RI4S)=C<:OJ&\ORA? M3PE,0_G-H/S12F+.1?:#VAYO>AS++-^4O<7C=H6]%G;(S;=IQ-"?+D2XC 6LU2Q M.C&L!"3IP=N(0(H'RW02)K2FYPW*#,!60F .4E@S/2R'*W(YZ(-G#(3BM:UQ2."$PV+Y1&<->LN< MOPOT<#NA?*/=NBZ&Y>;+N*+JOAR<0*N9B23!LYP A2-PTB;0T3@MD]%9FZUM MZ8;6Z2NT]FA8[N^QW'E8HAW+:T?Q&6!1L<#I(J^4K">'(9!H M%OC&8OE&VW"U<_EZ$+T48S#:^\"2 TNZ:-K.2R T'")ISAG7OBA;_3J7K[O" MXB:0^#/M+ZHE:#[XU]$X#20;#BJ,EM=[39F57_T,/YG&-(7YY/#'*K[99'\4 M!W4YOK6Z_2.ZRY5'N)@3UQ%MD!D9.9MC,4@+7H*+*3E\\>AB#'>&V(XK(?:. MYK,YC>NZ-9;KCN7>K#;",E)SC194^0V0, *Y)"$C6C*:/%F^(#EE[0K)K15S M%\ABN!CF-D3%N(2&T17L%H![-=DOBSA[^)^CT?Q#P],E\;3LO7?$([,F0B*L MTT@:TFGF'119^VMI%UE)5PX5.G%XE)-U2@<%=I(FJG>^[[I#(6^.21IO8C$I(^^)C)KO6I^-\S? M:,[ 941 +2+8$#5D MRX2-1N2(HF)>"#=D:C-PWTH;SH7S;IH/1N,P.4BMCN$::KA3TCRJ\E_,Y2A- MI*UU# W75NF0\TGDU7R*O+J_H\8BOD<+Z?TVF<,+>&4[8??#G"V>*;$0.8(7U@$PHL+Y.%K<&D:M@8FC][.\"?I&, M$(JQ3%RAR\:Z['DYWJ5GUF;!NL1O\U1<43$_C4G(G0=_?GS!O23$Z("KHIZC MS+71-$9P7BNFM%,D:6N;.S9DZLKM4QN*^XMB,LDB&BVSDBBHR!VMED%7(L]) MI78*]P3 C\X ^-G[%VB52\J7$UBE!&@I "F=P.?$@XA:6'TGAMK=>0#S'+P) MSI(CCI?%L]#:=4N.)L.^?R/II%?7Q)=X;QZ>G@C\=R?-S*F2:GM+[IA9U M0J@/5P(.M2XOQ#KSNYR'4/:3!>?*#V:Q;(HL8E%J6Z/(Q@2-"6X;$RR'+JQ MI[&0 $E1'1RUCZ3"""8JD4S(@NA.,$$;';$)H8O&+OUFE^4@2,W!9QPS8$J% M72QWA5U2@A2M\<@I*=F=]Z7'['+GF:#S($AC@GXSP4HDQ5$,7/$,RM0)%#)[ M\"EX$#620DQ;RJQ1P:92P67:PW002IF5&RZ_W0@I-.?N59EA*43CB$AE(R"' M& &5YD \ES\S!J6DTHK,UC;G0ZY6>]E?O,U,XX0>$X$.67R0E!1'7V_.*'5?YP_W+N ?)IF\\&4YFDP>T>'L^%@ MG.9USD5!YB"\HO'+-!B-!W-Z7[ZV//R/_A-';3[WR_[DW3]3?)E^I=&X/G@O MEUM]4D=YS&:C7&16K[U11:=4452'+WM%O(V__H7QG__:?R[VW_K7$_'\H-SS MTYT/N_]^*/8>_,YV/C[Z4.[YW=ZOC]BSI_<^UC5[_CJPYW]9OOOR19:.FR # M!*)4E _KP7*;(0:40AF>51);VV+HSIF._=^MI.F612@NCNNJ(#1W07>H7@I0 MHBC$'H,#'4D!6B>!C,D@G"HX"#9*WIJ\-_@W^-\.^"]')2GZE)D*P RW!?XB MU_BD *X0F>4Z%47O+L"_%51M>E2R41?PWWDEU_KPWWR%5R6!I5 CZ6)/"(G 0PIUTI0JY[\+()U@W#%1 MA!ZVMNW0F-6!%HT";@T%=%X+UBB@OQ2P%%G4&7W2' %9=2V@9$"6/'C.E2V/ M^XBV?Q30"LG.Q?R3='@T#:]H=APY#(LI*N4B)N'-YRCC-,U'TU2#][-66]9Y M*L>Y4W$Z=]HN.G2>"CL6IGRR$&M\<#0M:_FXW-8D_G%R+8TB+T&1.RNQEW(6 M&LZ,A:(.Q<*0/(,S=:"'<=H)M-+7XK!B._)[IM(^Z7'0WX8WM77<4M%OAWSL-%$R1PCX$MO M#:HHL3(@TD%Y7&>7J,^E; [?5GRQROZ#T @>)KY7&>ZHTGL5R&X%,@PMU2>U M(THI263FBG@;+;X8:ZE1%G=[%=_K"N][3H"HXKLC(&^%*B3GJ(P;0QCX1*2P M#+5UJ5%\&X]JNI)>IU/QW1%G7,V"NA30C6>:^ *G$J0X3L/);8O=U6#OJKR9 MY]F@DX/1+DY=&0$,?H5^?#Y\ L?]*0R:!6_6^\F%Y7Z9_G?2G_2GZ54:_]4/ M:4:E+U,8O1\V5ZE:T_((];>%P ;7(6HN&,E"B!+Z1:5)ZTAX5C9FJP);8M6[ M>OZC4D*EA*Y1PD*BB4,=61M!@BU5:;A7Q)GD",T"2-R(U/>-YX2E!W:J];!>Q-"* M!KD0J4.5D5C&.)&IU.Q77I!L) 07#:A(NV<^U,25R\OB328G, RI)*@TZ2K( M!#&->Y,K D6]XP'>K>:O+)MV[S%]I2SY9?DJS>M/;)1_%I9-#)F'+V[=;=XNKAF*Y@^;X261:!W*@_5^&X&DI+ MP7<[0R"$:E+8U<1)?$.* $/B'/#$>%Z$T[ U927=8CG*)1TIX!$$D1^*P40-!.PHM;1-E3*J4_:5./F#NV'B#+$*9^)9TD9L,*"K2ENFX#RNTF!J2A?##NB27[SO#XFZ1 M:"Y%XD\P:+(E8-I[E8ZGZ!+22^5S<(B-[ 3H0*-X]_QZ-'>! MW6;I$"].II,I#,N\5:I;'M6%"]&#]VSOZ=Z[# %B2(IDD2Q! U(0EQ@C/DHJ M+4L2,FN8CJI%IKL+S"T'9Y?J%ITCM+_=-!)]S8=?4XI9U*>6Q2\-LQR.!CAY MDV?_.^E//U?BN"%QG,CR/W;^X]JBO1-'P)88/*E<7+GX/+SL3/9"1 '92,65S$>NBUBE*"=8*7YFU&\QZ(7PG]P]VO[P+E)JH MN"$BE>H"5 =BH703E\X) \JS+,:J.\ ME-91$%0SY-A,=11,AJNY=8+/B?^JKH0[X-'G7_,H:JA9*DF)"ED3F6D@N!L% M<< IN!B8SW%KQ] E=">K%%8IK -/?0,&L\X*):---BHI#?5.!*6&BT.!)HJ6Z!*J Q$G/2Y4:0 -J>+\G#NN;S#]YLW=VMR MSP93_YP"?O$TS[)YF>'>C_^Y\W42YO<^;(%3EE33X]&D*0_[>)P&,.W_E?[U ML1^GAZ>2\,*O9GA_3,]_ AY)Y&1Z]4\N4$A(*#7']W]*C)IEAN@%!Y>_?WQQ\%.)7?(7OSQC;UZ_46]>O_US[_4?_3W^YN/;H_V\ MUZ>?RWGAO5>4[3\-?/_C.^8E\R%G(@)X(@$2L=(IDF-P09H40"+72;K-Q>*Q MMEN'#K^KZZW)T8P?0'[G2/8VIS.^\_QKRGB7%-9:$MT]U)-E]\=CM,5CUBEM M"GMQPY#'J S$E0Q7JZVQKO1+A%AX;,,X;,6I8I47-X,70V0R,6.SR4D*8RP- M3'O*@I:>B1AOPXM5^5L::,<522Q"B" 9<(^$)[>'!4EDUNFX0W'Y+HTL15P4@$,J%1()#P]7%F(FS0#E84#K"UHX6 M;ENNCT97^X9="N?]-.WUAV%TE'JU2]C=4Z)A.9D@T51"(Y?+"#9YFD$@M*+, M*C9UC1EEL[K&J"=^CQMQ_9XWRU?.;CSLRN3WQ8B?%\*X)N<4'"ME/0TGTO!2 MF21'0F4V*GND2:"U+GF%;X5O)^#;CEXR89**EA)O;"(2#"4NF4ABUHP):RBJ MJ9L W]H-[ XHP3H574Q)Y.RDXKETJ@A2,^4@*9IMI80N4$([-L _+A&_U M4]P*PPN1IY@L@T -X4:STEPD$,NL+NV_LLN4YT#]UHZSV_J2>JP5PP\&PY"# MH1"O>DAA:L1F;;4S69F)H:4JL)=H?J#02KD%1"25_R926&UPOH950 M981.,L+MHS*5$=:7$=J!'L9C1HW $%#[A;?'MOW6? M-I[ Y/#GP>CCOU-\GWZ!_K"\N5M:@[Q,80"323_CFI6Q5Z)8)E&\HA^_B/(;QV)R\^O/_\YNCMAQ<'>_3-A\!PS)_V^,^'^T=_X%CP>8^> MB[TO?WS8.WC/_M^7W_D[5#E1[8B!6*HED0%WB76H?#CN=7),IU!Z;(MM*O4W M6*8F,#V,P,3U45V4@^HG6!:FVV%)8$X'F8$XS]$:2&"(5Z@*4&JC8,"5@N6Y M">I)K8K^BOX5HK\=BTPBFPR4$J.<)S('0VP*0(0U ,'BJPB;@/Z:/K7NL!0)! NZ&+)P)P'*%_P; ?^F)6W<'_^HEO"4'+!318\[9 MD$A.NN2-:$N\D90DBOJ@DL9;%;=VW#83IC+ V: 9:=^50;H*@.T XJ4"JX8 M1P9 =8]($4+)'!/$\,!Y#M*H#-UC@)HX=D4KV>.3<3B$R2QB&&9]C">E<.-9 M='&1C@BJ3@%-*B9$0:<,2QJ$FV$JR4T>'&WMKA;#&OMI[ ZBR M5QELN1YX_X#!2:J^C^5@NAU+<;A\)KM(A*4*E1Y<.[!*$_Q+",5+C>3EQ5(Z M#.Z:U[4.L91*&/=.&.U02>#&TR Y$D861#(FB:>&DF1UXAR4$JQF:*PMN&]R ML'+IL9(?1G?UA-P*X@OQ$.N- YV!1)G+%$;OA\U5JLJT-#I=;+03,L2L*2I+4@!: M0ID1R)(2E8&AG1N,R*F>#*N,4!GAH3)".V "*C+)+$IFJCF1F6KB;6 D!L<9 M"YD'6%XAO XS0DT^68> R?VR3+7E;D4U"Z$6AB:6%IR8I!B1T5#B96D1!(I% M3U$WT:;DGMM.'4BKJD?7?+ 0ETG":*95)EHF25 N6.*2I41($+A8 M/M"PO#J9E1*Z2PE+C\Y42E@72FCW+')!& Z&Z!111Y"@B$U.$V9US$E$2GVE MA(V@A&5'=*KIL$Z\T X#.900$@T(0E-.1)H8B/-,$AX4"!#* +CNV0XUF>7R M$GF3R0D,0RI)*TT*"Q)!3./>Y(H04>]X@'>K.2W+9MU[3&DI2WY9#DOS^E.; M<2M=WH N7RRV.6(9F(FVJ$TELP6\(R7GEV3)N9+4 D]\:T>[>B;FH4#YOK); M%G'<*#]7P;A:2 MY'>3]5)!OA*0MR(E2-[>H$)&HN(109XT :4#2=2RJ)D'Q'X%^2: _$YR7ZK" MOC*DMV,?T3*#$:NE-ZBR"<-2]S3VF@9S*;"?EDIXXUE8 MHQ3R@LEA#X?>QW'%VX0X:F!Y57[1IZ>K]Z0IRM:P9ZF$6#6?9?#A8K,4!Y$7 M'Q6A7@HB 1CQQD82&T^5BEF%6MVX(KDBN7-(;LS ZSP\-$\DHKQ$S,9DA4^/J MXH)N[7"QS=WBR:3KE_*H4.ZN4%YZ0*(*Y;L&<2OLP*WB#->=<*?+06R.4ADB MD&2%XU8'SFFL4GE=H;S2FEM5*M\'H-O1A91TW!.!SV!-ON%1BU)_R^8ZE^-(YI3*:CX\=E M_2:C03_VRGRL(]W=+#,BT>QSU%)'RZ1!ZC,\&^0_R:0*TKAWSZ_')D.IG"L,Q>Y;IE<=W>P>ZTK;P$9Y)D5!'N32!2\%*!0B2B N6!:L%50 M$ MTFUJ%XL)_E@H]7IX6:/#%)M! (OJSK+0W^#^<#3 29P\^]])?_JYPOJ&L&ZK M,#J"#,8PPCQ%FR3(2)P#2R)32H'+4L]@O9&07E&2Q*;2A.:!&:H\0/+2>&$M M"A;E=8 ?J-C1158/E<EMPNY%$4D%_)>A#L-XZI9-$W8"S"%$(F1-77$!D7E30=P/TS7^O"O!_QV=X M(]Y10$V."H2Y":@Y1&$)V Q%D?!.@Y,NV:T=)LRV89NI/FP:ZF_B 9410!B6 ME19>1HNRWG)ID05,%M1_RR28X'/BORK^[QO_S[_&?\@\9B1M@O1MB12(?Z=E MD?HI!I$=$M(FYZ,/B8<4O>4F MJ53%?5?@_MO7<-=244@,A3S%%ZE,)JZ<, H\Z\6;[_CB:3>I9C*7SX;"$<8I#N@@R,:".1#I/7!&(Y89EYBDIYRG0] MRU'Q6_';$?RVXQXR,IZ\D,0+U&0DZ$ LLX)$&:E4+FH>EM?_L,/XK?D3=Y)6 MGI)@3@B?A?0^^T2E Y,MH,4C1*R&,F)5;KD5%'\%^ +Y9J; MX*2T5FX")VP\?J76SB2.\MS@JHOHHY2,Z<"%UPF\7R9^JZ/BEHIY.RZA!*ID M/E.BHRPG&H(EGD=#P"HCK+-!C;$W6$\.%_X\[Y /R4DTW0 GZI:M!1"?;X0 M< !UABF2#9HT4B>% 'C%/%14<_!,1F7IQ75FI65"2H3=(0)VJ$+M%^S")$2 MQSS:1RD$XCU$8L%3Q6WDM85%;6'1F=!%99=NLTL[".*8"C$!$,TLVFU%V? J M)$(]BR&[&+A;WL&&#K/+QC/!TH,@E0FZS00+D11O-:<1T-K00>"+SL0J(4A0 M1J/^(<"84*E@ ZA@Z9&4>Z&"ZM*]+1^T C,Y'50K"R$" I./<#S9[@W3M/390'3VPB$,WZ=>?]B; MPB>\+;[]MZY21JE[]_-@]/'?*;Y/OT!_6-[V)NV*M/^%7_Y0\9__V?PE@_^\A]&8I_OL1>__''X]@#___HY/N?;PS/W'$8[K<.\/R_;?OQ/9!NA1JUC!"\8<0E1XGTUA,GM2 F>$%- MYK@KZCGH"O\*_X2$X,267.O<#O4U*B:&K4& M\<5**2NBE'9042>1>72..!X":OE2EH:[0&*PVJ92)WN)#7<[3"D;#_][#2I6 M^*_*H&A'$J4)VM*<2;14$%GJ)D!,E B&"F56,E*^O"-+%?\=KONVA%#B%07@ M[HX):NC@MG30SO!"50 )P1$3DB\.!DX 4B80/$6>"-D&5;IR,V6ZT3:C\L#2 M>>#V$8'* VO' ZT08I T\< "88DJ(I73Q#&6"!,.G 4=P8=.\4!-#KL4^"_3 M\;[8 M$4GR9;.L\>G)&.?R5WRL47PU'TMEQQNPXV^+"5])"TT%D) ADZ;UCF/"D.#1 M?%)&TVCXUHYLJJ@YZ2%8'W#QB68P.,\;#1/>-.F8L.W3RP_"N?I!;:OKM\(CCS )%5(=<0 Y: M$Y^U(L$QE955D2I4]9G=UI><@ZSJ?F?AO$>5WAT!>2N*X82+(#(EX+4D4AN']CP- M1&8&7)O,* O=DMXU">I2/#>.:^(+FDH,XS@-)[>M;[?9 >%5NCO/$T(G!Z-= MG+HR AC\"OWX?/@$COM3�+WJSWDPO+_3+][Z0_Z4_3JS3^JQ_2C$E?IC!Z M/VRN4I6FY?'I[PMQ#V>S2MQGHJ1'$DVN>#R2)CR;[)VUQO':6:=20J6$ATL) M[; )VL&>E6K^/ HTHT1.Q)8HBE<&0E)4!L\W@1)J1LHZA$WNEV:J.7<[KFD' M7")HK73(Q'B%UIQ #K>,9^*3]BIG-/22VMH1VX;=NJQ%AYEFXUEAZ=&6JGRL M"2$LEL&+B@FG&'&N&"1!6V(5&,*2UYDFJ;+8".UCXSEAZ3&:R@EKPPFMP(Z1 M.B46 C$F9R)MS 1R2$1SD6@R,=@E!G8J)W28$Y8=UZG6PWH10RL8)"SS(7ED M MP4:#[X3*P7@O @E7,6G*2Z>^9#S6NYO"K>9'("PY!*_DJ3S8),$-.X-[DB M4-0['N#=:GK+LFGW'K-;RI)?EL[2O/[4IMS*ES?BRS>+P1['77+1DJRR)Q), M*?_'%UIF[''NU8#% .+#M. M*/622"[BK(=L"MX:EH-T!K9VU#:E^@%SQ\;C_&XR7ZJ"L!(#H!U=T4%&)DPB M!NT (HT,Q!DA";/:!/PD:6DV04/8>)3?309,1?EJ4-Z*EU@:P?&4B;#>$AD= M)=992Z($7'-&73!59U\AU!)M!1X\NK$B)!67+GE^2HZ#.6:A[(.T8Q* M#W=,#^UP10A9+H>[.,A&&@C$Y15L*E N^S6Y5VJ-BN<-B>=EAB2J6 M[QS%K>!#3)PS5DI(6,.)S#P2M,'P);DH?3)!Z-K/=&VQO-(J7%4NWP^BVR6W M#+66)4;0+D)-.R)5NI*A"49GBT9XX$QT2R[?=X;%*I#X$PR:; F8]OYS,DP] M0;=[!4;M^;[OB*H?C6,:D^GH^'%9OLEHT(^],AWK2')&:4+Z'6K1U)MYE@2XJG7@\O:W2D8C,(X)*(PY+0W^#^<#3 M29P\^]])?_JYPOJ&L&Z'$IPSC#(+:(2@82*3IL19DXFG0@?F4@BF@?5&0GI% MV1*;2A,1]>7LI)-!&NDC=TY*B2]>&,JM\K>AB:H:+(]#VO&&LCK&>$HLLGPY M6:")MSP3FBW5BJ?(6-[:44)M4[FLLU;K1205]%>"WJH@J?/::.VD8-ZJJ$40 M@CM!LX^V@KX;H%^(21C@*I7N(,!,Z:5N$P&5+?$RB;)M: M4?_P4'\3#RA3@25A$?312)8SZ,03."\Y\URD;\#^BG;+%?]WC?]V-"-".4JM MB2U]@B1D3JP(F7 >*%H-P+T36SMFF](EM :MP.\R\&^ >TT9-\EH0PV47K*H M.%*FN/&&:BX]5''?%;BW0ATL&2HH),0WXT0R P1$=$0XQF,Y)P:*;>U8([>- MM&LA[FNJQ:5@WD_37G\81D>I5Q,K[IX0 T/U)VD.E*'RDX5-W'KDQU+7,3$! M\U"P.0T%N^\Q(Z[?\V;Y_CN:3.IACJ7PX9\+X9",6JL) (2#-$2:T@6@] D) MQ@<6A1;:YWJ6H^*WXK<;^&W'/;S*$#W5A/F ZDRT@D $3P+8'#Q/P;J-R(:J M*11WP0E",YTX&C$B2*Z89])FD1(/R3M)>>6$3G#"0H_SP)W,-!&*1%Y.66=B M=>;$)<^8,4)$L1%I51N/7Q *:&8,',LRRHOC!H)C2*#A-SLG@ MI0"PH#**8"/ )^FXKU*X(P!N!1:TL#PJ18F-@&(X&$I\D(Z -=1;R3S-50QO M H"Y!*>M#99*+5$&6\\BUQH@6Q.XK&*X4RANQ0NDU6"H00"KY$O[7$Z\$0CJ MQ)"3I79<\2Z*X=J"XE+8_CP:XY_#7C@9C],P?.Y-QWBUP6W[DM=Z=:MR,[Z8 M'J9Q*4C;$W6$\.%_X\QY!/R4DTW0 GZI: MM Q"_;"[$'!05@<;O"%*4S1K+$<^92 (R,B3P7\Q8+5R966"R@0/C0G:H0M4 MA*DWD1()1;,JU6RMCJ8X.*2VFO',EU?>I<-,4'M9K$/HHK)+M]EE(0B"SX/1QW^G^#[] OUA>7,W MXZ.^+)U%)I-^QC4K8V^8HI+!#F !B.L#MR@ U1NP/$RWXH\\ M.J1NB,1$GQ&40A/K/"59T,!\ "_\\N*/]516A7^%_RKAWPXZ!L@Q2$5)$@$M M?L4<\5HFDIG7'%5RB^]L OQKOM2Z!QTKI:R(4MJ11B%$\"I)0KUF1(*0!+(R M^&(B ]3RA:@IU)L _WN--%;XK\J@6"@@)V)@W$KB#)0@@N;$LI*1[9SG.25% M%53\;P#^EYZH=7?XKV&#VY) *Y*H@K%(!)R@_:"(],D2RZ,G1@3&M&.6TK"U MP[:E$94"'BX%+#W5JU) =RF@%3G47"9FP1 :==-9(A,K \,_I< =D23CJ7L4 M4//$+L7\RW1\,@Z',)F%!D/3KP4',0I_GH41QVG:'Z<2G)_4U+&E']6XM/_. MTIVV3?W-\\6.R)0OFV6-3T_&.)>_XF.-XJOY6"I%WH BGR_$7H3BTG(JB;?! ME +[I5U'*;4+FJD 6E+-D"'I8I>.>MBJLPA>9NC] P8GJ?H_E@3J=D2% M\TPA4-1X8JF?'VPDUH E#FS.6EB@C(CQQ MX:0,!/6\5,Y9,>*3#\0&8"I'5/6SWMJ19MM>TI2OJON=A?*\"V*U( MA_-*Z)+V@J08SC-)S0F4 2@40EG%9!V2PV MXM1YI81*"1M*">VP2=+9>^. Z&R0$A0WQ"KIB(E<&9#"H8F\"910$U'6(6QR MOS13S;G;<4T[X )12)!(,PSU#X*FNB: $H=PQ2GCW-LD%5ISVYSJ!\PT&\\* M2X^V5.5C30AAL;F0C$J50U@Z6$FD%(EX4>*P 6F"49FA]B;9"$Y8>HRF9G, PI)+ TJ2S(!/$ M-.Y-K@@4]8X'>+>:W[)LVKW']):RY)?ELS2O/[4IM_+EC?CRMX5@#S =E-"> M9*\%D=D8 AR*MT51E7PI,@:E[%\]&_-0L'Q?F2Z+0&[4GZMP7 VEI>"[';FQ MWJL0720N12#2)4.\S1KM).64XIE#K'V+:L)+1R(WMR6.:DW=CCW:L1AV-J0YSQ\;C_&XR7ZJ"L!(#H!U=H#\E:\)$4V(N1?;34AQO/ MNE-)>,#GLX=#[.*YXFT!'C2^ORCGZ M]'3UGC1EVAKZ+,41J^ZS%$+\?2'$X53,*DA%I),47QPG "J@$A0"14H,8#;B M\'J%'">65UNJZ'I:K M+^.6JOM"ZH?A@7I>^A-Y0Z32 77W1$F(FFHPP1F) E_P;?K-QJ05RQW#\BK# M$E4LWSF*6\$',$E(-+Q(HE":CK%,')IB)' >@F4I![,1:OO#Q/)*JW!5N7P_ MB&ZW#U$Q2!V!*$@E_4J@I@THIH/E5KK,/2C5+;E\WQD6JT#B3S!HLB5@VGN5 MCJ?IR*=Q3]#M7L%2>]+O.ZSJ1^.8QF0V08\%+F,WRUC"++IE ^N0W35@5U>33<#HQQU$8#%YH(SMFL]Q6R M7.YO&F%YSQI96F4Q@H?ZJV+:DBX[.2IR5."MQ MWBI@9)G*.63ON&:2&PG*I*24SS+RG 5S D-=,=0=6N8$[05#/-A 9'92!\\8-0H9TZIM MSO@#4#J;T/P_IX"W.\UENY"==^%:(>'V'L^1M_-__/B?.U^GP-W=S^X Y\T5 M'Y=RHOWP;>3S@OR#P]2#4*H=PO S3GEO?S3%^\$8WQ[V^CC6]V,8](YA/"V9 M@E/\^I/1L%DJF*;8^[D_A&'HXU=>3?&-IL#IH]Z5$S&_MRRYD,>C25._]/$X M#6#:_RO]ZV,_3@]/*>G"K^;[AY[_!#P.X61Z]4_N<<:_.;^ZE4UYX;6,MJ$R M$)I3+3C+BDN>J=8KP9;W]C7J]S=\[DVE\[UKR]>_+?WY,7+7U^\W#UX M_F*_"W#\YH!G6)N.O@^I*Q_E",;O<8GG"'%?ZUXKW?E__WT()[&/3_2/Q=%? M<]_+K0L_6MT:]5BO.4;*_M6;:TK[)T=XN=!*#XC">9[1D(0D@S!@DV%!*Y&H M84JSYA@BIVQV#)'/=*265H3+UL\HTX;3763ED^&TE#[ K1'Z:7* =_II@&K3 M:E6@+_NG*M"'GP]?'. UO[SYM/?A^:>W3W^3>U^"VC_8Q6N]Q_N^QS$\HV^^ M_/D1U9E!^O?+SV]?QV//I=Y[_4R]^.6-P,\_XSU1=7K_9?_+GVSOZ?./+Y[^ M_OG%TUV^=_#R ZHZJ,Z$3WN_O;/>"AV$(A8$0[4E(/UQ\"3*Y%1*B?/(9LIJ M?WB2XFY1)*G5R@A0297.O,I;RE%Y51%7@X*R?*N74*\\+IPP/DE;.Z].CA!1 MGXNHN[ 4O?.UZ)TNQJF&--\)UY+]I01X/W_^!K?B-><.C#/9ZBR%B^Q,W[^K77Q.9_@,S81]WNB]^_Z=$4Q%*3+1 M,7HB'23B' _$>Y:H8L(ED.V]>*U-=-^L_NMH-$!Q-3X>S;N!LZ M[9.9-GO'@_KF$+9['P_[X;!W!)][/O7&*:?Q&&4[RGJ8=&RZ/J;MWLEDE;/5 M&XT[-B>CD_$J)^0?O>-Q0INK[!B$U\FI)M489./^T?<5QEX>#0:CCT5B_?[H MU:/>^S1,:,@-/A=KKYSBCHW9-Q=JQ^,^7N!X@$_P]U]V=W_]!QI_LUN/2_>) M\?R:

?![CWJ]W4GO.(V/^M,RI%D=_NGA:()W/L'A((Y2[Q#^2D5&Q30LI?GQ MHJ/Y]T,:3Z$_Q!N-IL.9X8H#&N$@QY??\/1Y8C.V8O8.$NIWY]^=G%NQ+9?' MK>1Z%ZF\F/[7WT^X008G,?5P#_6&93H'S5R/RUXH];EZ<-[A!%<0IHT/89A" MFDR*1E7F&WH9^N.RMR?XM;/R0PBV"RMP:N//EA+W!C1;%']S,BB^A=XNCF!R M03EKGF'NP3C=U+.-\-4GTS'.UI$;Y@IOKW^V"[A"UU4'O94*=8-K#Z_V, MVV,&'D;)_\45>S,ZZ4T.1R>#LE]@1BPWV7D%_!].AC/?],?^]/!Z?JAF#WSE MW)IQQ$T&/_OG[/6@X<-F&S;;N5QD>CA.J;G1L,SR$4[]82&T_BA.>FE8YFHA M:89OS[ QFI[A Y<8AQ5Q\HLC[)1HTZ?C%,K3M>^:^\4;WON<8%QN4A[M*5ZI MW&0V5,%F=WKT$.CK30"@ >=^PWS(0(V]0[@4[K: M[;5&N_=R!KYC"WPVB3B'=5N^V'U7.O]*&3FAD3HB+4Z<-Q1(2)'AEC1 MEJ\+U\>3@,IABD5U;DB^40^+&"Q;=%JV:.\8/I<84\]_;C@;WT3%8IAROPB@ MR62$0JE0^)G82I]0)^E/&I+''? _%#\H=5.Y=FE%-3J>:2BG"O@ CF??11DP MQ:TR^[319&=_G_T2/L(X%@7I8#2_T13IJ4C< 6[,V(PLED>:72)]"FEN7\!1 M(;9R$U3-_NJ/3B8HCL:S#G/EE_',?+WX<$W89F;37M4YJU'?RX7&L823RBTG MDXM7P=&^/O\&*G:+7RFSB)ICN>QHF&;#/%^ TV\5JZ"(RV&9K.&B?G!!*\#? MSSFF/_OB3%R7OV9&>VLAQN=KUA@?UUR(V>"9C)X]-?[JLF?&0?[M M!E%YEH,WP5EPH"7UP?L0N= F!&N5,G).&>8KRK@0GE=7GFQZ48PI)))GL\G] M:3; Z\7J]:;1S0%>Z_T[QK@U5'+B0@ BE9/$:X&B,%KN,C6!Y;BU0Q\M%LKM MH:09-'[?V;>I)MLDMN62:B;9$F;1)5H!E-* M U4$P*"JY/!?N"21*"5QUX#@N&VV=N2CQ:,8U]DDK)$?-]D%^-T9L: MH\>CT>#QZ32>SN)3Q''H3ZO39&:=[K]_IZ.FT2I-:"K-4D60!%S.Q$0%P"W. MJDZ76*=S%VWC$YQ%:J;S0$WC/D2S;W(R_CPSS>8VU/C4^BO?.-O?:;XREY@J MNXTA]OT8CFYLEUEGA9+1)AN5E(9ZIY"-+6B6G/9J=EKZ4F7J M H2>G$U'4X'GY=FP)M>3AV[C<+7W!7$5' 6A@R)H]Z \A))OES4GT1D;4:<2 M2B&2^*/%#+N>GXO#HD1?V(QG+3+N>QN<':PY&\M9A;JJ$EVQ!?C^QW<1*34X MG0EK2D1JDXB3-A.A&?52,,V313V:\D>+M4).=:('K.+LAOGF1IIN%.X2PC\> MIT-4N*+F@;YZGIG7KSS40?'8;K+:@>8" M..N9 $U89A[I47AB(S,DJI"XR$++,M%7'TG[^N2Q7D4OH[-C#-.9!SX-1A]/ M3Q=,9IK$J==X'^#VZ/FYSO+WQAX:G>#XXN0?CZ]Y"EM? M<0I[-LJSG(8F^05GJ?$3/S[]Q[].J^WTA\VS-C_ZU]<9 (\:Q;^5R#/[3(E'@NLK/Z:/V)6??>NR[,Z[+?*5CZW?I1;N&KE^1\SG;\BC(<%T1=D^ORE0USC:*E-RBDM5X3 M<7I.I"?8U_-PVYUQ(3GY/*^/?Y77=TEJ7\=GJV@YTGWKB9NTYQX#HY M&U-'^N?1&/\<]LJ!T30,\Q.9@]DQT O>G1],,O[^ONA:?8++]\:/UB>XQO-W MI0C!Y0]^HXK_)0.*9Z>U-3*:[*RD"G(V,INH-%SA4+FZ@,LU#4;W^-XG'-^G-Q_P_=>_XWV">OMT[Q-:E9_>O-ZC M>T]_%^U:!?A,\LW!;U_>?'G&][[\W-__Y>?#M\W]!W_N?7DF]P]^/GSSY;>/ M^P10NTW-;=H MW!0^ZU'!9?UH<+EE6M:(!F]?QRKZ:*2@R($VR:2,!QJS31E\R-&S<.,Z5I4& M5T>#7UHT&'AQ4 M:JEP#D4PE E$+$JB!#,(S<'YKQVY+L;P25Y4%NT4&E06O MP8).H2*01?*):BD<>,JM$R%RY:GC?LZ"#.%46;#S+,A:+"B#U!Y%&:%9!R(3 M* (F.:( A!+@>>2R%/I3ES1!Z1X+WMC.O[Q7U;4YZQ[*IER.W]^'9WD'[Z$_ MG/3^7@(K:?*/WFA65JJ:Z07.?%VQ>J[1*0GDBA"TV+_[+ MFQ!(S-H%%A)N/H4VK]D66BSPW(I*%33[MO;1[ JO+*$LLF#!W.RDLA-2*1M,6;-DX 8"*J_F4CCD$0T"**4R!8B8U31K1VM M;J,I50!WMS8O!YVIS4Y:QZ7,$:C,CO%@G 0FA;[:$*J*05(E!*(9RH2D[D!S@(UMCC#MZE;3"=A'CF=4Z2+;5@,OU6S>2N^[>6 M&^Q,^=$H%1(BACI#0;)99208+ARD2CY"I)!=+K0JL\E/HSP3!?8[9K1+1MGT647FA0BE#F.)$&E5J/ M6" )S1*6(DV9(]&:;6GE0R#:2SH-+30':!7V7TH>Z7SLI%#D8]'*.KO1E3:N M+8^YNBU/9SKL7-H+XAJ]';[5'69EM53*:G_51N.K.@V]7^=5;'?CK.S>]?O= MW'DIS?/DXF_4@-T=QB>S>A3/AQ>_"@%29 M)"FCB6"2T&HAUWA5R<3GE?/G";M-3QB\R&1>9Z79RU?6')D5/_^8>L<#'']I M^%#V="E3DD^F)^/39'TH*9?23ICZ6]?NNRDCX23BT_ M)_9N1MM<5BPSU78],M9>36$881QOD-*W'@_V]+P0_H-[MF[TZ:$SQ3*GDDR:>B_+45+\$ZWZWM\/1L>H"5II__&X M]S.$_J!_WFVDR/#9SIG,RJ!==H6O]M2L.421]*L\:(?;N5MSO]+9F.])1BA; MPSWY*HR.TW>..5?^.9U0-+5*L3/4K--1Z3M7^C,V ANQ^?ZD'YM2/:AHIU*I MKRGH/BJ5[PMT_0E.P;!5(S W1=Q/%ZDY@SYN%JG4SB_53W'89]<]/KWYV2U+ MF?G8/Q,QI7K[O%1\T^/H^'C0])JY=LR7,_E-RP- ZZ34F"P7S+,*TS%YW$_G;<#" ":361<#F.#%!A%W'3F":?G" M9QS3,WSJYINE(5XS1;.%*I,[F172GS%SF?O)7-/?GP]Y_8'A2-D[AC%F1R9]W7_V$WYF@3"QNVE).N,SYI(RT+.'NJR=E\+,"BP.TKO-G MY*>CYK/2_N ,?K@%^M-YJXD&*G/S^R(.)!U8]55K-?!9=!#SC@Y MCG#:_7TT+,SU%_0'C7NBT-:@=[%XT+P0[!GN%JCJ> SE\CI GTND#SK:85K MZ=-9"[YXH6G\G:W9>#8'#VX]7YPTS4]&DY.F:NU96Y:O>H@UC<9.E>#_/O_I MQQ/QB4#0+X M^T;"#4YK <^'>EG/QM,RQZ5;VJQF<)':Q9/7[&]DH\FC1W'Y[1_=?[A_NO]]2+7][V MV_&,-Q_>\_T/OZFW3W__\N9+^++_]'?\^_W'MT_WC_8.?F-O^#/VYLN?\NW1 M?_+>P2[;^_BN9$B)J!+A(I231"$0RR4C*8$6D4O%K6UW91?261AH0'9Z93W?BT>K#+I]]AR_KN#775!XP6:8?S_:\KBHSP.S3$0 ME$X31$(18+%?2/)"G7JT&>8UWD\F<_'0FWX-G):==PO-*%'\[: MT,73!G-G#X&VY2BK'@9-\5E[VCP>'?5F.Z68I*BHH93XZFI? MZRP?B\9QY>FEV0^6W'%M(>GJ^3#,.A/ X$DST ;SD]T+V^9@]-6C[X^&?Z&N MEN+LFZ]QQO"MG\_7YK1(_,LR$=>L%+_R(T_WS.C['W;%NR2$$UISPA(%(J-1 MQ',723#!1F .V=!O[7"VF'I]5A[ZVRW;RA=NMK]NVX^K[J^N[*\]^4YG ,6% M(Q"3(#)S32!Y2V@PV0C&495@N+_XM_;7:9^7ZW3T6O"#7'5JC-E3N[:/EQI. M'Y/R3F?;&%PN];]; ?[D//JSJ )LSV7@J1Y0VG(.BY%Z]IM%16)!M%PB4_[> M'\[R+\\*R&_/?<47U(D(4[AU7?G[.O_4-@)^*O.R.XQ/9[/2K:8*]V\8\-( MVZOHF"TUBJ(C,DE%G(V&4%>:86L;M#&NM2VR*L0W[*Y4G_F]3KX:!Q.^_-5*1G147: MY-G8+_KBE9.QO*X/#W8"E]XZY.%-1*7/ZX0M'TCGBMH0I39$J=NJ0S.W>:UD M]L^B(]?9-/=68[S3V>QWW6VFFYGJMRZVN_0X#^[=\W3T!^TSGZ>AO^V_??U' M?^_I3T@_@[>O MGW_<^^6-?//ZC=C_Y3_]MP>#P=NCYVSOZ;,O;SZ\QWL__[3_R\^E=-[G5AIZ M2CQJY4ISTR")I,H1GV,FS-H8@'D!5F[M,$>WJ5+K7%3W1M!ON"I1*#N MBN!XB^",HLHZ\,1Z+4@I'8?:H_%$..:5U4S2Y+9VM-';FBX65*_:8R77JCW> MK?:8*.J)(@B:(4KOLF.4&PZ9)Z>8\:?:(ZO:X\K)5;9;O!J=40PF$EU(:)JS M1'R0@6CA(0:CHM=I:T=)L4W9>FB/]]W9:R5)]TE^R:^._KXZ6\:GYX?S=X?Q]XN']4_/ Q:V;,X"5LI<%F7N/UGP9LI(36#) MX7)F(%+DT@A$X$OVB>;(D[5(F0P)T]7V/EW$?/>\94N'?.Y_2I%\2>-11?O- MT-YVKS$'I04$)YX"*DA":>*D9(0!YTPXM#T9+9:>Y8S_JT.-?RKHERWHE^Y" MJH*^6]!O.YY0H7/"4DZ"*LEHU@CB/4)?H6XGHP5 &VEK1VP;?9OJV17SW17T M2W=L5$'?&;0O>D*H9]I;(AM/2%"9 *XQR4I'D"E()UP7!?UF'3.[3O;^BH^B M?:-X4=?\W'WYA;U>M;[ERX-6">\>#,R"# M(9GY2"382!RUB9B( CZ)I)T/Y3R%VZ9BL=/K6H<;OUUV;4W"C6M$O\L/-ZX# M_7;/_5;I=W7TV_:W)4DS%SF1%#U#-5PKXB/G)%'A/0O1[I&A=FK-5JM@YQHX>X"?&0U]>NJ/OX+H(A#W5:KUUR MILY8)V>LD]=8TGGTF>'@.KX?&NVT'CA?GNOG?DJ>G\J3W9DXV3\IQ<5>Y%FY MZ1?GTJ0:'TLU/EXL'BY/3@8KLR08< 11:71+#JA M@]O:D72;4=:A8VX5Y1:HH7Q7*VS$DQE1..@B"-.Z)I%$3)W@YP,XS MR"A9HK;1(Y1;S%*K>D1EF.7H$4L/E%2&617#M,,DVNM(44LD62E!)$H-U"B\ M)CQD'V3F$)B:Z1%R,4B]]L?EU\,=\ZSI8-XT"B^M84I3N/.Z -4UO+:.SCIC M#^(:RW0-"_Y(=7Q'-,<8>J41=&EV7MIXI:/CP>AS2K/TG=[QR3@9TL#O=Z]-/12_;/_A- M['\([\!2GWW)6PDEDU&#)]XQ@=LMTLA!"R:*V:?7^MA@M?DZ;?,MW7=<>>7> M>67_R=>\HA5CR5%%0#-%)&@H55 \D1Q-O>QSE ZV=I1;K+]9L=T5;'?28URQ M??_8;ND,R2<:4C;$.8_8#C$2FQ(ECO(00>D4+-O:D9?TW*XZ0^65COJ)*Z_< M.Z^\:.L,*!\4!$H,BHC9.7J7N$2:,58:"<(&O[6C>9=TAHWR#L_;A=^IB^Y; MY';[S*EU5Z?NZR#??*47HF0U0+8\ GRVX(P1,AK+52*XI)Q('23Q5ED212SG M;'S.-L]B\/:!]2WH;AKG!A!3)WTXE9A62$QM;PZ-#!6F4"K9"D,D)$$@,D68 M"%FZE)W,H0G=:W?K(X"5'#I%#IUT E5R6"4YM+06SQVD+!S)W#$BHY#$9JJ) M91!<8M:PR!IRH(Q7K66-B*GSW-1)1U+EIA5R4]NEA-839]HY0IW.1&89"6JH M0&@T607+A*>S,X?FD@CWDOFA%F?8J+("=8@W&^*5H]R$^@RG1=M[QVD\*\IP MG;K5]4#NVAXOK3/V(*Y1:S4L0X#<.IJ]QO5(+WO$KMA7-Z\Z^FL:-Q;.Q99_J[;3W0+M/?S:M^7D%_MPR.5?J[$_IK![D"BUXFCFO M@R22:45[2^:-*054#NPX%W3($5RGH;BBHI8%)9A1- MVI,HA2;2L(@:&#@2P5%4RH1H>L4)N+_NMC%D1" MR 0T54BP-$61N3?*%T95BY6]*ZNM':M5/;';+L[*:C_(:BT]47$.%(0GFF=# MI%*).."1V.PT2QE,,*9Q56'^,6-O>TQ1R M!JT=22ZBDNA8)MYX(#XKKG ?,Y%DXST5B\2Z;'*KR0X/])A^'>*#2G:(_;]6 M(X=VA],^.2\R_E6EW_0I#$YBBKT\'AW-*I'C'VDQ1R*,CHY/IC#[U9WHAKHI MDOR]Q_G7\6C2+Z-X/$X#*$_TK[+H1#2_;L\]3%*YP-;.W]D_SABW68@5IX#. M=L4/:7AK9$'>3V&=LK]/M_>KLQ+ZS^8[^V?6F3BLV2Z^]4Q6;+G%6VS^=?0 EG"4FY-SH9?U6( M9;N']T)RP4&4'Q[AG\T%<*K"R:"AF=['TO_)YIWF]Q>(EW\U'+ M-XC[JK!G?W@",TE^84]=V*\?3B;3?OX\WT4[_\>/_[GS]94N_&X^F;*L\>(& M^-B/T\-39K_PJSF:Z/E/P$]&Q4M[Y4\N###@3D_C^Q=0O(S)M2;UPFL9;?>#2&V6MUK7JO7 MD!4INX WO8J +1]602NGKTL%_ 5KGQ!0MA'[S]_C;U_\D:L1\TS[>W#Z_N_HVYMW/T#11F?O MW^IGPW>@M$_'H/#'7X=_#D_?OX7]#(+3'R>_3S]^UYEO>M2S9==EGDQ4596I M9SJRY@#1*J9C*HHK+#"0(<@U0ED#CFJKPPTPT M_D*XT"QC.=<\%VDH?P+#E4D?DB22WE3?2M*L)U'I>I!$+ /S=/)\DN)SV74X M'*)Z&N%C#%XTPFDE/UY^5V_@K\<3]7\ML!]QXV$SS&LR_C,6[DEIR_Y+AXJ?R77%UJIDTD&V% M8D#1 3VE.9IL.,!7KFWJ-J6/7B0QF[&YI:B$+MHU7UB62_^$:+R&M+_0I-C4 M%-D9_CR/I3?,8TA>DFKVD$W5-IM^2-)1@G8D9\5_T>'HN?0!X=233F*O+SU! M9:@ISZOO\7^JSY\BA4I_+,O FF8CPS8]PPD,<(C! O%?":9H/R$W^USK3FL7'4[Y?* M=\OWJ6Y9F@SRS9"):V,*:^#)!M-!VE';=C#Z9MEVWUK@QP+=1O"OGA0S/F[= M \#7!-:7I(M!26]"UTK7-),"<&^!^J[#?""!7YLFU]QA@$_1+0$\\X]1FJ? MJA1S)E)VE417*,\]6#?,I8!Z813F8^D)ZIJ23E^+S]Z5GU7D"MMH4K!J/<_0 M%0*G: Q^%7A(7.[VI$\%"(=:_WQ"33(6G+"&9L)M)T7N)TDJ1R'?\BA-_,++ MA4Z"P]Q.)8'FRH_FU2M)\6:6&Z9N^XBE!L$ EM>RCIGYZ!^HA]"E0[0EX]5&62* MKKCG_@&\]('T4OK XKA!FD%*X?=A)N@18S CQ@,Q$1#X=5PRDR!U^,-[4H"33?9M3S0=R"J>)0U;.^GZRF[-Z7[^\4 MV3P^/'_S5OG.B.I1<*YDYE)3)K8!+J,;&+(!?J-F@M E/L7^Z'K?N$F1)3F& MT,(XI_%EB!'6B>_R$,B?(Y__KDGS!)D\#$*,V+[DVZR,GI>Q_Q?\&O4@>$/P M&?BV_DE]*/'E3C_?JNFII.58?(CL<+X#8HK1])1XA)![^+W2BYM0/)C('VB: M2RQG$!*_S-?2AT*N$,0W%L59'_7^F3!B&>AT:UX0U+ MH"<9T#"5KFA4L.HW=9"DX<9.79=-K=."RQR(A)D4)SE/^H\8 9\ (E_WRWW MQ:U.=(_+6SA<_IK/3Q@RBA<$"!F\8 L3]+'!=O43OB3[-<)K.'Z0(H C/H,9'=4$F 3TTEIQXSP?M')PT M(FFS4;0EP>XO0" 8ZEXYEA"F:7@I" F)!WF27UL AH"0&**#M>,)MX]Q*RH- MB OFB^.H1%-,Q_)TP]$=.'L0N(Y?!13*[)4NH'!G,>ZOX[./WTU#-8GMF+)J M@%PG&HAY%X07R'K3=%Q?]6W/7B'*74<1UKC-VC'>4PW!>W\6,5N/[_ZA/T%' M_)1>H2IC:;9I,.^^KIE\30WT0 '70B6@SGV'N:;A44UANDN=0"L3R,PJ@ @3Z!&>&QGO377Z]WD.V,0+5\WW9M6W%! U+7\$SB>\P"!C1MJPRE M*Z1BN^YV]\YN=_73R^^^H_B$42H'CA-@]SU+=AB#?]K4=!0M< @U5F"["Q;S MFT VS7AWDGFV,ZPX/Q?EYMP2'@2 L;FK4/DLOKBJ:S@3U/,PZ1B9 M$F^'1=9BXPOH"1;N#^Z>),"^""SNX/&O\RFB-/4EG B'2;!HY%Z%&<]Y'/'] M,0E\E&%6N64C$"P#BN^X3%GI*I:Q$,=5.?[0;&6[D MOC+JO#Y^-OP1('O&M_>#'Z>77S6O[V' M=UZ\)%\OOBI?M;^#LQ]OC=/K[U0A#MCR5%9M':>X&@$(.$.1";"D;_O4T.V9 MY#"\V=5MU7 ]AQ$?[<' ,4T_L!R;!I;M3">V(=@E#G?I=!(L$.KS!!-6,?OE M;^Z47M/1S;EO&_'%7%%T\TG:)_<)Y?^G OT1XANVKA/=LYEA$Y]:&MO1M#B, M+N4#D$E2Q*Y8E,V)+ U"EE(07V,),R&$<&O(S\L"K$9T]%&0^8!>,)1 XKHL M2JZ?;=V6+-/XRUQH$Q.HF]GHEC:=VZ^;V\_M7Q&V?R%$)55$\V;_/(E'1<[# MB@A1A+4@OR'+!XD/>[P<9\:B*0AZ_]C Z6/J3>$%> MAZW1PD"KXZK*JL\6IY"M#-H6VG8,VIIT&W"74=O%9#M5^F"O !*5UW(\$%!X M.-I\OCO%(@B)62K.0G@Q35>EX><=?NX7/Q,ILPJRP)OLT'5_Z J%8$LFGE$; M@76]5>)B:A:_F2F='H'#)@K'S^%?FZJ(#H.WPF"-*+"R@'TX F,O'-$H&HNF M7 G6P:5IXB8B-\X=-Y%:ULWY-*?X"7Z3E=5P&+?B]#%DL/,#MP'TVUM<#:CR M2!X<-@Q ,9Y]73#0&Y<)+-&]E>X!)C$F_)29=FH59Y;UP\53$P$$B->.2 MAK$PTQ*L.*G2)<(JO(*J1,JNZ8@3,0:IQ7X$25]B\@;\F($-*+(GI"KS&B0A M; $_;T9.,;?BGF)UK\:O:(2QAT\#QO+W:5*,8,-''+8CIY??;8\ZBE6,QS""-Z$*CF3-B. M1XVX=N1A'DQ&SWC<#DD/:"H<<@*9$&Q=QK^,ZGHBC2=)KVGJRUE.^578LD?* MNH!T,:TVF>H)3U!*B@SS5)X^6SF8N%2$U!IUON*X"; O_E? L=;NO'$&2*"( MCC+VK/KAN1]FHXB.GX4QER/\H>?MCCRKN$N MQK&NL\;6R'&W-KDV!(X5G&U$?@<\DOVVH]QV>23[ M^O/:IMM9*Z;J>#HAS%*(PVPG()0$BH;Q+&9J)J^F6J$1[1N,3?,09>V&GP>3 M7_(:JM6*H1ZXH>.F_GG9T/&M=OK^VX_SB[_AG9_'7R_^'G[CC1B_XG._3G_ M6N\_JF>_!S,-'4\OOEY_&YX:9^_A?!=_#L[>?QN>O[F\_O8#_?JW8WC7-:RA MGV-#Q[$RQF:.IY\4]>R-IYU=?P^L0&%&X,NV':@R\0Q5=A3%EHEEF!I13<,Q MZ*,7NMDS-&>?^]!N<51\)QMO/9!MEV7C^B/7IF2CB]7X3%-=S)H.=,_U>;MW MU; T7]546U2:=K)QYV2C,B4;;DRG5#=DT"7%=W?<];):[J*?W'AF!\R7=OLP:V&EA MLB]6TP)ATEE.MY(HTY:3KCNF9VF:K#M!(!/3 /_2\ PPGP)=(;X9N+KYZ(79 MTY5;6TY;Y.E#G%.[TVLL5$DZZ^'P7GU_9FE(" M6[%^-2PF$U-P[(,W0S,8%77;$Y9_X167S=)M6%8=;;3ZK;3;$3> M]6R%V4R5;=.[:LZEITHO'-1..-&@O)2F>/)#G8"(S;V&O<# M*@,%FYJCJ;I*_$9&'>!=PD53WO*UO9XH M=BU[4=:?C,KI'57A1/TLW\)D)$1_BH0/J7T61QRV5_49]K4)XZJ7:+L#Z4IU M)6OAE#?S*3+6*L$3I8P+*A\37E13#,L1A$^JO@"BR/*I**VYYI4+(;N:3!O$ MS6"Q)6):# _$UP*M8!DM;G-IW7.SQVKS]=1-"G01"SPCOF,LI6'VL]\L2\0Z MH 8L6G+'QA=>'13-$1-K]-V8B"DX_-7F.\]YNTW\7J)5X]-*F!*F:N"6&) MEYZ7%FSI$LTRCQ(HK5Z]99V0Q N%YM2_[A:PBRC%YZT;14WNIF2!-.EM5C-*HJ,37QTG9P9SRT=C9I/%2 M-@,A'%'54@9B?R4'1X6HR:/8B=*KA/LE\M,-QLR6*G&75(+:X,(1S;45TS(( M"X@;*('F.. Y>*9AN-Y,):CF3'MXGSQ@^B)BYT$%4C2%)W>'V06>[5@+0D\O M7AKG%^#O77P%7^ZC=OKQNTK=@.@&DZGNX3!PRY1MQ39EQ3%S91]@LU9?U;O-WL5FX<,-:VWO?[-6WUB1 MO_:R@'?^Y=9$S6ZCB',)6//@((Y9DB\K=VU8X?$1>FU=%3! MVS@+2^PE]V4D[B-@)XYRJE/V])BA\XX[:ZU _E:*J1<6W:Z;9 ,K/-"%X#K"G="Q9&#E1G0Z>V[O9GAOC4&A #$-QP=%6B:,S6U&H MS6S/)7.D[GF+[$ M_O;^1(=W&-\NOE[#?G^?O3F]YL&2+_^$YQ>>?O;EW<_S-Y[Q[FGQB7V M[]/?IY??]<#U',H,V=,]729$=V0'F$6V?(-22S=\AE5D9\E5-6.-AR&5A?VD M.N;:.>::K3TXI7F1AOD8[;6LXZ]M\I?6Y*^SR^]$"71;]P)9!KLNZ;+LYI M\63J4AU;0V@F,6V/X:1=RY@S]+OCI;O,<13SW;;"38TQ;G,*Z-"=;%Z%U1PE M:QU+K<)2OTY?*[^0K["H6DSU'H\2V;,]A MRJ,76A^L"V.&JQ[?SIF?G^2X5R[[9CW2[J",;0_$QY]%-)8TXQ:N^7'";9F/ MX :*;CK$ /+G3#&0=<\S7?L (F4T4C,B!= MDUW-]V5#(9I//)TP1;LK![QCH2VR4.=FWR,73;O9%+"F.[8MNS@-FNA.(+M, M)[*EJD11->;8NG5G;O9QLM$ZSC1Q%.)[OLMLRR.N;;O4T!RP_@.F>L32]=+\ MMS2C%,]494(9_&&10'8,"YQGPU<]S=1U70/S3>T;AC++ M.W-Q39<->;;8KP^C*,/8@D;HKP^C* M,+HRC*X,HRO#N/NHQE9# <'R# M,(-0C=J,J;X94,W2_-E[[$G\XMA307Z\&IR^.1V??_DS.AN>7O/UM<_D](70>^4N;XB\M,%W+\HBL$8_*!'A*=HAORJJK>'9 %:H&M,E? M-N\7Q;]4'V^9YG$J9K=@ _J[;F:+9O.[IH%Z[ _Q]U]LC]\169 M:80+W*,Q7]9-TY-!(F(*(_%E7S4,Q=0MARCFHQ>JH72U&+N06+(9.QUE8LG] M\50CL>2C?O;#^ZXKID4=ILN:KN-X1P6,05OQ9=-UJ:VYEJ;8#!-+='NUQ)(C MJ\4@75[:&DT24F\@.;=PS8\3;LM\!,=U%6+J5%' 57!,2DV +6-4<:ECJ"KK M'/"'%KJMP7"_3_2SC]]=W[8TEP2R3JDA$U.U91M0*.N&:[B^HX(#X7=9Y/O M0YV??8]LI#79Z/SC=UM1+=LP;!GL?S!=B!< &^F&; 6N;NN69BF:/1O'LCHN MNA=O6O<59MFN!@8F(901VV4J(]36/> KWW%*\U]7G)8W;73>]-UP3Z,6XX2< M7G\/ >.X3'9-'"L#/6QE(F '\"LP#,MTU]'&RS'H^\V9,T_G,=\HY MS6*,\?D;[[MAJ=A1AX&[C(&H@(#]YKBV[)$ QS2;-C.<1R^4OD76+,:85DP' M-\$ Q]W<.%"E,4HCG\PGD'11DJSUVD4(DRD42PL-JA$>(]AXXE>)L'SPQ/1P MHK+ HB])?XN)(/-?M61QFN=IZ!8BB19K/LII*_4K0MR %]$L"X,0-YHFPVU5 M-> +ZTC%9*P+$):<=TD MZ( 7 JTQM0FQRN>Z^,W!+ *FMQNQ5>*T_;;K,(IN6]"T3JW0EWJJS(H397+< M\[H W+D1,PLJ46XL/=C!8H,Y%0:(\W50]$#5!V"H]15AK*U=?F#W+8W<02JW M;F^VZM*\<[UOJ,Z^;-;L$Z+ORV9)W]B?S2I]PS'V9+-FWS3,KOS@&!.(N_*# MKOR@*S^XN?R 6Y8B)MI5(,Q4('"05.XP_T=7B= T9$X3^X5)$25_5.Q1*^(WQY(C\6YP]ONE M=G[Q"[/!^V*-Q^N;D M-W9J.'OS4X MFBZ[JD%P?H1ONI:C!H;2)5'O-:]UR1/WR%_310K$4AU+,0S94U0=^(NILLL, M7:8V);;K&[;NTKM*GNCX:_.T"MMQ MU300!:-E&(2IEB6H0H.G&89Q&M2ZNX M7[Z:+E)P5<K*5,-Y$1ZU9?@%_&195%4=A3J*WQ4I[$S"Q6;L=)P)%_?& M4S-%"H&EJ8YM^K+K,$TFJNK)U J(3'V/F);A&('N8L*%K>IK)URT._X=WMWS M.QI&>#%77O*JY" XG&8VF4Y,#D>,'O MLI@%(;]++:H.D_6J]#)E(F. MZO\U_^HIO*?+NO=9-.[AW?%J0,!T!A:% M/,C(^'?+/:(H@4U6+>+PYR']R:;VQI]@O\*,!U.FH"*% 86BWZL:8II!!4UOO0P MMX#?6HMK:>IQ].-O1J#FO#$G3S_A!) $0<9$VL,DZ4!P0Y9AALUUF _F?1P! MX891R.EIIM->?=:^= AXGHFY:B(H':<,^^TB9-\A=/[A&1NGC&; @((/#N'X M\\G\)*Z;+M:4)D@&Z;M)'OF YDAR0P$83'5K)KB@>)@ TJ59F/66+8?< *9) MTF2)N(F+QN+#!BZ -]Z#3$^%F)R\H >\YT4%9YDHB2_E""N#Z@\OD\3G*4*X M#^!2X+4017;U>:MA[YRCM;;&3P>/\B-S'02L% Y'\ SN$3."4LP(2E+)+3* M.6@F+QFZY460T#93B6>8=R;Q<,'BA#/!\J$0^F7V$:J[#.@H#,"8A7>O D.> M?E7B!7YJHB609SNJ 7>6 ^0+@G*=5W4-C MY9WA^?DI7#./P#%@%L1(9GUD$P8_ L8#5E, M:+ ,+0AN+N$S5:)I2S2,1FGRBR?1-2G8%T8,LDTV2%*>QUK:;-(Y-^?R MQO5NF6\[-_\O94'$N-4 _)L)0ZX$6! EU\#X/KP$984P%*M%6F(-.+88\@2# MEK*NTQ++?N@S.Y[G-0@:G4-]07#'U+=8F1Y?YW%M2NPT_L3MBB;?NJDIIJZI M@:$1+5!O-1.?[\DIS].%7@/_/W3./_RYX_3 MWR?7IV\^PS[^'GR]^'@]W;+\VYNOO_C[WER.3W]_')_!W^<7/XVOPU/8P\OK MLXM3[>S]N\'9FU?!Z<5'X_3R>Z":U&5^(!NFJ\M$,8CL&KHG \4&'C.)[CDS M'>D=V]5-JE(O, +B4,=5@:9=3V>,4L^QW.F6Y0CPA1']6QGG/*=:HS_ %2&58#4L'R;>9KL!8XK$VRL T2GRH'J$=75J6>J]DRC^WL01XL3 MT$5NN,M0SX_ 7^ 6.*_,28:C)*X*5NKXT!,>T$H*>*^?/7UV:_.Z5G'WFZ1N M&7U#Y->NFZ-N&GU3WS2G=]EGEGDG+?)U:_N9U&I?-39;]<;-'G!V\OP+%F&Q M;R.QT-G3Q,)6*&&=5,+C1'/CYG'1!>-&=XP/2@.B'\O-][6KG/CH(*?N/]/, M/]L_K0I'GYO7]\Y :R1RW\DK;\!G91&!G<^6OWKWOKEIJOANTO!\P?]:3$ML M%N^V WS/'CI/9:?7V%(71(G_K?4U8\?)Y661Y2GL ][LI

K-C55 MYIBNX?)$K#*HLZSY\E\@JK!*# ,\I21K)Q+'Q5#VDUPN%ZF3L_3]# "5DXD_ M:^=OX%U?3HS3WY_A'7_#NSWCJ_96.;TX&W[%?"T,^%S\U&8F$U]\)7"N7U]_ M_/Q]=@'G>0_G_!W]@/5_G6K??IR_?_OK[,WEK_.+;\'9)V4\E>]H:)H%Z%+E MP-.)3-1 DUW?5&1#8X&AF8KN:PZ&YGN:8B],>-P=_V83*;T&$W:B<'D>]"&( MPC734F=%H642T_*!JSS+)Z8.DM U \7Q5-,WJ&<+4:AVHO"A1>%TR9)I*R#_ M%$?V30=$H>(X,C6(+1N6I?BVZS+3-$ 4*CV+D!E1^'#BZ!A\FD^8X2 \F$G; M(9%E<9.W(]VIMZ.ME96O+L[*GROA.XNPO%7NQ-^VQ5\X8PEJNN%[+K%D$I@, M_U!EA]BJ[/E4(0$+<+KZ(5B":['E7=N(G9S9&7.KDS-W(V>FS2Q;47U/#ZBL MZ(J!X[5 SC ?QY88GD$L2W4"?5MFUKWP>FF 3>7MJ81S\@-V5[[-&C=#;,]V M> Q6\E^UX5M:PSL3Z=\'Z*U\8=Y!;#'$CNWVY&]VE417F&U^#YO'4R 8^ [AFR 9RD3IEJRHZI$=CW3[>OXZ!J3,MT!U'LREQ#&9K\)?MJAJA@4$\NH[GV$F1>Y BTZXD9AB'%[+?&RL);[&D**%QV65A&[;2 M%B-G.RWE;FTK,=4@"B$&'X^GVK;MV[9C!Y:G&YIF!FMG9OP%FSD/7G,4=M)M M6](-]I5CZYQFVQP2.+:FN:9,B*: >".![+BV*RN68P2>9[J^3\%(4I2>,F=0 MT1X924O$VQX$WG=:?-S:2*(!852A"F.,$M=S;25@U#,\:@74!<-]W6R&Q>*# MCZ&1?[,TZ23'FI+C;*KAENEI/M5Q*KAG,) TRG5C4L7V7^3881K;/G, *MF<&=>+C=N)CVA;R-=VR73!^ MB!5H,M$"3Z8V 2_*ICJEKNX;&GA1JFGW;.Q TP6)'NPJK>Z.)678LRW,P]^B M^T@7*+H/"\EBNN.XS+8=UR+PM$L-0M2 ^8YOV*9F=)=JNR7J3F8L)6I14[,( MDW7+M3%J9,@N\0)9!1M)#WSBZ[;VZ(5F=0&C+F!T9Y:2SP+?"&P'A(=-#!\M M)W5NZ'\NR9U(0QC3V> 92DN5B('P72=J/PI: I> ON,89*\1 M?6=)7%8TG;%.RFU1RIW.AI5L7],L59.I:7LR,8DB4\\,9$LU5&):FDD#'XRE MGJ;,IJ'OD:G4!95VUU3:7NE*)TGN49),VTLLL'3%-E39=AG:2[HENXJMRA;Q M7*8RVW "#%#W'.< XTN[;2*U2H$WMXVZ,KV=L9J:71$ZL;8]L?9Q-IH4F)K+ M]$#V*%/!0**V[*J**7M$"31+TU67MX;I80*2KEO[;"1U-<$[)6QVQK#JA,U= M"9MI&\I1 ILQPY29CPF/GJW(CJ+ZLF/[3"6^#B:6_>B%;F@]Q;IU*O=]E@7? M-ARUT_;519+3B-M6MZB>O&6?K!*+93-V';#E)P7V<*V.?PLAN/_=!K<%G5U1 M#3MCAZ)*0/6 WL7+V.<=BO#GUWRR&?.[BXIM*XW/L99%9M[)&%NEUVWO'6APN)F8@UQ26QSE0?ZR3U&\JCNDSW;$T0@)+ M=6S-"WR/*IZE8PB^GBE&Y.J'Y2+@0YJ ;^AG[])D>))E!5ZGG >?8YZ0R/S5 MXP#F?O+_+>:1G2C?#9\1U72H[!B^(A/%T\$>\RS9,W73-XGF*Q2<>,U0^HOR M1H#>(CYO+O;$=%YP+_.Z>IA>T3#B\SDFT]K?,*\U%EB5 *&Q/RP']>)7/C$@ M&E]Z.123A+%MZ-\LR_G$4)&!+;VLIKQ+3Y &L3)*4YZ7'[XKTT_Y;]7G3_D* M18;S1N&[? I\23;X1GBF\,3L^;3N#M/H6BJVCD].+8]SSO.Y@U'<$G^;ACB[EL\?M2^:XI@45M4Y5-S:,R :=%IOB3 M89L!=8S M'7"ZWAO9 L$H%IQ^ M7DU5GLQ:7I1,WN+T9O+Y#+L#=U^%/A.#POG 9:!E/NL9U#H-XVI>86.^,PH" M*ET/$@1\<@W&(Q\@'OHAZKWFFS^U=_>I_E;U^G)T\\+O27D*0 M8FDE7U?@B MH(<0M^SC^'*<(44O<1PTT [(/3[6''?0W"^*M&J*,K=9^!&J ^:#,/7E$4T! M;&7"&0AFG"\=YH48P0S?8K^\ 8WA30@G/LVYDHL]*0J'83FA&5]-1Z,(#"+< M:X";Q?0U(4A"AL.J#Y=*O["*2&?(J8V3!KXH3LHN39#&@&L4"$!VKP'\:)%R MW+VB$=HLTJ9BB>LQ! PO,N^6>X9AS+NQ7."8^>2T %@O] M/J!7X@QBCOI8*&:Q2?%!X@(Q4$&[\ ;::!ONTBPLMUY.*)UAEWQ ;X98Q@ V M\ 40 ;#!IH@91@\!ZGDDX.+P ,8&\B,9Z3*,QL"'*Q7>U M; %N\#E!549\$8EQP>>@YP0S'Z[F^)H44C9(B@@U-17.1P B2"@#?P(_4,4@ M"'X4L7 4KL-\(&2AAS.6:8QU%$*[A,.V@)E ^A.Z1T,^C1E!'2"#+0%]%7A$)QNF!OA):;"Y?H?W!R8F/[CX( M-V*^N +(75.P:_Y*DI](O!/"/H0S+QK,'J*!QSD&;0BP^;FWPP$1E8 (8^'A M(Q%P^R>,,;P!NTC#[*=@>Y YPF7@=GR3U= [FUXQF\@,]@M-K8S3:#73!7X' M-%?9:/QQ!A:6H$PP+;)0^ \YV,6P^Y)H4XE=X9(]#")%!;%6Z9V'LXZS&<4^Z9#%: MG1+&M9)AZ#7/T811#F#TFZ<$[('41]OVW6)49",P44!P"K.U]$M0W(N?@5(" M,%'CRYX0U67T(:<_&0CZAEV--O>H@']ZL%(Q$BOPH%@(,B@KO$'SK<) C] U MB8&HO3#UBB&Z"![C2"T /WGHA2.N=P2*<7^P.3"6/:"9%KFALO2 D< )CO/2 M]\"W3E[H"G\$#.Y+"]TLN?[+U7^O75)^#@A<-YO^?T-/U;X>),_Q9$<@@0F?[U M=1A%X'C_1 =$L,?T-\ +0P*8_G7)+M._'M+Q]*\ Q#,/1[._RVEZR6;6&X%9 M '"AT?0'PLJI?CDA7P%:_'9= DB(JYIN)1$&, M" (A1F#WE <5"\;#[#'G[6&2"HY*TI;\#<$41$XIG=K:_JA#":_/_SEY(ZN. M!"#U6272Q&GR,I1_/0BYR$@3-'?9$+_AI_SLP,N#9,AD=!V114O!Q\]5^L2L MAS8IBU@ZD4,@"MES$8)A,7JJ5]SS#MJ;Q%TJ##$^>QS6QSTTHA=# M5*H8BPOH59**(>6L--T&X2@3-G-68& -8X$('0!1@=@ %9;BCL$BA_V(*"A" M7G!5Q$)41"@0'G)7B@?/9C57PQ9_9+^85N;C\N$R3 MZWQ0*S\\$OOE<8#27T!M,0M"H:]]^,D+&:A?QL-,R64,'%%%1UY^^@R&O6K* MBM,0!<+D\!F )&+^Q@[ .Q&":VD&?AWI1304I E@R4O3M]2%&0T @S1UA4VR MS*PIC2FQ0WSV Q L$F 5SH43_P5_E1KS;X:FA_02L #O4AW'F"/*5@M!&-JC M&<]_@9![&#O[_)^W?_]S\O;+UF3U [D+M>%8NDT+]K4W"@;$$0:D,W$'2_&: M4R6/*_KE,5_IOP5-<[R #?@-);+^'VK?E-SRGHK[_JD(]\,'I/I ,-V2I50P M35^U7%2QETO,#E"5QRA.6'P)CR-/@=BO/N:RII0"GXI8>L6BO)2NR-"#,&+U ML?B78A .($CBZDOBIJRZIH"5(ZZ@:F$[JP):IXS YI;&X%C 28@+*4<7CJ/ M0([\XI8>:$WG,3Z#Y^%RN);]J"@J,8SE_#4.LM+6ABU2?J^#&H^!I!Z,*U6( MD@@/5CY?/D%35$75YO-!FA27H'P -FB@E@+M<\SWR#W=,O!=F:6U69&QQF;X M1C#P+XR ) @R.'-E45^9;K8S]$KZ%[\"IP<$Z3-9M4?Y M W$$MT/-YP^4+ I;>-X"ETKZ!L)"?5R:58*&,O! .,.4]/VV2,'9I/&$"4KW M"C44HJE\N"2!(?721*X=2A9?A6!GH1)[OO@RKD/C5M#(\2=<2F\\N47EAFH0 M%6B&"YNS0\0]( )=&2[[,Q9%/+(.C@\PU4==Z#KT&HJL_&?IGG:(N4/$-.,^ M<:U:P>D)N/3ZP^DK4I4@PS%880I4[$!/*'81QR)SZ\$K&E&"W M)V4D&[Y6_>YIDZXL05>:[O3MU>BJY3-H"@%W8H7GU&:8B4H@Q$N;>V6MBFF7 MF%_3R)2"I6M!4\?L&R=M'!3->-*WUZ V%&N/EW,,YNQ4K^#VW.P.2F,N:_L. M;7>AF43+FX/AZS%"Q.,BS1"7\)^:H,2?:-*I;?7TZ;7D&J_"K$JN3K91RXYIFDFK>('NFB,>\ M@=;4/94Y)V6R6R/$%R>Q/$OY(B>L2IV["8U@')"YV%LB3QI^T@!V"!]14$TH M%S G#6S#*Q8)!IOZN$K8$Q'<_F(\'%]6%5F<5;5+"5)[P"A?>"(B%B2!T5+GO2U]F& %B)^ M%7"#NN39"QA]%5_E<%$T_*;DA\@A/O@+\-[6&Y<)W9[D)]>E.\%7 RMS^6JK M;'4?!3,&,VO568E572A'U0' 5.+UQMCNE(FGVF0UET/E:0C3>OR2YZ@L#$26 MHKD6R:7ZX&([2J[1U6C<0@$1O:UR0F;1/#FW(?O MI/,/;_]^>7%R?O9)9(AQ%8TW>W%8Y]V(N'LLOW_Y\D.=6U.6'GA)C)G/](8O MP^Y:O]@WGE(-/NH@8.B6B/-4 7_\'@=&?0. %Z<)F/4@JVDS=I\WTK7*7""> MXB'29_BWJUJ.TM0YP]L.K(#CX0\INPZ'0YX8E211&2'NB6P:6)DO '_SVWQ, M-0TQ%:@N-D+$TBKS4B"O3)/GV3A2A,D>65>$A#BP\(#<)@7@]EE46&4_"D0:PJP%%6U6X+5>3FR>!R?F9EW4T<$2Y M*"E&HD8*KUCQ#7^+^(1(]&G'@(1ZCPMN>F*F*$N'F&D29EG!Q#TI9ABBZ,/$ MSN*22RM^S\DS#Q,^=$!D?"")7 G@H%X=)GYIAAQPBAEFZE:YIBVBPPK&G/*, M/9%H-,8D*%%M@!%"'GYUFQ1=F@HG:,EGH PRQBF95V>!EN/0Q?OP(?6!].'H M88#ZB:<6 U*$(Q+&_)]QGO (5ZEC &4#&@43&Q&ID::P6!7[9[&HA?SI]R>[@JD$'MAW$%Y%)^-Q+@FVKNX9<^/1[0 MU:R^(M:E\YHY\ UI!GB^,]]IGZ_<(18&7'.-R/VII'#SH(@F=>Y5[2R^^@^[ M$:I>_/8_C$9,=.D&#I=\152C$F]E2'="@\1NTV 5\[T)6S,2LWE/4RT^*C"5 MEJ?_9'B"=;G+32=-7AGSNE@\<[TOCWG.ZOL2M@E M930?%R+E0FUC-$ ;5MBAA\L@D\ZN+UQAWPC4CA[ZS8 M![V'">>X++]F(.C+$%A9]L^Q5N2A"+_RQYO]>+"_Q#PVZ)6QLI25#%G?FK9, MS^LD_5FVI\!*K0.1B@MB'F59T\6D;NQ<5 @=Q*&75LI6E03MDMG2J*V,7LE:I87<7&8!6VB7:F"1QI.F/2,V*+)P< ]/ MZVAD-$8S]?]<-2,TM>W2J-(H[R8Q3LS:Y1HBGE3V^,K:H+ M0%'^68>-PK)QI:;,W&J&ZR"BICO)C97DS1(8( M:^5MSE+CO,O0>=]0ZYI;5FH+T?JJUBFC-/18PQ4KR5P$]*JX)?ZF+!GZ3UE< MCA=YO3(LGI;94.@. >]45P*M(X#1(,+=S1WS(,C"2%\9RX_KR%U]>U+"KOV" MHTA-Q"P0+Q@GVR,56 M E4.OF9C*J6X")UD7LQ=2'G:"AB)0+ W01+W'\&O/I)6F.P$@QSB[T:Z03P M32QFQV QJNRZ?!61<07:KKY%J==/+E,Z//AF=Y4$;EP 3[+Y*KW +]>$/-7J M:G1>A)$/:%R5$T_RQAN/M4B77^(L?1-?O+HIOTWN;-W40^(9#J)40/4ZR9IJ4VPB0@O5Z[+($LL],K;5_20!4IYQ660@(K"7]+Z*!6 )SU1 MEF0^'A)%U\1&A1'"@D"T:^%.!"?I)]>-Q)YV5MXDL^@X>K[>HE% M9=M(]HNE'K9P@4.%(-R @%@5ITQ&=;<>_CCF7F$+E:K-(@^YE(*07O-4Q(B. MLI*+FXF-3M]HY0+V<$WNCPD6/3/'T-H)J9Q)9 W(L+/LK3T4*>IU6U+ZKNM;^4\2QL0E.' M [![1]W5H[6%D@=KW]!E8U3[U_B.*C36Z*A %]S:'#C'5MJA?0V,S7IXP\XJ M2%@G0\!VO3G1P>;5K$A%\1NV$#>U&JM65#=>_ MC97H7-7N9B7LQUY[X0R[PV!C+@RSC,HE>8) RIH]=)M)"XO:H(ER,NU-M[T ;ZW*[*T+ M>46'>EYYWO\55GYJMS!OL)X;13 M8TDO!BD8?J="2;Y%);G"@-R#A<896@P+@=&1TXT ;!E8QTQ)BP&Q(A7MPUS0 ME2=JK\$:C4&&6FN0H3([RW#':0#]BU7&C:]RXJ.#G-J154=6=TU6-\CBV7&L MGL=88VKT/@CINM7G*C1STX$7THMV\QHK$]+Z03YE/HNJS9T=BINH ^!(ZV%.<3H'9VW!QI]M'?(3M?W2\[?[Z8P[;] M>R3FUL7"7=[B=5*67'8X>'D<+>%CO>+BCCR4\#/2QLQ&AJC0G M3F*V'*W=-S?]YE$%Y::'O'6!N2UK&[.O[Y&VZ1SL':2L!7K*7%M/==C=0>PN MD!MV7^WD1D=9=R(WUO51N\#<]L"_WK36+D:WMN14^M8>"<[.O;]G_"C5H-0. M10^/HD4<;'0)R-,1(M3ZB97HA<]=H,'-.,*TW?=V!9_;5_G M@%OI5@WTZ^;YHEM[5D2B*VZCP3!OHML<"5GWZ^=#>G'Z3-E?WVMVV:T6RW#D M"U^^L09O+;X$OL.[:3 /V^]?ZVOR&H_/&M;YN MC#):]D1[/.OB403MTYOWM]9NC&7;0W-LV[Z,5\])MU^N:&JW9[/1@BP,U:JS4E/Z!&O4\^Q[3P M0] H3X^Y*?,K5':O2F5WS(!X6]H QPR#BR2GT:%VYGX2BG&[L(:?'37/=P,. M.FAL"(T#D@?;Z]2_K[CN)E-T@.A&=-P"S8'Q"6\PGHCSMKZ[XSB3 +DNEZAJ'U-'6_JV2WWEF_8Z6- MD7D$K+0@_:Y'%*=GF^LV,^_(>3?(N=,,[9;>>D_5]JG%5\='N\%'G5J8MK!L MM2/EO23E3B5,D;*I&CU==SJMT+%2IQ5NZ2RH\!^Y?>^QNR'G,H!6;:35K'$- >Y=\ZXQ86L^V]K!-Z@Z97P=#(O/Q0PAX MH]J&WFB'IOOB9%WIV2KI&+FCD(5C@:P-'8<.1??%Q(:B]TQ[GYIH=B3R .K8 M=IR'0],Q= H67H6H2.[Z &]@BQQA&]&' /1F_9*.A3BW-E5U'PADFYWFCH5 M%L1$[".<4M9)KUTCSOG$H>G]=6V_?2"03GH=Z3CZ?2#.3GIUMM=V^D7>\G)\ MU9JU; MP].AZ;Y3D9V>8>U3T6)'(??MGY!U1YAT*+IO=:P[/5M5.B[N2&29.C:UAPDT M'$WB[=O2HY H_+_T&(<4Q'?97.)@TCH6V"9DK\*VV\DGV9^P[;$0YX+"([+I MW/*=)I ='E!II['6C] ;6L_4NU+4CD269#%;/8UL M.'BZ0].].48J8*EK#M%1R.(+;74EY1V)+-?&UKJ9+UU) M^8:.Q?OK' ZC#[^V1S;"=O9%?#L0=/@PNBKF9_W68Y^T 'F]\9'3P= M+)!%UEY=#>T##7;5E%NSV_K* =)'5PK>&5([2YR=\.HLK.W<:_\[IV[$X&\_ MO'KQO_!'M2?A'LIBO\],3A/B83?]]XMZH1L?:T+D1Y'E83"^_]-K>/J36$J* M5 )<>$4$/G 28[8X_LJE&9/<(H-'LDQ*659$>=:3KIDTH%=,8K^\J/"9+^4# M)@5)%"77Z$!3[[]%F(6X4 :_3OG'X%Z'B9])H<]B.&O(_&>WA17'4$V.HGL^ MP"RBHXP]JWYX[H?9**+C9V',3\X?>MY^@S&:(4?^0O'Q\^O0SP=(*7V%4TL5 M"BG?7'[_+9K6^9=MW ML%E+6?S233>KD;Y.5H/L'8TSYXRV1%BM\.%]Z^Z7*$Q2D#'M_=S&%=X*'*LE M9H;HKJ8.%CWV(. 5LGKG]_J&YNR>J6 'YR*?L9R3UB>LY))>\PUF_#<5JVQW M&'?'(Q^$Z;+S^WQ;FF-S>&33U+"%,XG6O=L9AKX?L0=Q%[_3J-C!P;* M-\RK"6DS'KT?P!V,2#M2.KL#P;59MO^#0N$+;!3-MD_%:!2-;R&M[J!;X3[ M[_;2ZGX =S#2ZDCIK#.S$ K_T)]@5OV47A5A!+9SUA);4J?]UJ&GF'465F=A MW8/,>EE<%EDN<8DET=B7>$RR_>$,)=X@S:HKQSB)V7)('LY(7)1G^ MG:12,F(Q\Z4PEF+8,\#B)\O%_3LM;]_Q6E\UI"'L=I#U)>D+K!1E2?TV+XEY MG =,;G_JU=>X?]B8GTAQDO-^U5XNY0F\)XQS^(]?\@_ICR0-\S&^"/_-?H49 M/VU]2.2P^K<+3M?:QG68#^KSMI_H2ZN$Y->BH-VA%R9= CI3&H$@@C\2#_T@ M#P,Y*?Z4@"@=,.K7G<,1%W4^1ANPB4 .4%N8E9@)TTDW0-$A$"@$OT\O&?]* MDM-H\I6^R 02?[X,8-4)'?%<$5$\ 7CCU!O&@IX:9-I$*=+ A$2G-AO6FVVP M1C,U12R.Y(/?\Y+AB.*[KY@T AI/I3&C:4GO_:W1Q\,0P04<4"2YN"Q*KJ6L M& +,8(%,G'U XTO&08;2I E'@$L1YY)?I!6@@C %31;#.QIX0Z4WFX:S\>7< M_2;D$*6O&QOEXUBD;VID^_D=>E^US&WD=QQ$JX8Z^*"KO>7&_&&6[1%UW?3O MW2O9X^^V^I:QX[169PEQ18F*:"-BV^-TW;WOIKPOI(;+W([*]E>D[6X-\A8< MU ,O<)X$9W6EMSQ78P4165IW$U<;/,,"K;_J((W\ ;65/S"=0K GI$_4#>?' M; ]2MV*=A>&735WE$CH$Y?4H$2FDSU(6<5]LDC/_N)T*6()!F3Q"73AQD2]^ MY/[3Z^9[8ZK5AD7SST'=!7$$'K3LIHS^E"DZRL]H=$W'V:-_MR-5X.LT ;C" MV3FBEZ#F06,9?,5G80ZO\Y9G*FIE#JOTJ36)8/?<2]OI6Z:YB7MIP(>JM?6B M!*5OJMMW6E6U3\AFM0[=9I=NUNZ;UJ;[>8B];B5RL4\6T7Q]ODFVO+.GM007 M@Y0QZ53$ ]_&_G9J!U:"QCY0PXJTOD81Q<%14,NKN!OB6:?'[3X1W),PEF#9 M".,(3[=;L[,P>7N.2['C!+9J4<$J)SXZR*V2$'*PHNDUOQ[;2L[LIE2QZ8=#5S[\KH; %?6MZIFKL5>N:#=CX(?N9'BPC MS4?F$3#2@DN['L&(1D?,'3'O/S%KBK[I'+==(^6M.1/;MB-/]JG>99 M^YR7R3LXU08TYB&FC&;,EP $5=IB/@A37_IO05-,PBLS['@"9C)JC6#&?_P! MLE]R102 )T5JL!#0RW4^6+:>VI>D5ZWTR+BQJ27;N$P!!JKR&&"6LO@2OHCY MPNZX?';R9LPF_%3$TBL6Y54B<4^Z'H01F[P'OQ0G*:R2QG6V\35+F12%PS 7 M*T>XO8!>)2F_N[EF%+^/Z:!^V1],)'!B#[%$BFB6\_Q-..%!IO:J1IG5.6F6 M%E /^U!(+B CX&";Y'(^B<(L%RG=7& @)AEL?0M<.-D/81'& M@4@]INE8&J6)7W@YD"V0:B4".#?3$7SVB^,F&DL.TC/PVO/%A-SAYO:X 8'9 M$EY!F@REE*&>;+4A?-YAX0ZQ,!'PJ%A\472"8JSDEFR2M+^BJ++574>$8RG: M+B&"\$ZD6&>!.@-S_]D0;0I$A1]F(*BF1!AH=)I)[ H;;J"]TW-7QAM2$MZ@YYS9DPP;.*#[!4S4VNF/!J MP$M!?$18W!ADP&4@,%M]CSLK_"YM#!5\;/ 401EQ&R]+@IS[OJ4G^K9(DQ&C M\<1=35D0,2^OZM_*A\O"U"'UTD1FP!C),/0D%E^%:1*C/NLLQ3O&8A%/S,4F M1KTB!>/1&V,5*[^YE7BA:Q"! 5+0SHJ_#]QP1"0Q$W&;C$41LH]/Q\AF'W41 M1KIB*2BM\I_J&B9"AY>-\$)!>7OAB,=\)I&^;! &7)S]X?25*H]((+!"%"C[ MCT3\Z!<,__D?X+'0HX#@$QIOKSIZET)L')/_@9]9%45#@\IC*6]2,./0]%;V M:-"2]L.R#'_:R\*X:TI%3)/;"&V7BZ+%-7D5M^1PD3R%SN)7*1LF/N,\ MQ_LDU#LJ1I>P.L.>#2=+(KR]26RY?I;';;U!59.?3=F3 X;G@[V-BN$(_HH0 MBO!W$$:\'!_W08L<4"+V.8EZ.X];L5O<5$:'U:"'22RWQ]? ]'S4QE<8'$O9 M""Q2EC[#C /LPRMVLJ^Q7W %Q$WY4L1Q/C% M&BX5(4Q@6[G#N';UK3D.D@B>D]E#SPW1\]@ WQYH?; M-^7JN$]5?SRG;4,37;JVXM;A=1?O'&@"2'?=-FV%?Y4'U73["K$=?K/C<,2H?RZ92<)68-5R%KW0TN8IMB MV5Y=*K^>M+K!IH+Q])E0NLH\VZ#I!#GX+XJ MI'WF13PTB/((OHIM!Z*)H[PJZ+_PB_OKZ9!7/+OOQBTTY@EP;V*%Z\\>/UO9 MOTQ$RV)V65)JZ>2+&P9:G:DZ^542%4,>JA1;F=@5/$131VB*N+3<0"OR;>'# MUS3%=3[_1!N/2<(0KX@S*%@DC)-Y5D-7XCRWQ-ENPZ(K<=ZXQ/E]FH!,_9 F MP$Y=E?-#U[?N5>'P7FVVJW+>\83DKLJYJW+NJIR[*N>NRGF'":RK;^_I:E_;67/OEC+B M(>#Y^(@H:CY&@:+T_<7J_#-M!:O[*2VW=Y=R,.<_\'X?3?V(N2M5YI-2CE,; M)6&<\ZP_5!Y;2>SCH_8NF^]MY Z2N2_6'TM/>)KM=!8V/ QK*D_[DG1>I-.K M+MGJ)!&(9]L$B5?@^S&?!C.:P,!+TKQ,_,E:*=EQF(<\028K4Q1GBO&KE/1A MDN630\U(46/V*Q7Z">3ZXCACSEERF=)CM>U+9F@DEYV+& M'J8FEB/_NK22ATXHV*M,C;W:;)=6LG^FP)'=O'5I)5U:29=6TJ65[#"!=6DE M75I)EU:RO0F*45V;3?TA>+I87/^S-Q>;1 ML5%W13^EN4E_PSG%'2EWI+Q+!]>-OG88E-QEFZR1;6*ME6URN\GGW3=7^>8Q MS(>?W"]5S@RVJJ)2NU/11@[.%#162/58":([EP.R8%P6V2NS?C[I[E9BRN;I M1L=+G(M2&_O& 1+(YIE+FQ/(@>F#E2_X.H@=8W:4ML!F:'2'LK:2#O5DTL"> M2NKC*C-IY:;!3UNMH%O=C";S6^K60=@2$GLL)9E(KL+292W2E+=+QK MMM:?D^7$>W5.5DRF0=5X.V\I). @EI;+-D@1!;^FAS."PBC,QWR;0C?VL9>CU9G?< M1"Y.MP&[9@T,HZ:IO][,43N0'F%KIG.=H-_)RD:EYWPJUED2R[-97CW8PTH= MA'86,DM%2 L."8<#M@*=)3[1\6YI#\,&??[A]$G=%7G51FF8(BDVB_T40;4@ M4[ @$(UKI;#:*IGM2Y%D.H.%]N)F;EW/C MC'IN7-F-^P_=('U]T@>Z!!-L=U3N7G!;MM]=G]=F,@^S2B_HK]6R)=C?1!/4^X"5.9AB*5B6$JD]3*39F5YL O9+7G M!=&7B_!VA$B6'L;K@,FD/Y2^69,M;K&EWU]^^@R/J::L.!7+5,RRTC9I:TGD M'=+7ZM5FK.(OP2Y@-@Q.:0D+G; U(85'PF4J,G2)B&OO/X!EG& M!T)RN;+L>Y78:G^V&/8(/(:R8- M0,A-2*'N\,@W6_5.G".O=D6X8-_/4L @KM[2-,:.\M('@. GG,"TUY+VQI:G M)64U.HP_1EKY0W64OEJQF&#^E6W$/U0;Y%+-GTN5)+#1Q$@H-\-'7BT>US,( M^5B 6H]7ECBB3_!"0UJ@@5SC%%X$)C7V\/3+Z5J39=JHSK;.X,RUN-_3_[Z.0 MZJ:FF+JF!H9&M$!Q33L@Q%(MS;$8M8+OIOKHQ0ZWLYVQ*.\_D"[$.W93;B:V MSS.S7C=X9,D#;?-OL8O?/KOY8$. VM.91=44)XX,?3%NU&&;>+Q?YC&;JNLU M*!5A*+6;JJ,D2>)JJ@Q^SGZ5LQ8F'ST1O:\%@V63;W"QUUIO,NKY?NNY''"G M^?#JM>NY-*/O&/8=5/(8NK']$BEP1LS-"H2ZS2[=K-,W-URUV^O!$ %NUEJM M O&02E4^Q[3PL99Z*X4J^UI1\ KUV*M2CQTS(-Z6ZOV887"!) %$R_E284^?'O_L^ M MU7#^BKG0Y9GG&YCP4S79>#W>QR<*C Z1#1N:=TBZ/ZULJA9PLMIQFB8=;;7B[DSN&YU3[YJ[*-;HUNC M6V/Y&L<0QIH=KM+IK+7UO$F4GK-7F8S;49D=B:R,'\.V>H[M=&C:%30MR$JV M>]I>791W%'+OUVNV_C .2H>DU16RX_14Y_@NF#H264,A.SU;6[? =HMH.H8L MW+?;'O)\+*D="_)_]+VZ--].1LG^!&Z/A3@7&$9ZWSY MGFM=.Q$,B"+@"D MKW?2JY->.\G0JM/?L-G*3A-()[VV:'OMTZ7Y/A!G)[TZVVLG+LU7C81T:W1K M=&MTQ>7G4R.!.XVUMI:W+;6GV,[1650=B:R,'TLA/6*K'9IV!4T+:B&L'N"O M8^2.0A;VIU*U#D6[@J+Y3.RH-LC:3AUW)+)4'=O.PP1)CS ==^7*\H//WU@0 MC[7[^V1T;"=Q9%?CL0=/@PO"KF9_W2X;^T 'FU\:'3P=+)!%SE[=#>T##78% ME5OSOM:^V-X'^NBJP;=H2'6]+#KA]= P6VAA&0=(("M?;/\[IV[$X&\_O'KQ MO_!'M2?A'LIBO\_$[&KQL)O^^T6]T/+'S/JQ>SRJAD<]B:6D2"4 O%=$X/ F M,>:&NS1CDEMD\/4LDU*6%5&>]:1K)@WH%9/8+R\J?.9+^8!)01)%R35ZRM3[ M;Q%F(2Z2P:]3_C'XT6'B9U+HLS@/@Y#YSRJ@<)#6]".:W\.Y(SK*V+/JA^=^ MF(TB.GX6QGSW_*'G;? 9HQGZX?0E/GY^'?KYX)EC]BU;?_RH#EV4+Q:?JGV$ MQC11B\^(TE=U>^''\.E&GVE]Q30V>G+99C$UW5C\\8YM5NT;]O8AJ_8M4]_Z M9C4"9+#:ANYH&CD7(DN$RPH?WK>N?8DR(051T=[/;5S7K<"Q6F)F!NYJXGO1 M8P\"7B%R=WZO;VC.[ID*=G"L\1G+.6E]PM(KZ37?8,9_4['*=F=I=SSR05@@ M.[_/MZ55-8='-LWE6CA1:-V[F&'H^Q%[('/\(@WE3SE(#^E#DD32FS#+T] M M\B2]V]K%HP'PRU$:1M*JH^IW#I[SI?R#0E3=2T#N'&&>TK$D2Y_8*&=#EZ6S M)'I/5]$/"H0/23I*PJR4?O^BP]%SZ0.ZZCWI)/;ZTIU&LPX,EF^85U/29CQZ M/X [&)%VI'3V)XT+FFY;>&V6H?^@@/@"&T7+[5,Q&D7CVTBL.V@RN \ O+W$ MNA_ '8S$.E(ZNQN)M8>B^Q_Z$\RKG]*K(HS A,ZV(+J.50D6,>L,K<[0NA^Q M];*X++*SM>19E0P6)S%;#LWC^&8'K@Y<=PRNU3-? M*T$EHU1ZIMJ;Y<+J;0GW [RW,!@_4'KLNR25J#1,4B;Y+*=AQ'RD+ "UGB=\.4"B5V09[@S4"!,9N -&$2NUO71' M<.0K/@MS0)NW F0O!BECTBE\;Y!);V/,)IX$'G6E)]3&ZV0XHI@^" =<]D0) M'/&8VE](:AM2:+ES@HG&HT3DVSU+&29,7[$ROUCHO^93)4$KDT>HFR51D2]^ MY/YSD>9CIV$DBBA!X\]!.H'F)9/=E-&?,@U@L\]H=$W'V:-_M]D;>+L)P!7. MSDL"EJ#F[I-:%U+S3.Z65F;U29]:S=17R3*[WP1XV^E;IKE) KP!'ZK6UM.T ME;ZIDKO(*2=D^PGPW6:?V7W3VG0_#[%7\R%S]1_"^9I?H+7D4 N]4F=?LZOA M-RT3X=Z L0_$L"*IKY%5?G $U+)![X9XUNG2N4\$]P2<&%@VPO*_I]LM8EB8 MS7I#0NL.$MBJ6=:KG/CH(+?*A=+!BJ;7/%:PE4OL3:EBYV3.V5T.L=H:%.?6 M^#\@+.?3UQ_K]I);_?R[4NZ_8-9H3['WC MGF8J?:4CYHZ8]Y^8;6WC62Z[1LI;BG>.O@1 OJ87,WA]*PWCQ5O #7%JZ9G@KFX97+);<,>PG MSL.X8,B>:1)?2CX;XITKGBLIB#Q)L2?1H (J_S@?U%2WL.8EI%(VE#- 7!D"X<2[]MZ IO[1]DC'8B<^7 MS@=AZMPK@\4D,(!Z(AZ83[N(6BB@M_91M3%&VA8 M*^-5"'AA#!N!-\ C\%.>P3;_DUPS8*%)?Z;$!6JX@N7#(1SUB@V!S29WS,V% M_'$,5.75$%^X^9H()NV>ROOK*&+5%79C!?A]4#ZCPN]!:%P.),!:)/*!8-?K M\\:^\-1%JRM60#U,6@2\QRS@2)_<]#^)P@Q_@ZA!"8H08[#U(2?((07ZR@N? M/7VVVH4VOUZ=!8/X%= 9D,$SN7'K?=^ ^=?_V)IF/G\@1PNV,)6A0OH&PJ)F M>4S,*&4#L!B(GDI&8.<6,\+EFEE,)!F@Q! M3:#AT.HW]WRQ/.G0<'LT!/0J27FV0IZRV,]*K9I.5&FMLU:45;:ZZXAP+$7; M)400WB4253\J#:#_AH&#B5\IFY)A64^BF<2NL/6B)XR--B\E-?Y O@6PR?@R M _O &_#G@+E&0\YG\!(7JR'%. 0P!T(:<4NGE7'F,M!X3U<4AQWZ-T/_D*8_ MT80>@.DM78()ES7-Q7R09&C"KH$NQ&Z'LKM$609P D0! S88%CP=T1&51E)V M'0Z'W"_!4KTAFO4LIIC[R6WUD E&1NL:\)VCQ5TFF8)5@L]DM?.3H5&"[+UB M"N0"=;B:P=U:R=FMM-W*^D8=E28NEH#J^I0MT?(R2T>G\G-Z35]4^'V+/"/N MAS8Z[78NP5W:.^IC])T!@<+@S)(@Y^&+DAC>%FDR8K!5(8XSI)8@8EY> M^<7EPV6X8DB]-)&1@!)PMB467X5I$J-N[9R'.\9B$4],UR9&O2(%0]8;8R]K M?J\NI96=3A_R[Q3\%B\<(1CW1-HL+9( RXW/S#Z2M5.IE@ MV8^ZB$ "-7PDXD>_8/C/_P S8QB622"+]9UQ(MI)0*?N3&2-O/I!@_TQ*]2-DQ\ M%O$1 1APKW=4C"YA=88FTLF2B+^PQ\2I,4!:/?__V_O:YK:17-V_PLK-W)O4 MI661>D]VI\KC)#O>S219VSE[SJN8;=^PFIHEZLK"=E=K&!C1Z6_<2["(35MI?7O&I BRBI3FF!?JTG M3' T85.\&B032[P!YVO9-&@2@CN4#ZTRL=7>8@GPREMRK_BO<8KRS6+2R+/\ MLBD+&9ORCB6[H8&_1[E,F/SR9NE&*@B#L^)F4OT^*2E'K,LXAX$O\8R-0/ 2 ME&JJL(QB[B3%S%_TC:4_3$2%$QLV+WE@$QB&1?=X?P>G_1VJLBE\@^-*EYG; M=*BRI+YPI2"2N,Y ^A-L;0(:4+DC-% SWH41=\+AK07?$22%=*#AQ=(#R(=5 MC IR[+;0=$[2"(J[L'C?['KV*7%PML YVE-# ^?1R$2@C&ZK-QQ31WNC:>H2LCZO$ MXU4$7U0BE)OH09APX\0EZT:XWV\7CH1V-Z,R/Q:&*S,/'MN%RNYJ;7>*\()E MAY_39O&E.#.4TC-*H5%C!^HJ!L^QBOZJ5:CW],]Q*5^L4ZU4D+ @>%RD%GFQ MP(IMB.^RD4]!WQ;I&3\,"4X\4G\+D<%@>5)*Y@#J>O*%-KBR-N%W M0/H %U)4J4NASE!)O:'H8\#NA B+H G7W8YLZ+KI>LM M=17^E@NWS*[5:_1T%;XN7-:%RT^J8#7M0;O1T\*LA;G^PMRR6\<"**&K\#=G MN]TIJ<(_#A^=V\O\\F ?OI1=2H52M58]HZ]E51AWZ8DZXA#T_.F$)&K%@=%L MM.O+U?(U[86K]=26^[M/.9KU/P\B3843==03,T^WM=I-S(WR,.\ MX"4>);30?$$0(UY6EJ<39TE;B$N5\NTZX<"?\"_,6$+0 MHC#FV568U!1&":4?98!4' ]/G7I99A)O[R6F(#'TE(G(=\.,^9=G DJ(&F"9 MB*7N^5XRI\F-(V(6GYAI.#YB*SYXA,HG">\%]RQ.LL97"1M- I">.S["Q",@ M5: -\'6*D(MG0_H9\@JF2%21TZTW]MJ6Z5A7Z#<"Y8A,7PF:[TL8G"UG:9DP MAXV@=BI+F;4JH$"'D.B D)W+VXECO&W3/.^UU6]T,VCCC9!E34P&G#J1AQ"\ M'/-8B+"#O09 %[ALF!@^NV<^=AI+'A!VD8\B-Y]\,DR3.(%5>01("K]"9-/7 M5J-C#,64-E@-C!6G\+-6K]NP^"G\S$"-EZ:RV66V]8D"!FW#H_-LN'HHHD)K3IP?7%A0@NTV" $P_C="#5 M"%O>D?O!-&"XU\V&W4;1-%P/4>EKG*5^"(U6D,.-<6^-(:/,87B9M8JL_^!1:'[$)0S,]6.,G! M%7/1+,(1+VSBZSN33U41?Q\0TH=H/I<^SR.5K=1M_>;F[2Z+!: MC99=\I*=M+>RB=7^, O*&!SPB;0O3.QCN\%"^]E"._W=F?#:LAN#UDYKNV%, MF$BC,$#_B;LUH,'^=G'Q#0='DY;^/H4YIV!*\?8G+^CQ//*[T\.$M8NTT)BP MCT?)B7#72T+^10KW)P^[*B 0_&]"S&M]+FQY2%ZX."-0%!^$HOKX[6;%B5ZA M1:[=)/\2?^PB#I;3BL7U:NGEB,+E\+&K-NCKPKBF2W$ OT\"F#V*/ M#F$129J0A6<6.)DWW,"?C] -)X(3]Y#.IB'[6$WH;4@;">K/PWKYKN=,IV=A MLI^ >8;5//LGAJY$CQ(0N0#;STR=N3%R?.PMEXBUK58U\ 9LRP73]+&')[ ! ME(H;RNY5.!8U@S)0?+E2H<@Z+7Z4]Y.0XZW3$,6:UBYP27R"&425*NK&BPI> MO$LFI^0DKGG97E593F73RVIDS3Y:)LKA*XE[G4:OU=REDKAE-[K]UMYK2&'4 M0> 32KFFGNOZ[$!9 M4;>3B!VH3KF"U-A;T;:N;WZ4UB]0WWQ"A'A!@3O6DEY=#'W08NAC)8X6JQ<7 MJUV+T>MDOY:%H745H:XKWW+A[4:O3N4G%2U@/+E=I&MQ%W91YTA*<4].DO5Y M4*SXPGPB?2#H;:0/A"<63K;L6HGR+HY4]4KQ3_E)S:P:/:F95:,G]P3PP8_L M9L7/;#7I2TD)T^@)6]O2;YJ-IKUTN[R+T#R7M7HJ_%F1 M!L6$W-GPKP9^7^ ML=N:/Q7@S\K]TQI4B#_:A:G[DZ=P<5>6O'_ &SR1;=N"G>B&*>;N(@G4*(15 MB$)4.@JUWV#NTTA3%=V]\MZO6]LP[Y,84X\(\%%MR_T&AX]C6ZZZ2&P_[2)1 M;XUZ;0U]8FUQ,]FI;ZJ*WI?UVI?ZR-KXJA.!-8YE;^@00MV?U,RJT9/E +@; M5>>+G7J&9\2[3GNV#F[EI)%P6JN1<'"ZGOO75Y[3ZMK-;LNVQAV[;8^;PVY_ MW&[WK)X]Z#&G-_YWM_WJ9PV?\SA*S US8L2YD!B[_TR=""CCSXU/"L#P\4)5 M?%4QC;W8B 4]&H9Q%1AW+&"1XYN\602'")%K_,DI&TO\AX@)Z -Z? 9"J8"M$NY8_.!-IP0I$H8^(D0(3(LX M<7Q?()+@!Q&(7_Y/'_Z(1\Z,%9[DDY\ZB+8:"+R9&[XHF+\?/B B1CY[C@!+ MH,MA&L%KB*LH1Y@L\@,BX]09G?@P])9G/T [TYP0W''D,L4T<$%3/=\_2&1("J.W" M!B40FR )(T\0&,%04L33F#ES0K90N/I 6+M2S! Y)0![TYME>!N9),:B.23? M#@UN+1L??TBL;S!UH_"!L/"24$"?L +T-TV&8^.!I*?1:.(0:C)'1()79$. M9*>TUG T2H'+RYM("("*ABQQFH!I' X/ELL1@U@T14D9$[C,<$XO)! >#T4H MIRS.3-((2'$!8\-&_\WA>O#O:DV E8HF?QH9M/"5)7[%%A28^+HI1)K_N80K)A02J,^$0S?A8$/')RF/ M)PQ46F&^TQ#QJSG^/<>HSZ:#L#5(#GK602P?A)!$ #$.\>/%^=:3AT\!W%^H M1=3^4Y*^PM2O J%+O8 0;@F32,6LRL#V819&@!_[M!J8;1K11N.H.APR7\%E M"F Y<8PM OC,QXX7258J"@->AZ0H3.J6XW.G?D+L< +8$ %#]-UI"+LNHPUN M081[DJ_"C>T8=V&(''!A*\G7R,%H)H&!T%N(^^G!.>?3<8!CPW,(].0%*:Y* MX'(E$:@'\4/C'E[!P-"A$9'4L=J_H,"!P.&P7N-"UP-3XFHBHV%WN6SJC63+ M@AP"%#[F1V?$=0=7U7$FDCF$60"[CFMMT)Q(=7Y2<@,\?E8]<2 I$&OT;$( M$F9; "2KU;#:]M[!9# G9+!WY)M^8]#>/_"-GJN>JYZKGFN]YMJV-AM5@W6M M2L=L]Q<1,\21N_Z>H>*(&?_\?G%]^_%ZF^ZPM9(!,MS#-,: S%[$P.J4 :?4 M6@:VQYM9L=S5JXPT:SZCI@'Z'$C-;-S8LA"EFK7$:PI_*>2I8# MK"C3,;M6QVRU!O4KU:E1R4V597Y/I3.5E/GRM=EFL],Q^U9?RYV6NQ=PHI'E\7X&6>(].C1$!WCQA4SW.QNRVSWZNNYU)YE_Z81&2% MP6/US7Z__O<;1\XFN]4Q>W;]KP..G$V6W0/WH>9QS.-GD]WJF?8C'K1FT\'9 MU&KUS4Y?LZGB;+)L\(\>\3TUFP[.IE[;;'5JSJ4CNF+#"H:-'=MC";"LR. ? M-#&?N;)NJ@Z<[1J4!#.KO]YIT;3=\=#M/9XQH6F[(VU!;KM-?0GT++3MM\UN MMU+!]*.AK=T9F-UJ750<#6T'?;/;T:1]EGOA@6GU*I6&(]P,^8R<;8>>>'+E MMWY4/UK[1X_K!KK<+_U%- RXH88!&T*B[!YVVF",O8!&Z!D^XPSUZ'IT/?I1 MCGY$P>?;,'%\I0M2;&*;KR<$HC?U/BIWQJ^JJJID\=2*^I3VP.P-NCI\7B=I MW*[&KY+2N.*:L=,U.Y7+\M82<< ZJ][ '-CKH3NT1)R21+1ZH"-Z5;N\TA)Q MP#1DD CK$5@I+1&G)!%@0YB=;M6J'+5$'%!']/%:WM82H25"7GCW!Z;=K-2I M<5SW(N5D_[;CW3MG6Y?\79U.LWS<$C\&F59],1Y4M;MV[7[%5+;D_AYHWG;;ML MJ._:=KIKLVRSTZXNT$CE7?IC$I*5=VV#CMEZY-C0C*H"HYH=L]G3F)B59Y35 M;YFM(^@9>N2,:G5MLV_5/.A\_&QJVRW3LC0J9M79U (V/5+CH-ET>#997;-9 M]S[JY/J>)W@S!?]UO?N?_P)_R+&4^?R>QHDWG@M:__R7873^<[;HC7_W@CRR MD4?_8@;[,6.CQ$@F3F*$:63\F3I1PB)_;D0L3OTD-L*Q$?*.$6$0&P^>[P-= M@\0+4F8DH3'VTU&2.@D#[WG& J2A$08P('SK3?%?3N :SA2O^7"LB-TS_"F. M$7G#-&&N,9P; :R('AS]F7H1?!8[/BQTQ *83=S@8L3__,6)X7MX!\YWQIP_ MC#B=3EEDQ,SW\84Q<^(P,(T'9MRQ *;NPW)@#0&]I3 PO7/DAS$SP@CG1+7J MN)K"8S#6!'[^X$21 Q^XIL$\6&%D>'RE8R^*$TD[8\C&8<3H"SZ]PKS@ZSL/ M*!GFOX:%))/LY\X8_USU:R!QW%@2K8WD3O"^W0'AF(6QAQQ]%S$?6'O/WC]X M;C(1FU?]%=]5[YKY3YPA4 D8M_(GBH!S AY(ONUVD1;JGY,,A6KFW+&S802T M/B/2OW/\!V<>OSHOK E$^4PEX 9K)R6U1B5463$X7+Q!3 .&VY;$,?*"D3=S M?- :0*< _C)V1DF(VV@\!C5">Q\VY3"-8N%\]\9_[."XBT]*/W4R>"?7\FMA.*T,+Q1>_C7POI M&MB-UJ"' B;"K^+%0O8:)'L+9RK_KMUO#)JKOVXVK)7?K1O6;G3Y?/8Z:KO3 ML)JMC8:M9>I+6=243\UEHY"?K._ (H%C%Y[*=M\6N3#56N\V =K:+&I;)GZ3 MFNPCUV2%A;_0E4H2S@[$[%_#A$PK-YKOXT*E9+U<)5=GQ?_W__1MN[N)?->? MNU?!",PEM,)G:32:P-_(31A-V!3GQZWJ.)W-?(_%Q4-V'])_:*"[VO )W! P MU;R8[*?XP9N2/S8+8:VGI8XV/GNT)JH78U=H(F<8WK,SOC0N[ZB2M!(Z!(N\ M"/Q@,H_H6/"=A\ 8.1&ZDU3MO)4JDIY5$**-M8YP3WMROW[&X8C_/>!A(_! MY["0T,\\9SH:DL@!']8+G&@N0G3QTPST^NK"VK#T$WL ]J%2H_VTM+T"-QXY M,[;-KJJFQU6^? PA.UZPCT*1&C+?"^+$\7T>C-^%Q4\CAM[>S[ZD#VP;W^KY M-GD-C'4MJ!445&\Z2_V8&5["IC$(ZFAB.,^MJ8Y)PY>[+H8#9G\<$R10#>WE M^GLQ!4.:.7A!_N!$%$])(KR3QJ M#9X9W5GJ03))8X-?F-\S?WY:T;9\0XS!5CUT:Y?:D U.3B>_0Z?\D^>0&TJF MZC5ZG2K3X@UHTJD3P< R228((XQ;!,;$\<![XZ9!._#2"1S7>7LRVO89 MP]G5$H22I=;#Y*D-A0N6#9DN*PT;;O=L;MG4:DL=G8-V8<23D#(*'S-4 G;G M;&^HU(806]LCQ^A7/M&ZT$9$+;G^7$E7E5I1>99^Y5+Q:<1W7@*O&ZU/+2OD MX%[1QL5$7,-NVC9)*OS%,JY%@OYS)KX>-@WYAG+PQ=Y-)E[D9DGRL'>)&@\L M4K/\'<_E]00\C.: V#IW\%LVI1*&-(+QD@E8Q'>3,$V,*88GA1J@HH:[%+.+ MOP<>EB7<)& -Q0W#^#5\8#"2*8H"8$*?@ ">Z_#7Y\>GP;4LGP*6%= +75XI M\6L:1;"% F9< 2F=A-X*)Y.<@%@:UAIX,*V'O#@CQ(YRL)Y5%0."&##3RQ F M@.43\!O?B1-C#C:;69(NC2-Q?4<"55".,:V;KPW6&\.Q>1]&N+W@#7_+:)U] M6C;\$!X;$Q7CQYAH&0\>+&8:QDFFDE4&$!DBCP4CJB99S5A<".669U_/@&[> M#+8<3JIQQ#OE7\P(A_#;>Z!:&JSE#'!B!,K<@?_"X?@'2PH[ JD?,WR\1+I^ M9<[]G*Y?T9#BM3-@6F*URHH-ELL5""/*5I&S^:DK$OWA*W0W@(=,&"D&6BWW M7C+G!JPW580*7-L'D!PA6RNG?>'RM:/4FEE=$_SJ8QJ%,Y:5,]&N&;+")EY/ M3!C\*N"E3+ ^DYM6L&[:1I*Z^5:@$H;5 FP:L'?AE$U]\K-@@K?LAR->LG*% M%KSVGK9D&;?E[!755* =;3T<6TZ(K"%E5CB-OZ>@M&BG#ADYAO#\)$R @PD> M2ZB<(F*<9?=(XSQO-<9AM]I73NQ52G6Y'*QP5!7U*=;=!5L.9($\\(-Q8\$R M'(Q8%TZ[!^2=U/RX.>'M),*.GTQP]W+9RW4ODWO]#.=\!IMZZOB%MW Y=<1F M,WE=CX@M^-ENF#BK-%1^1@4@C4 UPRL$U75 M"R8S+]D&TEARG2D(O0M2%LP7,IWY]:GKNWHN7]]Y3FMKMWLMFQKW+';]K@Y[/;'[7;/ZMF#'G-ZXW]W M>Z]*5&JQ(FTP2YY=HY9[.I?75[=7EQ>?C8O+RZ_?O]Q>??F;\?'F]NJWB]N/ M-RL/A.+LNT6?]>#6&%B>J,[((KC,RXI=XY,7.&#)@D8D"9Y2":2'>@RE'+YB M_$RF+%T;T(2_Y>\ MWPLF-O:P;CKR*%R@3E=Y=?QN"[:*T,09QB%X[>TRH_E'J,&#Y-V9U7\!62YG M_4(<^>6G4"27U6YTD!9PIL>,LU@*!^K2-*;*6U4,P(I Q]A)J#R>"P59@7 \ M 7%];H=/X'T^GI/2E1#N+'"8CZPPFP319>\+*?B:[2_'=CPYN6(8@4UTEWOC M.9/@"44(3$.'%D-S4 VV:_?J7T(G< C3")]Q^,(48 M!J;MM-F+"NH<_ )YQF=F->Y;#"?@DM+A[[BF>P%T,@6SX8?Q>^K>D05B&O!O M)T9_C=LLY&U=!$$*+[\F:P#W\"H1S@%!$$YK$?L2A\XQZ#")N9R;UFE$;^# AGL'$P^J'3FY N+Z$"3,LE TZ,YOO\0.2W4?-9)-^8;T',1GYJVZ_GCS]?OUY1I?J_9!N\\>:$D7PT0@ M&RX#"P-U5,PCGT//QV] !+F_!0(*]NJ?!&HE'2 LP7#B">E8QA*>6G$&!^N4 MQZ5#,+WH7_14P)B+SA%H1K"1,.2'.M7/)P%Z#AZ.I9XOFX)\W1@3P?$A823A M'0B/5%![V,3Y S_R G@4S2MPPK@I)2+&(OP6\&"N>%\&T(.!L;L ?+:1 SM" MHOD(8Y$,.N$1+LZ?-J"XB_+]\ 'OCO+H+0&(T!@[%F6B)@&29/+W7 MO'A6=TQJEA%91\Z]X_D<$LL)_C!P$*YI(@;;3//BN7D!C""U*[0BV@7>/?)# M[X-GI3V!/'*_6U/Z62D-Y,2HK(O]]1^WL,6DTU\NN3"R!7&R#7%GY7B M>403C%*\<4Z<'P@R(N\L[E)1+:_Y\-S'J8+WBP"A'.\WGN %0,2R(N'U]P": M%WLR,W./TDF2"&/PJH_*U11%*F/8'C'W_.;<*SWFY!V$C*:L\'E&!7+6Z9HJ M\Y8?PHB\:OE(./0%R IXW-@E"@6:GZCJ=R3Z(25RB)M;<**C64C^O!> P4.W M$C &=Z"Y[Y7;0B:A5..G2T#5\-K%HYPC02QN+W#IU46N60DM6695R-]3"7^ MJ1<@#IB0-H]"3':**##.UP;"PH4+TS;$- 1(-<^U #7@Q4E$B^5G(4T,Y[5N M/@J4>!K)/#.>P.I&,%1@Y G]PWG&+9D;J*@@=1'&*M+$8/./N,.U."ND#'>< M%4<9ITC &Q0EY(E"Y+<-PRBB"$B6CD+A\(F'B2P8OL?Y,IA^G&(\WA/W\3@6 MQ=5A3B(;#Y?!;[]803!X*(E&Q7 0XP&A,FNC7"@HJ3(=QHD3@ SB?"@XY$PI M1P D]8BW/"5C>"'>I/R'WVV(6TUB\%""R:.\<*!$+RC$R$P@D1?@)3<). R6 MXL&349^GHF%PC1L<\-> RQ*/WU%.*#)D$OHNOU.GQ*YL0Z_?R/&,C3 ^ERT" MKU&*U[/T)ORU$XMHW)K\"AV+JY9[H.@T9"O)&A,: /,$N6(0$0KU2( S(D&] M9<*A/9H$L*R[^9G,T>'2G!\38Q^#UO<,M)..;CPSEPN:)#^&B VI:)#!(?BR M *P\(S5CGI,Q9)*P.]"EZMD*Q&-?$>D96?9$YHQS\D8Q;<9:DR03LS/^P99,4TR3N(F>ZVEG8A&'U.-AJ M2A2;4URAQ'(#EX*06P.9B4(E4]R]\S) ZY ;_UE'+2\88S$+O]K/+#[N&0)C M,+NKW"/T9.%PC-X+B_"5N$]A9@%F,M#,J*_7D/$4@IB"=Q0=XO=B6<&,J#^Z M+'L/5=$T&[V?BB.+7YGP5;?TJR91 QO$E'QK#7B^,:65<@4#3A;Z3T#HY=]0 MD2S%,["D:8SQ!UZ/9NR_^//T,D^[.O-TI[2K&Q%I0DG^+A3Q)9@\>Q?)I2SZ M TG*K9H7)+I^89,^!P\6J4JSO)0WE/89IC&BT[S=IC3D\"VZ>E9C8 ]V:='5 M;34&[=U:=*W_KF]U]]ZBR^HT6MW-6G159+*=X^TGMB>HEY7H1H/= ;P.V(SK MU<]?X!/C-WAL$AL?,4I^*-CANA+P!DL,IT,PH5I-\U@;".QOGR@XB_R82<(9 MD !L44QC-^12ZB4#Z"IL@BRYR8I/CG+6(8!^#[J;OI8D$3\'XN]CO]M8CDK; MIU>LK^2KGU]OVS%]\_57I6U\^<);S9[9[C4/%$5;^ G'HT+:U]I5=G;T:]T U?O1'C3 M:IL=J[T$R[JEJ#RKSCT5#JW V6W;IF4U#\*A4["Q12WTL]O8&XEI"?TJ)Z8K M%(G=[IOMYA::9$T#C0-9;T?#HA6:Q.[VS%ZW>#/6XV>_/D."?T'Y]NX MQ,Y1N/+:&C3:V5Y&]0('NO+)EKH)CII&?W/=A"4P8X*%HBJ UZU6JV$KFB5G MSW+U!57%%!_*DQUGCD<0\+":7%<**&B>3I3)P>M6OZDL>'$74ZH>Z/(1)AX= M0T%'>3;%IY3RKEXLJ:+"/2(N"2C"^"0+LFJ]]D<+]Q96:U)&&QSU+J_@R0_> MIBFVK#!LN/9_;37LCC',;8&L;@LU*@Q*%6V4_B9JR&";]SK-1C/7$G!$GV%" MF9&"$3!*(X(QO _]>QJ%SR\KCZ-M;[SN--4AJ #3#YT@>TY8/8N\%-9'O#R+ M]6^,TR&AY.='GA?'*1648#DNKA?)2W,0I4<)_ GJQ6<<]#-#(!$SRZ8<9VAS M O(:T4#!Q$B\__"\Q+PT\>XNHJX8F/X3 C=^DL#C(5CB'AI"6<:DP%B2#Q!M ME ) :AEARI87O$)N#'_C29/*CTR>L8A ^!&;BGJM_"UX0(O,S$523Q$<"?^" MV&,X9'X1;G=(EKH\SY)J<^CXD#T#\.]IS$J'1?HOUX'"L3 +R4[#[\=+FW'/I--K*9N"<-WDOL@K,M%^)OF& M?YAK=B-]UU8,@N*FR/>$.B QZ;75LQ5+(,?T0?;F*H;G69>(20%*\3*-.,HN MMA? [40B%V6-%N0"23HR3:(L=^5KT#5QC'LP5FER)(I9\2-M3&GR&)_#P(4/ MK_#-5.#ZE>!?7>,:?_3F\]4O7Z_?(F)D&E,U /:B']&HW$L0:H.S%WTI41C M"$K,NV?YHF@:4D\MS3@N[D4I!<1^>&L4_B D3-!"K4;G)Q,,8NDAC0ATDVH8 MQNPY]LEA_:$MS81;E!1)UNIO?3SK"U->/.F_CI(0!<*R5QST_8ZRQ\M/>MQ! M4]$>H\1X0(7_39C2$K:4%6?%/6QR7D!1XUYUPX?R \937H Y[:;!XU5E$UMW M*IC%RK6\0/0,.\-34?IB_ "<1& %M3^B75E<@A<3DH%'_E=^J'L!J#C?S\(H M:#GE1WAQ"*$^J-N4=&?A("54+>:,\BY50P8[)A!UD:NZ9S3Y03N"X6*00-$C M*_$(2C]7O$/'YR6R,6HK 6M!_H] FBZ B?XBGKZ9,&Q!XF"M@CS+L^J"!=2, MB,E"?%*."DP!*GD%3 .4J!=+2XD*HHK]O("+Q@0&4%6V8^4+<+/"L?R%1MH8+MPXD_!>91_X)Y#G^IT#X_8I:G MA]CQ,P:S0\&@Z!@%GS)]3W4!>!80=,3^U?+IU63T=$W&MH2S.AO9EU9'"<=M MO ,,9W/#!S9GNV'_)&JX%HR]4J.N^+XM3#JTV=:;;+5V);8TB*YSI$>0@E%* MX"#Z)6 0^(X+UNK:C1^">^Y_N W/:V: MVBY;MIRJA >T5K>OY%W!3> 02#Z'T!%M;):18/FESL,D]/WY&=CWC")LL>=Z MB"%%6V)!@]QD7[\5R14,RG[&E[JQHG*@19=X%D-RD< 2[R/#&R.>QX_E%5 KX MZP]OFDX7P"F64"D*WPHP-52^YQ]_N;K]<(%'F='"BP(8W6HTFR**CY!V./K8 M^X$7Q!/$O"!"J(/S(:[/:?]DMIQ(&>#&%T;WY-5MS.AMMO*V&ES;/FXXVSWU MW"XWG$M%DNS9;:SG5F.P-NQ78M76X&S;TIC-6Z500GL=57M1IBI!'K/E^ ZJXOF-8;.YOMKB M9*^A!H::R1*D?XB-#7:!1[BQX-KY]S+EA@_VYO;VM[<+!/[$S^NK $]LYE*H MF8Y5T@:WOV6/7TBW=L'TSD+ZTL8>SK/?\M.;@*M$NTQN&-%FXT!67FEX_^V& MV_M14E/PEKD4;C?>J-E*5L/JB/LP\GCEH&]S70@K* [NJ502=^QIUF4-V*&H M&A'Q:K1E?L33,)Y6*I2MSUVMOIY%?8EC[A,=](FO5YC4*-TU+(<+%I>P9ZGKLGG@=*% X MY4*5N\U\K7%(D444E#?>6R5(@X$L<9>-&6@8F\E_!3/%OJ&%G9HU,.7X>'B# MBDEM(VH^S1LUNDK6F))+F[T()_K&@VD@^1^S2\I-&P..(7#CIU.0"9YE,F3C M4(Q-UVC&G7?/D\Q""G4[PE?EZ.[J,I6X]P921J$L)+N"O4C+*H=P?'8I4:8A M.WH(#$-R@#8*O("_ DLD_45!Z)QF%(1^NYH/!7D\XFL9BH/F3AX&9?'(RUH! MJZF>'N$CP0I@.'S"\%P("_VZ MS:S/@R$#>F-&7 M^4B54@]S]Z9AAJH-IBUU8L 6]2PJQHPR^J@)@K(P8\1\V3I3G/(B-\++]YT: MS$(:Z@R&IV,?-:=*.1-V39!=V"1E'R M];)O\A)$KFX6Y_/-XB5+22#R:9C#3$3T$/V$Z'7*F9[XQX@/51T<)\FFW$ MR\Q.<-D6B%->6(EX[QP&5).,I]>"_*V2-VX]X159F-U7KY(ODF/B?7$0,$<_ M8;.1D(0VPY4VX7P7'=K;.W5HWZ5!^XGG9E^BB>1E_5Y$<=L%KR)8GXE4UXU' M>=,8 ,F7GE7N8#Y_5+0,\Z98^#EW)T0=$E>R.83]4H58N)A*GGDM91>0BY[O MD('9?,]HSEY65K3/J8LT)DR;Y9#Q/Y)B++QH6:.1K)22*XCP6&T5N5*/4#:1 M$T68T2%L^FQG=W;:V>;JK2WW=E]J(ZJ,O@@"C+5=,][C+* -SY>;*CM2P D$5D(HE#!7B0=P2=#IQZ.]"B;ULZ+4NT4XE$ 1\UT:66$L85MRBPX82UVU)WO[9; M3:7437C)4GJ6^H?(.Z=,/:]J*"(4*^5\B.JY17%"DY@'UDIB8B+;&8QFM&3_ M8#)TY4W)DJ+_NDSII2&>RE.7%E^'33VRG<.OX-7B3)+-== I*-&E"=S.$ Z' M,Y?%H\@;8@Q^,;BQ%ZG1,8:%&,-@=8P!I^NY?WWE.:VNW>RV;&OZKVH5F#@0/@.=N*W"COIGBHU'$]X0%O<&?.#+?W\ MI>^3VQ,;%T,TA7[CV_/:B__8?#<<:K6%",MV4ZZ.VK^E[#TZXJA3;1 JYJQH ML:[DSJOX*+PJLZ1*EW3P@SA#([(#N6FVWD9$Z^P?PD%=8>R*J$K1\X:S_0\" M:4%-&THKQZ6HJ+\6\[GPTUP+\D@(\DE2OE^QN>%H.7CTJ M0MW=$H->HK'1FK.M781LP&!?Z'.;C_++7&3*ADOI5VP3<50)(8!N)F,\I"E7 M.<-XEHC5<<6_A-L@,_/@R8^R^.2"1T6M0:O- M2VO@@V)>"TXQHN&SW4(^B#H]?@^83Q*F%@-Q>2"=!3S BMNZ&$ A5S # N1+ M9Z)-'VZ+.',(QYY/UZ-Q.L1LD-RZQ_D#*=Y8;S%U 4&T79-/)([QKUD/+%<4 M[0B=@OZ$R.HA9P4<"2_$E K>_#O/^5&(A@-DA+O$Q'=RG)$C5N]]+*@D;D1$ M@<<;^RTGHS,:I=.4WR[P(H[I%+SDD;QNX/?Z@),+Y(;)3JO7 M!ZC=@:JD&$84"26UL[;0BJ!6-IW MW!9P$JZ\<@TA7'H#L?7@Y*:04@RDI$A/+I3\IDR"?\Z5,M?"&V2,C0 5\O2" M_-$XBV/252+0EL]=XD0)]%%0)GFX^7OCIB&AI3 I:C1".7!E-:\"?.6O%L-" MCE5!(F5L<4'DP*82ZL93#/"-Z)RE'2DVF,];=*H)G?P]>$TFC3=<'G,QYFRQ!?,?4;^)")%LJ%-PE#0M84M_.4#Y<'O6%Q>2"7X0H"/(_@ M&,6P8(K==/&2AV'F'Y8I8FD[3SF2Q6Y4L8[7\HI^( 'F&7J2D+KSA%RI%\"(CH IS4^4DODKJI3#PYX\II_Q,^7]QSE3B M&^'&K49[.+G88*NYC]A@WZYT;' 5L3=/CGPA'I6[7=\NKF_!=RV<9%]O?_UX M;5Q]^?3U^K>+VZNO7[9>Q:K%;\CQSN/^[8&#L%:!8)]!._BR @JO)>IXY'U: MO-@A:P6OE91C"=-APC1&) Y/>#YXN7(GDO4C<#!R%+(0-286JH/I%/%S2L*8 MJ6<9:%\Z%#*#C[R&6(1V?D^CN4E>%)YVCF]F.4#\0(.#).29]F"H(,@J0H5, MT(VD*:0)80Q@M6HP5^?JH?F'APUEP:?!#*^+1G3/:>8I7B.)&JFB3^992UFD M"0]>>5;(HM:8".B&E(5?N/G$F<%I1Q"+>/*A.A?6J\CEY1=C8D7\A.-WTGGL MS7'A-0A13;#W,O"E)@"+*S@S:S./-DQ^DQ:JK:)W#D;U^\<:C+(N"ILBYCQ-C8%7^Q+ + MPO0] (L2RY/0<[MQ?)X'__'/%*WFA5#4=ZXZOST&/__RRUT3ZR1-207T:GOZ M8LE+>._;"OZP:!AV?8NK>A;S4;3?HY6])U6;__=W:U& MOS>HR63[C5[?KLE'WGEY0"XE5V:FFV&+[G"6R5G^HW<1:ZV53W.HLNHA(\.HV2>#[D17[#1$)L&":A%#KE$UT M2CBN_%85*B7;L96?L!-S_PV=!UGE7_E)7V0P!-]\)WAA_5*W+92!9>4M.RK/ MX _HG47&?SE^RCL"T;:J_+1O,7#WFS,W_H<1 ,[RP5W9J>?X&+BEZFAHV&6& MQJX-JD6X %]LSQ*#*J ,7'JM6E?_/05M;IV)5JCVH;M6;T;4FC1+MLU!I[6 MBK)AN^2-A>N0O:Z?D9F5VR>OGX>#6W#N$*NF]M#](Q;A4]9-S>81,U;KIF/7 M36W;,GN6978Z=A7EN)9![7)*7Z1W"->YE96XA<*MH_:TNF9OT%TK=\^G#!_1 M><>CP&JDC5I=<%W;%1,(O=GT9CO*S=:V3;O=-3O-]>[U"YSCCQJF=1")O$@) MSOAF-2)!-514+7M@-ML[1GQJY#L=C\[;;(D5E[IVL]$:U%[HM&ZH!9NT;JB3 M;K#A-+?!6.I9G<-)WNZ1D(/FZ913E+)-]AO_$'$HD4G< BJ[88IYR7(U2J#* M*@2J:AI[[K3[X- ]$K7;&U&T.WCT[F"GV>BO%Z=*Q%Y.HR 9N44F]O7NO*.' );2YJAP34B%K!P'OW2VP5@70A$23H/G(-XG9A+.L8I0*JQ!?&GZ/?6WH#>.E M3CFSB-UCH3#A*?"OL+T[;R"%*/^\R]%Y&/%F-O@JT,L;8"K+-O=ES;O6E32J,,I. M0GM$-&D5'Y+0QQP295NLZ&5TZ&7H9V5QLFQ]U2*KW5;0POJTKQEOU3YZ I+& MS3K7\7I[CR-W18Q7Q/,F<]0C$"B"+)#(!J(,>A$PC#E1P+M?2:AVM=N J=3= MRYV4 Q6D]+2B(',H/=AM( 3 !PF,D,V):VP)=FEP7.N9A E8U+?Y#65]&G@W Y0G4>G]V8-5NO(GEV+MURR&EXQRE,)8'"DPM=\R@)P,,.]# M!CY/HUS MIO'!,!0+#"W2YH)&,:_" \(010(CT>L'6O;U]>]]YJ[U>&OFVN[W>BVGV.R MEK4;&L.ZR0X:W6:K)G/M-%J=7:$1UKVQ;>V&'+%>8/N]_0-]/,] MA(>- VAZ42>UJ"2VV(JNS^\7W2RRJO/3W*AB%$5B$LAG@-4+[LV#$ MEB\2ZJ;ERQ?\)6QH;5BE1:T D0ZJ?.U/.K4_H:IX;G](H\.*)Z*I! M_B;YS%FP[B19N;(:K>2:N^I\!D8^XXKKJUJ/B<<(C;S9*:GY7&,^?T!L:5+< MVYAZV]?<[B +7*EG@=<2RHS'SR8-?'(N]I"B*[9W="?*K[/_XI1&LAD/N;X_ M^ 2-2<3&?WTU29+9N_/SAX>'!DRS<1?>GU]$HPFVGSAG[IT3G;M.XIP/VIU^ MVSK'Z?*_-KOX]U[G'!;4.K,:DP2$L]6P_G+N+-YA/"'Q_+@4PDOLAX.2XII1 MFR37N,1)C:E1&=XFY)ZCDF1P&4YABO.-#H\]R4D=+,"74YKUI,,)+76_%L3A M*+&A.Z=9?CPLA]'/[&ZWW=1\/RF^]\\'YW:SV7V:GS"F_VE7H!ZN@#4@J6J= M.U-JTNT$;B0,P>'<=Q[B<"S= _N)[L%N@E%7]^ IV^ 02[W@_!<)H<(5^(5$ M8"]&?]WH<4*LUTO=SU(K=YZ?_4,S]=B8^C3C7+.VPJRUS_M@?UN#O<3IM?U= M"_N;A^*[;0S%MV4HOJU#\<>^6DJ5 +MZI 3;(S8#WTLT:<^K" L5A#K^KI>J ME_KH4JMVM.]JBFNF5IBI.DY^M*SMG%LZ%EY76US,IV7]V_JS9=LB?FT]V:C6 M >R*KS;/7,%4E>'TW MSEN*?UL=E__+Q+):QPUG& Q7?W0C8 Y:35N:Y#=.-'0"%I]]_>&SN7$Q2CA6 M3-/6 ?.C"]7\MV:I7JI>JE[JZ2ZU:G:-#I37S#BW"\;Y4[-+:A@#/JV(]PKC M_.,/-DH1UFH+XQSQQ)J#]P 'S:X. MLNL@NV:I7JI>JE[J*2VU:L;/BP;9#[%FJVDUKK[2C2&NT$@"MPWM MX0].XA"VDC%D(P>;/R @.[TG<>YB0E_'MMRN*[#RLC'R"JEGL92:V](ULU50$/R\N+S2;A%)QD)+3$D M+QU_E/K\^O^S%_R!#;Z?9E;631)T?%*S5"]5+U4O]3266GNSLFZ. YJ5'SY^ M.@DG2<:NT-RKJY#&A0?KO^>!+ND0Y3 MJEZJ6>QE)K;U?6S7.PFNV3\)!.)DAY&<)L MC&_.W:K*\#?C,)HZ"8(;>4&A\AM1E$;P @<^H2\_<\:W\K@M\%X.NV?/R%KC.'C;JC9O?W%\@O2YF3 & M_'62$C:9Q@<[4RM:HFAG2HR M="4;)V"UP-O!UKG!UL:3T'=9%&-O!ZOWWOCX9^HE\V?1O?#E '8NP7&YR#!N0@TGL0"0?"?_S*,SG]>.9*8;KN#[D084P;ZNXAA@>,]>__@ MNPZ_GX+_G_O65Y[2Z M=K/;LJUQQV[;X^:PVQ^WVSVK9P]ZS.F-_PW3?E7R_E5\>T387I[=O5)VWUS] M[_;3?VY08B,;L'UAM<,F1$#D^"+,""XQB&;./X8XBDR22,8'GTVZ^C),Q.%[O'3YYEM?;S7RCFD6N7"%Z M 1/?F<7LG?S+>]>+9[XS?^>1QW]&/WI?#(O@CEN,NJ'4\:_%9AP,&OU."_>C MB*.+%XNMVJ"M*J,ZA>_:G4;37OUULV&M_&[=L-U&MS/8^Z@TV=4_58=]Y%*A M-C'UC6^'3FI%AXM&+^E?6M.WKU\_&Y=?K[]]O;ZXO?KZ99O[K9-BG%Y1U:Y7 MZ[PTO:+JKTB+GUZ1%C_-K--7QN_,9\)_"8\6N8QFQN M_.I$B1;&XUJ1B"3!3&%1B4'A=D/.;V&Y!OVWC4'ZZJY\3S*[0>;2#H_6B9#_ MY8T85;-X>$6UKENC25\N!CA.?R'S" M.%( !$ !P;V]L+3(P,C(P.3,P+GAS9.U<47/B.!)^GU^A\\O-59V##22! MU)"M23*Y2A4SDPK,SKYM"5L&56S)*\DA_/N39!QLP,(.L,LN5$UEC-S]M5I? M2]T6%I]^>8U"\((8QY3T+/?,L0 B'O4Q&?>L'\-[NV/]])$)$@%N&H$ ^F&(Q 3]]Q)]!P&@$?E+VC%^@;5]KI5L:SQ@>3P1H.LWF M\EUVU>GZ0:MSX=E-#UW8[587V:.VDZKW;2= MIB/%T(5K0^AZ]BCPVA>.=SD:=5P-^LJON#=!$032,<*O7GG/F@@17S4:T^GT M;-HZHVS<:#J.V_CM:W^@1:VY;(C)T'W!;#&+$5^O(V\WU&UEQ[$=UVZZ%H!" M,#Q*!+JG++I# 4Q"T;,2\D<"0QQ@Y$MR0Z3H*PCD;@O(QDA\@Q'B,?10!?>N M/P"@1AU',64"D!75 /*1[C)G0JM9(&6H3STH=-@I22Y%M7K3 MV2OWK49UJPFWQQ#&M2SG=5+K\Y8Z/NK-68A(51H!-4R;XMC3 *:-L@F1=M5QMT3 M"K(U<&6%73-!]']7D'F,AAMF4R-F-$9,8,3SJ[,&F# 4]"RU9MG96O5["$=G MLB>9R(J!8@"JVPVI@L+^PI-,5\5 S^*2@Q"E8W/(CL<,U75$GXSW#?1T%=]Z4*)O@=WBOMH;P/L-^SLFH1$O\+$5C,'N0JP2(] MJA90HC^>'LJ+#-T3(T9F.[.^Z/:U(VL\^0_8BYHU=RG10 H'D5.UJK-&S,2#-3<4L)IB'U5Q ^D$[HLY#1X MD-5_A'X0F/A8J)*P&DM5X0R$N9JPIF3I#4!>YX$7-SB@ 4BQP<0F2F=.VXYR;.)V#@A3U-(-+1GGK^5H% MULSDN>-$+Q[E<93@U8ER)I2&@ M+9WF;Y&!"21CQ#$9".H]3VCH(\:__)'(9XK=55Q5;)AYOW2<3HV\FQH$F("\ MR7^#U.@I!&K3L]MBK+9![E^ XXJPP2*((LAD-!GA,<"#=)^*SY]&$ M"$S&CW)L/8QXU4BHB&:@N>DZKIMNA&#NA90G#"G.4V#%:PX:++!!!GY$W'V! MC$C7^2-B@XD,X*HLK>B9^;AT]3Y'@8\, D@,H$&.:-P_>W(%X1JM\LPHZ!C' M6T:_WGTHC'=>_8A&^AYB]BL,$_050342>G&'Q'\@ DG'Q)-<\ =3&%>FH3J@ MF2,Y+=K+'"ELH,%!'EWOWF;X0!D VL(1T7B'1J+R#KJ2-0]^Q]4/\H7!5VI' M-*+5$NU^TG>E-*Z_SMDBC8)DI;3JNU':6ID6,B M=+G4JD==B;:9I$ZK2KEVC&143O[U6*H+:Z3/E7-LI?JK65D<([C+:=A M9J3;6JWUE/(Q#G.U9))^ S:$KXC?(0%QN.-DM0;?1&';:;>W2EQV]IV>-@D^ MSHV>B%\FYDD-#$%^EF_VPGZ9$7,(G+=7TV*M$,C,+I+I*0[**)(M2:3Z*HV( M"6*%+\C[E.\G,"I;-4?*17LU ]>*E%P_@.[(T@L"JBM'&3S+]6S-*"A3-]/9 M;:^F[W7U\!'RD=]5K,G%.E4C#Z[;7MVUR:,<)0.5GQV>D)%SOKS"F*E8 0W7L2IV_[%EU( @.0]74LP1+U,$M=33\*D8,4W^H MCU:E1V]%=FN4OGS;LWPTPK*5)[(36"3*J?\QFL0]*Q7$ D462(]GI2T1)9)R M-GN0=Q3VXASGFE%8W@22C^18Z*?P6?IWB%[%34B]9\,XU '9/!)^PN:GQ2HY M_79J_DID5BIX_E/V5"VF21R'LP?B?471"+&\CVGW4A?+I/?HC$\C.:H5//D2 M!,@3^J!&,4FTS3YMUCL$[^ZDM1>HNHFR_JK7%$N#L51^Y\ZD+0J\@ANJ#,]6 M S,MZR0/@8C!\(8R1J=JAM_*ATMY\Y$R984&_:%*-9^)7[SQ/=#[=OUA'\.1 M@SY^UMK;]/=3!F0>JOL"<4)\R:0&\;$I'*@&64Q_^9E M(Y]7C6_+S5VUZ6M6_VMGLR0"SG39_#T83&0PJDF["-\^)6/5,@_:O/0W*F2U M &>J[X:$NAOX.H/TITZ%7^'S(WR^2;!^E[QB#MZ@= AKY%+,+B?6IMG!JMJ' MX*E<@6.*.7J4'QZ5K8WTF30.P:/2@A4#YD6!_$4AV\PSS]D3?* M^(;9ND'K$#PKG7*M=T[5UB%Y=Y-P3!#GMS0:J>]=)/RW1'5//L7,?X6KO-ZO MIKRGVA?+81TCEO=1;Z:E/R%V_>'_4$L#!!0 ( "1@6U7*(MO7OA4 */( M 5 <&]O;"TR,#(R,#DS,%]C86PN>&ULW5U93O4_8]>/9]-?_O8? M /]^^O;UWO-9.CW&Z7SO68=ACGGO\WA^M/>OC/V?>Z6;'>_]:];].?X4 'Y; M_*=GLY.OW?CCT7Q/,"&N_]K]XGPNTID$(J$!)3U"5,Q"\;IPH:-W3OS7QU]2 M$HE))8 )1K>AX1 "3Q!+4H8E&Z/CBX=.QM,_?ZD?,?2X1\Q-^\777Y\^_W%[]>W-J/5]U( MC^7[__[GZW?I"(\#C*?]/$Q3': ?_](O+KZ>I3!?R/R[=.W=>D?]!LO;H%X" M+D#RG[_T^'MZ^N#'DRFTW2K#OY.>JW7=S^JSJ[F?E%<'B&#],PVD>TT_$S.+A\Z\G^.N3?GQ\,L'EM:,. MRZ]/ZJ.A:IUYR2I)_[GNH_>_T9["))U.%J)Z3=_/!ZB$#L$&?IGC-..9\)8D M3&;IRDV3JKI9M_R?DQ!QLK@Z.NWA8P@GHS]P?C;,ZUG?CW04R)D/$*2TH)00 M$+66$(4NA.:,3.>KDJN,]<390MLE]'&A\O.G[U>1[N-DWB^O+(2\$/!* L[$ MN3DWWY[TDEYPDNM\/#TE^W!X@MU",?U3++,.S^Y['[Y@_\_Q=-:-YU]?3>?8 M83\_F.:K3WGQOZ?T\S]Q?C2C7S[1+0OUC*1"F[S(D$)4H'+6$#EZL"8X'I,S MUI;&LKI']JYJXA*T#[JT-^LR=F2"G^Q]QFHPSZWQ&:^A2S M'R^>"03OX^7_KZ:Y%4;GL\>!CS-\DUS:O !$^(LO)SCM\2E.L8SGHU0\]X5( M<#)S4%$6\,5'\%$9[R+/WK-!P'J#E'6 );X!"QX5LK83?&,4? ^@*FE;A$B@ MO!2@F P0%3IK!Y=SZ33]>8A6U"R&7#,9X M\F)CL81@74!$GP/CB2GE&X-C!1G;S"A$SW03X>3\?]O [T M"<_?U9&PJJ1 *B49.U!6)_#21- D F]X$CG+QLRN1]D=9^%AC>6V,+G^1@R@ MG&:OQ.\=FFU43[@6ZQ*VF6,X&^N"!"$ &:&V.RF$2IK6C=VGX.\Z7CPH! MFTIY$#4G7[3T+@/WEG 6.:MVW4- SYA)Q&)I'?O8 M5#0]&4\SB#7$@=817#12N11TP=B8C>78NQ0S;*K9ZQ#=2*[-\/ELUL\/RSD- M(RF+U"DFD-&1A\"9H=&Y!T,>0W#"6W(H&ZOV"@$[Y;JW4O#F(A[(71\V*M6) M.Q^#!3+;Q*!3'J(C,ZNU0K*R)=+?/\JJ11M/V#/%,U+P%K*F.-X; =[8"*4$ MXZV,/MATWY[PP]K67<7K]5=[6VTV>\'_F$UG5VE9.K>%^92U4^"RC!3O\03! M*0E2TB>+3@79&ERW$K-+GN9C@5@;S5X#VM_V5^436B=)GLV.3SH\(F(IV!HP M8_*7XPR9/EF?P4:YE!4#_H'D7! \Z=ODM&8JW\RZQ2LUGW?C>#H/<8+O9X2B M1! G;B8+')T!>.1]"9FS#$D:!DI[#1%%)'1Z4PR3Q>7V_EY3%K8VG%>6W[(( M+!99WZ%4_?!(MMM+#C[SA(5[&61KW^4OLE,/.P<_)-9N&,&-M=1N"7-^A-T* MF52*EG(9&6N]=Z& "5G2W!_K2E)DD'+@PCF756J]X+T.7;LT[^X2K)KK]'[1 MQJ))+#@/&9T (H-#]!29^F"2,1FUDJW7D^Z.MK:\OR2/;/QQ^NRTZW":OK[O MPK0/:0&6:5Y\.P=V_I_3,^_KS(NKXK)8@DND.<,4.>8V%0C:&$";C.9*R(SB M'L6U!2N[-$TT1^I=7M+[@L.]O-?/0G_T%[-Q;3)/0 M]^,R/JN3JLQ5J29FG:!@@CF2I7(Q4*3)'5CN&-IL2B[F'@%]5_IW:59Z4!0/ MJOA[B_R>ADFMZWMWA#COF\5YMSRU=52W#O&-8KAW\UGZ\V@V(7SW9PL&(X,A M""P.F'>QEG!$"-%9$")+94R0(K1.A=^D8EO3=I#2Z7%5!.:UWB8EM.9)T(LD M+#&-Y&%YBPJ2URS0NV5C;)WTO".)NS3-;HF:Z^9H2&4UFRS?XIR,(>87H9N2 MR]]?(OHYDDDN/;$MF<4Q^6, M-)DG5,[9[+QM;6^^2]4N5:*U-C%M5=(PXWU!P'^'R2F.B@U&1:$A<(N@L@C@ M1$"0RMEHO$PNMIY]K].P#@S4XX3!5N)NIO37XQ#'$\(C]F?!XGQ$\Q8+D1,K M+%/\YXP%KT0!C@Y#$HC2M%;[32H:.%VST^F\?Q.^UE6R)6]!"1!(T\&RPQ8[2MI\75E.R2"[4E!E:X4-N*OMWTEU)WBGD%AU%KYDI*P!?D MI, @A!PI5(R"2:N8C:T7O6XE9I?\HO9@:*" ]O76KS'TN*3JZY(FFU56QB>0 M&"74JF_P!070=8L\!12L=9KKKRG:)3>H,3(:JF)K>-0UD-&[]T]G73?[7-WW M3%]#^%U$Y0K7DCON,Y,9E)6>/A3A7]4E!B7I M%8@*5='#>6$K:=JZ)>0FEU[S+")%PH$P4.O/Z5]))W )F<=B?=2MB["^Q]?. M^&+;X^)&V\=V"A@"_".K>HW%7D[3[SOL;;F%LEES1(Y+&1LB\[@4Y; ="@!,TNF>9O[V)V273-@&FEZ9%-Q*V,UP M>VN/.?$0:_-54K5=@94"3C,&687"4W%*YM;QXQ9-N_=EPQKHOH7 &_:'S,/T MXSA.\!R-.'_QY;P8Z_?9+'\>3R8CCMQFCAHRK\:9$WE160-":N:]%$Z;UCVL MZ]"U2[%C UPT5T6[5L;EZ-GP@$$S,+'0M)S)2GFN'3CA(W="V]*\:O@NRKZO M(*^!LC<2:3.%ONEJ9\'\ZYM)F-8@LIJDDVJ%"',CYQ1)A0D(H39%)\4A,L5 M2@R.V I)MM[/XZ_H64?Q^O$HOIGH&SNNR]6*P@0YSXD!:L$(C[5CI6@!-D;K M70@\JN;%&9<)6$?=YO&H>W/A#K0D_+;*[;!\Z,]FF9%.PD45+*3H;9U0# 0A M,@3-G<\B,;)"@ZX(7R-H'?W;QZ/_=L(?Z'WG==,9ZP)H@064- E<8!I$4IA$ M\-ZJ8>+5+?.@BQ72MYAP_*DFX?HWDUI#F3],\Z)X(4T"=+( M25!,S_R E89-,D*7GG5/LK$T3;R[X=JF?3C^^Q.ZY5)Y=I<28RD0L(C-7)QP01981H@^/!9A94 MZ_3@:DIVR;5NA8$&,A^RC-IKCYFB/,A6UQUKT8.3Q!\G%Y^@*+CVK1.$FU66 M/D#]X'9ZWT[6S73^' O2\/EB(Z3+]HB\.BPA^EQ==55+:Q3%>=Y+"3P2IQ:M M9:4U +Y#TBZYTJW0T%(+0Y<97[)2T:B8+,L4UG&:I614$#)38*.+*'CV6;=. M%7Z7J%WRD9LY"DTU,73/>*[K /G67;7.V^&W;B*_\S"-NLJW8Z_=L2MUI#?= M[-.8GO;TZX>^6H^7XVF8)@+*09J//YT!3[.LL&K^DZU/7(,F=$/-B?S[2)/:'Y1G9T?%\5(I0PLH"W*N%RU:;\$> LQNQ2\#(2<%2GP!HIIF#,X"5\7K^AAN4J.+,DQ$0*Y69:\+JT\ M>%LR,&N=U'6[^.8GF]Q*S$YMD'Q/0&FCF995,]]P>QZ;725+(R^2= K(%RV MDD$0VD N*M!,7L\6:-W3\%VB=BE">@@#L[6B!L'/J[X_K?O.')9W2(Y:W40A MUA;2XHQ3G%BM!<#*4FB?R%4K6A5FG=61M9Z/OTO4+L54#X"?[14UR$1UF1BM MLY3>(AA=:ML$>?F!I03)R,B2XP:Q=$6LK^5,=6/J3'.ICGK M%MG554*2/% <$!-P[^M!B<&!S\9!0D\6VJ7@?>MJV#N2N [\_(]A]>Y#B4,' M=T>APWY1(_N*+DSKX8.U][E>?AH6:\7'M39N(>W:$M)?;(6^Z(\^/%D<2#)" MR4O0W(,M=:]SHR/$DCEXK(?%\8/BY!VH+\P]<_' M57;3W(\LB2@&%\"P%"GN00=!801)<7&0SB3?_.C?%62L!;![.][TOA"VI3J: MXX*L-/D#IUTZ(B0?ELL[0'IMBRY6@A;UO..L!7A&YCJ4%%(Q,:?UXH'%RP0!1J(Z\QT[=0JK3I*8?!%1MG88=_8\JX$0\M='5=U% 0TK M]DXZ3..%4&H8Y$+*#K+0A<(@*2 R@4!4F5HH&B-KO?'4Y?%WJ2+WGA"PL?@; M[H:^/.Z&9O.#X[H0^']GY,0@8S:,@T%+07&*%H*+!H3Q1BA$[VUK@W K,8\@ M)=T:&FT4TPPGJ\/+48Y>)U,/IA9U3])ZM)X+.@,R@R*0KR=4Z]AM-26/(.G< M&B$-5#+0J>&W;%BU."+D(M \[)Z/^[-3^Q;K$0YYLAHEN%@W*F+D%4;T')B5 MN@AN)'.M5U*WI_HQY*];X^Z>==WV0+5:YDPRNGH\GY;<0\AE1W:T2UT4Q+8];5VOCG>/;WJ^ER _]E0_JE'0Q& M2C+EF7+ 5#'DMWMRVWAM(2U&*\U#T+QUS>>="+QCUON' -1P&AP09,L&^,I\ M=%ZDQ"-@8(1[S!JW@0;:JA 4%SOF'&LN=K MY<89H\!T23)'*%B; :,F 6#QA/=0LHW6<6S=?+T9I7?,5?^@,&NNTWN8&9=% M&[$>**JM!<.Y R7J*08J:-">&PI0M2^Q=4#X7:(>0^[X_F; 330U+("N'8>S M!/JW1L5+G8_9H_".C&UADN;JDC/X:#ADI5UD7@G)6Z=RMJ7YKIGE'Q9^0^EY M-S8 >H/=N(; UQD_K[UX\24=A>E'?!OF^*(43/.1%,4*R8B]VHFD3*F;.:8( MW'"KA"E,-%]OOU\.!\K4K4I/NBP%N>_D?W&WV+DG@,_)T^R8; GDUQ?;.H3? MM#'U87-;.XSQ%?FQ(=3_$(EDHY*)'A-X6_VZJ_W3$R"Q8/RV6V#Z?;[=\7>:H[!0:H397U1)0(SM%78751D7'/ MFQ>Q#,#&+N4R'Q'@'QI0#V*X!4M"L5J=:^I&0+:FU%0!5RP7);",I?5I@9L: M[LWK.=_/#A+II,-;C\(8>1F%D?7LMH2DIR *^7]U!^G 2D[<&8M#%0=_G[H[ MNO\/LJJY+;AN*_ELK+OFM<(7]#T][>N&#SV>I:X7EN'LESQ2V6:?B'.=@R * MM8)0#]_)SA?/,'(6AZH?7H>^Q[#3R^#X:J6_(5H:+C?R+):\5DE#DN^E2BA MSI:C&$%*"![)'2LAJ\0,%Z%UO_T=2;RC(_Y#X6P(+0ZZ=]Z+T$UKMRWY8(M" ML>Z!UU7 [FSTTZCR5&B]!"5 MQUKVG,#Y& &-Y;G88DSS4&=[JG=I:?4^(7G/^AYT)JW[5+Q+1YA/)S@K]=L6 M<^GM#VLQFZY):J/YM#[_]?F.,8L.]/,M9DCCD7SQ?'!<"PY&6J!)(2,P\I[( M)7(6?$ *\DHPB5FN?//S[->C;/OFJ7AQ>E4NS'$;:Q%8II>E5+^O[IC# \^H MDA.L^;'GEX;?I9EO %3<;)O:3/"#'&XQXB&46BI*3 0#BJ.!J'D Y#%CC1A4 M;NTF7AY_EZ:8>]#]QJ)OV#/Y#7W)*<:$I[%]_7#,@;-$CQ&6\">%Q.:'W][Z MVF_2U'5C']2-WDEA_QO:YR M;*_M)/<;J_&29D-QM!S2MO;7;V-(6;(H2J2(H60Y52E%I$LQ^H(\?I4EH8S,Y_.GQ;Q]>$/OX'S__[6]__P]"_OWT MW:M'S]LP/TZ3V:-GTP2S%!]]:F9'C_Z(J?OS49ZVQX_^:*=_-A^!D)_[/WK6 MGIQ.F\.CV2-..;_\K],?K8M96!T(#TD3*5PB7E)#LE.9<>6=M?R_#G\,@044[PL:48 6" ^!ZEI,-Y;UM]TW$S^_+'\\-"E1]BX2==__.GQT6QV\N/! MP:=/GW[X[*?C']KIX0&G5!R<7?UX>?GGE>L_B?YJYIP[Z/_URZ5=<]6%>%MV M\.]?7[T/1^D82#/I9C )YP_ Q\?9ES^\B$8=+/X1+^V:'[O^[U^U 6:]>VYL MPJ.U5Y1/Y.PR4KXBC!/!?OCQ.3Y87G, XS$B[N\P.SU)/SWNFN.3<3K[[FB:\EKT9TTNH%2!\Y_E;@<[ M8SI"(-,P]XG@MVE2"%X1XU5WWQWSEWN1F#+,Q[.*B%?O715O>PQ-30.OW+H" MVOY&Y#@=^S2M"?6K^U[ >0;R,L)RRY.V'8=V>O)#:(\/>GC/VDG7CIM8NM7W M,_Q9^MFNS<^.8'*8NF;R?M:&/X_:<<3N^I?_G3>ST]\F,(\-7G]S:\KS2.F# MJ1.TA[W3\RZT$NG43)K20[W"C\N'EA;MK;WI\RQ-8OFVB3\];K2U63O(0O@H MF4U6VB 2D]IG3B.(T4Y/+@T_:_JX#5\!&9>NNOW"K3'X-.Z_'HF_=B,EDQ.<2I*T 2*ED 28C@2AYB@ETT*K569V9TS/T/F>F\M''!0G M'Z3QK#O[IG=[[_+U*!8.O7V[7DX"!@1=>IX6_W]YA0W?M>/QBW;Z":9Q1$%G M#4H3 SBJXX"NB0T>6^YM5BD(22%6;O26$+^VR#G)GTS/;+/L5V[9\91HJ2HW M9NW^7+*@!;;O\:-VBK?[Z3'=E4'/VN/C=@'Q_1%,4_=F/BMQ4PE%1]08"@DL MT2PR(G5BQ'E!"2AJ/;!L/->5Z7(=GOUS8U!GM@-Y8I4E;%>6K+9Z9+5VGC** MR8#S1.9LB94"2&(A:&E2H*PV-U91/&Q&[&CU51[P77GP.LW0 .UQ>M5VW^#_U=I+8>D M]3/HCEZ,VT__2O$P_1,=4KY\DF=I^BZ%,71=DYN%1%0:(B$IR@ [9FL$-B0X M8@$<"=DE&750H,0>B;P5^.^7NL/Y>)6LZGZ0M;R3V!:ABB)A*:&!.VR+*<;$ MJ-+FR*FP/&'&?B_YNL#_%V4'\?0J:W65U.%=.IE/PQ&:+2*J=VG63%-\/I]B M:O,V39LV+C*>47+99N8U\8 _I,0WS%,<#K(,7(I @TRU]8EM\#ULU@WFJ556 MF?VPZG<8S]-(.<.]#)X(%B7!CMH3$ J(-4YD%9P-UMP)J7IX?W'J-GY:I93= ME5+GX6GWH7T28^\%&+^%)KZ; MJ+UB[G@(JEV#\KMD6BVO74&TG:B]=E*6YE.Z[ \;-)4\< 5U-AY]N+:&3:FN?>EN$T);*<4-&-C M,:$16;.D?7:N>NJY^5QGE1D[AN^EH1P#:J *2:+!2"Z:PO4-5_C/L'_O2X2X?EEVI,6!"K M#$+MI,3J3SXWW8BAVRP838).F<@@@4!6^#I'-%J$:+6G0Q'C*D 5>7)-B>4U MO+F%H]=Q9F>##U"A< G3\WY8W C4Z%+19R4V7 FHYL"_KFCU&@[L[KAV**OO MC1+&QYQRU)@(X0^IA")>6D]X9C1AI"JXJIU5[)$*7]4#WST3MC'V RX$&#] MV@?((VEICH8",2)B7.M+$SG/Q+ODA0_8_E@["5@!L?_HOX)SUA>KW<*R ]0Q MKI'GEN!-?M9C>2,<4YP$*0UF_($3@,Q)LCXG[5B(L7;NN#&XA\"/ M83RQMKCQ[P>7;(69\I^W717T?GY\#-/3-K]O#B=]1<5DANUIYY-944';<1.: MU%W;PE*7\;R\(N/N-NN$*B.HL')H2)M<6DL4J8^!:HPB8I3!1I>':UH]!M,>ZA&R[/ M>YUF;W*I4C+*F&Q=(H9K022WCE@F'#'6\:@8@+6UEQ-L"7'_7?*@O+I%;WUK MAPT1[V\&=Z%Z::%\XB$1P3..8L8Q8@WF)B&S2*-S&)34SOFWP;3@:;*5.;^..O4F1 MFX#ZWM7IK1RWD29Y&ZOOCQ).8/XL@&B;&>9;#@C$:(E)V0@;9 BN=HW@MZ). M#\"$+8P] ,VSX^U<3S[!,1YCT!!:@(F"I)-DI0&HXVL79OPS2D56SGSUDK% M-IX8-NJ]H$V>YZZYG#2&VGZWW,8-_FTF1Q^M=3H3-Z%X+EV)I.H M2@4!2$JLEYEP!.U<#]'3!O/SY=*]E7U5_/YA3>IFE?&K>#D+KN M5A44T8U07I(V;:*4&2IICDQ:FEQ)L+U$)WM,<5@>K;OICN'FI;L^A:X)YYD^ MTW?E )%;7X!=0@$8+VLG^HK?)[/9M/&(W8_3 MA_8M3&=-:$Z@3&*\;B%7+]II3DU__5F=];NRT6J ?%X_M%@2%VB0I'*<[':?4=[*WX M]'31[&=EE?I"\',LXMMG,Z$T84#,1"!>1TJ430F\%"S(ZDM\M@6Y+W5^0.8- MZYA[)\CW[7B3^^JT7CH2&EL@2[>?G,#6,$8\%9HHR93.^)^!P<3XRV#NK!!\ M6 ZL4^-W\L40):$7\"R5HTT0#23#KZ*Y8PU^-W==+A*M8^O]L$"*LLK-4Y*= MYD1F:X@W($B003,60*;JRP/WY?U-9?>AG;^-B=A^>VG49QS)<;XRCIFTF?:KZ> MEU2BS:^6)P5T(V^HH4PEDG4H\]#.X6P8(.:Z@^7(_F/]+\24F\;,F-R7N?H+P9]T9[">3 M^ J_;L:]Z(7_-C_&RR8#NB:'L><>:8A9632'A5)XBMD!<1Y[;6:M5LXI MY5/M>9?*37A )+M+YPZPYW/-YKR=MB=I.CM].R[K3R:QE":=E)!DY# 3XXEI MDK.)1$(YJX$Y4Y8T :/1)$'S/6;PVH;]Q>L!B3# IM'GLN\5=NR>GE[XM%!] M(^-<*:%)A'(TH*I7_ 4JJ5-!4S_8E,QF&/46F7 /E M0J^SWV1"8I M]4?RE*G.+H^T^4&PJ:[H8GVYB_(C_Z&HJW[?2D;;KT%C^\ M+4KFRTE8KNUBV5(*5!.+@24F$A")SPQ3"@LZ6N6%89<"NS4U*>N?<2\TX5V\ MT=8W9<40O8?U1S,YQ*SQ_?SD9'QZ#LD&BY%0HD11D A$46)U1G!E1D5HC'2< MWLB[5]__07FV@@EKO[>_PY]OX<^G\Z;?(?\RLIP21*X2 5F*GDI7Y2C%_LHR MF7,.$(S=R+G7/N9!^;B>02O&?,M^I1V_;^?3D%Z]>K;$PW42%B(M&RM&)!P. M2) U9I9*0Y 4A!)RP[YYY>8/RJV[&J]BR4./Y\.TZ46\@NMYTRT6<+73L_74 MF7'G9 )",> HU8J*.,LH0:ZQQ*)65FQ6!WK]Q=&6L^P4GWKJQ9+8 M+WC=3J9G'\N2JPO[[/D@0I*>EHWW+9%>1>*@5#>;H(P,7@M6NV*X:@-V/K,K M39N/4-9W?X'U)I]_V4,]E9.^:OMM@-+]&S">F>YTI+4U1F1+M ; $88F8F4V1,?(;/0JB53[F.!- ML?W%LV;?T%X=8&:AAO$6TRX)>^9@0B3,!X4]=RK*ES5$6,VT MI,:$7+N&M1KX?=4(WA^JWHW?[[K:<*7U3T^__/JO!M_-:3@Z?94^ID6!C0G2 MJ)05R:*OLA"2^. #@2B49-$&4WV;^]9 MZ<(&8 >:O]T*Z-W,Y0[A\76D&LQ==\XQ;;).SBBBHL;Q0C)-G.26@*0B*EM6 M3==>YGD/N'7#].^]H]8V7AJ24B\G)_-9UUN +V5583/G03)B+.;E,LI,@"J. M^*"L3[%>5M]9^AHX=YAIU'?D.LKLZ(4!))*KH(DE-"4X*-"*&%GVIBT5J5Y& M1K@!YH)/29A]$$1\GP2YC1?VLW/.Q@K\AS0];OIMB/IZ:!*1\2Y20H%DN9A"46 M<.#,2#V5:0RY^I+L*V#L-&M[?K^4("(]AS6ZW9Q!/%RDV?KH_;9()#< M%XHS3\ F(#(QCM]0O%7M_63787E(SM_!R@,(W!=FA)K/Z:O1<*3!%-]$^QKX#PD#NQFZP'VG#F'MM ?E;$TT\Q(=%Z6C18, M<8$[@EA\C(8FEVMK(9<@[&O.83@G;V_)^Z+_G[?AY:3#!Y9[OFNZY3ZFE-J4 MN" QVA*NB(@=EL^8F]$8LY'%7(-18Q7/76G]._EY+6=VM/>@X4&9JYU"F'W MOSS;@7@#; /)\M?ANAL5OIX7U]*CD@OV31,O94Y6"N*30HQ.&0*&,^Q>HW8Q M&,T&S"+V18\;A/2[8<5+46W)DPKV0(/)06 T^8W] B M<7B$R;(6(3G#K=C-W78Q)00L'T,,@$?\9UV4AA,Y*G0FRU*NMU2YO1&*69FP=1X[4YD\ >HT\8)Q'G,YM@.^)Y7[-GZO:>-]JMS(2!-]!I)L M"9E,V=/&.R#*"A]-%#[DX7Q_'U7N.L[?P@\J=\;@B:KD"(Y* INI:3E"G!%NF:1>ZD1=[9K\ M>Z1RUW'R]I;\)E3N8!D-.%01Y:TGLAQSZS'Z)M;FI)("JWSMVO9O0>7>RL_; MJ-S;V'O?\N4FV/Y2N;?VXC8ZYFU1('M]8X&)2X%&=O* MGG=6SUO/*1O)GK>QZ-Y4;GE6?BZIMMYSP@(KQX8#CI7"&I)I5-99!5KPW=PM MOQ-WW\:B]TSE?M%./\$TOI^5@^@GAWF^*89\:^*WL)FS[L? M,LHV[EVCGULHZ0"^R0EA9"L0D'1V.U?=03K\-#6K: M>)]R.J?)4R[+/L#)$)F4)0"9$L&-D9(+#VRXE2WW44ZOX_P=K+QG.=TJ:KAR MB"4 MK>R^GU^' ;K;>@YQ.A8_68HQ.(RN"_EN0TP=CQS:6KRVG7\IWUU6^>HB>E2U0OY:7:&JXOH\^=G925=M+I]VD$[7WZR" M!KHATDMB)HW12)-!\^2EC^A"&VFVQC".CE5LM/ZVNW;!?G;>MYQ'LV@LET.I MU*.Z5(CP3+Q/E"3#$@0*WKOZM;M70MGYT.ZC=CHKFWH\;:?3]A/2OANQ8"$S MGH@297L]$2SI#[=CT.7][1_L.($R^:B>'!5%I M[K/Y=-H?':^YX2)&[#/+^DP7$K$> E&6,VL%Q/J[NUT!XV&X?%?[#A)*GD-A M8)-,(A$A!#:->U]*#"3A6M-(@5E3_>U^<"Z^K3T'4!LOLNUU.PD+5$]\UX=% M(X'L\FFQ\+KLG*,-L:6Z7 D53+2LS!,.^&*O(GH8!*AH]4&DQXLM?@;3Z6G9 M3W>ACC.CA2UGR5G0V';M-0%M,'QU4ADAE3*Z_AS$>CS[YT--WUW1+U0Q_ !C MP%FSRPOP)C^;IMC,1BJ;'#&?(9J57$F$LD824QN=H\4T2CH$.%#W9$XJ)VQA?-%,8!(P:^YFW7FS7Z?9R% )Y/8IZ?E]\6I(RDNQRJOA3+9".)MU!C4(D#O) :U MHJQO4-XE/422<#.RAQ$^#N"% ;CR=MJ&E&+W FWRLNOFI=MZDW^;=.5(AK(! M+-+92 QBD&_VTKI/8$%"),(:]G(P*#2-Y)#PI1Y7('C.K M >+2RSCNKD1F1]]>$9KN9..!A(J+F);3NIN@&J@PYFI$=U,2L[O';J# #N;> M'QDR)&XM).)LY&6_%$I 10R/(0//PAL?:E?,[9,$-Q2^[(L#VUAY"-]?"&66 MM1?)):9*P")#V2F%,D% BU 6W// I.Z^BKB511W(T[LZI]KXL1;&+?VRM%> M,&UA\ML$;W8I>ETN=%0TQK*2QSJ,AJ17F.386,[4,E*PK(V\+$FL*6JZ\5'? MM'\'L&;M*K:"[A(<2:DP43(BP$HB$V1B2W55D"GPD&C,?+,=XU;O_3"\N8.] M!IA.>'^N0)P!RN --X8PBZADI#CZ8/I(-$W.*YETA-H#\@J(;]K3=4R[=EI@ M3;WA\NORPT.7?O[;_P-02P,$% @ )&!;5;VB+U>F/ :SX !0 !P M;V]L+3(P,C(P.3,P7VA-BH4D1D2:"Q :(B @( M2(T*4D1 I$O,* A(ERX@!$%!:J1+C701$>E-2 +26R(" VD[?N>WNV?/[A^[ M>U-.SIFY=]YVG_=Y9L*88!!@1ZX;&AO"F)B88,'0"\8@PDX8!'NXPF"FIC!% M& S& 1T3@#%#OYB@UW\&8QIV!7:(B>G?^[\&,ROSO\'&PL+,RL[&SO[OP\') MS\X3EZN;!.V&"3)J-]_ M$L;))2(J)BXA*R>O<$I10U-+^YS.^2M7#0R-KAE?M[QM96USQ];.V>6!JYN[ MQT,__X# H."0I^$O(R*C7D7')*>DIJ5GO,G,RB]X_Z&PZ&-Q255U36U=_>>& MQO:.SJ[NGJ^]WX:&1T;'QB65U;)?[;_[NSN@?L'__QB@C$S M_??Q?_2+'_+K$)0#%O9_?C$="OIW C\+ZW$U-H%+YNSW? 5/G'W!(70YZ5UE M&^=)=0N2\/TG@UPB,AI$6?(_U_[CV?^=8V'_7Y[]#\?^IU]3,!YF)BAYS/PP M!(Q&N==@-H1+'0"5Y#>FR2>[\"1+>()Z<.@!Z\!MO(BCT$?'NB4'"]1=+)8:KJ>\4E MKDK[]FT=^9^*$G2%'82T:EQM=KDUY5;8_*W1HN2#A:E;=K8/ H.>F\^-:)JP;M5#Y3PPCA2Y0@.I,%)$X 8;AF+LF; VGLL&+#YG:5K#!.ZM(*KIY,^XG>S[0 M<8]ZGP'+;R';,V#<4B8,6.)X/OTK0KA5@SZ$KP4ZD%%C#)BHOI)Z<$_G%#KC M. /VLL/BQ#F7')8? "KXSLNX9ZGC/[HJJ6M_M>F\H> Q!DR8 2.43DG7RCP< M PZC$,7!D1;S"]M2(NW'Z;MKW?<8,(?HC8L7*@#38WS'G[.+?\%^P8!*F VC MN1R SG62+,W+W96K,/0WAVL1;Q@VVV?UN3Y"8G96(YLK@?V =-^ZS*^U37: M/C5MK!Q7V2.1'N@=4Y ,*-+MZ1JHBSZQ"/%FQ[G\:1Q1;EPUX):9[X6.K[@" M+II2AQZ/I[/B6%9CG%?MCE?0GQM4?.=1^Z+(#]=5*CRTBUQPA!1X(EV? 7NW MW>R>C/D+CCA_;!Z"^ -7;483<.1CP YY0RMO M/!-12CR;)5QD\-,GK=:_P,W-N\HH/)+0W%TK-F9UOR$YT-O1K"T'OIL#9N8Y ME(TA!%J/VUTO>E*C+]-R ]Y^G1)*Y_1BP%C?@-'OJ,&D@>=T><\4L*-]]E1+ MK'']2,"A\H\KVH)GKCGTMV6I'[=Z\#K]%B4EER][N\A''[<_/F72-EKU!80R=LU MWLF \?2X-?C(C*Z/'6(__GVE'IZ@-%9 R^@4?[3:GFQB56:1ZH@-Q:;,Y#J: M;?"DG(G7N=TTN#P=:SKM"EC8U ^NC#UQN$'NX.%R,@KD^E@@4RG_'";>.X>3 MA*HECP$C.>%$P.UNFUE)\.1'H%V=J"L?&DCFJ+<9T4P^S/-Z__FKXXAVW\4S M'0_4ZUI;&; P$GTX!<5*BU:MD=*:,_'RG#.8^'G2?=JSO'!8=G*@X&JK>0^5 M&HCMXGL.Q6HG<>KD/")2CYM(AN_VQ/C,?ZH/$7I#^&'RC1(R*<$6V$-ZAXTE MZ$NV6[W3&Y9.B?/YECNE],TTQ'];OSI.?=W@/+GOD_=08$O]Z'**+-EF0YC, MUY-QUJPBF-(CT9DL8(L-F"[>QK@^00P\7)SN;,Q,"1FIE<+C*3>R<7KC6T%? M /"$Z#J%%-2>GOX4$WZ?W%TNP110LC;4O.$/BI\XTBXV?D'8\IBS;(+Q7TFH MNK#K:Q>:#-$\5(35R1(/M0( ;Q+N--)\[=MR/9>&[+R7/_-?;",,^JVK M<-DI5+.E@79XC5FG:E1&KV\>2.F>4A[DKRVK[?NH!BK-D[HOE.[8TSF:H$ \ M@(R7FE]I%4'=;(RR)C-/7EB,*'^5+(Y-/\93M_V2Z<8+_8#';)?/>5].WZ?0 MN6,9,)8EDNAZF-[)>7A4H*#[>;=H[\5AU1I,C=XN^4;E?K&R;J\+#W.D8]>3 M(Q^1V?JLT(2,IL9J*$')U&.>E]N-QIRTIF>U:M\:,V )WHB(IYEI1YMT>]WB MBTSE"N1RDI-]6T;'WRT1%)VKXJ;$C/M;+!YN%&**:8?!V$XMM#")MEA<[#A] MQ^, Q><7X/>8>*(^6JBZJ9*@^%$F9<)F;GQC&O**2-[KPHD\/ ]OE]RG"A+> M2.5%W8Z1E6BM**#;^]Q%?X\?M8*]YA&Y:VQP,$ _?)16L*DO3/]Z@'CQ=QI3 MO0H7V#GIY2]$3,AY*&+[Y0+:PVZ28[-B_AVV%SZINOMH#.&)FY+L^+=;G&N; MR:QMMM[O+08GIKL+C1?O=0<:EEW^[>U5FM2D^8?*US&!*#'1_F[A:U.5WFL4 MHCGN** ?&Z?>;#-F;?/"2]NSML!K0^C HU0-94FF],SJ-"1[^?0X:8RYIBYD M41P:/\LCMJYY,M,%O,Q=?VFJ7/F^TK2AVK3=CZ91):"(*J-_,&!;KX$ M2:3(ZI$\VQW5(]?W4ASK UV^1JC3)N:MI'.,U[$(0CJFNG:G&NH#;*A#)5_" M[@\-R?TE9K"@V5K,P&B=!_)]AB\;GIW ,?<[L+ZY[3"J9$BO L;G $0K.ZU( M7Q:ECDN8[\ ?:?;-[^=D1?=6S!@62<7X3'5,A/&A:P]6H"1#W2*L> U76[OY M@82?4^DJ7XJOR;[R<>6@ZNHG*==!1VN#)"%604/'P[=AJYT$(5>?>(!0C__$ M%XZXCXV>/3RJQ^RCE4+<.GHI&&X<&GU:H'UQI*TEWX/S64+UNZD[&P\>W3W" M+@A=QR#7'2 40>"#2OYR3?-J!GL89C+()7SMJ^4.\U#3=IF6XUL7O^\>E^3R M?_^GF(;KBU8?+VA63EK[\ @;:S6DVK4,F[EB5W$G]R1WV\%D/ ?"A0&+1BLD M -6_W*5%1WSR'C^^6NQU/%%ZH?W%I@&@U3._U\GMB=B'HWP;-7JH<:*9,GP' M*[,X"+L)+7@!^R]PTDW,D8F.DT;:L;4FO/RV-P\/:T^YP*](51?O.B-C$-4V M'2?)1;OQ)+Z7@9MF L$Q'3[9#L]3_K2)O:TB4[(J."'M_]\ [\-FMDT MFETKW7&<7/$=#1GML6@?\GE0'=J[#Q^27Z\FA&(C,=68YU3$,]^ $* ?-H] MMCDW9YWEL71'L#\P4/9-QB]CF1WLQ8_E7P>D%.VH3ZV._EX\J*/3S$:*+UWF MXLXWV?RIU(X@O,.1;L&9@39M!LP-VM*O],\ESP5;FSM_\+#^K/UT9KM4(W#0 M+8)HFSF]<-5:7H]Y<_UQD93G_@NHZ24Q8%Y]6U-]="X=;+#3[!]7$M V1!<; M]@J'G\*FAG]T2.L]9/@F1(>^\/X9IZ;.9%V5%.F54@'=):W!!NF+/1V,2KF.OQV3X M;ZQ)>BT@,)M?VK]X_>6U]$&E?(QRJ?%)_I:KWN44'2+4<$^8K6<09_1U0X%) M!HS8.?@1IKGX1E4&8?.F.F7SIOMIBYA!>.\&-KZV7__6[L%LI<^)G"]=SY1= MT#?4G&8HJI SMP%WODGF[C&)@9?ZIX+;/4-UKO3EKTF\/TA/1(5O&:F4_;#D M."\TG)&- M?_= ,I7PG)@ZSU/&R;YO,KH.5.V8]%EE>EL/A1RWO>VK6'I$4IK #/[4&$94 MJ4X4[.8/ 8_PDR9? *$:>S]GYWE3.=UM]Z&0>&?M4Q<:'O'.WNZ3"?VD7GU. M')L $#[C28[V<%"N)0?[O)G7N0C,GF=K\-CM-"EH[>C0*D\SB4VSD#!&\BY\ MX2 &-5A-5&T";3CTL5KP"A1G)=!G3I5_AEM%WJ":?+@^0!>3SJTQNB/>M_3S MJK9;H=)^ ZT(X=X?NEM/RVMV)JMW"6IDC?<+S> 5KES*LY M\TEG(?'N\SE[/4A0D6]#F&*\-BXZJPH.D@]O;_ X3-Y9$U@)Y%^JLK=[0[RE MGMB0K);LV1.@"@\.OY/TOH7,UA!R\FC&YQ&YI,21:@E:#00X$+EL:\0=;I6E M][?"P2;RFG$CV0KJ*RJ"5C^;-7Q<:RL_#?]F*E]Z>]E\(>OV"=.X14WC(\(J MR0B#1SA"++(*G>U=V4/1IYY.LFENE+%4.Z@.,YMS5\I4X5O@NPCBYODX?RE/ MF<4V6[W_5G1\O38V.W!@]*BTT@8A'H63.W;/@AD?>N9]1(-3YHHZC.7N M[#P[Z=A\/O*=#Q.ASRW@U-FR5SK\ZF_PDM<"-BETYD""R\+":'>&R"?BT:I+*LPH7]Y[O2IQL])#>"=M1%[M5YLB>X(! MQ.C27DAWX[+@X#G+W:_D0D@0L#J#21^"W7JZI=ZA*-'$FYUZ#FGAG M2%8<&O^#I=Q#V2(3X;7U76:27?*9?+%ZCB6K/]48L%QU)Q,9Y/.XC[M=+,-V MJ0,;)N1K0+\YF :)$D<&Q#:E\M C.*%$ZB@\&@E:X1DP\A3M&Y1/":!-E Y# M/8-^NJ(0Y/$NOLCSB%@]^[F5 -[+)M--L:E)7EWK9/L\SA,5@T+7.A+G-'?: MH).9T3V=0"\/J8?..@LM=L"U9+3-ZD&Q1=T97K(MIRNA;D8:+)/!^EO6\%?I MK64TB (2")A$9.5>9[DLU7$>X$?= OUV4R7&XNCT"3JD;G57] M7N+0W>GU8#]<=05/%4(:?_6( MZDCLNV!Y,U>W'&%1G[ YYD^I[CK!;B3==0T1#Z@")(?$:;,>]&G(OS+J_<0. MNBZY+OH="-R.O5A3-5R[UF02;)I3<\NT[MQO+NZ;*6KSR:,T272W!1Q&;T=P M_:@\'E /)@V\>4B-4LH]K1V68+R*]\75O1>X!$JTIP=7=6>'HK.; VM,)! M;=5I,2@'9]/%]OC7!*)6M0M2=9I&.]REL6G)=^0;LDRL M.I^4D!_]3&!?0M[$@,>TUU' 8B3H!@5N"P!IK-L%^_$0EC]BP.)F19ML_^+C MX,(U^ZF_]:3/C#C?!3A+_V+I'%";8F>A6@XS8!X#[%1Y<'3.!"L=C.@>)RW; MN59^S-VJG/4]\?ZGZ5&3()6V MZ/[/+OM-A*(>U2G[W8"&D;^(R27B=WV-D:6S#F#/E_J](U,=I%DK'*ZN^I4! MSRV[+C\_WB:-8@^>Q^>GV\XKJ7Q)1X[#XS'5 V$(#U4.7O:>7+'!9IOW/8_K MS>U71?H4ZG*>B+AG;QD<8WF^;/7\OGJ8!YJ+/B#-27N+DO;G8P+=C$FY*3(; M 2JM.=['*3?ZGP]?QS^UY8")/OE^D?G8#9I2?CQ;E[U55;4 M+A"Q,:5KG+UNX20^ZSJ1Q)%TIW7.-^XN3\J+%"0GN$0_;$K+#2CUJ,E.C,() MZ!F_K_]J,6\T;#=FM=+Y9,9-;/TV_.$41"*B43KSJO%(CE81JC()'A6 %5QK M523+3)5.KHPM6E,NY#3$U<2W]X@E_Q%PG+Q]I$&3W-.N"FH5S!<\D+/60@39-@/!A=4Q[B@<'H]X+#K1;_>21 M!/JF#4CFY&W[[[&\P"!8#L*_@N&[.Y#-(?HZZ!ZM<2<94GD-(-XJ66:X*17: M<2:C.0PO&?[+ELT#QOT#Y!G*.KCO,M82WXTG>/>O( MHJ]9\9AV7:^;I]1D#)>Z)&H7&J2_C1N(/7NB1""_X;DI4/ A.OQEAF'9LT7! MLQWWBRD.>B,%OP<6*&U.?&/ZLL$EPY=)LXDE8)3#R%'9BIQ".^.0H"<]>=<* M6-]@[B'? 940R$A0* ;TP42OC\$S_LAP?7AJL=NXY,94S:N0&:E4WC])"=8A M][R?/D5/(U$H6C*.\*95,-MD>(96%7ZZ'LJ'^E-I2$K^ZMF$S&/D-5[U893%ZY<7YK5'UUY MX*">Z7K6A-=X>C\W":E](.WDT26.9G)J,4#WV>P!F:MX2,@2)K8FK^P^)6WM M8CHY40;SD\K. D[(X!1'+_6;\5'6?S;B%$O7-\%-TV=6%!8J.^T-7\V!\ M?2./JEN7V.\H:3-"/6,!:,YQ*X09C]316A_6:<.;E?;'00K%G&I(*]6[GI71 MJ2H>'-XU'G_LSHE6C!99'=[$6\4D%(+HD. AMVE2!B$J=1P4+D%Q0)GT UUY M_:[A?NX,\#_4/AA=R-DIG7;H6KSI'(7R9CYUQH ?]J+-;N]<;-B8V?.$D_RV MU]^_SU"T4YD>7=V='1LA_9$^D^X5[Z\PY%LD-)WR].]&/F5RG0$CW<+'^%+A MM"A]94]Z4-(%3*3J_;K'CPTZ!]\<7QKI.\$'L8HD25E;/P!]\U>W+X[_@-8NZY[QE>^YI52VO(6 1K@!=?!P,F M3H5_#'[G;=]QWKO^05"I;,UEVP\U"?XA2:+'1%RLS;\NE*ZCM/-7'@14&CM^ MNSF+*C7KJEX,_E-5^L8R;R8YANJ$W:RDJ:)_8'A3" -?$EE! RL;.G\.6]^- M,G&4G+/Z M6U+TR/C]M-'G ^_0YZQHC]/B/Q2->XD+@5OU?G\YR&PV' HE@U76^$HX]:@; MV1K.A>ZR0T2,F?W%BPP#UY\^YFR/))EO@0J&4+18N<"F>^5.'K@)?2D2K^)K,!U;'.^SWY&VHCZ,RMP*%IAU$&K; MXW0M6IX?@^P#MLWSM0'&7[],!"MXO4R7'JZ8JIAFZ.,G<.0V^A<%VIQ&(@8K..C5<<< MW3-/ 11*53MI&N_](CX4?O,5QW8%_:0]ID+B/SP+!0AXX#BH2D=?%&8],[J3 MPW[[]K7C<9B]N.1YVC!2'6KW['HLLQK0)GD->I-Z&A'<'N<3*JC^M(')5 8, M;W.B%D$@(*/#>Y"D6TTM*C(JHN&H"T4K#W1EDCE/3]"5_,00FXG7=\U +3]B M%1YU&2R?YW36K:%P\XI,4@3UDOO/4/5>(1#EZ%$S6GBX]UXJDGZ3 >O%)/5! MMC^JB\N@7\M833P+F?H*+0^T(RE//'+A":ZA/NS@PRFV1(2R'Z34-]&%ZFS MC/0HI$/;:ADP3DM'6A[Z.#CK/HHC2@X>&_**/9SL=,/QZQZG9^+[R%9CR)TT MJJ%/#*9^J6OFWOMMVJS"J9*9I/<0/ST]KF0HRS^D$FS*8E-H=0@ MWQUPP[EOOK]4Z\']W)-LN=.:A4G DYXP8)W"(_1S*%52R2>H59R.#BW!53;F MG( ?7 /.;P^ VHG$1*H<4)\VACOABF_+E6QJLND._'5S'#@B_8BGZ1S&<^_M-7K0_*T/_BFC;R-K[N(E@G2ME^1ETMJU]77BR.40:YQ*\ MDU*@R-OLOX<(9=MWC&"=.P/&I2$YU:^.Y,SRQ[?-6,1LMMA71HF CU M3,J<$54HJMU&#JZ%;P_4GEJG/U?F]1$_V*_GW+11HNSAM$%\M M&D;5>5#X%3.3Z[7W"!#;/ Z/"&6G2JJ1UC8 ?K12<.,U$4"W,# MM"+ZLQ].%'URDGH,M)H#A%?%1/1%AT[OA,:]Y5.<%4W;9\ "> $1?25RY+MY MO,##W&-C\LGSUN/>2R-;BV@[X\6D#TF)#8'.=$V:^;];+ R86"&H!$%=+-@? MXHE("L*N/ 8?ZC]V#.!^4R[W+UJRV7^P"RE?D'P[?+%HQ$\]V?<5-/LNNYR* MZ/NXV=Q%E[#C8'.,@D:1U\ :,YTCAW0*<,."LHEM%S@Z*W_-!GM+!6XQ+ZJO MLF*109_5-QBPY^.CPMD$/+N,&!L:"I/ M@C"<5-UZUML\S+0[$TIKZ6!7I=([*L.J43_IJL)>L!Q>KYZ%T/A;P\ZPT+1TM"$KK'$+$4&WTRQ43 MJ@SNN5NR3QB'BA^\0&8 I$M0\?21A^E1V!.&VA!'1;<>-B.#RH+.1QC %*]:#DRN-IF76UNGD^&(6M6/7!HWNEL"$ M"RZN&+"Y#6!(5OA8,I476MD3Y4<^_F9ZP(W00A$Q^8?ZS7^2=,-SD8NX*D'RX'F^0[<*#L]RP>]7V+8$B*/75- M/,$<+J,FKII-FG''Y*"YH,(XUPKIGPX#.A['AA+Z6;/;B(_3((:(P9\.B8^% M8J@OA&HD+&NS$46J\9"XXX$X(HOO^#%1N%LS:$G*6TD?-KS(@%VO'>IJEH%; M*C@9^2%[86:5*Q2K( U?XL6C;P^S C?A)'^W;DY],>AJ508LI:2U'-K.:"I7N%E2 M&5J<^J"QL>=K\O3*ZW?Z&[O=QT(C$-1$^9'Q*!39\-,HTJ5*P7/J]'XMY !8_CP"+<^1):N4DB;YNVFKTJ)I8? MOZ#*S?F_JO_))I/[1>+ C\Y%@_IB%MF-*FS39:>LG:4AS0F&$K5#HJ.]&@]%Y>'>T M,*G,3#7<*X C:];KX<%MM5BB8%RV>WZ0PF\FF8JX*/ZZ(*.8*D7 M10U*P&E]S;77ZK;QVFW:6=9O+.EW?OWJV%4R^V*J846-H25XOF)M*7NT)\#$ MHU @^Y:4AY;AHB?A".OPN#X2 T;GS'$CNB]:?0;#Y_JXV6+!+&Z?LSO3RS+U MS^%[78 ^ U8U'HO2)O!-!1$'7ND]D%J?%8"FQ6C,V-C&_.#7[!Q+WS/O5W9_ M^?S[MPC?I+V/7$&5M!CT )3R^Z L"=ZFSQWNDT*48NLQ2/29F?;R.7H2'F;C MB'RS!F7*!=WWF0%[#70E4N7S&+#?60-D=JH4EJ*Q,N6?? <$YMD^/,Y[0TB\ M6A/[W?M+3<9%GH/M&,X%5R15JI>A8%F HN\ZX)E2B3%>.Y2XN)*.(C;<_=F>]39T MF>( 53B;SI4QYP,J)O9,PP4?VMTA#42@U![N2DO^%%C:@-^/G[3S6$CADIZ[ MG[2I^,[J?CQ;8 ;0B" ,8B;^;'!>XYG+V^,Z1>8&;$;= ,D2HE$J0>V)H.RTG3M: MKG8<93Z_<;^#8/53-T++_3#FO?HAZ^#)3B( M#!.PB",;Q+<.=J!AWPW2WSMZQQ.&='XCVSVC#2_X(;F&JK3B_$<.=J?IW$N4 M^W:KL8$X*;V+/R2#,N32"C7DZ3"ORL2'!WZ[T(X+Q[:J!)]?E5*:-PJGJI)U MV_?$(^GS9O6.2E;NV9'[;%ZN\X@FM6[)%TXR8]TX:FA,V4!J45W_ M:7"D/>@NMKFMG)9: K2-IW6?6_D_;F-*'Y NL@ZJ!K5&/OO"W":\ZZUW_ MH624CE%!G"O$STTN$/6TOZV8Y19I4-__I0H@/!BP3\!]R $1C!0#]DHS$0*L MKC&2N/66=>J:TZG/#O L!7,G]]$H>&/\D:7K MQI55=L1.-L1^RSF9I9ED-2SOR7J78X#]!"[.)P(XC,6Y PEH<1(6$Q!4&KR- MK!HT[?SAFF7KO6G!N[G1Q[_H4@UW>.M/'R[3 /UC.38V"NYX;]Y_>+[V]X+\:-WD;NH9_\<_;W_L,KR07(60 PB+R&ATT*M6 M05!+Y[ * 3=^^N2Z2<6JF=S!H9X77JJ#J?5D@J_*[7 M )4+]_B+LVPRJ5;OAL5BE8=^Q1-39,5W:KAH1()7I_H[N7WOT7$#8:C\P":Z MU 6*$3!XG&Q#-_EW+SRK@\X)IQBO"KZ:!Z_,&D_?*)%IQ!0 MJOB4G\]*HHR2&D+!B2KZ M*O(=:.F(YAJ5AE^_FZNO+:4G352K2[_/#8_91&&>SN$\E$IS='>#R'_'0N-_ MZTN.N(1+H=H\CR/'A?_LU_,[;X=TBQ6'%J\(YYON[.P\.E"N/]G^X'7JI[79 MU5GL\$^Z:ZL<.&<6#6E!XSF/S"PD_\/QIP4B:YF+(<#N0]H2%/P35,U88CU5 MT.^+KO.D[QQ_0,6OE-'^KL[(L\!&3*=^& X3*GOHVX6BA0FU?9LM#%2^N_V@ MWSQ^HIJX%4DDWWSA/.?#M4QR/TA("GDF5?O;XJ)>RYSVL<9S3.&G;1;;CK]@ M_KLEH#!J^T#1/\77PJ9JJG>"NO="<2CX(.7CSD(@+MM&OX_]1+;"KS<[91[T MD\M:GS22/;,T?#_VNK:^4J &V4"BT1(!*N&>,V!NF+"#S2@"(+1,EP53RNQ: MXE^>-YUR+$P8.A2Y&B+XY'B<5)^X[F0=#ZMR!YEZV#ZZV_JVPJ5Z%:VG(3@9 M](>X[PKWBJ_7VBJI(MK@B8AZTYYJBP\ORY,V] MGOH,"><)+AJ$N6&"P7;PYW"2J91?SU1JJ/.XIHI9YY-Z0ZVZ) YA-&:Y"I)I M:)PP59.87NK0Y>SL)9 IVY!KQ"D!TU'^?G%^#/?.+!;) M=IR6"1!2I,^0;J:V&Y P'::&7[Z]#:E2>=GJC[?V.XGQ0U;XSEPS;[M7]1$7 MW84J^$ [/=#W64N]-!;[IL_I3B]UH9BZO6JW@(^N52JWO/6Z[UGQC;T@"VFL M/!V7V.K"@%9YT$_,RR\.QRM&=_^$?OEVL+99O86F>A%V2Z6GD MQ04]F5_I B U0#)EP*;-B /=9I/:1%IASASV\/1:UND7#PH?9EW=(U\)N>?+ MPBD4<_^^I.MO60?>LO='W,EG-9VXXDX9_#FE.WE!N:S"!G:[L#+@@7F%:PVN M O?N[XY5:T/"D+AZR_ [U*8MB,Y3\QOZ58/\!W#O!-V-<,>V8IJWWL M4\=WEK!7F-QO%8!B70>TV:&X26L$[5?-[*2]+@EDM%[07*G;L+37":)W^5_= MD$NV'Y)=OG&BJKY]?-]877H$)HF3ZZMZ>U.7G^<"A]:THW1LZ;.RQ"'R?CJ< M^[)52:],QC.\P38"SH"YPV/BR7WS _'-[M-U(-:I932?=^S<8LZ_&Q?/WUE! M7S&T?_]MXD>I91"WJ(*Q[?6"5W^:SL6N;7B$\X@:?79_!Q08\#SBV[MC0PQJ MQT;:U7?[O)J%D] O^#++P*P#J;.]:FDV:6%LB/6*(,')V[G/L^BI =S/5'>O MT=).'Z_L?*K:X<-9-2W:3E_\]C-BH($_L1MG21;DEPAVT+-WB"Q16] MVQ]G'O+K'/NNZ&^V]137@';;GJ8\0YG#)1!>^)A9V00S_5F(@-?[VOWC7,V\ MN^[7#KH$;-;@5,D/I&TZO]F$!<4Q6:4JN*-+M#[).,%)3$#)"K9G+B.(5O8D M'[+//-UAIJYNJN42N'GGC]D^3>G@7^0#J":@%TEI]RAH3\QL#B&$VO>I\MD/ MA/ T[I3Y2'TG_+HI)OI5_Q'V]5.)Z43L%?EW887933'#-<[TP#.$)NO^AW,/ M+Z0 ($1W3J[&*$$,E%C2*LZ #5XE\=&%M#!41T7Z*)S7)< *C"!HN1Z#Z5UQ M?V)F-H_MIF-M]I&_!D9;*TWV,V;14'-LP\.%$Z. ^XE1TKSQ=7US.+'829A> MLXAUB@C<[.P<= DFX7T(>%FT0%L&C#N*SC5#4C5QF1&.>G6SZ3A]>7BCL 5B M=\"Q2^#XL@U5VN"97A7]1R4*_P!!>MV[@:/+EB"N[ LB<^$D \144SL#5NE& M%<(2QQ/UO/QV^3BG:Q>SBY$A7L>&DU>'[H@$-5)G+P41KU4Y ;_+72.%,[:/&#<,L5M0-19''9W=6QJV*PI9B;/)'CP=UK<\S!U&<\7M -2(BC/@%&/ MYA!QH +[AB\1\7(*WHX0<0^:5:!82AFN6=>ESW;KAMIZ.\Y8!1VY>@D&[SKQ M]^CX@AOUZ$GHQAC.J2*JHO7-"F>=&EJ-+@K M9MAU//X)VU7)*!ZE68 P"$R6+'4#M;C$5L5?]DO&)*WG&KJV]@5XY+6$0,J' MEJ;-GDN/6VLDGGR0NH$%=8OF:G(5:*TH9J)P9NY NSZ7"4ZU)DBTWF\?\S:P MC@%+LX?XV17T80:LW9[RB'J=7)-4]AI4;>2HN:*7 M4"].,2;%X8YL^#?4.!I9-9C8GW*M]JR4K?X.7IL96['5/B+IS+,Y)28 FBT_ MY^%2RAY&JP;;W*FQCT4*!@>NBH@+7"F^O&HTHB:\B*L!J$)^!&"]@"C98M\# M"%(E"PQ\),].511)]=,&X6V\90:%:0U'3\!1A]V/4;,AI[KTM;M"YN%A"%ZO M1=I.?$7!7#98_?/:H-U4W05J4QMHTX\@>2:V%;?*095N7=/BZ\SK0=KKR,JM M5?JT;V%L_L@9O@6OK>;;X\1F(@B%0+TT1#Q916C5S3;DRW^X8Z6TP,*XXMB=Y3#_ P8*X8293+*#%9*3%& M='"E4=%86JUP94.QYIO9N?1%6QLICMJXN"4-B0O\2SA2<%0W5A4B+\QTR4O: MFYNG:^%"3EVT82'?J:GZ.?FFM95]]!7TMW]/CSHQT\"<_RPO:$L,:;:=,_$Z M[VCG>6US8^.J=66S;W.D\80!:]CH@925&]".J*.:@=/S*_?N-GIG%@8' MCCD\OO&GW_?\4A')N$NBBHE5M)G:9,I$]/F7,U!VV%?7L M_R6]=;H*FHG^,U>>EM5Z?"*XJ2W#SC&WX>Z*2O/>E&;ZQU>WP[@^C%@HYNK_ M>3X;B2OV 4_44X4D+2!?4M&=YX%$:+]/KK0J#0=()O*M#4Z&U54[3K\$]&65 MNT2N?8C>%0BL?,#RG)-^'^>=72Y"V9T'1[6C3D8B^/K)S,AGFOOR\1 &7C#M(ZO8XZ*9 +BS]."^A3K]7MODRD>'@= M.PB_Y%>;X?<;DJ]Z)G.KJPAA?7;PL/9^38N2)9GU.QKCGBX9#.TNV0KVN6>> M?PIVO6G)K;+H"7VE$0UXI#3O:+-7Z4H@9DHTL$[ZCKO*7AG:65S<4+LJCCGW M6?PS-T@*G:8Z #%(DDWBT8G]/DW@@V;GX.6 [<6[YF-A M.IG493J4T(>(;GQ,KG)U ]A1XH[@IBH=S6RNK6Y-M!IWNT154[8O+Y@9#OW6 MY8=1J0RG+%&TZ3^D^6DI:$XPB+CUPO^-/\ %.N'7Q[2^F=1Q*O_1S74RELJ< M&5#^T;E3L25T2UZN/48ASXA<0/%#627.&VU@R4!7_IQ. 5DT7C-TV>'X_N!KC1BP"Q!^MD:!X[LW\)_DOV3H^(3A..]0P"MF#-B\!AZ\ M"X>(ZM^K='ZH \*+H#K-XKWPCNI%*T'LK\!I?Q'=B?_+(L8,& \S"4Y_A6E' M4$_^9<#HZD;4,WQ?@(,3 =$S!(AS0SV,VWPS?MLF#-@ ]<8L*UW=(UG_[6< M$D6& 8MD OF@G6!&A-/Y#P &3+R +L9.0-#X$2\!T&@%ZA.NSW>CR/6['QFP MI?? FX+_N1)R4OY_OQJ<] 7!Q( M1U,A*]L1_W&,O0:1B0./^;0;@),0'/F" MVO<#>SWS5BW!]-^)V7WVDAYN<1@S?!DW9K?TX(MWVE(K"RT-+4J5&IN^0TKL M &"@C;6:)%#O(0VOJ6SX\Z;B]_:)>'N/+U]_'&9]RM+7&%4*[URCO=672C:C'G/B_IT,S!E[#=!U'.%1 M_DIPGI5/'@=>.148YX=<5[R\N#IXE)(?E^3!=/28D'F^\H+/?$X7A47HWWX; ML(AK+ZNIJB2A+KRFV4OI.11]GWIJ!Y&#?@F%?!Q"?UFQHM1#F)8ZMMU9?>EQ MI([SO:03G]I8GAZY5FK%4\1W47U_D-8*$-[2S]$BZ0J>(O596A\^!HL.>&@ M1]J\AVS['G:F&K^'O2J\]/(!2N"24MKQQ!]Q8WO% RF*.TL\2@>U64)O0YZ< M:'[R^%O'\1=K20ZBT0@7GPAIV9RBD58QZH41^?LFQG[$/IT[2Q4FAJ;HEB3P MA9-_FK*!["D5G=1R("VW:*&AGM4\WL8B_N;MG5JLCY$_<";RVZB.^\;^O*R1 MW2P(D"B.8%%%80K1E-N:+%*XQ.WVP;9EI'-WWYDEL?@+=D7I.BV:SC-Y';L^D;Y_D?6I& -V M1#:J<($+CLK!L>#4HUC;2EJN%OV#) 9,:^ '#CS90^4?ODW#--NXD2WG:EN: M]94CY>A??J:]+#*8?:_9U<&#G>*JM#*0,>24R3AF='!J'L=V!]QJ>UH87FSH M-JQ9JE-#^;J=>%;B7OR M#*^B3 M"9/QD1_8S%(7#;[U'+\A$O]*:C2C'4++C"Q[85A'J^9:L&^FAB;R37[\_,W;O1W]( M!L/MRJ6O_TU)'JQ50BZXHH.R'ELI6NE\'/'0CW?"ZQ;LQWCJ.J!^3F\/S!P= M-R7AB#;1:'7/WO>@;D?C>/0.^SF1 ZO4C!LM?Z:9IB[\@&%7! UI,:V\$XV] M[.W(R%M?WQ_I)88*WP-?E?ZL@7-[H'FK*2*)A1,>UNYG/]E.O^=7=8K)XUK^ MCKJ4QN4UG(==4M'_G33P@O!Y_&/:]1^SF,5)$H+*3Z%S<@=0%/! >R^8FKY! MYIIC"[\Q?"))+K%C\-KG0#=QZX: ;\DO\T_=Y19Q=FJ!8* (?(WCP1&R&# ! MU^TQ\=K24"^!8_8^F;NE;_*3C&B5'F:#IL_,^'XA\\JV^(,1QN31L(FUIT[9 M9;:; K3<@\G3)V;/:XVSN+ALCZ<@WXS\*)W;/N=,3LS9-IA^X+*97U_UD\;_ MX/:GSYR$3[.K"P\I3;5-FP,+GAL_EVC^P-[/CY,;G&L^^RH A&>D?@8,8I/+ METE(.J<*#HQ!$+/I4@S8SP@"CBI@#Y"%#XJH5_D.?!FP%"CW14OP53L&#(/? M5V7 '@&G)HN^2OLF^< M9Q5F<04#H"L#%@7\/1X,369)QU,-[@RU<@2KMC?&V45F$"!-LE*_VUFCK=5X M^T@__TF6TI*P'XU+5YX";RKKRKV4T8XS90\^ MM7HJ=IUP>=[/@9S[2G] ]2*JV!,S8K$HQ)RIN@5IMZ7PZ_VFX5I=F^K&.M_) MN=?LR$Z_,5S=B\'6VF^H*R OP2=^U[QGWHP5-.LB=Z1='?L;^^S2K:=,BEI* MY(#*@]\/-6H0,<6/-ER?]?,V23?%Q-']VZ0B\K[:WZG;?JLXAZLT\0'EQM?7 MI N_XV!TKE*7/WK\A1![N#IN0\1,]$%!"-LLR#8"S4GCQEF";WY7D;K2FH[O M*ATYD8D>OK)_GI: ([P%)! ^JJ(K!\@.Y*$UB;3X]7R=@+4F#Q5_7=8MF?&X M)ABS_$.?I,H(P_M"#)@Y0(*4A?QX) /VK^*JT+&DZ4N?O2S^B&/,QS6CHGI3 M[$<>3"_^$NJ=R%,TC$VI._=:H$?YV:+8V/@C\Y(>H4?"YH;"1D>9K)=/6#RB M.D)<*Q<@).?J@3OS--'Y<4@&\JU*JWRN'+*\2K:.+?SB-B)RSG%V=EF,+T?E_MM ST0X-VM4[YD>33ITVI9'#/S^D7]=EQ] M=L$K'+]#4*?99 <1WVTKXB,6S->&5LQV=SSHCO9"3?S]_G'D\-E*JK64?O_ M&:@*\8?>UR3\FC'B;7ZE4WGK*>)SQUE;&\Y%V41/T% MM$'U2< #L9AZ1*(&S:S'#OY*7Y2J$)'N=<5J9$-BP&(T?^WWQ"7%3>7Y1'T# M_CR91+7G<0S8#<1A?;@[CJ-5>ADM2IK-]BH @8ZZQRM97G'']@/3R0H)Y\;U M2"5LQC+S,BGV"GZ8#LP6%\^O"D :0[(5Y]P:N""D8U:*W@+:/>"[1-@3)Q&\.H:RZO@ M$)4WO^/]N-7)1^$EGRHM>F;V\H]G6&J4)M'=T ME2G4(9!]WD<*&0(XDUS#GU7A/V;->97-%=LI8EE1%=$YJ#L*BN M'=&@3'S7%AE74_[T([[-QI#E;%(;R]V?QM3+^HT97..B-KZ]>IGI;D'BKGK5 M\&*9\1T\A H(-QULX5 MB@SJU%T_4@]Q90 )%BE#U/]KP(R=;8?'D?H8A?GZ!#6)JS'"_$8PII\P-K65 M2Q9!B#C<-'S>'P$'/'$Q3EJ>'UT8L)?575FY1?RS?)OO&U]WLLM')-Y/?"!, M$P7:L #+0+L/*#,0N>-QMA[.KSECUCET^ORI5-NKZ'C>5(C3,6.K$<1D?:%P M!DRFA[B%I<:F U3O)N1AT,^,%!GM4^BA)0)!M4N84JC)-1&Q8Y<&S858S==9 MF?H_Q-:8&[!$")E?9(4^<,;D?P-02P,$% @ )&!;51I2;J>=;P ;H8$ M !4 !P;V]L+3(P,C(P.3,P7VQA8BYX;6SN2W#B2)OI_GX*GUVRFRBS1 M15Q( CV7M=2M5V8J24=23>\Y9RG/P 9]PL#8(!,[OZH MDC)%PMT_$!\<@,/]7__'CX=I\ETOJG(^^[<_P3^G?TKT3,Y5.;O[MS_]]NT= MH'_Z'__^W_[;O_Y? /RO5U\^)&_F\NE!SY;)ZX7F2ZV2/\KE??(WI:N_)V8Q M?TC^-E_\O?S. ?CW^J77\\?G17EWOTQ0BM#AOR[^0IDRF.82(*ES0##30)"T M (9E!J),,$K1S=U?I$0RQ02!%*7V,9U#P#F40!A)\E060E!8-SHM9W__B_N? MX)5.K'&SJO[QW_YTOUP^_N677_[XXX\__Q"+Z9_GB[M?4)KB7]9/_VGU^(^C MY__ ]=.0,?9+_:^;1ZORU(.V6?C+__KUPU=YKQ\X*&?5DL^D$U"5?ZGJ7WZ8 M2[ZL,;^H5W+V"?<36#\&W*\ 1 ##/_^HU)_^_;\E20/'8C[57[1)W)^_?7E_ M5B3[Q3WQRTS?N9[]K!?E7'U=\L7R Q=Z:K6O6UL^/^I_^U-5/CQ.]?IW]PMM M3C<[72SV6G5:,J MRJITY'W[HZPF6?]D3/P&]?UUK4 MHKSD_"G SN69\;K0U?QI(;GX@)K+/76FSEF8+PYAF$M?&+9CL+(6 MU!@87HG:B%43OSC_[!<]75;KWP#WFWH@7I+RRU$OWR[6%O"%O- )JR=^D7/K M(STNP5Y_.)\RR-3E/.@#:0"V*OPIF2^47E@?^(0Y1Q_M^YFT_F^EW^CFS_>S MK\NY_/O]?&K;J-Y:4 >3%4=T8M$8:'2!Z6VCM <4E[79KI1X:WZSZ=JZ?8$JF_S+]J96DZU M77Q8->8/^L.\LK]_S:O[SXOY]]+Z6J^>?ZNT>C_[]*@7=@T\N[N5R_*[969= MW8IJN>!R.:&"2IX9#0J.4D XU( 6A +%M:%%80S.@_BR#R7'1JH[-B;+>;*Q M,K%F)HV=R4_.TI_=/SMCD[6UB7A.?G(&6S;X.=G8G&R-MA[+RNQ "N[E\_#C MZ9?N])[)_,7[.YCZ^^R02/-#+RH..HGT"?+A3-.KK,Z>N97\C?]X^^-1SRK] M2L^T*9<3SE260@Q!BJ6=402SSG<.&1 I(@PJ!!%- SWP4W+&-BG4P+O-_<3, M%W:TUZRPY#]T%>Q)GX35VV.^%JS^/6.'C%4Q6>F8_+32\N>HOF\;#O%\W)-2 MAO9EVTP]X;.V/AY&!M5B.?FJ[QPQ_57/[Q;\\;Z4?/IF_L#+V:3 1".<*J!Y M3@!1A@%62 HXR1CFBL(,^![F=\V[&T#.T/>_K0=[NUM#S+8OX4#< EA M/T<@(FX]$\(&LAW/8$?9&[?*BN<8>.(2R4&X)&U01\'3]$.'P?>UKGPB[!K& M+DCJ8)?7?+%X=HN5A_G3;#E!*='29 8@13) -+1+"4,,*'+!$3)4(AY()N>% MC8U)/LQG=\ *>DB4U?HFN5O8-5XHD[1@ZTLC<1#KF4-JL+XYL-[48/VU%:P. MI'$9A6B,T2)J8+JX;/0Q5WB\<\UVP]A."'Q D^J+3\\]W\^R^V@88*[%^V#'"AV4$(P,^T M]?CW?+KK2;BJXXOX]#,O[<+D-7\L;>._Z@>A%Q-HUP99GCF/0-M5 V4Y$%KE M@.=&YIPCDZ8Z[$B[1=K8R&"K;.*T!>4L6>D;>IK= MARA0];U/V06E(,?A(@J=_(;SK0[F-EPT;-=KN/QP-Z?A+5_,RME=95O\>L\7 M^A6O2KE9[AH&&>(: I@S"$A1","D2$$NLA1R:O^N@N+@6J6-C0#6RKIO.JG5 MO4EJA3OO*K2#[><^1(.P[T7%->@%^P]>J$3R']IE#>H_>)E]Z#_XO=3UX&)1 M?N?+\KO^4,[T^Z5^J";28%RP5 .HA%UY<,Z!R#()#,4Y5A9>J4G8><61C+%1 MQU;%Y'>G9%)K&<@6I[#T/9^X"J'>CS;#P.EP,''6_&CG$<<2!CZ&.&OB\>G# M^4>[#?*_:7>C7JO;[WK![_3')[?P^&3>E-,G^]N:4ZI/3TMWZ]Q=Y)\02G*: M:@1P81@@BDD@$-* 2 DS0HIR;TM>;) M2O6DT3V9F\;QJY(=O6^2E47Q^+XC6>0!G//;Y*UCNTP7>&@GP0ANI.^+^6%'/63IIYWUD\_?BVAON/EXC_X M]$E;\MY9%S2AB\\3G2L-A39 &4H!$<)ZZBQ7@+)":2ISEI*B&\.V"QX;Y?XV M6V@^+?]A?9KIO*JL!V.IHIQ9T;I:)@O;)4GU!W\,CCST[(90*HD'[G!+_XUZ M-\G7)_&?6B[=-=%?>65!=L'-S870Q<*^7L?(W"3VNYPO=/+)F"IN[',8C-'9 MZ8+8%Z(K/S#.\Y?G^]T(S66V4T]3V_9'_<>ME"Z2TGXOGQ?SF?VKK#^8ZG:F M7M^[SZ=Z/]M]IIS)\G&JJV_ZQ_*5-?[O$ZTH(X850&.EW0(9 ^%N_Q.5%IQ M81W/H&C)N.J-C1S7UKGUW1'?5O]DW\@P@HS'5?+&8_V&EON9VC#C/ MBA )N2 ,:.*BX$S& 4^+S-W*E\9037.1AS!]B/"Q\7A]]F(YO-$^6:OO5GVU M 1> MSQ\>YDT>K3>E2V4R4YOS^SK!"2_5A&"C,(;76-E%:3KF[1OMH5Y6RMJC;I.B MSQW=K#2^V0WK:7([6;WC<58(2I&XRDODH!P5 L(A-P6]>S4GU0O]"=>&9R)E M@,F" 9+*'/""I4!E4*",<HIYT'O._O@,T#3_4J-]S[B6D;W_7-@H?IS/IQ-W$K;Q7)I++ I#Q*!+ M%9REW)6ZT$# # &4FQR97 MBO*+USK0_MC%<7X]?JWCY8HL7A.V#.0(P/8_E M/C!1J_CU^M2U3VSV! V$T?4,=\'PAN#<0S5KI0RG-7.=>VT0XKJ@\YJW+CW6 MS?DXE5?=_76A]3K-FC&Y8A@"PY$ 1*(4T!0KD!L!H98$%B3(&[DH<6S4=BKS M_TVRUCDP"9L_[GZN3%0T>^;#:X&,4D[A)#@]%E;8E_?B)19.FN]3;.'TB]U( MYS-_KK>VW\T7GQ=SJ;6JWEGM/RWO]>+][+NN]E/*6@KB&2TR"5*M"2#44,"Y MX4 9":5=#:4Y19.CZD,7QTZ@&EXCR:_B4LQ15:N;-/IV."L,[0L_6NH#VF%( M:JUYG6CWI[7R=5&\GY-=K/<3;<G/]H?/KK7W M,[E:8%,.><[L^H8QR8$=CBE@*%/NJF6&B%WYD-QKN7-!SM@&ZUK3Q*F:_!-_ M>/R7I-;XQF5._7/ ID4+MAX;.G$0Z]M': >KRU9/"VH!6SYQT!MHZZ?K)Q>V M&709DM9-H9;7A]L-Q@>N=T=I M>UMFI3)8ZYST#6@ P\8'=B"VC0%P&/.&0=7*PIY-#>1,*3'/???0DV/*G]&?H[_6S$]&L?-NE^ MH,XARC@"2KNP3BPA8#E4@&J,I()$6UJ\.O_:A[%F43J;0NS&%9!<11R]GG*7 ML]@N%:9/+O= \NV/>?/+Y%>]O)^K*S(P7>@=OQV^>)CW3*Y#PATGP=L1BGUF M>/OP,IF>_ SWRO%V_%;41-,[@6D3A&!6&,@ 3@L!"!0*\*S0()4D953*3#,6 M(=OTCLBQD==.^N3'5?ID&3'E]"[8?CP4%\*>N>@@^72R33Y]D^R&FO:>@?H$ M//VFH=X5.(9K-CI'FO+IW_[G:\=_YU)V!?M'5?S5;3J,K)\. M-7N!WDKX,A'ZKIRY6=_=-&QT&K(3J>:%,!H"H]R4+VD.!)1VWA M=>+;F1IE%Z[U>J$.U/;W+])U?@[$8)W1LV_A-%M=6MM1\";9ZIXTC[A^.OCE M[AL1[[7$0#;6)9BK=!GVQDP,V(ZNUT1IM)N?4T=R?;3&VU:;$F&K4S_6NPZB81BM M">]<*;FN&/S32L_SR6V#>>HB%I$XZ+R<0?GEHKF'W''YA:XI3C:UA5\_+1:[ M!2E32%+.K==,!2: I"D%'&,%$,SRM,@@0G[7]2Z+&MW*I5$OF6XU_DMH?I*S ML/IQ0QRP>B:'O:KA:]#ZJ,%Q&8UH647."AHXA\@E@X\SAEQ\H^/-E)UX<'?K MFEL#/IG?+/7(IX56K@+QI,A-CEE!0(9I 0A5!'#MO EA5V@"0@154 RWA\RQ M<<;>M8ADK;1;=&W4KFME!UY%\0#?CU B0]HSLUR-9O@=$W]\8MTK\9 X[%T2 M?PB.[H\$O-J-AC[J9>/W?)A7U>UW7DY=#L%O\YVMX/OYU+97U0=2$XDUSRG% M0&(I $%, H8-!)@@DDM%9!%6E#10_MCHR:J_\=Z=!3\G&QM<>2P^[,'$UA&\2"07*GU0PNL(S2'Y=6VF8US/?SW5F0Y< M1,3.%=<)YH*H+.< $>KR"T,%>*XIT"[_I"O%0TD:%-!S6L[8B*U1QZ MZ_<QEK5V5S@H M$PVY23. )?VRY M7)3B:;EVR3YSMW?2D_O5IW/U@JZ3EV-T)=?=SI:EH=Z'=_KHAQ>MV/LP;ORYZY;M>>9&M0\G:O"W=L=__$^M[G2U2A6 1);993$#&=80$)I*=[G/G6(R)!0RBH>E MEXFAU-@(?ZSRH[JVQ7!GOBUMK=&DL[7UR-A:HJ32GKB>8;_S'!B!N.90$4 MH@(0CA2@RC"0H@PCJ&F:9T%U=J)I-C96;T*W]BS;7_O>''+&S2ZKW"3<&9H< M6GJ3? ME_7B=[T?]+]*E/?/_B_1FMS"^F,C'#/N+HM?P88(QX3P95AA50+?I M85/2\]9ZGW6!MYUXIE\UKUP4P:?9%[<26;A4E#/U<6Z]UM6/[ERM^K"Y/4TQ M0XQD&&@D$""20T!S3$$NM8MI%II0&C)%1-5N;-.$,VY=5:.QK[Z=L&-ALC;1 M+0Q'+8]M@&^42YQV?J/Z&*[VD7P5"'UOA/K9[SUDS]IZ8IA66O[Y;O[]%_M. M,T+M7[8#\[BE00;C60/6 _#\ YW#CNHZCXNYJ_ZH7CW_5FGU?G:J- 9+"RI8 MEH.43L]H#M 2$]3)G:EMDLI]M-O#*$_OH*'C@L*!.1$T%!H M"]UH[.OV;LKJ8#''-%-V;0"X$0S8Y8$&0DL)*,QP9A0F$'GY$&M;T2$QQW/Z@A'#6 MO,-Q?_[!L.%=+1\7D[_]QX10C@R$"NC"N1BHC63V#!<>.4)7+4W MMJ'[M[=?OR7_\?[+7]]_?'_K-TC7R+0/R0[V]CP _4SU'G@'!K:X^>[)9HBY MOVV'UKJ%00;2@;KK87/XZ_C'\G8B_F373!]^=/LCTV( MV6#'TXS.U7=VYP35)_/:^@?E<@(U MEY1C 20T%!"5&:N(T[GY,%!7-GFGH!)#?0H"\*LM$*S@]Y)@X+>_%,DRTFM^67Z+]Q9A) M;NI0]NJWF7)%4*6>N6#XVYE:ISW7RC&AI<%ZQ?S9?EG5)GE]?>O[4W-I9@*5 M5%Q+"BP[24!2K $CE #*D*",\H+ H)3EO6H[;K)K;B.5UFB[(G]RMC87BX!P M%M:NV=K$Y-'9&"/?3JSO()Q 7[1W!R+?F[W\/HV=-\V?H+8L654G3FX7"]N M=G_?K1/1F):\_:$7LK3/]YT4*')7])I.*):N(TA$%!EVOQ1&L85VG)Y6Y;D_ MF7?ES"KF8O3GU;*:L"+-\QPCD$*IW>VF G !(8 :Y[B@V!28=DC>>DZ>%WL, MG[MU4Z#>\L=&X:36.)#^S^'LR=S7P#80Z7: *IPV+^ 0B_'.B1F6K"X8>\0S MEYX/CX1Y:VEI^;Q*^_A%/\[KXHE?EWSY5$VT3#6EVJZ1(22 N+2,3.4*I(I! M0P0TJ?)*XWI)T-C\QD;735K2C;9)HZY_X$PKNNW$$!.SGHFA*UQ!<38^6'0* MNVEM>+ H'!_S=H-RO)[O>+@M[[5ZFNKCJ]EU#K)7STURLKJ\VC=W #SA.,V1 MS" H>(X P9 !(7(,,@5E460Y(F&I,8(U&!N!K TXEQ:A2P&[VM# 4-SPKO0\ M<^^S@_H^DQ^^;\(/]KOB&^O@/UC^L($!7>$Y"ASHW- 59Z;-I0>7D+]A[TE* MD>):Y( K%W\L[/^XR*R;A>V*2&EC7:V@?+,GI8R-(IMC/%YKV>'H\PC$@+/. M:Z 9Y'"S4? FV:H8^1SS' (Q#RZ/9 Q_4GG.S)-'DV="J)#UO?J:E,A?8.;4S;Y6N-V.:JP X !1>=C CE0]?EV0".5 MH/?%I;46_<5&ABM*[VO/7G5Z[Y>Z>5-O]*+\SIOVJ^6B_G:^E-7?;W^4U80; MQB"$%$B88D!(1@&3.04YUC@3U%*L"LIIW29L; 2[U379*IO\[E0-7$"V0HR5 MU'F&,T IU'82*W+ M"B 1"@OD,57&SWYKA=B/C3(NT*'@+E>+G[DRZ>%C@^S MGV<;"[J>9[-.GV:PD^L#1B1?MU74H"ZOC]&'GJ_7.QVW$>T\7I^W?S+K=##5 MII*92K')4&$ 1*XL+\Z,I0[.09;EN6'"< 2#V+E-V-C8>:-K'26V3KQ4^50_ M"P?:YQW%7I8O\> <\#+C!85&=]71#\ N%R$]6[ZZ.$:;+HV'P+3, MBQQ) +FJ]]%30 O) %,&%D9+(FE0)L00X6,CU]U""J>&N%.\FU\6U"5^A-H7 MT#U3YR6,]TNP17?ZNJ 6O_#$9=$O56#"&Y260A+^;70(O7C=2'&UAUPTN>U01RCG2F,@ SR@#1- 'R[8XK(->V$6'H]W9N3R-9*U^7'V@\1A^X@SW#3K!%<@W#9 _J M&W:"Y= Y[-9(!^_PBU[R?Y]-2/C?__Z9_+%]9"_\^03DI M$)8$2$H1(,@5 G43VK]0X)Z@W .<$/[PGL@Q_0R[I'\SBXXM7JB M00T.YYMVL7//6^W40-1L\Y\>]8(?9ILGIN!(/\1ODA,\ZW(-9O MQOE3@L>0<;X%$,^,\VTM= V%6/S4%=Q7GLZ[T1[K31/G.JA(7+MN+=S M50]H]DQ0,8#L$#KG!<\5$73M[0\<2.=E['$\G=]KU^;\V+VJM8W_:Z8T#5UAU^/ M^#E-/>+<,S%Y0;PZ#_9:0E^1E",(N^@I.?RDOU!"CB!HSJ?C"&NF8SSBVDG[ MX+8RO55"L8:NXL3':.IG7 M=N$WK??>I]M"K8&!A.UH^]%7/ Q[9JOM0J[6]&93/?GY9ITG+6*LGQ+X MVH4-&Z/G9?A1_)W?6QW+"==7WC^9MS_DO4LX[ CLT\RM$=U_KH[I=SYU.1R_ M6'9;E'*IE?N'VYG:_\7.DQ.I&-5U1T9T9UG_16UL"JQWWT.%^9/C"W=CW0G33 M@VO[&F_/)62S2M\TVV@[NM\D6[-6C[C>/?CE_ANOYW9E-7MJ,H'K9F45<<.M MQQZ*50BZ!PV'+2/='\1'1:A[%-6Y](3]:I?/+GGXTLIQ+3^Z0[6/>CG)L,2, MHQQ@+>T272D!&&/*NK,Z31'$&5=!_FN;L+'1_UK7F@'T6M&;9*;#*]N<1]B/ MIF/AUC/?KM6\26I%:^3>;I'[V()/XAR5L]\7[2>X&U7IL;+8V.MFQ MVGD[:[N37<-7R2.3M>GU0-XQ/EE9?Y,Y885WFS#7M>-F)0%06"BI0%"0%1+C* M&&D*@8N!IY# PA@1,J_M-CZVZ6=;)%)9[3HXT7O(^7%X5SQZIMIMF4>G6#P. M/&5N)*K::WI01CEEU.' /_G,]>-S)R\X)5FJ.78)HC([4I61@&IA0,I)7J@, M(LZ]:MBTB_D_>LP&9UF_'J-!Q_&-VV)EA_'^4LG7 MVPUMXX"KTZ^O&VT*-]1U])HZ?+=/R_OYPOD3$Y+G:<&978KF=CU*A%: <@LMLL;&"ZN2)G4I5.O1;_1,?BIGS>W@ZNZ!18)X[ ;86%H MM=X%\VQJN%M@8;;MW?\*?+7C8G"[+331*1\@!WM[XY&=UC]'91\USI=<.B[^6=!P#AJ[=C4V,MV79:'G:= M=FS2T>+LQ"-7UP-HTCW=SM2))%";M)&F0(9@PT%!Q;@F@.M4@ MU]I=,Q"%PV"0''FU2\C&^C#MO #FW8 MG[:4T=[V(,3@9=YZ^/L]'#7!Q/O9=[NBV;O^O4UAGE,,:6% GND4$$(HX$IQ MP(H"IGF&(319B%L3KL+8Z&&C:NS<$FW=X.?$] MNS\QR(=?$%O:M%;UX-MU! M[#?]1)L"8TA#X0&09SH*GY9Z326^3FL^,5A3;1=NH,AS HC$ C!I,B"14+)0 MJ:0R:%$7*']LU+>;['I^HG*#*]S02R+Q38?X\6"/,/=,@D'IQ'>K,@R>4OP0 MO&&SBF^DCS&Q^"$T'7.+'S73*8'D)@_EYZE6=UK]-E-[Z2G?<5G?)YT@3(R" M.01IZFJ\2R: (+D!VCIZJ;$T*)E7L9I N6/CN!T5D\=&]>3)Z9XL=O[%K+0/ MRGCHW14>YX;] -PSN^UBN](ZJ=7>38&;O.L5VZ!/13MVZR>B]?E,[1W \TK>WJ7= MKIDQCV(!/STMJZ7]**V<":4(IL3E;#%[=43LT)V8KXNU,&1_'GGGP6@@[9,/T0>:*9)BMS0^<"]/'U.-4 MF%YO=?/RWO%R\1]\^J1_M5SVM*A/C:K-+_]G:?EK(>^?W\P?>#F;%$619KK. MN(N87>/+'(B"9("GC"))4F+\2HIUDCXVLG%Z)K6BR4;3VC?X>/L?R>^-SH&Q M*6&]X>>C]89QST1T';S!OE8GF"(Y5F&R!_6B.L%RZ#)U:^3:U+[K6];U]>FJ MK)-=O7K>^:DI+\JEU%@S"4Q!E24VG &1I3G0*1>8JQRJ/(C30A48&ZWM9I[= MY%K8->'&':SN_*);"=C@?O)CNS[1[YGPX@-_1<[?,/2B)_WU%/]"67_#P#F? M]C>PG:Z!R-9MW!9)5'6"MJ7+)_'F:6$=R*;V=LW$D[0H(#:J %1H"$BN-1 R M38&D3.=2&%10T:&F88 *7N/Q)2H:;NM[VN$I]^Z5SII3U$5MTD-X3LV0'O)D MP*:6J5ADM:\631O.D4?VF\0QCQB,'(Q8M%ME?\L!QR,&0',<@ MAS?1,3*GSI2S3J_-)9&ZX @@CE) H&& :6Z -H4@F".%119R!VJO]2"';;!; M4.LC UZK&AA%LP>>'\5TAJ1G$FGTZB'M^$F#8T6M[+4];$S**;..(DY./M0A MGN2S_=_7NJ\_?'B]NI&;*HE3K2A0F)-8+0/B%$[!USY<8X#2\X@]Q*/+Y>]3P 1$:EP)T$ A&=X?3EC0 M18OQK=$5I]X;+HRB1>N]>(FVY\)/X-ZL>OJ;?77"T@Q)*"0H"DP TB9G?R,#SKU.F5II_.M MO88&.\DZI?[NF=7)?[\N:_/.EL@'^XOW2_U030J"TRR#!F2:4D"4X("Z\VX. ME2)95AC.O0).?82-;4B>VA],?G?J)K6^@9NQK3C[K0=BH=?S<.X.7.=,OVV( M1$[0>U+4B^35;3/Z7#KZ1LM\?>#3Z5K"1&B4"DKM1&TG:$"*/ 7,%)8X M&,EPH2$OTL"ZL7OMCXTF5L$+^1_E[*[B,[7: MYWJT_V9Y8FZF\]F=>\@E?IWHG%*-1 ITGB- &%6 93D$$&4JE85(#?+*-Q!! ME[%1P=J:Q)F3U/8T&7.W%C7EP5;[B"NCW,'&="^[;LBJ_+K>]-G9&*R/^MX$ M^=^O>T+V5P;KIJ&V8GKOKL ]G"@ MV_W7"=BP)VA*%CL;R+%:;+;(M@EBGY3 M5G(Z=[%3VQ+8&B&3NT@EP85+]HK(;)5L7D]U[J@5_ (=)*]IR401>Q%TP]7+]>>KQCW$YY-RM- M*5U9%RGG3ZYTY]WG^;24I:YV6$ PNW(U"DA$%"!0YX#K5(%",JYR)I$V9O)= M+\3<.UK'2W#(][\KOL?PD:>'![YX=G/LC@G)UH9D;41@>(Y?1_BQ27QP>R:7 M"U#V1#9A,,6*Q/$3.FP03A 01_$W86]WWF.[U].IRT+!9\\3S(V0*K>$1*&Q M;@G.@/5&F"OD+1DV/,N8UW'^Z>;'YHVLMY.>3/=7#J)_/5+6%<#9I7FR7, M;E6:.DIO^_3'^5)7G_ES'85O1*%$!C.0TB*W8QI+0)G]'^8X(QK#G!.YCA#V MV&.+HY77][\?--SW;MM*3U>_?9C-G$C]Z['G-F"?#9569JUB\LGZCFN3DJU- MB3,JV5302F[KN.3=MVK3DI5MPW=;4%::H;MOL(PU0W5C:%*;F(!?2'@31=20 MR7!B8G.0*"=JTWU>OFDN=4^(UBHEA0 <"FWG5K>AAU,#5"8ILEXSERGM[?9- MHT.'F72$UV^2GSK5=@OJ+,_E?FSL1W@3I]%^Z*LX^Y@->A=G)7J$EW'V0>EV M&^>@C8Z\=TRX$RX+I0@E@$I. 2F@ 315$A@$22J0B_X/.J\X(6-LNP-?3[G^ M@:1T DE/[KD.G[XIIH9FXXM%I(_S9L=BB1,2AB6#\R8>C?F61\.W^[YJZ;W]\YN:#P]LE&)A(GB,J60XD9G8>3C4%3.74%0AT M._29H,2K'K2WQ+$-Y$T,^([2-TFCMON@-XH'[.-X(>^QN18;SYY)X,6@#-CP MB@WI0-M9UT,;MDT5 E/K)I170\-M,878M;>!%/1B]ZN$S:KK[4R]X4N7C:J M,(40H")S%Q1W*]KM$RLFHG3,_R>X3Z0 MEWVKJ^'IF5N#D>ET"?&D]5?=1MQO//SC6^&1> M+[0JEQ.(%:=E79NU':[@C9*+4$3:+CDO9]!- MDXOF'FZ=7'ZA>SSW^UFU7-0L]&%SSY:EE$-!-5 \,X!DD%FFH! 4!=,9LDPA M:5"]A#-R1N< N)/8K9Y7W&(^!ZP?,T2 JV^'H M2G>*\6W"(&.=]2LK@<=XM MIIZ*\VY[_+HJ^LI-*4[BBZ2<)47Y)>U(R2%B&2?F.CG]/+[*V%R:Z) M26-CLC:R/A;=+0VRLK.NK-F];.W6B7___E3OW=]'$>E8U6Z=4YGF16C>3X0(" MPB $E OG?PI-[3^D"GJ%ZU^AP]BF!*<]MU^96W0U@42K"H[U#T#4 3%RQX#D MT;Y_5=118*?YD7O/7=$S@:]JSC3ZKZ.,5G^"6O%DM;V0W"X6]LTZ]NLFX<9^ M(\F[^<+H,>.3 C48/DRI&T0GHY4Z-G5MZ0C/"KMU>O;M#4"& M.,M@B@#.H/6\,T(!S0RV/CBC&8*YUE98ITH2G?09&ZWNUC>X5*?Z0W E\&L[ MSY-2A^N2ONDUH#?VJH:OJDXD_=S[C(-O]'H4W;1YH?(45T%WOEK%=D]9] MPC.B*.(*9+ 0@' J 6<0@QRS F7$&(UX>#[W(((<+)%[]P3N09G;1T1%M^T6 M=\S4'ID+5HV^0&[VY%=5RP>5RP@I.,JPHR"&VKHQF*1 $I@ 2 MDYM<(YKZQ8BUBQF;AW*42&6M:(>#B!.@^I]#7 ?5$,<082A=F6SF$(1>.[096,,U> M0B(2T9X5,RC57C+VD&PO/M^-;O?+Q->[7/?SJ7V_>OM?3^7R>?,QIX@2DC$( M6&$((%@7@).4 F0PY99#D$(XA"A\!8^-.';/X=RY7+6C^3\GNM8]C#^\N\"/ M3_H MF=^.<2T4;07C@E%)Q+G>(L=E(-"P3CDI.#W.VZ[2+EXTKMGE.OB<$PB MR:B0@.;"71["R)(2E7:=B##AC!BAO3)L7Y0T-A9:*9KH'^ZX835LYO5FZ3J- MSW1K1.#VS5FX/7=T8H#8]R;/"K\=)?LHTG<)B5B[06?E#+M!=,GDC&_E>/OD*-AR MP6P5X)X8+AW8H4[*"4@]_9'K8.K;]7 9SC;W_C<;!MYAOL>YY&( MY6:Q"/GH>71;L/^'2\7=?7>57C37EC3KYJ[72KUR85$67%V+64? M^#B?+=8_ON)5V9P737*(4Y5G#!"#.2!,"L Q4@#I0A:*&BAQT*Y(-,W&YHJ?8*J+CF4D@HRGUZ"T M&AW.0S*.+Z ;A7_4R]>\NO^\F'\OE5:OGG^KM'H_>U?.^$PZN7)9?J^5F@B& MI=*< >%"FPB$%%!*:)M*HG3RX,L9PE9JUS MPC=*AW%O0#_XD6L_Z/;,G@Y8IW6R5CL1S\E/OS4H_YQLE$]N+\,<3*'AB$7B MR #!@Y)@.""'+->AA+RQ'L LL_/2VKI?76'3=M"40@J7(# MV%] &D(@H0J,C5;6^B>\,6!]26:^5?TOG7DFN'?\ MV*=/S'OFI W<*]UWY-(N+!H=ZQ.I6>B][3WX_+BH*R@]\\Q&K=+"? M,NIP()]\IFO0T$ROT\_\JATA3')$J:%:@P)S# @5"#"E(! TQREW5R)TT&VS M8Q%C&[!?-AFD&BV3=]T.UHZQ]#Q7NPJAOH_55DFU5M#\WB@8-8[GG/71(G:. M! PSYF)E260-YTK=&LWFVG>C<0^D M$@!0)(;QD3@HW01 <,@](:_&N0.VS8N0"2RI4104TFU^0F,L_7 $\APBJG)) M# JL+WY65L@0&?@6V.8:SG47E4+3342!JFURN2C%T[). 3'_: V=SY;6 M:-OZW?N9=15TM9RD688+9'DD+7AN5S4R ZP0 DAAJ%!&8VBRD#"2R/J-+=9D M/Q5+6=L7QD*Q.]"/NUZP6WIFO);D./76J=N&L5;>)!L[DY6AR:ZER7*>[-N: MK(V-1YH]]4(DJHVMW: $W1.TA[3>EYCPBB5-0?IWY50O7O.EOILOGB=(9Y06 M6H(,YY;,,41 Z)P I"C+H8::*Z_5Z9GVQ[82;51,:AV3M9+^I4I.(=C.IA%P MZ=O_"X(DJ$9)B^&=*I2<:F^P^B0MQNQ6)VE[[(JLL'NW1+OPQO9:>D8)A$P MKK7;E'8%392RJ\)"%#G2E#,:E%\\KGIC(XRO)RZK!V82B=Q_?M[;R_5*SW2U MWR&-:5=X:KV$V?0#?LPQ1!BSNP=(U6G&_D0ZUC?^#__TS__NKI[+FU:]/CX]3 MQZNK"!Z.* 4N7A8U-I:RRB96VV2M;M+H M6_LT?PXHN]N.;SL]Q46M9RYJ!>QRX%0H<@&5BJ,A.%")XFZ?7EA98B],6NL1 MM[:[6!4-!BIT2X)/9E,AYX M@G$VH8'O^UT3EB_*[W9>^ZY?KP;>-]O0F_D#+V>3%,LLUW;EFNN4 D)0 6A: M&*"83*DI.!O=L5YCRC3(?% \4">9B0H*VV-\E'^UP?&/M1?BS<>J;Y3M]EAX3QE\&( MEC:^1=3 R>,O&WV<0M[CG6[4;*F^JCXOYJ9T4A[B#0*?VQ$('M(G;(TT M@G=;'G3 GC#I<'R>>B0\5..KRQ-5+I_?_I#WKC2BFZDFA!=0R]2 #..ZP&<* MF.8*Y) C"(V"/#6^L1JG!(S-(UKKF*R5K"=L_VB-DR"VC],8T/1] !J&2E# M1IOIG2(V3C8X6,A&FSF[,1NMSW6-L_JB[TIW CA;UM\=QU)EKA@3*S)LES9& M 9[E#!0\SUW.3)1S[\%[2L#8!N\JK&BK9.#@/0GBY<%[+30]#]Y 5#I$6YTV M_8IPJX,&!XZW.FW.<<#5F>>Z.<+U]9QO_,?JPLXK/=/.Q<,4DQRC' CE$I%) M) $WA089*C3*I<3*+IUG^LYM,G[SWZ0X+%YZ^=K?RX]R=Q?'I[8.[1CQ!N-/;_[>.;YZ\J/ M?-A)S#))D3(H0\KZ5[FE6,$E$#H5@-)4%$@4!!ZKL9U]4;V M,/0;^MJ@#8S(14?V1+Q(U9%31IXK.W+RV0Z! M@&^-T2YMM%Y'2G^QBY>O?_!'O(JXDGG*")$44);F=N C"@3B!> XQ5)QDV/& MO6,!+TD;&P-L+B8LK)Y)915-<$ LVT5PVQDA.F1][Z>L5=U>Z'#*)E]KW+H$ M UX$," >,":0 X4$M@,:*2;0%Y?6L,"+C0P7&>AKSUYPH/=+G5/2/3T\3>M] MH06?5=/ZP[E5__E4+=UWM/J:D;(+6:DPD%)C0)1== G"(9 (&L2-8 7+ E/4 M>8@=&^F^FR]T>3=;9:.2S\ERJWO"-\J'EX7TZ0(_'RT^L#U3\X["R1K?UVM\ MMWH?7=3[S.N$8/$38(8A&"]1GH_0H1/G!0!Q(I%>R-L=[SS+>ZV>IM;?=,7N MZA#2;40M*B1'*5% 0NPBFA4$E& %H"9:L1P:H?*@&\PMPL;&5&M=W2K(:1MX M%;D-5C\>B@56S^QSB%.O<<@^F,2ZO=LF:MB[N!Y&']VL]7FGZX'[K5+V"ZI> MV[]^6GR;_S&;I"[%@<8(Y$J[V[#4+B0%+0"B*).0\=J="E?UZES'U<9+^Q,-W4[I?6S*M@W"*]3/<[ZU'M5J6,> M"_55@OK%2D][E)R^OM2T(X37\^]ZL4E@@X32+"L4**1"@"B: 4:( !ACQ&4N M,2R\(^'V6A[;7%PKESSR.^UYC_L8J\L3;F<$>AZ&C?$QL^N%6\ZI;R?53$/O/GE< -^#Z>7O^&HQ9IVGV#"H1 MI]M#"8-/NV=,/#7]GGOTRK0![V>/3\OJ@_ZNI^N3+6$TEGDA 7=I0(FA! B& M)(!YFF;6Q\XS$K2OUB)K;!11Z^9[T.J#I1\'1$*H9R[8O>C?*'J3K #K89O> M Y/8]_A/2'J9J_OG33Y[6[_EE:[IXF?5?%JJ>EN_+MW[O-TCUCKE6<92P'.H M 9&Y!BZS'&"*PSPWL,B+H OZ;<+&QA$N U;EYL//MM7U27R]$O^\*&>R?)SJ M^I_W; K-]-Z"O1^EQ$*T]^7!CIHW3;'NY^3WU9^][-+[(!,M+WJ+J(&3G%\V M^CACN<<[78O5NOSG+M7^.ZNJN\%>SI[*V=VG1[VHQ56OM)DO5GG2O_$?NOJU MG,T7=0[.55[-F=IOI4G1^:M>WL^5*]FY.JN?8)X+!24$:>YNW,E, X&A "EA M4.",2)71D$W" 74?VR;DJD:"J.U;U;!P=X!6I;R:M,B)7A4P"2W .]PGX4>A M(^WHGAEYKPY&XI@DV9J>;&U??P6-14EC4K)CT\VZI$:-S$W_-3)>H+^BU3\> M3O.!RRL/WB7'U9N'5Z';I/CJJ2IG[JAL_B#*6:/;9@=89#F4&F= X9RXE%@* M\)0S@(U B'&B4QUTT:Q-V.@\[I6NR:ZR/GO*X3#[S0RQP.N9RCOC%DR]/H!$ MXLI648.2FX_1AVSD]4[7^B!\J1T/?3+O;--V)C8Z&2CLUNE;[1.UFIW)A:O#O CF-BP M]GU*<#VB'8IK^$,4K62&A\B!"V'X@W!&\?].+.>EM_75T_DF>>3KU.2N;HV:3Z=\425VR=K4L DL8>/3!;['"E&![?UT MH<;T:X.I5=@%^#8J-P>9'@7!NY1J]84H7OG5BQ*'+JGJ"\&),JG>KW;CH\^+ MN=1:U1LY[ZOJR:4X_V3JW']:N4B+"4\)3;'@0#.7&QN3# AA57@+!Y=]=T83&59S=A3'09=#]^"*[L"*TWI M8KINW4"K;N5_/956\NU,?;"_=BE@2EW9?WMZL(_/EO83*SI-L[4]V M 4@:HY(U!/69Z X(R0H%=S"VQF'USDW2I Q<6BR2-1A7;VOW^)5UWB^:7#P<8OFU'+3SEI2<4L=)? M7A(W;"I,3^./TF+ZOA=^A/IMP5W)[:_/#V(^G>2Y4:1@&4"0%I9'TA0P"C-0 MI"HO,E9H[9?NZ*CEL2VZ5\HEC7;^QZ+[<%T^".T,0L_#W-/^H*/.D[9V.MS< M;VFPX\R3!NP>8)Y^H&O*IQL8@V.3KP@TV&EL MX.B"8S..0PI./!,S631:7;1-D2HR@C20B@E7?H, 74.,NMZTRR3"%&O,SLO M:6,;MB>21:,8N8Y1A&31'2#K>VBWY39&49-%HXC)HCL .89DT><_Q$C)HE&, M9-%H/,FB49=DT8?3U?!5R[(JMK-Q_UM_IDOEJ4L M'^U,,KO[.*_OO&G5//FW!OX3-[ '$GQUB90Z\L!=>UCH>SVK:D=[??'[0SG3[Y?ZH9K@(C "X!OI_#PPOY:\JH!,$7OZ"*G_B7*JT2!$Y+D96P=KHQX=M5 MYI[U38LWY?3)BMY<7DX%%A@3Y-*^I8"X*IP\-=(E@,,XI1#G.JA*U 5Y8^.Y MM;K;6T,WB5!KX>I7&1EEU/$HR?VQ2O]1)VAX>I_-GK9L(K.312KJWQB2/ M]KWZLFE]P;0*O&$:H3,CKO.C==%H%O+UT'.N77,"4%\B G=;6?BUWO$W;M%A]FZ]"_-<7 W3U42\_F=>\NE\' M_T\,DTKEB ,"D0*$*008MO_#".O<2&GR-)W,])WS=_T8.T2\U\!GS<#?5:+/ M=9S5;)4CQXYHL='])IGI>I!+JW_"5P8$7KD-Z1D!TTRK@MF>H=:?)X4&#!4< M"*J@H-:[)R+HUF#T?AGR]O-*=\>[*QV35SM=\['I&F?"YM)6CUWC-R_V!7C/ M,V!4K,-O3'< +=;EZ1#1P]ZC[@#*T97J+FUTFX"^Z,>5L$_FMUFUDU% 2:BY M1MA=YR* 9)FTLXU10".4TQPAEN-B/=M\\Z>VLP([S"_?AJ0S.\G4(0V&2Q>P M'GC=XCS.?@1U'6S#L-%61TS9MU M@%Z&#:14"%!PC0$IB "44FX]4REDB@3A>9#_TR)K;.Y.4\+%,U[4!TL_/HB$ M4,^,<+[FC4>@:)2:-R?#&^/=Z#PAZ<5KWIR)@ QYI4-QRJ:\Y;NRDGSZ_VB^ M>#M3;^PVTJ3$%#SG?DNC-B%CXX25GDFC:.(T M3=ZZ,PZK:T -RW.0MC-$+*!ZIH9.&(55N;P 0K>"E^<:':[VY06S]LI@7GKV M^AQP[O#4>AJOK9-1+B>YD7:X4PV,@0(0C#C@;C=$*8@S^S>"95!LQUE)8QOR M^]G*%OK[?/K=!8U-7?" VXFJM>Z>]6T?9L]-C1C@];V#L8=;K66]8]$.UU7) MW4Y"T4-2MWTY+Y;,[:2Y;4G<3K_0]91R/S?-1[U\^T-.G]Q=TTTVK%0QD1K( M =5I!HC),."Y(D A)*314&$2=$7"1^C8^*.)0RJW*:KX*D753 >RAA?DOJ>% M<8'L_3SP*,&7VP#]::/S)LG7^>/9#J=[_AA%.[_S$#GP"9T_",=G< 'O1@W, MFE"1YQ0R C*.O M'\E$@*QG7FD)M>H]OFJ8N*I1Q%,%QE%=R0DG,O!MTUMM4ZSER.B<%#E0!+GM M"R. L&X*D"(G*=<*L=12<[)^V!%YP\8?:CBOC@]TKPCAYI=_HYL_WLULIYT^S9?69/[OX MHPE,:8XA8J! 7 .B"PD$P@5(&1.89L)@''2V<,'*/J8?S+^T.O% MCG?SU'\^K:JK?IO?*E7/X'SZF9?J_>PU?RR7?%K[5,*%-[KK,7I6K;(1-S.^ M_JH7WTOIJH>4<[7*4>P>J(^0)KD1&3.P )@K;MVC@@"F3TS[.WG]Z]O+L60UR6\&R(VT:6/A=SYYT->$NMVI.#2AH MD0%"L00\8SG@*>2&DL).%UZ)5P\;'AN5NZWFBD]UX )Y@Y,?QW:QOF[^#?KTZDOCKUGPB)"\6D!@@B[,I"$G??. ,I MSD66YPR23'=,G;X2$30&!TN6+E>A)3M)TSOG1E]CZ3^%O!2&QW9:\P-T%>#>=__$_M;K3?^7ES/WR MUM@9ST[H4UY5I2EE/>W?SM0W_F.2%AB+HA ,DH <;5:.)<90+E.268RRE%0 MB$Y,Y<8VIU_,#G+3W*UQ-B:UD3>),W/SK]S9FAP:6]\DMN:&L5+4K\"/SUZJ M;WMFPI?JUF!2[0/_2'0<5;5!B;P/4 ^G@%YDQ E^J%.N3 J>LES995A&4NL; M"D@!92D"VOX.(&/M1RQA?XT&2 M!#V%.S0R7C388<_,2Z$.^P]W&__NZM.2I"0Q:*?V'$N()75_9_^.\S3?PEC!$^H M_2@B/H ].ZJDS"= H)R M JC.$1 :YDID>9&FO,/-] BJ>8W&E[C#OIO'>&N:"V/<&%./USWSDHT7L%[W MM+L O76X'V$.U7]#I?88I,\Z)/V(AG*T7"#7:S1PBI!H$!YG#HG7=,PZ4V1U MN9U ZTRRH@!2NVK1C$C "YZ!%.E,YIDTU.\VL)>TL>TFGJ@S16*422(1ZDQU M@*SO)6A;6202M*=*DS=?C2M5%] M[^8+ZY5;RO]'\\D2B6"J:0IRDT) 4I2[(K@:2Q4>NN M;EUCYP[!]/,ZHT#4,Y5ZH7-%U-D9RZ.'BQW*>:$XKS/FG@_0.O="UPV]1?F= M.WK9I'+Y9+:_K&]13A"'0J54 I-1 8A@'-",NZSSU*Z7<6K/F>O5-\O5)_*=+ MI[R<)[_RRAV)?M3+>KVZ%P4KM)DO=/+)F*KE,GN';3]_^*)M^GF(''C+SQ^$ MXPV_@'>[E@*_5<9!5IB1GE.92&] M+/^2YWS)/DT"T@,=1[8=MZ)!E??*[^N2'4H)=Z"Q!4U MQ4^U.G!Q\1;#CJN,MSW-EK?6P#O;[G,3==@L'W4?/S(CICT?,H7L.PTBS>O'_2X$@3_'[; M@\[D)\TZG+)//]1AI_;;HORZM"[P9_O#9G=XOJA6.V$:9Q!134&FF 9$8CM@ ML99N(8$-SB&%!??>IVV7-;;A:[4%M;J)TS?953A@K_$"OAY;M?%0ZWF@MP#6 M99?V G(!>[3Q$!QHA[;+IQ>V/>L'2>OF[(4FAMN:];-E;V/6\Y7KLV*NL\:_ MFR_J4-!WY8S/I%T9W[I]X?I,;E(H3!@N,!!8%I9C#0(9T9GF$'7- ME>DA?VR\^WDG=[S21B\6J_-M^RVX/05WHX?O5'RQOZY*VSL=]GQ#>\K/$>L1 M_YX9?#\)YT^;GC#SQ<^K"JD; Y*M!?VDYPR KH>DG3[27RR59P T;0D^0YKI M>!EQ/KMS07\NI.RCM;.Y!;6IQ"H5QRP+RAK1 M+FYL1%='2-:E1![=FN:F;3QI$U^Z3>:YSB#^*U^N MPEQZ*7SJAU2L2X[MPH:]\.AE^-'E1[^WNO%*78_S?CZU;U1OK2NP?)X4F&1: M6?*@D#) *,T QQ0#"6&124Z-SO*0N/5C$4'\,5B,>K6CYS_]=XI@\2^)KO4- M8Y-3D$(M,44Y4'GNMN>YA91F$N14"PP1)JG()H]UT@CK32^60P![**X_>%]Q M^Z,,S#)V D540+MPRCB0K-" % H"JJD D*?(Y-1^M JM4'P[\ZS7& /#M;#Q M(^@WDUV'2<^SUZYR_YPTZAU5I_W,XU[%/X](I%GJA(!!9Z;S!A[.1BU/=CS7 M93!%F7,LT+$'CL8BQ>;"U MAG41Y;H(]N^-EIZ;?"U(>AYX7(5/WZ<>@="$GWZ'08 MSWV;VA:;XQ;M5JB8E?WRE_@BTWYD+ M\T(8EBK ,\1<=?7<+O:M@Z4SIFBF:)J1;M5%3P@;&^MN*VCNY(WWVN@*Q]G/ M_8J%7L^X.H2&YUR.GV1*:;DT^782=@ MM1.K1SW6E2_03WWO0<>QZ 6Z*V )^P+=-M!"]S5?+)[=>3=_:*JWV($TKV-R M#@;<;+[4FR(YR1_WI;Q/[KF=R+B[]F;-X].D'GQN)+K[%,M[^R_SF4Z>-5_\ MB_W1G4:XLT7[@/MA-7*K]<_R4!.^^2?1'/DDU;W6RT2Y$,:C\7ZSTHDO['/R M7JNGJ5;N_$/H9*$?>:F2/\KE?;G5R5)^W?ILOGAP:CW6T5Y6 ?DLI_HF*1L1 M>G%3 ]!DY52V85D_]61AK6]=6C'*>IQ.:=?DXT(_E$\/5=T GSW_2_VV$\3O M[A9U6IY#6V]:;;VI*SRO^&XNIN4=;X"S79)4UC1WV7#Z7"MAW5ZKCC7R1%-/ M]7'0@WUX83O+^2-[06[5GR/M:D0>+*U['[%D#;=#$AF=O7V4V&W'*CKV:3VT M5H4C-GL"1BJ898@"C5+K W$M "N$ "F1&2:Y4K# UU4?.R=Z;)[.ZWMWH[5R M0W=+1$V5YIH_IKOIU6>ZOONBZT00-7/LA*Y6@0%? =WEMX733R?T[,:<*6JV MT3Q9J=[+%D\X8KU5.CLK^(5+GET"Y'+MLXLM=*U$L^0N?^$ZT]7J? 1SB52A M(4BA=D&HC )J"LMQF//,*"HMXX75I3DE9FPLMM9R)T_<&VU*62X#LQ^?0=6/ M@*['JF>R.8;IXAE=ARHW;2!$JWES4LC %7#:##VNA]/Z=->THTW(^R?SIOQN M'>J9JB9%7DB"< JH9,H=YU,@*)) P13+O*!%SL@ZC:@?!9R0XO5-[V<$[9D! M=N_92%?E0*UU#4WL>0RIW^CO"M-0B3>W^+RY"$V'_)EGC8^6#_-8PL#Y+<^: M>)RO\ORC';,CK=MY/7]XF,_JX"!7<6%"A1*:"@(HS>M <0,8EAS@'&&-$526 M!3ID#3XGK\/ 'R(5\!M78J+93KB6 ,XB[<<"5P$W4,:CM8IU\G*K9!/5UU2' MB9C(Z (2L9(7G1,S;,*B"\8>)2FZ]'S'.-ZGAZ=IG>9H.WO1 F:&2P*TBRXA M*:& ITP 2#E2,I6I\DMZT")C;,N!K8I=6> 4D'X$<"4\/8_]'61Z\ ):;(\5 MQGM"PK!QO.=-/ KD;7FT:SC(-_[CO6UIN2FF]/&I6?83S71J/8 L5]BZ 4@# M8:0 1FBH"(0BDX'Q(&J: SHAU M" JY@,8542'G6AXX+.2"@<=Q(9=>Z)J7;.-%K':LMWCPMRME=4\V^#C-=UU#3RI5BU+.J"23) M-<,%M]X]M2M_0)16@!E3 1)AAA5-.-!Z2?"51@;)3CEZT $E[:P'@#-I8JZ M+"(03OU$[NB?/-K7 Q<*'3K*CU3ZA;]GUJD5K))&_9LF8/VFJ;@(:KV3U1;9 M?DKE)M3EW7QA=+E\6D3,KM@=S9B7B\,4&/[R<2> 3EY.[M;2=:<@]KOYHA_M M)WQO!7PR.Y0\*0J5$:&9'?2I @13 [A4*< 9SAA&#-L54[=#D?-"1WA&LE*S MB?ERQ]-/B^>&&;L=DK0@'G9FY 2!5TE1P6X4!IDEG@*AHU. M59 GUB)K;"Y7K>!^):;.A2B.<37"8)QSD.&" "*R% A%$)#,Y+!P47R:AE7W MCH3L,#6^>\76\W0K#EY]'W!MM+Q)0D"[IE;'.3CBE^@XDO12E3G.F=Q2D./L M*]U(^-535KKW2#S=93Q\R2E&EHBED"SU%@2<0?FI(#N MVC67)"L0Y$%)^SOH,#;2WNJ['YF_&_P;QC1=.L:/@7J&NV=F6FN?[*CO3N$W M^.]9<)-L;(C'65< &(G+NF@P*,== =$A]UW35->=0\NKSO?=S2-T^Z.L)I03 M*2!2 .:Y=9^XR !'N08Z93!5 C+K585M$)Z1-#I^.\A>Y70,/!HXCZKO;EX$ MK/H^*@B"J<,6W 4(HNVTG9,S\(;:!7./]\TNO=#Y6M3\07_C/S[/IZ5\_J9_ M+%]-W19-*NRX1QH"@=(,D(P;(# 4 OB@H@YYUH'7H(Z*6AL=-#HZ0[ 0]V: MLU#ZD4 ,@'KF@"TV-TFC9?+[ZD^G;E+K&_<&4BLD\>X;G18S].VB5F-/W"5J M?_Y*#^&;NU(]H3 7A30(()GE@. \ Y13 K2"*:>(IZD(JJZ\W_S8!O]&N^3W M6K^N?D"#7>#D'XQ(W\=TWF!TG^WW;(X]Q3>-O\R\OF?8VKE.4F2*U$ D", X,X#HM+#C%FH@LCS+A3!I1F'83;\34L8V?'>4K*\C MA][N.P6DWR"^&IZ>Q_(>,A]='>-H29Z\((AVL^^4C($O]K68>7ROK^WA_[^Z M:VMN&T?6[_LK^+8S5485+R ([,-6.;&S)W6\B4_BW:FM>5#A&FM7D5R2G(G_ M_0%(BI(ED0) D.8^C*.Q27;W!W6S@;ZYI_G>U.U7_N^9KK5"+5Z^2-.P9)86 MT+R-$8BY:?C&*-'.>IX!_7J6-"$L3@MDF^#;0F-JNKYC,VKXC"I&[7-ZV]#L M5OE & T=Y7"&QRF!]P( 7JF[;<\<+6GW@E"'Z;J7+G53[+H6D\ MDD-04%%.(*6 Q8R#!.>)PC'&26R5EEL_;VHJ^^'N\Y>/-]=V"KK#I%L9/20= M6/$N"6FM9D>B=:B4N;+2*?-IKU2[)XRB0$?L[I3E^-=^/NYUV7+F_='4+[TQ M)8PB_:XKA 0)SE@4@D0(XGR%!*98Z?:M;-4IJ9$NPE@51<>QZXZYW&TIS&JC]LIYK&/VWVQG[XW77'N3)><)OBUGZTV MHUQ07 @%2)&;G$V" -&N+DAB(2'+9)Y IQY=%RE.S0YHSD#3?J_I![4HNT5Y M1^8OXVYG*X*B.;#=V#?3*ID]"*OKG7+#<#@;8HU-('MRF=ZHML5:_&,[8W^C M9Y4B:KZ;;LCSS&;#W(OHV.UW[C?!CNS.MTU'MA&&U&J#B31@417T5[8J+K$ M+/S1+U_?4:$0G6FL>!4U6$0[,,J,T*B"(V!9Y)LL8ZB:RW&9'[>@\TT6YJ1: M]&VX\!@Z\)M^HG[0U^>GI\6+IK&;PB5QG N6 9IE$, 49@!G,3:#2" O8E2H MS'Z&P'D:4_/&:RZCBLW2E+0WKK8&LONM$ B>@4WW.61\AK^U?=?LV^7WAVJD M[O=.7R:W+NC=&'0V-6^Y=;P>Y=V\OVHY?N'2,#UUKSFO>OA(4;>3G2'!E4A$ M ;(\,9W#20P(QAP@BG@N98KS5/7IKWM*29!L4'_$87FQ7W;L/;CLY +7G/$'S3]KSM %QJU=MQIT<0\.'33(D,\@PJ M4,#<].;)$L $AH 0B N.H0!-2H684 W M60=6Z@77.&1F/GG4MTO?H57?\Q)%[U+4(=-J;KNW"GFGFYNQ"/WSU_6FU M- <89=E4(A DE.: 96FB-5OI3_KU!YB2*8EQ3DEN]0ZTHC8Y!2]YC/9,]JM) M.PNPG1,=#+:A%=\5,?^$]2XD0N>OGZ7U-NGL76*W9K=WWN2[!W]JNN=_E?QY M;;QNMITQ)2B*!0$%QQF /%< (T0 4BE&"2HRDL0>C>Y;R%E]]@.IYDNZY'JWXKH9/P^V[0[<'[NQMMU/!W,O:AZCFZXQK1X[[4X4 M@FVOSU,9>4_=*>KI1KK[\J$.Z9JT-Z)BEB"2@1PJO7-0$@%:H!@@DA9*% G. M4BX,!OH&Q&!\(3.P"\E/?H\03_ M@I\/\PVGBW])NOZ@?[.90:CB0N04,"BI\7?,1"^D/^40$AF+0L'#GB,;4 MC%13T5+Q&1E&HY)3]XJ?8S@OGWT$ &E@\^*!CU?)3PL"O4I^CI\Y>LE/BU#G M2G[:+O7S5TQ9(-T\WJ]79@B(>/?RCXUI@M8D.U[S[?Q'F2@>RV#GJ0P+[L F13-? MI=#MV(_82_3+/ZIA[K\>C"'>2S&(]^(/8B OQH.!4;T9?X".O9H>3W+W;M[/ MMR_7:TG?KX2FK$RO$6& MNB?/Y)RH7N[(JP>-YH.<8__0\3C[]YY1ESN] M<_FH/VYF.!=2LEQJM<.F;;(B@"$A0*X_,9;BC+F-!#\E,34%/.AK8WB,2B9] MHRM[(!U#*E[P#*R)MXR8F K4&2TRO[E$@WWBF&)":* M*,!8@O7;5$B 59KH'U+EA: )CITV":\?/S65KKCSJ87V*H*>H*M>,39@T?.@ MU9L5]\KS7:SKV#4SOX@+%J>GRG=QL_K(/64;<<.S1SNLRU'8J'Q3 H<\ M)=M&S6"S]Q5R>V;+UE\A!QQ8(A-LS,$E>B,/.[ 4_W3D@>V-?7KZWJTVFP^: MZ2H+X^]R^VCJPG[(S;8,NFHRGU4S>OCS^F9N*LK8LREMVMBS *MJ9_!&6J116Q;_8L3Y-3)*'-5K58D4?3Q<%'/@J=>MD4NK7?1*LM"] MC4.@'+0+1X33ZO>+5 M\=2F!5<[L]@?K8%-70G4@RM0SH:K&X= QJB%R*@&IEO08Z-QX6K/Z/!JV?1V MJJS2[4\S&%7.A&* M4-'95CKC!F$OB7L2:[UX0\\H3STFYG&UT#=O*D>F.? L"$49E"E B=061"84 M8)HBD"L%$YPI44#'B? 65*?F7.PC'KO)1C7;?]YM$WQS7NT6P3%H% K:T>)( M/5#UCR[9H!0ZX-1)\VUB4#8PM(:EK&[V,T\?Z'Q=SGM_]])\_)^YMH-K_OAR M)W]H=,H:0)KGF2+:I8T: M9DNWY]/U/[WJ BW1MS-,X3$=V#+U@=/9(+FA$\@B61(=U22Y 7%LDQSO]O29 MY$+_]=O?Y%(_>'&]%-?B^WQISG3*V<2[/0#/9"P0DP!BDN@?- 888@P02C,8 M2U0@:=6AWXWLU(Q2S76I./05P\W.R]%9LD/?TEL*CNG0[E+%\%54LUSB^IKI MJ.8ZH+?DA%(H=\F.Z+C^DA,0)PZ3V]U!BP0^[&+D9[+38PY3#&,($(9$>T^0 M 1*K'%!1: <*4QA?YLB M 0L0ART2Z&)@"D4"%@!9%@G8/"G$/(@O\V^/>H.JB9:Y63,,SN^0YM-WDF1^]KLS^;<)'I2;.6 MC]HUTSY:=?1>]Q-6<6:FL'$0$ZEW>9DB@!19!H0V,22-A4I2-/LAUVQEG3EM M2]M%20XY&$Y7#ML3E+Q'KYB/7B77.&9?6Z\(9+1(498 PG%N$F(QH&8"=9RQ MG'#$,Y2X3?D:8CU&27+__/YC=+VMLDS,3-%HNXKN:>=TFI[8VYG^01 =^#70 M >;E[N3N*?2N"(7*KK>F.V[BO2L<)SGYS@_P]#M;'E[FAJW6&HC/J5G 6I2(U[)$VSW[CA[O0 MKZ2N__7(-[65?\A:N MHMUB[B2-#D0M3T /A(WVTEY%K)0WT@('=-2'79%0+OY 7(Z[.1@6ZI-MQ<#D M/,--C]K5>*?W.<*PIOFJYY?$I"!$I,!TI@-046ER &38C?L"G8PSI/*26,:/>0 T=(RHQ*CF,ZCZ?T?5Z;68Y55;1%!"5 MT\Z"!XHZH0D5&#I/9-Q 4*>@)X&?[JM[^)MW^^FM!X-7D5*,0D1!PE6AM\%I M#)B0$$B>YOI?7E!NU?'M,JFIF8?*EU@T90#^TVW;T77PVWIC-HKK=<#E0&-L M+V(1TNDY3VA\OZ53X+.N1_<= Q9XSO(L5H1R#C(N8I- AP'+,0$$2\AP2G#! M$Q>+845U:L:CSC=MJC+GRS>HR@Q9>#DA2^-26SERX61@&V1'UF M_[:UY1YJ;ARC+_)IM=[.5"%2BDD!8ICF9H-# $ZA GF1DS1FF=[;6VUPNHA, MS00UC5GWC$85I^Z-:T\ [;8LH6 :V)!X(.35NK8-@EZ]:T\>.GKSVC:QSG6O M;;W67_C4E+KD+RH9C"H.[97Y!+C+2MP'CH&5UP$))Z5M$]E+64\>-IJ2MHEQJ)RM MU_AM#W9S8!Y6UUR_VM?R?FWJ#+N*[_6#'NE&ELU;GFJ^RUB$W#%=;A', MGS=T( [AL#YV&X? F(]C-YII1=M55+,=[?B^BDK.KTKL&^;#[2'< M 0NTD7 @/.INPAV0XRV%QQ-ZYH+N-S$S)2CFD.: ((X I 4$F!89H$F:Q"G2 M/TP\?;6E"\O#T5,:3@Y(0VG 8[XFCW%>\NB9\7D HN49:#]HAC[\/&EKT)V; MYI_1>2I^Z#S. PIOD[UY*F)KSN:92[V/-ME+G5)7_1+SM.?S4GP1\ML/,YG[R,2;ASR0Y:8Y]'7A;[S#FD MQ4V^17-_7'.^>EX:^Z2U9:D_\C)8OKE?+>;\I?KY(']NWVE!_C-C,,XS2A50 M# D D78G<)%!P/3' G*5Q8534IXK U,[XM#\+UZB:[%Z,F&2O2C1:UE<:^@< M5\7.$ V)]<"V2;/>#J[>")6,1[_7_QH)HE*$H*5S?N@%*YQS)#]RV9P?.*=% M+9."LF^_W "LJ\R!/.@7,B,D.7?1"5F](=OTJ2\?=<7ET_91*OG[6:KKW>> MUNR[X'8&=H1E'-C.[B0PJ]),8-5"1*445]&[9J5J2:+?2UF&,;D]\0R5=N?) MQ;AY>?V@.DG2X%)IP+"3A- M*( %3P Q,R!C_8E2)%,FG;KU]>1G:N;Y5BG)RW/YTLR:YEW]Q;N) M7]]5L[.M(Z[%P#9V)TE4BU('!,LV@-7K[4"2JYVAO3HH[QBD-40@@ ,9W;[< MC&I\ T%W;(1#/3;4(>/]6C[1N=A-YJB3Z/6[H,SAK$8 S2B,*522:,M+D7:- MXQ20)"VTIYS%E#+($YBZ!4O]&)E@X+3BNNG^=="8V:?Z^)Y9!L/\30\S M=VM0LU\N094+?F$Z6H 33A<$!SOZM&+BC<]$78"Z?%CJ]+2 ?NMG=6*C:]M] M,]_PQ6KSO*YF&C:.D,)91EC"09%#"*#,**"<<) (F14\S@3CL+?[ZLS6U+S8 MWXZ/!D[/! +[LNXKV<.E'71]IN391E]>GP.-YM-Z(SRD:^O.U-M[N-Y 6CFZ M_D_W,^+ORQ/&LJ'W">$958H(J1C(I1D 37%BFD0F($\II)+37,5.![Y=Q*9F M<"M>JQ;U5[4B7QUJLIN)[<19ID6!42)!++-4XZQW#[20L8DVDH32O- [B-F3 M7,]7XNN6KK?CHGU,>#C,W]%%.9WRE_GNS-NQ=50GRBCF3"@H0889!S#7/[", M3:TLX1)*SEA&:I1OEY:[M+ 8[\C^MR)LYP"$PFS@U[J_ 7!^8=L@$N@UW$EJ MU)>KC=#'KTRK>_Q>A'];K<0?\\5BII B19)B0*309D*B%#"5(9"E*:,P%D(2 MIUR/W8.G]H+;\175-L'Q(*;!RT[I?5 86,%W+(73XV,A ^EL\]A1]?-8F&-= M//E[F]X=XGNG/_WU3[O?Z!^FM&ULY;U9DUO)D2[XWK^BIN9U M7!7[(FOU-2Y%-6VH(B_)DN[,"\QC(S%* FP R2+[UX\'@-P322QQ\@1U3296 M+LAS?/G"P[?P^/?_\?73V4]?\F(YG<_^\C/_$_OYISR+\S2=??C+S[^_?P'N MY__Q'__V;__^?P#\KZ=O7_WT?![//^79ZJ=GBXRKG'[Z8[KZ^-,_4E[^\Z>R MF'_ZZ1_SQ3^G7Q#@/]9_]&S^^=MB^N'CZB?!A+C]V\6?G4]%.A-!Q&Q 29\A M*&:A>%VXT,$[)_ZO#W^.440FE0 F&'TL&PZ(/$(H41D6;0B.KQ]Z-IW]\\_U MGX#+_!,Q-UNNO_W+SQ]7J\]__N67/_[XXT]?P^+L3_/%AU\$8_*7BT__O/WX MUSN?_T.N/\V]][^L?WOYT>7TO@_28_DO_^MOK][%C_D3PG2V7.$LUA MKG_X:AYQM9;Y=^GZ:>59RAOA7+SX;!YO?.BLJF:^N/C+,PSY;/W32SK;[M)]74U/UG$G^:+E!=D>2Y>AXMX1^4W4;_]Q"^?<4$/@OAQ M>I8N_KJ:H!:Z6LT;2&ZC%B+WYY^(ZY(7BYQ>;;2RD[DU9RNRQWG]R18:?Y,7 MTSFMC/2<#/:$S&TJ,1; DCU)H2@(/"9 7DRP20OM0Q/5WWCM7A@0_6/@>%EV M H;_>8X+>N+9M[?Y\WQ! A&*-MY"NVX.Q +7 1SMR6!"8CD;J3BF)G"X]>*] M "'[!\0I\NP$$N\7.%M.J^BW/ 1G"M-:0[9,@=+D<05M'!AG+,L1K76RS>YP MZ\U[@4+U#XJ3)#HR*C8>U(OI6?[M_%/(BXE$SJPK%K0ABE4L&ARYYJ 2<\@< M,TKSD]!P^XU[H4#WBX*3)-B%]M_F#],JA-GJ-_R4)SD%XH"HYH+",Y5T(OJ- M 4F^D A,.&=.VR/N>^M>*#"]H^ $27:!A&O:2@Z>O_G;]-2B@^%*Y( M!HKB<%5]G\0E).=MR38%Y4_;&NY][5Y8L+UCX119C@R&9^>+*JD7TV7$L_\G MX^+" T86BD7:V'PD&"N1%: G#Y@%:X,HD1SD$^/?'6_>"Q*N7T@TD6@G#N05 M$R_H)\M),85[3^ZO*YZ\'4^;GE?"@ A:&\\D!4IML@NW7KP7)GR_F&@ASZX@ ML8F6-TPD%S7G-H(4G(3BJ@O,, )&&WB620IQFJ78^>K]\D_L1\'%L4(=&1E/ MB(.TYN(,/TPBLT9XFRD@LA)4=A902P.%U MX46^G-6$_7RQ%OD[DGQ^-C\G9^C;LWFB'4^E(&/FX#CYPRI&"H^D$^ T:A&4 MM!A/RTCN0<1^".DX0=E:T%W@YCU^?9E(?-,RW53+M@$UXYREE C[46C:$%D@ M1@*#:!U/S$NOXFG6X\'7[X>5CG.7[83;!4J>I$0Z6&[_\VHZRWQB6"4U14@Q MDA?-F03DY#(Y$A=/)CIRG1H@Y)Y7[X>.CI.8;83:$S*>T9>O%^_G?\PFWF). MDASHXE(&AO!\JND]JGB;0GC"QWAQ?+]XLYE^F MLY@G/&&V(@O@G(2C?"$^"NV-BDR?\R5$QFP[8-QZ^W[HZ#[9V4"T/4'DS7RY MPK/_=_IY[3PEHX-.,4%1@8Q?,@5\=;^19):09QYY:0>0&^_>#Q[=YS]/%NO8 M2=#*PR+CFFZ;I$.&"%ZI"FJR>QZ] JNS84Z9@J+_M>O\2/./N1UX1Z3$(9;!45F36%.">!YLD .BLLJ M0-CSJU2"7<__;]H-%]#K*!:+N R,L9/8W$,?V2G^,*MVQ-M)-,,V^ M&3)XBMP;\(9 '[RVV25GR %N4MFX[^W[0:3[1&0#T78!D=H/N'B&J_QAOO@V M45RYDC.'J&VLQPAJ"<]JX$Y1T&LC^4&MFBHO7[H?(+K/01XOR"YP\.X3GIT] M/5].9WE)EHYV.R,QD9&3KIX@\.!S"L!-T?"8V> !=F#:"O"976E0V M[WWY?KCH/LUXNF"[P,>[C_GL[(+ZR&HFE Q<G09_6D= M=7??N1\:.LXYGBC&+D! A'^JC1SS^,]W'TENR]?GJWJ6N$;6$UVB]IP+\,$% M4+35@5J[UDRWFI_4*?\N\S/$]3^M5--O8[WKWOHYN<]#Z*CQ,/?9\O MX0/BY\GF'9=OO82>#"I(K1-P@@49%64AI!!!U"P71BN,>6C++K@,:S!LW[-9 MB_ELM;SXR=6B_ XIQ]J;B\>^S5_R[#PO)R(&%D3D4%2VH%@RX)+BM'?2(I.9 M97?5+MN(I8MWCW-8O*6.+\S+25(=YH/O9?+EZ7;;43Z2J1L]:T-&2@37& M PK-P&7%O2V&>2T:0^(& >,<(!\2%\?+MP-PD'.]7+Y9S,MT-5%1E8#)0S(A M@^*$:\]L JFDJEMO3-8TAL:UUX]SD'Q(8!PKV^-A,5_A61-8O"-GNX9>>987 M>/9DEIZD3]/9^@1D3>#]^O5SGBWS1) 7[K(3D*,DL'NK@;QO67L!&..8>#38 M&#'[43;. ?0AP32 1CHP/Z\_YTK_[,-&9*]HP4P81IT-(DC-(BT5Z<$9IL!Q M*9WW(B%_*$8^!E3WD#'.X?4A$72JK#LP2[_-9_.;7%S@G@G)LLP<>#")!&,L M;;O.<>!\2.FWD?CB _ 9 L_RA!HI-('0%_A*C0XL[R7+VX7_E/R0ZM<2_A(+EM8_B^1O!)7 !4L>KN-3-\Q+MK%SS MQ/CC6;D6^N@ 9+_EU36WUC(7+5,<3*H9NJ@8N)(C9.%B<8JXT:VMT@T"1II4 M,*@+>+2 .]B]?L7%C/;QY9N\6->%+B6B;"+.B7 CZPE\$9#"91'FCXG(:)T+$+%UT9!E] 65] M+4,KBIY=*$61\0SEH5,$+="S)F3<6DL;+7\'.H<+O$OG5,D.V$4VR;N M/; BZORX0BRQ^A73/!09A#6M(\,=I(Q;CWD4[!PC]"[0\X]BA^V MYZY>ESNM#9=22URS*#4'C4Y19, BN"0LF"B9S5;S:!_J1CT&5H?2.-* EB&W MN4'5U(%OO2]_&QLMG2U,%PU::E-GCW#P@M@T%%%H1?!!_U"O_) 8[&"S'!8K M1P+S<,7UB\JML;_;_D71K(C%*M JU.&]WH+GMA;F6[-1OB,M=)(Z[ M%?> S";*ZP";U_H0GT^_3%.>I4MOY!DN/[[!::(M)Y&@="">.#DA5FL(Q7"P MF2GGG:WGJ)MWXGR?KI&F8@W;H=-8'3]:>VCMFU[DCWFVG'[) _:*/OB>01M' M]^>P41?IY[PIDS'GR4A%^4=3"PHRV6H99>6&=%ZTS3 M@22V3<$*GZ1,NC8\U?6:4H2 '"&S4"?=&EJQK;MICTC!#F7%AD3'PYG90^3> MP4[Y>O4Q+^Z13.6%&'M=WN/7S:!<^ODBXS(_SYO_7AT9T%[I>GC4%"'JH&T) MOA#OK&AR&YSR3K6N')U.];B^WF/"\Y$UW#FF7\P7Y/K.-J>?X[?U!3/U4#3I M?9;6WYUM4)#^O_--*6[3?2Y=;IY M(%;&-3GK MMHJ%> ]&%H4N 86#KAJH7 O5!;P6K-2FB& ?N<0]L= S:HQ3709?$/>Q< ML$+?G9W73-R;.M^'-+Q:+:;A?(7A++^?_S:G#\]61,[9ND%XTPHYR86X-RI# MJ&/'E:8HQ"?Z*I7 H[:(L7G&M3$+XT+\,;WT,77?#/H=9-/>K#7[,:]H6SI[ MK-3:S9>.EF=[@/>1DF[.1L.P'+?Q R3=VCA/ M=;/R0A<;T8'G)H(*F "90G"*.U:2I"CBH30Z)R&&?Y4'W_"/6. MIWB&LYC???^,J=8V[R8%W1BN-DBX;:U.$'<'P?F&^NV@RDLFHK.<>9.@E&A!):O M,4DQ'G' BP@Z-4\UW4O(N- Y1;/W@N04,7> E;KWUO_7XS1?\*PZRV\I#EI, M(YGQ^@OR"6[^X-HG)XZDAB872*P>PW8Q0L@V VW"%$3%'&5I/I3E%()[P-Y) M@+D=_3Z:]CJ *CF#F6BGZ+UFJB[F\!85A9 A@.&U^T^3K7?)>_)1G= ,4RJZ M=7'I7D+&386WA];ITAX1,M5GO<[!F[,:6J3?R0M=7/OQ"XS3L^GJVX1[CJAJ MXZ@U@6(*DE'@Q%M.V95B?!':?,_[/O"=XZ;HVN%E2%%W8'3JT=(9?>0;+8)) MG?)M+=/ A$V@D"L@F=3XDR63L$[W;'_6]^K]XPX':F]BCI9M![AXL\B?<9JV M)]QIFUTG.&[(:.*"2@59 B/KG2,D$7#UZ!?)A]E@ B/Y-(;+'F2-.R"H/8I: M:Z(#<-TD'GUD&F6!'#E9S&P=8(H23,Q>Z\"C:GXXZG# ##86J#U@CI=N![7. M-XLZT&CU[>+& M/G1#]5%3,[?O[L'W;0*,HX39 0A>DKAG'Z;DF&^$03C^]>NV6G[)D]$N9.4E M^6&H23#$#@8RE$5P*T6)434_Y[,/73UXP4W TUP)'0!KUU0>P1DSS!80& 0Y M8*4 %N] !FUXLH5[UGK@ZBESD09V?YO IX6H.T#,Y73/5[7'[6T]7OFZ_+[< MK(E)"-DS*=:EF[5W5@-"DI(VY*1Y'IB-K4\?/4A0#[YP$_2T$WL/&+J*^&I; MU]:SSX1T5V_W-9:<>L5XG?4D+#"CDU(!HS"M'9Q["1EWWF1+S)PLY@ZPLJ%_ MPKCR)98$R52'+7E3$Y($"Y<2*6-RZUCZ7UI MZ^8,WC#-%X.HJ /+N!"F>:9X-S7C M%LF'T?YNB)VBB@Y ]23&^3FY_6_P6ZVS760U98R1Q\(H"+ D'*TC!$56V03% M?>$\)MEZF-']E'0#II/T?'OK.UWH?4!G<4YOO2.C"3?H9*!5%5EML[]T_EB,?^CSBS*M2.0R1BA">5!."O!9!PA8;]16J)FZE1S:T7W1 MB*!QT].-(3>:ICJP<#>3'!>,?+M8:P&Y\,IX2"Z1O99DJKUV ;1C 5DL68;6 M2,;YZC/'*; M'"RM/1!T3A1V!^F&Y]O77EZ)<8VE6CRV13(1R)9JS I4J2>M53W4[2P3BH5$ M@4QC['R'I&[\K>&BOY9*Z<$DS6&7.A@,L4C"B>.* L M!:*JV7^?D6/K'K3=U'3C)@T'J$:JZ %4][M_UU>)C)@\F5MA5)63(SFQJ('7 MR4_!*LM\C *E>/1+EZ(# >'G;/>#]<.1V ZTE*Z](_GM5I]"]GS_#SE"SU M-;8F-@3,EB=BP=33-[@^\B= :.L3>;-%"],8;M^G:NPFBFX V%B!'4#R;5[A M=);3Q7U:3V(\_W1^5L?5/,]E&J718#IF1E"S$DFT^U M_SY58T_MZP:2C178 22O<;#7!$[AG5HBQ7AB8:,5Y3=>KN[4SPZD8I/H58RZ!_':2<4@4'0 M64MF1=+-YS<]QL#&:^$3"?KU8OW.M([P+VYPF\@@G/0U98J802F5P5F9P%-4 M55)Q*)NW6>Y!UMB9F<:8>2#?TD0Q';AHUUC:W$#YY'SU<;Z8_G=.$XEDFP-2 M=*0*>1:,W(L@98 L1&2HC-4B#H>QV^2,G71Y/&R=I(@>,77]5E,1>&!,61 ; M0=4I<$X4$+)D;40@C[7U^-F'Z!D[;_+8J#I6%1U/PTYU=E/:.;Q_.R#\Y/'8 M![^FE2]V&G_M_;'+-UXBE$7TT98 UH=41V21?6(Z0ZG#2T*TN;TW-SW]]ONR-OQ=-CT\B:OIETUL3HE MP693:*T*+WWKG-OA5';CG9V&H'ON AU271ULJ#=O.]6%@F<6#0@3R."*_C(IIV-NW330T2VS0VO[P8MF#Q%]![BYNC%Q^7[^-L' M2E/ZHIW/#*+EM8M>!'!>(*243,F,)!!:WY(P!!_CAA./C.+1@=#!8GB>Z13+>#\]X81XQUC/FE(%BEJYQ'!FY@A\%0L(X\FV]930'82,_(X MS=X UT9I':!O'=0_Q75\^*D.,=YP@8C,L!QE:CUL M_'Y*1I[6V1ON&JBK ]!=N[J;1+YCEN"Z9^'YM(IUEI:O%\^GRTU1FQA>3H2A M!>4B!R$Q@O+,@8M:0DEEDRAGO/U\T%.I'GEZ:&]@?F08' Y\OP'^+'^H2;/W M;<^ZU:X,$O9&"-L!\A-7@F=)*3#T5R1.GB (8VI" ^OX0YU,ZV:#G<2,/*RT M-[2V45H_(+Q]P_N_)E(E5+,4=2AH+4VY0,$8STDX9AC MH<1R=8W\8)A]@,!Q(_BA4/)=,+926<]V].)JH7H\D:F"*A9+\5])H$HMNPKZ M5JG$8XD&A6\]7/%!@L:-XT>#W;$JZ1EFV[N'+@:*W'L'T20'2YX)T@9"6PHH MJS(QZSQ$%8+S5K@B6M=ZCJ-TW$!_-& V5^*IB!UXJ]Y.K9Q(>C&W.0):CZ B M)RD*XT D&R-Z- &'MXNWB!HW/!]]2SY&-;VZA;<&7%ZLIZNQ$]?G"L9%4=M/^_2C-:ZW4U8%=)+]DFU][$O_K?+K( M3\^7TUDFUWA3'%A?-;_Y39IX*RF,L_7:AVKSM<_$&R=6N?$F4X#'0NL^RD/H MZ[+UK1E6;M]<.93BNHAQ[G"W\Z+.B?$LQ1 4:&58/:M8$UODB @O>$PA8S2M M.][VIZ[+/K9'@V0;I74%R!?S!7$5M(^)5ER(6&:S71GA::XK^DUH??CR0Q'%S0B-!,K@)%Q M$$J7(FD1BMAZC.+^U(V;*WID: ZDM'Z#G>U9NGL%6:O]0HD"P15>+TF)X(/, MH(UP.=6K<7/K8OCA5'9S*O%1@IU6ZNHAV+EF^E]59YE$2%1,5Q/DAA5IZ[%- M:^LISCJ$F1AQ6H:272X"FSN1NXCI,HQIAH+;&W,3E72 K;?Y\];'>%UN,B*+ M+UH)#SK6L8\Q2$"1)4@4-@9=DHBM.\UW$M-E/#(4MMJHI(_PX_HRV5Y)<),E M6[*W5B7@JE[X:G4 [W0"*2WGHAB3FI^9^2Y17888CV+)3E91!Q;M.D,OE\OS M.FGH=7F7X_FB3FL,]=";LHQI7^N8$52)%,5+40=&Z9PCA? ZMJZ4?)>H+F.' MQ\#+&SK/R$^H'TJ5 MXSIK,687(7GC0*&SX%%'DJ,1T<1B1+E5Z-UQ6>II=(Q[:<0CX>^Q]37VA;XW M#'EEM7JG5S?'7K_E[,DL7?_T;_-5ONQ>([/OG2T*O)+UVK-$'FQB=7Q>R$I: M%4T(>T&T#3WCCFI]3*B.H+\^XMY+/B[%^FR^7"TG03 =/+=0N" /))*'&U+1 M(#4S7"2;4;6>?KB+EKU0Z']P%#95R/C[]7T!U+4:X;HN>(\()RI8Q36QI276 MXPU6UROZ''BC4 2C,,+:N_%\G*$_7K6Y.O/F_/=R#-9_2(@.Z]JU3*"\X96<- A8")- MI-;'5P9E:#_H_RM63L;%1@\+Y7);NIQF,.'**A=C ?2F7O%L)'@2&$0FD04C M50G#N0B79.P'RG^5DLNI>NC*Z:2-A#SI\T7\2 OG=;E^;Y9VJK"@-93DZ]1? MS!""$F!CY$SFJ*QK[@=\EZK]H/8O4V]IJZ4ND+>_""?2.1_I?T#&V($2 H%" M.PG9FV!S%IRD-UJGS'Y(_%>IP@RDM0XZN'XM)@2MY$K-O\F):)VS=/B:W=;&OBW4CZHEU M)1MK$!PF#E<.QKW,;:*5T#),.-HX3+492 MQ=B$P$PBB^$C!Q3%03"&9R6XSZKY]4F#;P:#E6S[A/A!2CP:L9_7"XDDL%AU M@-OLN1>)4VA;&#F1A4(-GT.=42LR.AZDRZW[H8;'[6"EWDYQ>X@23\3MK[/K M8>. ]Q_>N))FO;4LI[.[]SZ>>@G/\>]K?C/B:1RWOY;G@9L\E8N)0!X@"5G[ M")* @-F!0!9TY"D[UGI:SUZ$G7Z_\/8E[]>UYQ!+88H6$I,V@E)HZQAEA,RB M4T9RS41KXWB3@FXNV&F$A;O7!1\M[P["KDOJ-Q*I98KYK*[?)U^GRPDGU3JT M!J+)I9YB1\"B)SS_A=#:Q M(95<$CD0]1^EI8:@7 !1.,M(9 C=.E=_+R&=8.9T1=_.&9TL]0Z@0%F6)6DF4(5I(55J&*1-0$,7F#,D225QKP#M\-$>-"IH%B=U]X>824.X#) MDY36UW_BV1NS[=2K+3,^(;-!:="BSBJ/R0$:X8%;K:5EG@?3^F*/!PD: M][1?>_BTDWX'4'J;5R2/G'[%Q:SV<&ZYR(I;F[P KFN+9G8*G/$%;"G12V:P^>!O+N #5/8CS_='Y60]QUDUN5T")_S+/E]$O>C,6_L*S! M2L^U@*B4!26C ,1U0T\HV7@>4VH=;^U-W+C5LP$,TR!:.1IN7_(BS%O'9:]H M\;RD+Y<3K<@I%$Q!-A8IWI *D)L$+&%)2G$C3>N^P;M4=#)QL&$$=IR .[!) M=^M8=S,<;^=G9R_FBS]PD28,33&H#5A4HHZ.->!B(!Z#*SI'J1BVGHUU((F= MA&I'(N*[HW[;J:<#]%V+*3;-KZ_/5\L5SFHA=<(LQ189'1B>."B3>6WK88": MN8"\V"!:-YL\1$]O]Y(T!,+N2.\TK713&KPKJXDSQ@?&&;D,M;^P% =.23+[ MO)ZLMSFRYJU,=ZGH[=*1X3!UH@:Z0=+-6\N]SI@*Q1[2U$'9WA0(S",4IF51 MO)Z;:MVF?OB%\8]X-\AP^#E>[AUL<[OBBO4-C_-%GGZ8/5N?5H[?WB]PML2X M5N$LK;\[VRCT\CZUI[G0W[S'KQ,T3(G,'7 1Z@!U)LFSB'6>@U9,Z2+1M^XC M'HB5WFX8&0[(/6"A\R5QT5'RGSE]R'^E^+[^\$E9K2]%.\/E2F@7H364ZR+Z[P8" @_:,4K>; :-LJ*@HE(XLJM\XG'4+?N%V6 MCQZ@#:&U?@9&[,?BW_'L/$^TMR*H&$#R5,]0FP H-8*S7A8=O8NN]8SU \@; M=WA.?[ \7&?]H/+&1=D[JN3K91=NCP!XFTG4R^DJO\N++].8-[*H=VU_F*V? MLA&+U=9$'BDR<+4=NQ[?]HGV$.%2R,P8J;#U@+RA>1IW;,]CXK\K=/3B7-21 M&??M2_=/RICH6!P&5!#JS!@E D)(*D.TWAJ*(K+4K5M[CB!SY.$_CV[4!U1B MOSA=K[D='%)0R[7EDOA*LLXD-(",9>!""5.*RZSY7(K#J1QY3D\'*&VEP@Y M>CGGY5K%KT:GDZ MNGH!J(\EDR=% O2ULA+W MS5I1'_-J&O'L)K/#'\N]^?+1S^@^((M'/;#K!9=><@$LUC,K=7XHU@%CMG"* M*TI!U?RJG4HN5FD4ICV_SN_-,G7'R;EW?3#[,U=[/5DQCGY[-Z]^8;,E6QSK,[ MPO#N^>0F5O48+AJ9S+NON40I=T$JE3AX3SZ!"B:!=X$B$)49!;-U$VKEEK MA)([3F-[I30\=-/85%T<7'N3%^N@ZQBC=.<93Q$TA;STF_PB[<>/OF]B,W10U MLA=/SY?U]LV:" W3V9K"JTW',,62X1F2,+0CZ"(()L+1MF"*-HH;HUN?W'B( MGE/MQCW/?CY=QK/Y\OPZEM&'+))$L*9>J2PEH;H*@:.W3K Z6:VU<[(?9>-: ME&9(N6U5!E!+KW'4"YPNUE6MOV6LW*W3.CA++V?TXKQ)"@<:U4,USNI1N4N!8WL17WPE>8N$6%#YK%(!89CG>C%+ 2+=:*7 M#-%GKKEO/57R?DI.;C"X\=1KP PB!JX*>!,)F$%;0$U?Y92X0*]#\:U' NX@ M95R[T$#_=YH(&HB\5T=EOU3I\(G?,1+ 8R6"B[71U&G*N98'E&8)G* ]1%FI M2W*IB-"\>WBP1/!5!;/>H%8?_NUJA3#O5999@?,QU8O1(Z!P$8S+47+)K,;6 M5OKI-^AZ"B+O-)XT4T$'WW&_YCVM26LQG]&73+15M"A24B"X2F2BK;TS6'?G)?+[OW71N/?]# M<'6GW>,1U=B!3W;%[@/>YY-9VO;.OIQ=_\QT%J=D]*YWP02-2A8R^LS6VW - M NJ:&W)!^.1=,=C\.'I3#KH-+-I@^M&5W.M&?Z<9X^@M?<>3!FEZ&G";WMGR M(BPW*D@-#$4$Q7*N9RTL4-SID45NA?U16I^NUL'M-SS%Y332"G@^/3NOA\MN MVG0*HU$5Q5Y,OY#2ON3;<1-YE)*+E"#$6/U;Q@%CM& T M7%;:\?%YK)F<#5@?N>=T!I$A_7&.$_;+6>0N CD [HB3&MOZ'Y*NLWQ'X*">X^G MGR;TUN.+1K%:=\N[ YNN72]\1/NU%\^-C-CM=UVK*&TKZ5=[,"LYL4)N-*_7 M(G#4X+U%B,:8$M$R3+(1CQCC@RJMZ M9CH"XLC=W1I['['N/9K( #<;<\3BK#QP!:V1)C0*IB*&>J2K'G7P%&5Q(T%$Q4*A_82[P<;0W4?0Z/ :" >[[FL^ M62D=(.S^J]"UEUEQB6!]K, MR5+O #K[WWEOK!>%O%)R3P,QALH VB2AV'IH/5ICU0!SX/8C;N2FG-.!(16^H+;O;=8;KD*(=K(>0)6@@65K "LJY0;KKD3$3-KO2GN1UGWN^,QL-@- MOE8ZZ@MYO^75Q534%R3CYWE) =I:J(O_>8YGT_*-W-L;0U276YXQ!F&\+9"T MC56L#%Q0!83&;#.QS7/K6Q=;T#UZR_7CHO9Q]-L7IA_REE]-9_DE.4'+B1#1 M>)TC>$[+507) ;/24!1ZX0L7Q;AU*8_=8;1-_#*JZ'P>:M%1?ESJ%VFIK MB_,9K"#W6PGGR1&7'JSS(FF.Z%SKD5@'DMC]UG\"7HX#YU'*ZS6'?;OU_81D M]*Y'#7)@9+Z8KJ9Y^7Q*@IF&>B;FR2S]/DM7WU_(L'*[/CXSL=DD MQ3"#+[+4LS+$&Y=8&U ]KA^V"!(?&QE]G,!VXTU^.0+;1CK M-M+YM1O ME>4;+ADTJ:B*+9WC-=[YNNX2!D%"(=)28E"AM;>V($DCCM%9GA# MV5A)'9C2[YPR?/IMP^>S>D'-)K[RO$YK=@48RQ84EQ&"20RTRQF#DCPV[]@Z MF,AQ)](,@L-A%=4#$B]*0FL6ME)&;EL-BP(=E5C3])(!]"Z3O^V#J1DO4(Q,"C>4"!>W':$:U318WZ-ZEHI,:[&GJO=U-=YJL.T#+O4OK*H7#O>.\Q-H:J.M0,4=;/7<16(B. MH74ELM85UX%R3U% W'2#MR6PU376(0VUBOHQ\?OT:S\Y33K5*4G-\ MYQMEWA7PDT^UZ6MBM4B^: U%U"7+I ,D;P*8(S&CE$JZUC>/-"&\KZS**4BZ MG:A]=+5V@.7U?<9U-\&S;6BTOKSZR6H3M6^"IANQ_F_SV9>\K'?5KC_YC^GJ M(_WHQ7Q1\G3]^8MV[+?3#Q]7RTD2(N?:RT]PK/7 M(60,C",GYXEY1ZZ95PC(I 3II!>A3AO5K6.A-I3OA73]6$AO$I*/H-(?",B; M=%A$+TVDOKL%:M; M8=[A\*J7[FI^F],E:^9 RUP'JG$)F,A8!,4\RXY9'EI75$\D>5R'HE<\#Z3R M#A"^EY]UX=SE] :_K;E=+.K$T_7XN0GCB9OL-)B0/2B!$3RM9'!!:#0^B!); M@_QTJCNTVT.![!C/NIW&.\#X#JNR2]X3YG4=_Q4@UKN%E?$%@L@%O#8V%2XQ MR];#F \D<=PZ::]6NI%*CT?LG-;4<"GD2\$QCRX)AF!R[=&7ILZ48Q:*XB$$ M98H<_%+U&P3MA4;S0X5F[130@?V[EYD)"FXDKN7!R16/1H"39,D-&77NLM0F M/4H=HL,T[G&*W@="!TF]X96M[<"S-;%75AR%DT8PP% *J*($8.'D"]3K;5FT MPK+6 ?IW2-H+4/:'-D>G**%#@[1E9U(*:AD9 \-_Z?G MR^DL+Y<4X87I;$WHE>.ME*!-S'C(5J\G8F?PRM1"(48N.2^^>>OR0_2T:T&\ M>,MU*3_]=NV[30-!XD)H+0TDS(;X9PI\=@$H;&440.MH6.N+8 ^E<5S[TPP] MNYL0!U#5B!O;4QH;+ZO)B\>#5AY+%I M$Q1%I+)>8, C.$^!I5$I""-Y+.RA(QW+'/_T8?[EE_JX#2CJ5]< L7G-B*IO MHZCY\5(;6\GO?R-6A26>8NUZ)8.(N1"Y18!+TMH86,GFH<'=>RGY_6_C5/X& M4O*!4AM;R?_X^X1KAXY;!*63J_Q*"&@X.!F]23&%A^]QV4O)__C[.(6#@91\ MH-0Z2'SA]45Y.TCII1E\0%^Q MI3(ZQ53]PQTW2"JCP#W)-7O M :?C]3 BL-;3T=_,%Y_GTV5^0]^\J7IY.8O;<4J\.,:0&7#D/M7J?X)0N*XI M;9.<#M+>OD=DQ_3YW>_H#QTG:'+>7JQCH^,?TUD]R_[N_//GLV]7++CH:,_. M##1#57/(#)PIM;8?+!EIVI.]V0L9]S]_W+UI0%0T$.?8B/@[_O,-_O/I^71] ME/TV)R5G3$)G0%5ORJHFU3-&=M5Q54J)&*W;"Q@/OF;< >&:9YZ,=M+O MA8F'WS/NH9(!X=%0O'V&.*\N3YEAS%46!@CBD5 ? WBI' B!*B7#?:VF#A[= MO#KH-/5@F]#8 ?1Q:AG;&-U3[]QTE,[+J_J757:38)EEG+;9LK[MT];3C%%7 M<;$B67;'/9YT><_74^3W],S\XFF:F@ZE@7'^M 6)DLH,\6M \>N[B MQS8+H%^0=+""+NE.RFC#@P<9$X**)8,30@)YPBF[Q&11K>_5.0AWCQFDML'= M4:+M !(MUPOM,!.#J6A'XG-89W8;3FLCT.["G3/:>ZU#;MTAWYB%[L+D_@SC MH8K^%\/YF\7\+O>':>_Y:Q'FY=!QDXJRY2IE>L MWM:*SA_X>?FVCO!:3&LGEH>.KSO7,;'$U MS>E+MM MA\=1;@=>R27C3[]=?OF?T[P@HCY^>Y6_Y$WGMXW*ZEPT%+ENX94*0@P1,$FM M>'+1-K]9:#_*.L'CX\)F%WC;Z; G9%[?\N[R=U&ZL\5D3]Z_3L:!4N3L>"4< MH&(R:5?SW*V390<1V E.&R)D%PB;JZLG++Z"L/0AVP>U$C70*+KEE14N!&HT&J^IEGO74 M3%")@[ 4P,60L[2/ 2[90T?@N. Z1B,]@>L$#^4JU1&BC%D%!M%D$FK0"3S6 M@$P'UXBX^.B Z6P_.\F'[!.NG]4@ROR]4/UR*9Y-H# MQNK"UO4"#%9':C.>(/N44K1H2/J-4;X/79UL[8\/F_G .NP?EQ>B_C8QQEDK MBP-C$$%9EL&I8L&DQ%T*.LO<>ECBOK3]^,;U4?!YG"X[P.@]M8IG\UF]"X#4 M0U\MIZ3A;6[[DL4H5=)(S Q6Q@.>T6ZUO@1>"25J/PY>COD?FN)TH_2!W M: W_\+6E]WGQJ0HFI\>H*=U]V^/6DK[#[6/4D+P0,BAC( <60(D"C\.!U"2G1AN!+ZZSE+1(Z M<2I/U?WN/?AP07>PU5Z1_W)&TCBO2_3M=+F][H\QE[.0D)+SH)Q,@*Y>H:Q8 M2L6J.DQP,-#:W)YW010JHGW32M187<6,>_YQ7M]:9>D'*J0N=#2;=;J%S49K2*4<0J M(1095&8%7 [$%B^& A=OA9.G0>600MA@V8A'ALHQTNUJD[J*7R/7(68F2!H\ M;08C.Y01BK1)%Y9B:=Z^?0\9O:"GI5-SG(S'MBA7].<+]"="_<3Q(M'(NBD3 M(XK;"O7$@-F,NG 94>TW%F?'"WK9:H[4VKRQ"+NR%G_#5;VE]]MSXF(Y*;(4 MD11MB(Q'XL5S"#(9X+$.L\/(V(#>[ U2>K$:IV&FI;R[@LUO\ZH*/-O>V.Q" M,J%8(KRLS^+S0+Y]1MHVN:"?,'I4Z]S2+EK&34 /!YP3)-X5]WYP6-4OW:^]'&+8/OQ_ABUL!@*\DP;9Y0EU0G,'+PU&@*&F)0+ M'/-#<\E[KX45R0O3V4-0GBP[K5G B!R$XXK1LL[,MSX5]>/4P@[1_?=J88<( MNH,M],'\?'2<190!='#5Y)L:BV UP^1?9(U.A];GDGZ<6MA!BCZD%G:(U+NX M5?'!=*R24@NI$;BMQP6\SX#6)-!2I6+0I?:C2'[0:MA!>C^D&G:("D8%U,-I M^(LS LYE':RRP"FF)7:L!A0E0)(DH>!9U+)\ST_:ZTV]8.54E>Y5Y#A&NF-G MKW.2TI"R2M9;. H7(VGFGT4AQ&E14]_6P]E Y1KI=N3I7 MB13ET?G"63W'9K>S.R1'*,ZD($T)Q@S7[=-I/:R-8W.V*+N*.1I)&)PK M*!*)$8X%,%"8$+V25AC-I-EO7NH/4P\[2&O[U,,.$6%7UN)F?298J;E39$1E M('.J<@!DWI#EXT*DPJ6ZNOGZ?[=ZV#&8:2GOKF!SJSI#Z+"/HJ)03DA0,FEH,L M7$?1.CGY0]7#VN#G-+G_\'6(%_/%'[A([U:XJ(>21BE+[$O#XU8ICI+,HPR! M\Q@59P5*H7_JT70(1M+FZ$V2*I*CCJTWE<]'B$-U_KVAQB*"[VBKO2:,JC5XDVO$]F@"T,XAZ:2YM"!GK MS5(LN?R_;]'B($4?4K0X1.K]%RVX\#Q$5)"U)6YBH+7E7((DF<68?=9N.'_K MARI:'*3W0XH6AZA@[*S1UC]8[O /+LX/!$R!UX$909,/J40*X+4K(*U642QZ83%B!A-/$*2VV6IN\?:E MDVN]=Q,A[;QEP+4V^N@Q@5J'-(@RR:V"A*$@_* ML^',2^=I[&,@U%+>G?G'M]*J@N7 A*KWR&&G;LI5:>9%=H3]1%)0O52#_0FUPF?/@G44?,P&'Q^@%1V&P2= M)O>&(&JP^KB,,&\U.].R$KO?EB3]/*>M#;*$Z^??YDFO,P2%E*L4YH! MPT#NBI490@KU9)BD$"GQ[ -KOMSNH^1TFQ)65_F'33S@A<]%:23FZG$E12;2 M6Z]!)*XX&N,,MK]WSOA M(=09.$^QWH=:("B10&2RBUJ6(&/K,Q#WT3$^7DY2[KRQI#M$RS9+53 +YS"# M=TG4UA,&J!-MQ5A0%!ELB*TK"?=3,BYB3M?P=R!SA+A[ VY;*_+,WKQ=+5- M.V:?N19,4WQ7.TX8EX!&QMI(*2*/7)GF9QWN4M$76([1[6VXG";HL1-W=<[G MJSG.?B$V.5Y,58"@?VRME] M]U7CYEH:8F, R?: DUOD*WJ'38J#1*.F1P;82TX3F^7Z6-:+W[$FN'-#.U#9+,70@DF6QYQDA!8/#M#[+< M2\K8^?RVX4T+>7< FWLU-S(Z<-PB M\!12]")P%5HWN=Q#1D_1\)'JO6UC3I1U!W"IEO?]UO(^.U]424Z\$59(LK-9 MUS&)/F9P 2-H)[AS$E/[.R#O(:,GZ](&+J?*NI.*SQ7Q'%U666:04I(P1 CU M"+L"80Q+#+FSS>W*H0 9L";8'B#'RO9X.S)?X5ES._+;?!8W7%PFJ25A.>3- MY-4Z(M-8]^Z./$P16.7 X>U+B=JH(-]Z::$GN%B\:U>V;,I MDW-KI"M<@T-#LC+! !I;0'JEK51:6].^,6$W/>/GX5KI_4&7^ 0E= "H"S%= MSS%.=+$E80I@>.U.E;%.[C4"3$E.>*X\,3206;I.Q_C)NH$ =++0.P#.\^UK M7TQG.(OYV7RY6EZ)Z;>\FEA&FS6%G:") U!([AL:5KTY(965/,;8_L#O=X@: M/^LWF$UJJ8X.\'5=5I/DO0^:(\1D2@T'. 1>$O <#0;C,."0?M+X6<"!#='! M0NX ()7FBP3IDUE:)QWJUYO;!7/:[L?!2&V+E1!<,A0P$$/!*PH89!WQHH// MMVM+39RB[U.V%ZCTC^1J#Z"1#D*X-XMYS#DM7Y ,7RZ7Y]6\OBZ_SY97F?2) M51YE,@@Z)Q(=YQ25AD0&-FFG(LM6B-8.TQYD[84P\R,AK+4N.C!CUWW RPH> M?IU^.K]*GS[#S_2;U;>)-T;(6O:/6*_TC=D#DJ$&YVR.&+WAV-J8'4+?7H"S M/Q+@!M/.\,,RMK^H_P1&AI8FET,S)?,7$S,C(N:'1M4$L! A0#% M @ )&!;5=X+/;Z7A@$ TAP5 !$ ( !.A8 '!O;VPM,C R M,C Y,S N:'1M4$L! A0#% @ )&!;5>A.?R'S" .%( !$ M ( ! )T! '!O;VPM,C R,C Y,S N>'-D4$L! A0#% @ )&!;5^%0 H\@ !4 ( !(J8! '!O;VPM,C R,C Y,S!?8V%L M+GAM;%!+ 0(4 Q0 ( "1@6U7/UG/]P1L # 2 0 5 " M 1.\ 0!P;V]L+3(P,C(P.3,P7V1E9BYX;6Q02P$"% ,4 " D8%M5O:(O M5Z8\ !K/@ % @ $'V $ <&]O;"TR,#(R,#DS,%]G,2YJ M<&=02P$"% ,4 " D8%M5&E)NIYUO !NA@0 %0 @ '? M% ( <&]O;"TR,#(R,#DS,%]L86(N>&UL4$L! A0#% @ )&!;5>1=/V2( M00 )]0" !4 ( !KX0" '!O;VPM,C R,C Y,S!?<')E+GAM 7;%!+!08 "@ * (\" !JQ@( ! end