0000815556-20-000051.txt : 20200714 0000815556-20-000051.hdr.sgml : 20200714 20200714082725 ACCESSION NUMBER: 0000815556-20-000051 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 15 CONFORMED PERIOD OF REPORT: 20200714 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20200714 DATE AS OF CHANGE: 20200714 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FASTENAL CO CENTRAL INDEX KEY: 0000815556 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200] IRS NUMBER: 410948415 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-16125 FILM NUMBER: 201026369 BUSINESS ADDRESS: STREET 1: 2001 THEURER BLVD CITY: WINONA STATE: MN ZIP: 55987 BUSINESS PHONE: 5074545374 MAIL ADDRESS: STREET 1: 2001 THEURER BLVD CITY: WINONA STATE: MN ZIP: 55987 8-K 1 fast63020208kearnings.htm 8-K Document
false0000815556 0000815556 2020-07-14 2020-07-14


 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 8-K
 

CURRENT REPORT
Pursuant to Section 13 or 15(d) of
The Securities Exchange Act of 1934

Date of Report (Date of earliest event reported) July 14, 2020
 
FASTENAL COMPANY
(Exact name of registrant as specified in its charter)
 

Minnesota
0-16125
41-0948415
(State or other jurisdiction
of incorporation)
(Commission File Number)
(IRS Employer Identification No.)

2001 Theurer Boulevard, Winona, Minnesota         55987-1500
(Address of principal executive offices)             (Zip Code)

(507) 454-5374
              (Registrant's telephone number, including area code)

Not Applicable
(Former name or former address, if changed since last report)
 
Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:
 
 
 
 
Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
 
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
 
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
 
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common stock, par value $.01 per share
FAST
The Nasdaq Stock Market LLC
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act
(17 CFR 230.405) or Rule 12b-2 of the Exchange Act (17 CFR 240.12b-2).
 
 
 
 
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.
 
 
 
 
 





Item 2.02. Results of Operations and Financial Condition.
 
On July 14, 2020, the Registrant issued a press release announcing the results of its most recently ended fiscal quarter, a copy of which is attached hereto as Exhibit 99.1 and is incorporated herein by reference.
 
Item 9.01. Financial Statements and Exhibits.

INDEX TO EXHIBITS
Exhibit
Number
 
Description of Document
99.1
 
 
 
 
104
 
The cover page from the Current Report on Form 8-K formatted in Inline XBRL.





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 hereunto duly authorized.
 
 
Fastenal Company
 
 
(Registrant)
 
 
 
July 14, 2020
By:
/s/   SHERYL A. LISOWSKI
(Date)
 
Sheryl A. Lisowski
Controller, Chief Accounting Officer, and Treasurer



EX-99.1 2 ex9916302020earningsre.htm PRESS RELEASE Exhibit


EXHIBIT 99.1
Fastenal Company Reports 2020 Second Quarter Earnings
WINONA, Minn., July 14, 2020 (BUSINESS WIRE) -- Fastenal Company (Nasdaq:FAST), a leader in the wholesale distribution of industrial and construction supplies, today announced its financial results for the quarter ended June 30, 2020. Except for share and per share information, or as otherwise noted below, dollar amounts are stated in millions. Share and per share information in this release, and in the financial statements attached to this release, has been adjusted to reflect the two-for-one stock split effective at the close of business on May 22, 2019. Throughout this document, percentage and dollar calculations, which are based on non-rounded dollar values, may not be able to be recalculated using the dollar values included in this document due to the rounding of those dollar values.
PERFORMANCE SUMMARY
 
Six-month Period
 
Three-month Period
 
2020
 
2019
 
Change
 
2020
 
2019
 
Change
Net sales
$
2,876.0

 
2,677.7

 
7.4
%
 
$
1,509.0

 
1,368.4

 
10.3
%
Business days
128

 
127

 
 
 
64

 
64

 
 
Daily sales
$
22.5

 
21.1

 
6.6
%
 
$
23.6

 
21.4

 
10.3
%
Gross profit
$
1,308.4

 
1,265.9

 
3.4
%
 
$
671.6

 
641.2

 
4.7
%
 % of sales
45.5
%
 
47.3
%
 
 
 
44.5
%
 
46.9
%
 
 
Operating income
$
587.3

 
536.4

 
9.5
%
 
$
316.0

 
275.0

 
14.9
%
 % of sales
20.4
%
 
20.0
%
 
 
 
20.9
%
 
20.1
%
 
 
Earnings before income taxes
$
582.9

 
528.9

 
10.2
%
 
$
313.7

 
271.4

 
15.6
%
 % of sales
20.3
%
 
19.8
%
 
 
 
20.8
%
 
19.8
%
 
 
Net earnings
$
441.5

 
398.7

 
10.7
%
 
$
238.9

 
204.6

 
16.7
%
Diluted net earnings per share
$
0.77

 
0.69

 
10.5
%
 
$
0.42

 
0.36

 
16.7
%
Quarterly Results of Operations
Net sales increased $140.6, or 10.3%, in the second quarter of 2020 when compared to the second quarter of 2019. The second quarter of 2020 was heavily influenced by actions taken by governments and businesses around the world to address the COVID-19 pandemic, which influenced our efforts in several ways. First, we assisted the needs of governments, first responders, and critical infrastructure entities by supplying sharply increased demand for personal protective equipment ('PPE') products. This generated significant "surge"-type PPE orders in the second quarter of 2020 that did not exist in the second quarter of 2019. Second, we managed the effects of business closures and the reduction in general economic activity based on the response of governments and businesses to the pandemic, which resulted in lower sales in the second quarter of 2020 in our traditional branch and Onsite operations, and by extension their vending business. Taking these two variables together, surge sales of PPE more than offset the decline in our traditional business, producing the net sales increase in the second quarter of 2020. A lesser contributor to our sales growth in the second quarter of 2020 was higher product pricing as a result of increases implemented throughout 2019 and in the first six months of 2020 to either broadly mitigate the impacts of general and tariff-related inflation in the marketplace or to address product-specific changes in cost.
There was significant variation in our sales patterns through the second quarter of 2020. Sales of surge-type PPE were steady at high levels in April and May, before beginning to taper slightly in June. As we enter the third quarter of 2020, and as the chaos surrounding the pandemic and our pipeline of orders lessens, we expect surge-type orders to decline. This may be partly mitigated by businesses reopening, more supply becoming available, companies increasing just-in-case quantities on hand and/or additional pandemic-related developments; however, the magnitude and duration of this activity is difficult to project at this time. As described above, our traditional sales were down throughout the second quarter of 2020. Looking at trends within the second quarter of 2020, however, business activity appears to have bottomed in April before improving in May and again in June. This is best illustrated by our daily sales rate trend for fasteners, which is our most cyclical product category and which was unaffected by surge activity. In April 2020, fastener daily sales were down 22.5%. In May, the rate of decline moderated to down 15.3% and in June it moderated again to down 11.4%. However, the activity levels experienced in June remain below those that existed in the first quarter of 2020. Whether our traditional business continues to improve in the third quarter from June levels of activity, and at what pace, remains difficult to project.
Pandemic-related events also produced significant shifts in the mix of our business in the second quarter of 2020. From a product standpoint, fastener daily sales declined 16.4% in the second quarter of 2020 from the second quarter of 2019 and accounted for 26.0% of total sales; fasteners represented 32.9% and 34.5% of total sales in the first quarter of 2020 and the second quarter of

1



2019, respectively. Safety daily sales, including PPE, grew 116.3% in the second quarter of 2020 over the second quarter of 2019 and accounted for 34.0% of total sales; safety represented 19.8% and 17.5% of total sales in the first quarter of 2020 and the second quarter of 2019, respectively. Other products' daily sales declined 7.5% in the second quarter of 2020 from the second quarter of 2019 and accounted for 40.0% of total sales; other products represented 47.3% and 48.0% of total sales in the first quarter of 2020 and the second quarter of 2019, respectively. From an end market standpoint, our manufacturing and non-residential construction end markets were down 9.4% and 10.3% on a daily basis, respectively, when compared to the second quarter of 2019, while our government business was up 266.7% on a daily basis with sales to health care organizations, a subset we group with government, more than quadrupling.
Our gross profit, as a percentage of net sales, declined 240 basis points to 44.5% in the second quarter of 2020 from 46.9% in the second quarter of 2019. The most significant factor behind the decline in our gross profit percentage in the period was the impact of product mix as lower-margin safety sales rose sharply as a proportion of our total sales relative to higher-margin fastener sales. This dynamic was present throughout the second quarter of 2020, but was partly offset by favorable customer mix due to the relative weakness of our lower-margin Onsite business. A second source of pressure on our margin in the second quarter of 2020 was lower safety product margins which relates to the sources and logistics involved in securing PPE product outside of our more efficient traditional channels. This was a by-product of the conscious decision by the organization to prioritize speed of product availability over profit maximization so as to promote a faster social and economic recovery. A third factor contributing to the decline in our gross profit percentage in the second quarter of 2020 was organizational. In particular, we deleveraged certain fixed costs, such as manufacturing and our captive fleet, as well as period costs. Rebates were also a drag to gross margin in the period.
Our operating income, as a percentage of net sales, increased to 20.9% in the second quarter of 2020 from 20.1% in the second quarter of 2019. The 240 basis point decline in gross profit percentage experienced in the second quarter of 2020 was more than offset by operating and administrative expenses (including the (gain) loss on sales of property and equipment), which as a percentage of sales declined 320 basis points from the second quarter of 2019 to the second quarter of 2020. As a percentage of net sales, operating and administrative expenses improved to 23.6% in the second quarter of 2020 compared to 26.8% in the second quarter of 2019. The primary reason for this improvement was the ability to leverage employee, occupancy, and general corporate expenses in light of higher sales.
Employee-related expenses, which represent 65% to 70% of total operating and administrative expenses, decreased 3.9% in the second quarter of 2020 when compared to the second quarter of 2019. The decrease in employee-related expenses was primarily from a reduction in full-time equivalent ('FTE') headcount in the period, partially offset by an increase in employer profit sharing expense. Occupancy-related expenses, which represent 15% to 20% of total operating and administrative expenses, decreased 0.9%. The major components of our occupancy expense - our distribution centers, branches, and vending device costs - all had individually very small changes that collectively produced the slight decline in occupancy expenses. All other operating and administrative expenses, which represent 10% to 15% of total operating and administrative expenses, decreased 0.4% in the second quarter of 2020. We experienced lower costs for selling-related transportation due to lower fuel prices and lower expenses due to minimal travel and generally tight cost control.
Our net interest expense was $2.4 in the second quarter of 2020 compared to $3.6 in the second quarter of 2019. Although we experienced a higher average debt level through the period, this was more than offset by lower average interest rates.
We recorded income tax expense of $74.8 in the second quarter of 2020, or 23.8% of earnings before income taxes. Income tax expense was $66.8 in the second quarter of 2019, or 24.6% of earnings before income taxes. We believe our ongoing tax rate, absent any discrete tax items, will be in the 24.5% to 25.0% range.
Our net earnings during the second quarter of 2020 were $238.9, an increase of 16.7% when compared to the second quarter of 2019. Our diluted net earnings per share were $0.42 during the second quarter of 2020 compared to $0.36 during the second quarter of 2019, an increase of 16.7%.
Growth Driver Performance
During the first six months of 2020, we signed 8,281 industrial vending devices, including 3,483 devices during the second quarter of 2020. On a business day basis, we signed 75 in the first quarter of 2020 and 54 in the second quarter of 2020, including 69 in June. Our installed device count on June 30, 2020 was 92,615, an increase of 7.9% over June 30, 2019. Daily sales through our vending devices declined at a low double-digit pace in the second quarter of 2020 over the second quarter of 2019. Our higher installed base was more than offset by significantly reduced device throughput owing to the decline in economic activity in the period. Device counts do not include slightly more than 15,000 vending devices deployed as part of our lease locker program.
During the first six months of 2020, we signed 125 new Onsite locations (defined as dedicated sales and service provided from within, or in close proximity to, the customer's facility). This included 85 signings in the first quarter of 2020 and 40 in the second quarter of 2020, including 20 in June. We had 1,212 active sites on June 30, 2020, which represented an increase of 18.1% from June 30, 2019. Daily sales through our Onsite locations, excluding sales transferred from branches to new Onsites, declined at a high single-digit rate in the second quarter of 2020 over the second quarter of 2019. New revenue from relatively new active

2



locations was not sufficient to offset the impact of weak demand on more mature sites as well as temporary closures during the period of certain sites where customers suspended operations as a result of pandemic-driven policies.
In April 2020, we retracted our 2020 signing goals for vending devices and Onsites based on a marketplace that had begun to weaken sharply and a customer environment that had begun to divert its energies to near-term challenges over strategic planning. In the case of both vending devices and Onsites, signings bottomed in April and improved sequentially in May and again in June, though the final month's signings remained below our pre-pandemic level of expectations. We view the favorable long-term outlook for our growth drivers as unchanged relative to pre-pandemic levels. However, the timing of such normalization remains uncertain, and as a result we have not re-instituted guidance for vending and Onsite signings for 2020.
Daily sales to our national account customers (defined as customer accounts with a multi-site contract) grew 12.0% in the second quarter of 2020 over the second quarter of 2019. Revenues attributable to national account customers represented 55.1% of our total revenues in the period.
Balance Sheet and Cash Flow
We produced operating cash flow of $491.8 in the first six months of 2020, an increase of 47.7% from the first six months of 2019, representing 111.4% of the period's net earnings versus 83.5% in the first six months of 2019. A significant portion of the increase in our operating cash flow as a percentage of net earnings is a function of our having deferred $111.5 in federal and state income and payroll tax payments as allowed under the Coronavirus Aid, Relief, and Economic Security Act (the 'CARES' Act), which was signed into law in March 2020 to help businesses navigate COVID-19 related challenges. The deferred federal and state income tax payments, which constitute $103.9 of the deferred value, will be made in the third quarter of 2020, while the deferred payroll taxes will be made in the third quarter of 2021. The remainder of the increase is principally from higher net income. Our investment in property and equipment, net of proceeds from sales, was $84.9 in the first six months of 2020 compared to $119.6 in the first six months of 2019. This decrease was primarily a result of lower spending to develop or expand certain of our distribution center assets and efforts to limit capital spending in light of a still uncertain business climate. Our expectations for net capital spending for 2020 are unchanged in a range of $155.0 to $180.0, down from $239.8 in 2019.
We returned $143.2 in dividends to our shareholders in the second quarter of 2020, compared to $123.1 in dividends in the second quarter of 2019. We did not repurchase any of our common stock in either period.
Total debt on our balance sheet was $405.0 at the end of the second quarter of 2020, or 12.7% of total capital (the sum of stockholders' equity and total debt). This compares to $500.0, or 16.6% of total capital, at the end of the second quarter of 2019.
Accounts receivable were $881.5 at the end of the second quarter of 2020, an increase of $61.7 or 7.5%, over the second quarter of 2019. This increase largely reflects our growth in sales. Inventory was $1,401.5 at the end of the second quarter of 2020, an increase of $55.8 or 4.1%, over the second quarter of 2019. We increased our inventory of PPE products in anticipation of greater need as the economy re-opened as well as to support the increase in our number of installed vending devices and active Onsite locations. We also did not experience the inventory burn we might normally expect to see during periods of economic weakness due to the large volume of customers that were either closed or operating at very low levels of utilization for a part of the second quarter of 2020. This was particularly evident in our fastener products. Accounts payable were $194.1 at the end of the second quarter of 2020, a decrease of $9.7, or 4.8% over the second quarter of 2019. This largely reflects the effect of lower customer demand on our purchasing activity, as a significant proportion of the PPE surge volumes in the period that drove our sales increase required immediate payment, and so did not produce trade payables on our balance sheet.

3



Additional Information
The table below summarizes our total and FTE (based on 40 hours per week) employee headcount, our investments in in-market locations (defined as the sum of the total number of public branch locations and the total number of active Onsite locations), and industrial vending devices at the end of the periods presented and the percentage change compared to the end of the prior periods.
 
 
 
Change Since:
 
 
Change Since:
 
 
Change Since:
 
Q2 2020
Q1
 2020
Q1
2020

Q4 2019
Q4 2019

Q2 2019
Q2 2019
In-market locations - absolute employee headcount
12,982

14,001

-7.3
 %
 
13,977

-7.1
 %
 
14,372

-9.7
 %
In-market locations - FTE employee headcount
11,310

12,334

-8.3
 %
 
12,236

-7.6
 %
 
12,903

-12.3
 %
Total absolute employee headcount
20,667

22,131

-6.6
 %
 
21,948

-5.8
 %
 
22,232

-7.0
 %
Total FTE employee headcount
17,814

19,235

-7.4
 %
 
18,968

-6.1
 %
 
19,660

-9.4
 %
 
 
 
 
 
 
 
 
 
 
Number of public branch locations
2,060

2,091

-1.5
 %
 
2,114

-2.6
 %
 
2,165

-4.8
 %
Number of active Onsite locations
1,212

1,179

2.8
 %
 
1,114

8.8
 %
 
1,026

18.1
 %
Number of in-market locations
3,272

3,270

0.1
 %
 
3,228

1.4
 %
 
3,191

2.5
 %
Industrial vending devices (installed device count) (1)
92,615

92,124

0.5
 %
 
89,937

3.0
 %
 
85,871

7.9
 %
Ratio of industrial vending devices to in-market locations
28:1

28:1

 
 
28:1

 
 
27:1

 
(1) This number primarily represents devices which principally dispense product and produce product revenues, and excludes slightly more than 15,000 devices that are part of our locker lease program where the devices are principally used for the check-in/check-out of equipment.
During the last twelve months, we reduced our absolute employee headcount by 1,390 people in our in-market locations and 1,565 people in total. The reduction in our absolute employee headcount in our in-market and distribution center locations reflects efforts to control expenses in response to weaker demand that has resulted from actions on the part of local governments and our core manufacturing and construction customers to address COVID-19 related risks. The decrease in our total absolute employee count is mostly from personnel reductions in our in-market locations, distribution centers, and manufacturing operations, and was only partly offset by additions in non-branch selling and support roles. The latter reflects the addition of certain employees from our acquisition of Apex as well as roles to support customer acquisition and implementation, particularly as it relates to our growth drivers and to support general corporate functions. The relatively greater declines we experienced in our FTE headcount versus our absolute employee headcount reflects the sharp curtailment of hours worked by part-time employees, which declined 23.2% in the second quarter of 2020 versus the second quarter of 2019, relative to our headcount reductions of part-time (down 14.5%) and full-time (down 3.8%) employees.
We opened four branches in the second quarter of 2020 and closed 35 branches, net of conversions. We activated 55 Onsite locations in the second quarter of 2020 and closed 22, net of conversions. The number of closings reflects both normal churn in our business, whether due to exiting customer relationships, the shutting or relocation of a customer facility, or a customer decision, as well as our ongoing review of underperforming locations. Our in-market network forms the foundation of our business strategy, and we will continue to open or close locations as is deemed necessary to sustain and improve our network, support our growth drivers, and manage our operating expenses.
CONFERENCE CALL TO DISCUSS QUARTERLY RESULTS
As we previously disclosed, we will host a conference call today to review the quarterly results, as well as current operations. This conference call will be broadcast live over the Internet at 9:00 a.m., central time. To access the webcast, please go to the Fastenal Company Investor Relations Website at https://investor.fastenal.com/events.cfm.
ADDITIONAL MONTHLY AND QUARTERLY INFORMATION
We publish on the 'Investor Relations' page of our website at www.fastenal.com both our monthly consolidated net sales information and the presentation for our quarterly conference call (which includes information, supplemental to that contained in our earnings announcement, regarding results for the quarter). We expect to publish the consolidated net sales information for each month, other than the third month of a quarter, at 6:00 a.m., central time, on the fourth business day of the following month. We expect to publish the consolidated net sales information for the third month of each quarter and the conference call presentation for each quarter at 6:00 a.m., central time, on the date our earnings announcement for such quarter is publicly released.

4



FORWARD LOOKING STATEMENTS
Certain statements contained in this document do not relate strictly to historical or current facts. As such, they are considered 'forward-looking statements' that provide current expectations or forecasts of future events. These forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Such statements can be identified by the use of terminology such as anticipate, believe, should, estimate, expect, intend, may, will, plan, goal, project, hope, trend, target, opportunity, and similar words or expressions, or by references to typical outcomes. Any statement that is not a historical fact, including estimates, projections, future trends, and the outcome of events that have not yet occurred, is a forward-looking statement. Our forward-looking statements generally relate to our expectations regarding the business environment in which we operate, our projections of future performance, our perceived marketplace opportunities, our strategies, goals, mission, and vision, and our expectations about future capital expenditures, future tax rates, future inventory levels, and future operating results and business activity in light of the COVID-19 pandemic. You should understand that forward-looking statements involve a variety of risks and uncertainties, known and unknown, and may be affected by inaccurate assumptions. Consequently, no forward-looking statement can be guaranteed and actual results may vary materially. Factors that could cause our actual results to differ from those discussed in the forward-looking statements include, but are not limited to, those detailed in our most recent annual and quarterly reports. Each forward-looking statement speaks only as of the date on which such statement is made, and we undertake no obligation to update any such statement to reflect events or circumstances arising after such date. FAST-E

5




FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(Amounts in millions except share information)
 
 
 
 
 
 
 
(Unaudited) 
 
 
Assets
 
June 30,
2020
 
December 31,
2019
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
201.5

 
174.9

Trade accounts receivable, net of allowance for doubtful accounts of $11.8 and $10.9, respectively
 
881.5

 
741.8

Inventories
 
1,401.5

 
1,366.4

Prepaid income taxes
 

 
16.7

Other current assets
 
121.8

 
157.4

Total current assets
 
2,606.3

 
2,457.2

 
 
 
 
 
Property and equipment, net
 
1,029.7

 
1,023.2

Operating lease right-of-use assets
 
252.8


243.2

Other assets
 
196.4

 
76.3

 
 
 
 
 
Total assets
 
$
4,085.2

 
3,799.9

 
 
 
 
 
Liabilities and Stockholders' Equity
 
 
 
 
Current liabilities:
 
 
 
 
Current portion of debt
 
$

 
3.0

Accounts payable
 
194.1

 
192.8

Accrued expenses
 
238.2

 
251.5

Current portion of operating lease liabilities
 
96.7


97.4

Income taxes payable
 
102.3



Total current liabilities
 
631.3

 
544.7

 
 
 
 
 
Long-term debt
 
405.0

 
342.0

Operating lease liabilities
 
158.0


148.2

Deferred income taxes
 
100.3

 
99.4

Other long-term liabilities
 
7.6

 

 
 
 
 
 
Stockholders' equity:
 
 
 
 
Preferred stock: $0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding
 

 

Common stock: $0.01 par value, 800,000,000 shares authorized, 573,570,647 and 574,128,911 shares issued and outstanding, respectively
 
2.9

 
2.9

Additional paid-in capital
 
44.4

 
67.2

Retained earnings
 
2,788.6

 
2,633.9

Accumulated other comprehensive loss
 
(52.9
)
 
(38.4
)
Total stockholders' equity
 
2,783.0

 
2,665.6

 
 
 
 
 
Total liabilities and stockholders' equity
 
$
4,085.2

 
3,799.9


6



FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Earnings
(Amounts in millions except earnings per share)
 
 
 
 
 
 
 
 
 
(Unaudited) 
 
(Unaudited) 
 
Six Months Ended
June 30,
 
Three Months Ended June 30,
 
2020
 
2019
 
2020
 
2019
Net sales
$
2,876.0

 
2,677.7

 
$
1,509.0

 
1,368.4

 
 
 
 
 
 
 
 
Cost of sales
1,567.6

 
1,411.8

 
837.4

 
727.2

Gross profit
1,308.4

 
1,265.9

 
671.6

 
641.2

 
 
 
 
 
 
 
 
Operating and administrative expenses
721.2

 
730.3

 
355.3

 
366.7

(Gain) loss on sale of property and equipment
(0.1
)
 
(0.8
)
 
0.3

 
(0.5
)
Operating income
587.3

 
536.4

 
316.0

 
275.0

 
 
 
 
 
 
 
 
Interest income
0.2

 
0.2

 
0.1

 
0.1

Interest expense
(4.6
)
 
(7.7
)
 
(2.4
)
 
(3.7
)
 
 
 
 
 
 
 
 
Earnings before income taxes
582.9

 
528.9

 
313.7

 
271.4

 
 
 
 
 
 
 
 
Income tax expense
141.4

 
130.2

 
74.8

 
66.8

 
 
 
 
 
 
 
 
Net earnings
$
441.5

 
398.7

 
$
238.9

 
204.6

 
 
 
 
 
 
 
 
Basic net earnings per share
$
0.77

 
0.70

 
$
0.42

 
0.36

 
 
 
 
 
 
 
 
Diluted net earnings per share
$
0.77

 
0.69

 
$
0.42

 
0.36

 
 
 
 
 
 
 
 
Basic weighted average shares outstanding
573.6

 
572.7

 
573.2

 
573.2

 
 
 
 
 
 
 
 
Diluted weighted average shares outstanding
575.1

 
573.8

 
575.0

 
574.6























7



FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Amounts in millions)
 
 
(Unaudited) 
 
 
Six Months Ended
June 30,
 
 
2020
 
2019
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
Net earnings
 
$
441.5

 
398.7

Adjustments to reconcile net earnings to net cash provided by operating activities, net of acquisition:
 
 
 
 
Depreciation of property and equipment
 
75.6

 
71.5

Gain on sale of property and equipment
 
(0.1
)
 
(0.8
)
Bad debt expense
 
4.0

 
3.1

Deferred income taxes
 
0.9

 
2.3

Stock-based compensation
 
2.9

 
2.9

Amortization of intangible assets
 
3.7

 
2.0

Changes in operating assets and liabilities, net of acquisition:
 
 
 
 
Trade accounts receivable
 
(147.2
)
 
(106.4
)
Inventories
 
(40.8
)
 
(64.3
)
Other current assets
 
35.6

 
23.2

Accounts payable
 
1.3

 
10.2

Accrued expenses
 
(13.3
)
 
(14.8
)
Income taxes
 
119.0

 
5.0

Other
 
8.7

 
0.4

Net cash provided by operating activities
 
491.8

 
333.0

 
 
 
 
 
Cash flows from investing activities:
 
 
 
 
Purchases of property and equipment
 
(90.0
)
 
(123.1
)
Proceeds from sale of property and equipment
 
5.1

 
3.5

Cash paid for acquisition
 
(125.0
)


Other
 
1.2

 

Net cash used in investing activities
 
(208.7
)
 
(119.6
)
 
 
 
 
 
Cash flows from financing activities:
 
 
 
 
Proceeds from debt obligations
 
870.0

 
525.0

Payments against debt obligations
 
(810.0
)
 
(525.0
)
Proceeds from exercise of stock options
 
26.3

 
40.1

Purchases of common stock
 
(52.0
)


Payments of dividends
 
(286.8
)
 
(246.1
)
Net cash used in financing activities
 
(252.5
)
 
(206.0
)
 
 
 
 
 
Effect of exchange rate changes on cash and cash equivalents
 
(4.0
)
 
0.4

 
 
 
 
 
Net increase in cash and cash equivalents
 
26.6

 
7.8

 
 
 
 
 
Cash and cash equivalents at beginning of period
 
174.9

 
167.2

Cash and cash equivalents at end of period
 
$
201.5

 
175.0

 
 
 
 
 
Supplemental information:
 
 
 
 
Cash paid for interest
 
$
4.1

 
7.8

Net cash paid for income taxes
 
$
21.3

 
122.3

Leased assets obtained in exchange for new operating lease liabilities
 
$
33.7


57.4



8



CONTACT:
Ellen Stolts
 
Assistant Controller – Reporting and Reconciliation
 
507-313-7282

9
EX-101.SCH 3 fast-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 4 fast-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 5 fast-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 6 fast-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Cover [Abstract] Document Type Document Type Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity File Number Entity File Number Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Written Communications Written Communications Soliciting Material Soliciting Material Pre-commencement Tender Offer Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Emerging Growth Company Entity Emerging Growth Company Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag EX-101.PRE 7 fast-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 8 fast63020208kearnings_htm.xml IDEA: XBRL DOCUMENT 0000815556 2020-07-14 2020-07-14 false 0000815556 8-K 2020-07-14 FASTENAL CO MN 0-16125 41-0948415 2001 Theurer Boulevard Winona MN 55987-1500 507 454-5374 false false false false Common stock, par value $.01 per share FAST NASDAQ false XML 9 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information
Jul. 14, 2020
Cover [Abstract]  
Document Type 8-K
Document Period End Date Jul. 14, 2020
Entity Registrant Name FASTENAL CO
Entity Incorporation, State or Country Code MN
Entity File Number 0-16125
Entity Tax Identification Number 41-0948415
Entity Address, Address Line One 2001 Theurer Boulevard
Entity Address, City or Town Winona
Entity Address, State or Province MN
Entity Address, Postal Zip Code 55987-1500
City Area Code 507
Local Phone Number 454-5374
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common stock, par value $.01 per share
Trading Symbol FAST
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0000815556
Amendment Flag false
EXCEL 10 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &M#[E '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 " !K0^Y0Q"QD:N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT00U&7"X@32$A, G&+'&^+:-HH,6KW]K1EZX3@ 3C&_O/Y ML^0:H\8NT7/J(B7VE*^&T+198]R( W/4 !D/%&PNQT0[-G=="I;'9]I#M/AA M]P1*RAL(Q-99MC !B[@0A:D=:DQDN4LGO,,%'S]3,\,< C44J.4,55F!,-/$ M>!R:&BZ "<:40OXND%N(<_5/[-P!<4H.V2^ION_+?C7GQATJ>'MZ?)G7+7R; MV;9(XZ_L-1\C;<1Y\NOJ[G[[((R22A9R75376WFKU5JKZGUR_>%W$0Z=\SO_ MCXW/@J:&7W=AO@!02P,$% @ :T/N4)E&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" !K0^Y0UI[_W#,$ !#$ & 'AL+W=O:R/RZ$QN3?76ZUXZ*1.R,QR4SZ9Z.%"%283D4TWR(DV9 MWMSP1*VO.[2S?_ B5K&Q#YSA(&,K/N/F]VRJH>14*I%(N M>+X-*&O\(?@Z/[@GMBD+I=YL81)==UQ+Q!,>&BO!X/+.QSQ)K!)P_+,3[53? MM(&']WOU^[+QT)@%R_E8):\B,O%UI]\A$5^R(C$O:OT+WS4HL'JA2O+R/UEO MZ_I^AX1%;E2Z"P:"5,CME7WL$G$0<'%U),#;!7@E]_9#)>4M,VPXT&I-M*T- M:O:F;&H9#7!"VEZ9&0UO!<29X:T*"TBR(4Q&Y$X:839D(K>]#5D;. 8^8JLZ MX4[P9BOH'1'\M4C."?7/B.=Z[G_#'6"K +T*T"OU+H[HC=4[U^2OT2(W&KKP M;T3RHI*\*"7]MC;/-QEO:B$>WN]^1R#\"L(_#6+*M5 V]Q&!'FSDP97V&?_A MRY>6G <56X J[L;!"U\)FW6 ?&)I(QFN^>1@]D_(Q07594EZ=0362H M=*9T.3[/R,Q THC29*P*:?0&KE$C*B[^^(00]BK"WBF$]R+AY*E(%UPW@> : M;I=>4B] :/H53?\4FCG[(),(1II8BK!,&L*&*_JTZU[Y?9]B>%<5WM4I>*,H MTCS/S_8WY 'JD6?9V(>X(JQ$E,QC7FAPC!M5)/R=Z0A!I6[MDNZG8,>V!(-N MKM;-'HG+O0JI),/(#OR;?HJLF@]3K=Z%#!OSV**)3@9:.S?U/H4V5;EA"?E3 M9$UT:N)C+T7H=H+B3E[TX@LW,<1Y<('![&$B]%E#3!55IY:K.GN%-/->^&D!X.DVR[G> R N=Y7BZ/ M]!^NUTI6&S_%??I_9),\+X"L%1"7;06LK9_B3CT7!I9(M234^VGQ,YGQL(#Q MMFEDPI7L^(05#?;)X=L9R9@F[RPI./GQ'-:"#!J;QTQCT%Z]!GBX:<\UB^S@ MFVW2A6H<>BT"=CN$D=2>[^'^O,\7N?L(8R97_.C^K$7H:32['?V&,1ULTT\R M^[N4ZY7-TC=0,+'UCXS)QIYM$6P;;5YM\Q[NTCNT,J M3YV^3M;C).&I T R*JG[G':(]BUC?=6!XOTK8T'[3&.5&;0F-,39476&+TSKVDD?"E70"Y.;E,;5X+8V"5VI(I/0 M!#M.M%WXHK$L)!&-\D$M><GSVL(Y; RU8@Y5/8PJ_-E?;8D+@7'^NP#21, M=0V]H26,,A$$_:-:U#[(WOV1++'B8O#]X&>C9_QM, B/#AHQSGALMOZWU)/; MZMQ:.;V3HM4*XMQ_N6&1\74PQ6]NJ ;2\)#F-,OX7V5NP=2 M#D*BT OJ1%V#?G%/O3SRTC_@5_J^OH:&#Q+/6S*G>_P9:C&H-UO58UB7I6J/ M/X7W*+F?&^[_$L4/4$L#!!0 ( &M#[E"7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:GH_ 0 / ( M \ !X;"]W;W)K8F]O:RYX;6R-49:EL@9O MTDUL(,BDBN0-2TN'+#4$QJ8:@+W+IGD^R[S!H)>+D6M#V743&4K&& 3L@!W" M.?W.NU:=,.$>'?)WH?NW ZT\!O1X 5OH7*M4Q_-+)+S$P,9M2XK.%7HR#'9 MC.4?>-N)_#3[U"-L]A]&A!1ZE@MAA92XW^CYC6@\@2P/73>TFH=>Y!L/?P&HT=S8\?M_P!4$L#!!0 ( &M#[E D'INBK0 M /@! : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2 MY0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D M1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " !K0^Y099!Y MDAD! #/ P $P %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE M+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WU MV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R M;ZEXZ7D;3?!-FI6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@ M9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M! M3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ M 0(4 Q0 ( &M#[E '04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ :T/N4,0L9&KO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M:T/N4)E&PO=V]R:W-H965T&UL4$L! A0#% @ M:T/N4(.II0/4 0 ,@8 T ( !=PP 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ :T/N M4"0>FZ*M ^ $ !H ( !RQ 'AL+U]R96QS+W=O9(9 0 SP, !, M ( !L!$ %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& D "0 ^ ) @ ^A( end XML 11 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 12 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 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 1 95 1 false 0 0 false 0 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.fastenal.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports fast63020208kearnings.htm ex9916302020earningsre.htm fast-20200630.xsd fast-20200630_cal.xml fast-20200630_def.xml fast-20200630_lab.xml fast-20200630_pre.xml http://xbrl.sec.gov/dei/2019-01-31 true true JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fast63020208kearnings.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "calculationLink": { "local": [ "fast-20200630_cal.xml" ] }, "definitionLink": { "local": [ "fast-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "fast63020208kearnings.htm" ] }, "labelLink": { "local": [ "fast-20200630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "fast-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "fast-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 95, "memberCustom": 0, "memberStandard": 0, "nsprefix": "fast", "nsuri": "http://www.fastenal.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fast63020208kearnings.htm", "contextRef": "D2020Q2Earnings", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.fastenal.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fast63020208kearnings.htm", "contextRef": "D2020Q2Earnings", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "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/2019-01-31", "presentation": [ "http://www.fastenal.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/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "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/2019-01-31", "presentation": [ "http://www.fastenal.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/2019-01-31", "presentation": [ "http://www.fastenal.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/2019-01-31", "presentation": [ "http://www.fastenal.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/2019-01-31", "presentation": [ "http://www.fastenal.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/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r5" ], "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/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r5" ], "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/2019-01-31", "presentation": [ "http://www.fastenal.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/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "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/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r5" ], "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/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r5" ], "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/2019-01-31", "presentation": [ "http://www.fastenal.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/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r2" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer", "terseLabel": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer", "terseLabel": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "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/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r1" ], "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/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r4" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material", "terseLabel": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications", "terseLabel": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r5": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" } }, "version": "2.1" } ZIP 16 0000815556-20-000051-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000815556-20-000051-xbrl.zip M4$L#!!0 ( &M#[E#:U%BJ<44 -@K!0 : 97@Y.3$V,S R,#(P96%R M;FEN9W-R92YH=&WM?5ESVTBR[O,YOZ*.QIZV(TB: '>YIR-D29[1W&[9QU+? MOO-8!(HBQB# QB):\^MO9A8 @A2U05P*0'5$RR0!U)+YY5I9A9__Y^S+Z?6_ MOIZS:31SV=??/_UZ</ZMU]9M]4VV'7 O=")'-_C M[HIX#;\^U\__T^SR!^???+ MS[9SR\+HSA5_.YKX7M2<\)GCWAU?.S,1LDNQ8-_\&?<^TK70^8\X-MKSZ".. M'I[\Y6?./#Z#9T/3/&V?=$[.3[KG_9[1[I_TSOLGIO&YVQOU/XT^]8Y^^?D# MA__IJ?1/VK/K>*(Y%3B78\-LO[W?W<_XRZ:!.MY4!$ZTX8EQ -WASVFON;[I MVI.CF'/;!MHWQWX4^3-L^$?V6^3/Y0^1^!$UN>O<>,?$C&V,_?S__>/BT\4U M&XU:QNH<7C#<_OIH.ZNCM0!D(LAW;KQXN/@$?5W(<8Q]UX8F/O,P$B / -'9 MG'MW[)N8^T$42J"F,WIA/Y;O^L'Q7]KTW_U>:6:VL/R HS >>[XG8"A7\(MG M%^QRP]3^^I>.^?%_8QX [=@Y#SP@;UB81]TG$/7O.(R67RY,& M^\WQO%:C"!-D._^,W;N__L7HMS\:W08QM'!31,MWGWZ_NK@\O[IB?UQ\.W\/ MZHO=@\^[2Q[:_,_CSR=7U^\;C#,7=!C0W_%8-!5L,?5=$7)7,-L)H\ 9QX@ MYD_@!CO&7Z M[MD,H #?8HLNA_%\[CHB;+#(M_D=W.#YL6>!QG4 J1/'XYZ% M#P8BC%W\Q0^HMS\3Y@O/AGM?04=/2#IVVJ^D8XN=_[#$/*(AAE,>")KM7*3? M' ^NS$@N&@SNX2'S82K!P@D%\WRT,F/A^HL&LWW7Y7###$@!<\:'PXC,$- : M1N%"$V&+73W>B62,$P+M@%.A:-"M";>6E*66T=9!1U'$K2ET$_EK3TYAL&,A M/,9ME 9Y2R FKK B:B]:^$WHN0GR#BWZUG<6 E\C)B83N,6YA7'*&RT7;"^B M8HPF581 !(_]!IPW362 ,6JQZVG@QS=3/X[D*.S$&#=PGJ@P^8V<=D(GB[M6 M[-*< 4>+J6--B69C&+J-S8,6:D*3!)7DF5ONQHBZ&?0,M(?),3X&[,*TX&,@ MTC8STX]C7WD6*&FYL2WLC,[I.)D="TE": F[Q>=AQM$4I[[22&MK2FL(WU^M MH#:HVJ_GWSY_^?;;R>7I.;OZ_;??3K[]J_"8AZMZU163388ZUV#Z/-YYG&EE MT"= 9?J>[]%#X+OW-3DT&1%O+>&ZR=6_';6/Z'LXYU;Z_>4>V,*QH^DQ. BC MMFEVA^9PU.GVVH.W'\=^ *JQ:2&OYZ$X3C_?DQO6K]F/'QI5.BIQRZUM]WB<.M#K $Y-N#D5@21 THL MP9H4P(\K\F2N:9#\]T1@\S^17TV_K,KHTP)=P"5!B[P6-R0TR,1D=/3X7!,1 M3,.&^0\6^JYCL]1W+4*+!V=^SXT?OG3J\H$KYT=S!K]-V5>X[MN;:;!W'OO0 MU01&> MPO\'B7E8,KPIHF:>PL5C9"@TVZVM-YN-X:#?*F2?U>3?AL7_K;"PJB9B?U0Y M.-+[@T%KH)&ND5YQI ]:W5U08,GCG9%@6Z+Q]M (4"QQI9VW2CIO1J/7'FGG M39NTRILTH]'I#[=KUC32-=)51'J[U='>6_$DLUA 2"KJGEU%' 8#!5)V&@,'7Y%J0)SK?K\2FY?^D7" :T: MRB,N&D)U@U!MK,NV2P[4C7/..%Q6H["@-B>EJNZL[>+/5B>^ M!SP:Z\RP'MA"=[8JDMA"*"5C)+ 1X+%M= MMM9XU'@L_?IRF9:0EA5 MU]N*JN>&V>^UBNQUU#C2.%H^T2FDB\ICS#7JM/7>8AIO8!3*&FB=6P'T;[&: MP&B9&D4:1:^:3K?0'M7R6.ZZE#[(KWC[L1-!PU8&U;=X+N\C%1'//[6C3*FG M3?3H]K9;7J"B%&R:MUY1JVJ"=2/*!]5/N6J4;[&ZL9$NL-BT50.K&J M$ZLY%'7ZND!#H^B5TQD5BFU4=.[TPKJVW#LO0S&*'2ZL=6X%T+^]&OI!3Z-( MH^BUI97=0@F;\IANO;*N5]93>IAM!0Z!UME)M?5T%5"^U=./-*R3\YU".RE5]/3T,KLVW;M?9N\4VC6J ME6X%T+_%9?9B9]5I%&D4Y4QWK]!1&N4QW7J972^SYU*5>FNO3E56'.7&J%7D M57X:Y15#N9H)^1V8?35$77/_<%9=ZSN-^(JC7%MUC7)MU:NXS'XI(B:2I?9# MYY5JGYOO=HU"6T9U5E5G57,K/*.A7N'1*'K]LGJU#Y?5L-.F>YOODM.U3+5% M__90U.[JEPMH%+W6=/):CQJ/+XRZU#Y\\#ULI)V64KELG2+ M[*_1)J(L E8R$]%N=8JD2#0>-1Y5RK94P&6A-,R'B(]=D?U.?W-#<1U/-*>" MYF*8[;?K@Q^NS0^_[Z&TAWY9R&&-?=>&1O\WYD$D O>.?1-A[$8A[EQ(SO?W MO;7BB.W-\-]Q&#F3NVW5-N :BZ:" MA<+R/9O]*6>-COP'[S5&+7;]2#L\9%/!;V' T./$ MC85G08/C.\8MHB>+^'?H"GZX0>7CS80').?0U#@.@:1A"//@)" TAH4?N#0@ M(&4 5^G'TR__]^*L:8S8'!X4,\=JP 0<:YKOTH\#!G+E!Q'2!<8+O7$7!G@7 MMMAG)P@C>$@P'H9.B+DV;-<3PB;^Y\;68!.\F4'GOYS^]QXLV]!$B_9V0W0@/,0HMA8 G9P)C@9N/PCBX M$4?-Z&XN&#P' , A/\']:,HC9CLV\_R(B1] D,<>0 A]$09@&OTD(" 2' M\1,)4W8RR_5A4$(R&6\"A,4$!NQ$3L-EV)X/G"20:I'XHU MYJP#)P'N.BP"DFQH#3H$:X>)U$1>'J,*7$4010&W'1PNC'(<< _:PUZ_>*$3 MP7@R32%A 5P'(1=P48[<"=BM\% +9.,$!O+O^ -]!@Q,EDH# D9.8,3T0!9L' )I,0Q!Y';PL+=='&X28]-A+P))U27GE58SQ. MBA8[82Y2. =X46!,XXCP"U0&WN4+8%16T33I]0,J@=0F?!3 F?XUZ%QP16> M, IO3P<&0YS-78'<)HR!9KB9^G%$."2*)SU**0V='T E+YJ&2W#[3#A(4N"> MSVT0PAG0YP9$AYZ#YGD"V12+!%3@R&32#(3+)7 F+D\QBX_->/!=1'.76X)) M4J0**IE8,YP+"\626<"P&XDVRP^C5@E,"FAX0!IR*Z]<"*4I$9:(RJ M77+G42!=I7@F>"_UU ([!$7,;3 5$8$$('<%DAX-RXINUQ:%^"7'^+XR JE M,I/J%+H3)S]WYH($#]I(M"S)"&H"[/$'\#_*3S.Y"<::B&RBR6<!*M-\G/+'1=U2$/:<<]9BC=>1W0T':]IH;3# M]%,S!=R&5:(]TQID0V,@/GZQ2^)%-09'>HJ*2X@ PB6);$'GL M6.I$)$V$4\R4.GRV0:X<"\4<* '"\F\D$X_DC9$SDSRS10@6=@R]\C'H^\8] MW2:Q1["Q_8675PV/X>]7WR?=BQT&H)BA"5 .CVJMQG*JF5'+)L3G<\$E5Z<< M[+8456EJ)&K3@ZQF,-=;AUX9A2B6B+OACK?$*L'!P;.OT *[+K L2*& \[TL/D^*JI5D>:,"?*W2;)E=ULM+K0PS_R.,SXDN@.E,+ D1YAVF0 GA=\ M'@.6%_"0'PKI )'C(]8,RCT _3$E^_R@K24+Z7BQ]$8DUS/SNJI\)H$_DT-* M1@N=I!-(-%($W($_8*) !.3 -TM0&:S*UW6% K,F)\X-_02::^YL.'4F4>:G MS<"XH[(%RF?4?L)O^8PDYAGNPPB&,/<=+WH OPDT;0;A???M$]X,\>]A+UER MT++ BN!D44K-?JM-6^,C/TIUV,>E[ *'Y^!#2%^G8[9&4A8Z71"EM:<>16GF M:M\?V#V8)'FJ==3D$&"1\5S+-=Q#U392*FO)!OH[#=(VYA!F-,=@S[XW^01& M=,Q=C.:.DFGL>' ;TGE/D% =P4,T-BB&DM&E>X>.V$2 GLR!'W,$EAN3QP,N M60-<>K$ +=M'G?RX)&!$]C)) $QOD(10#BHO!K@'38J!,=B>&&RBR)$ M/VW6"S2&;:N%;GL3,?R5\:P0!=\7+XG2'=Y_=)M$D0K48^AGR)AG18F2B\&] M>,(Q^T&.E8=I! ]T?.C8F R!44%',D&"/N&RI;R[,$)U2US&=!5ZI3QAP!C\ MUW!U6(V7Y*O((7(%#769.EA:$')\YJ":^ZW!_8[)/4S(BCZ>X"Y\MZ!;\.=O MP,O^3Q;]@\,TQJ 1C,MY,,DG@[T_XK1]@!,DL0 X$,0%-TXY%*F#9(!=@A$EXDIFL MT"')C"W372?I6$*XUQ*2CG %TZ6^E^@0>O3I[%&:OB-29]R@I\,LVX?>998, ME)W*5*'KWX"/[UBH(F]]]U9Z^]"=U%V8B$C;!#*B DMG2*(KT.]VB-8YSQ_S M.QZX[PEK%L3M\5TS:VDBTPJ@)2S'C\F8.)0?!*+CE;PBD2Z]XV-V^3\P^+G M).@2>$F8[[@8Y)#934 \XS^<6=H(^-,\3**#F0_,X!)&0#G? 3 MM'2'G)(12B(_6;(OS;&\6) >X61^UMRE2!$AB8$-#RB%8@N7LO:87;9$$&'4 M-G%^X#<0^!!3I)B,#3=8(!R:Q><$UHDKA-18"^&Z^&\BWM1*BWT38\(+&2.* M1< "0*\X8SF]573*I\NBMOVU5U4_I;J7*Q0P?7R;Q+-4-1[(_RQ5O680\G!Z M"$IK,?P3L+J7(\?<248#\KWLF>,YE%JAE19HWL,,V[NE^XM]O,-DPWM0&2$E MR;)$/.IQ */,G63+-._3O,L&ZJZYD!USS28^Y3 ^XMY0;OY1?CYO[DF>0C*] MT^H_Q?2\ZP5![?!9O >]!I*$[CT/@:+H^5+2+^F>E:1)TL2]Y0=@8C'+M)R8QR@EC"-)5AZD'2V!^)XG\UWF2Y)9 M+=>U4MO?!X\*2#7(QP+/XCSY:HG =YX6]A>O$Z>M8[OBH?DD;@RB QWOB4S: MK*P33F+7;6)VF$3N%EA(2Z.?KW%I%+QRF^*I517=D :%NRMN#O=65KV2065V M%'TVI%DR-@@+4ZP]@PV&9(/Y*C:@SDW\6OYOLL*SN>]1IBQQ1C+XI\^SILP/ M8\-DKX%H,FT#+0.VZ2E3VE$T- MC4\I;,L?@MS^P":G*GW'2L8:(.:;0;%70=X*A6E=^.3/P>](FM !8Y)@7#O#K4EJ()( MC@DBUADJ&L?%%;MT0":E*E"C]S#-%J .+ -W4Y'+B&7+T.@QRX[1SQO:S]Y8 ML9%P@T&IL1?9_B]DCA[;QICTB'7FSQC>BA+ 6N"GGC$>F(;Z['M6V>+?9;G- M6>!@#N"K"$ 8( RVA/+3._KE;,FYAZIV*/['C!YP?-@PAP8Z)K@G[M<4KF9PV%F.WD #G^H?):/$LI1H.32@?+O=WD \"B&H@ @C MCBPK2NQQ?>N[#"]N CY37_V\6#X-LP=B(AWNP.PFY0-DH4>:HOXIQ&0EY0K> MIP4TDH&@.'H20FAVGI3@;OOY$BR+0Z4$@\>!<9/1, U3 @T)$\G*JA4!OA?& M(&76+-00TVC+NI"G!7F=Z WPKM)A)G=C3#(109 2.(T'46*6?,NOVI 2H!(\ M+!W+M !E5EZI!2ZAPP#K/B#L9IU)\*8:YO#_X^)@?#.Z61>DY%R%9 M%8 VT\4&V<""BF%3A8.5H2'$+ZA@EL7?Z^7+6>VDC0Z:Q^:^B_,H16BX5N>W MP$@1E B5!:+*(4%/%"N[\;DKX[%34Q+7\A- M(%>V<(J9G.5RI/!NG<"7Z_?WG[71%0;[#:8<,R8W3JKB>- $.9QA#@N<#DIC MD9Z2U94WX"# <*B0F%:AR+PD"AF(/WUL9HVEA;E?^4EUC&EB/11_QK(<0E8G M;RP!1=N6Y2' =H*S2W;WIW#9CZP"1-^)"ABI%#D0S:P^628T,%*F"F2)3[)3 MMXY8R):SE5[71S@AV5Q>K[?8=K-9F1 M0P7*5/,-YL_#0,5-5RK3FD9H7 I=5HJ=B=-"R-):5 C0&3J/3D2!Y4WLV!CS MK. OMSDCHQG5WI&_7P+Y6S'U\J/X3=PG/5U,A(D+R*0^G[#,(NO(SIYQBMABPS,9;.(,)J:H) M>],=&2U"%/1M4(9[67T@$@29=24>A:IXJ67)51KER'O))VZ!R[42N M3WVPJM!) )0X<>P&"+3KB(E4Q>=I%'U%93(0@YV Y_4.G_OI].3;^=5/^$.V M_IUN&B)#B(L??"'-70 7TPU94^'.\YM;L'/:D97M[$Q75)8V.UU/3$.9AZ:> MGVXZ*"I )*,!Q&MW6J.49UESM]R-Q3+_.^/V T7[RP"8J@I7&LE1'/W&9[9E MR)E)2VC+GU?Q1(NCGN7,R7D@,4@R*7)=!>>=YI)N11B1@P0];BY5:-!3LI+! MHAVOU&)2+T!)^6&W-7IR8]U*2M8 \>@_+4"R>"U=$UY=]LW[STF9USRQZ;1G MBC8?85H '!O:@9MXZ8F4;%C\Q-V](MDEFNX%1DAB*@'+@QRJOTL[R9<*<, 4 MLB]S2_+[66' 44+OO(]%7@:2]E[+J?O!,.V]=*,<](=I38%4HP%FL"V).6RW M &%4&$N\>6-V1E)M$AG+80L@:H@#3VY&[[1,'#VM+=.NJW3O**X$3,'X/;E) MN;&&-[/3,E:;?&)9$$:4;G$&*Q&#.D((XD)0 B!H?X:%/I%O?:?TH=PU6A;/ MX^B7:_*<:%4S*:L<)_Y$2/X$B7:WC2CC,HS&6NQ$VSRRP@<^XB"WT)["FTQ M&,_(LT>B)7S\B51-HG6B;$QI>BYA(T'@3:]-2,=.^LD"WTHGC6>.M!Q"<9*Z MY8&PA'-+7K)T+C:8<]S9/*!EP>W C*L$]< MN7U_&?\Y7EIW?.'A;BW<-$@X,AK=]NO&#.INB&/N@O/_C#'_L;2(,@_A9 /R M)_G27=($N+\5#6;J1T&PPR,RF"+;Z"O7!W#>3=Q;*R]DN2*?MMB"S=CHW'GQ M;"Q'MUS,V)0G2/*9ZVE:F@[5FBZ/74@K%9+^TLF-08G2.0MDFV3T[-ZE^XMQ MF$*D:2RIJ\C>9HL?6:UVKI";.,YN?3>>$2^681FE50B3B?JC!+R-?,H5V$2R M- @]VN761;"\65B/%H]GBR&/+*WFX%B9++MJT\W2Y3S^#<(#Z&0VI,YL)VT'?.7&8 MI<>?0V42SU&]NTA)'6XT+_<5L$(Y^_57\.J<_?Y*%4Z61PI<>%2F@-]*8*XQ M*I.I+)EJ!5\'0Y7_B#"7J$*!^7Q]SMYE.>YNFTWANBQU60CQ_7U6^;JL5&UD M)DR&:R3!CM=,]MAM7D3-.5P43-( EI9H'H^!!>DA--Y(= M^ \57&Q0KZGAR:]LVNF5--DAXYY[)43Y9G#G2]K8 3RZ7!\KI\ZUTP8P0/?D M]_P@I%5>Z=-HR_/9)( L\"J2JW\[:A_1]W#.K?3[!EA>.ZC7<;WTFP\V8WVT M"\>.IL>C86MD=@<=PQB:@U%O\/;CF(X9P>2CR^>A.$X_W#M>[2@[2S][O9\Q M.'KXJ'W98==\^S&]:?W:X.%+AAI/U7L8!WV)H:JOK-1SU7,M\*J/Q'-=CGWX MTLG*!TZE3;P"YUP_Z_)7O@?9@QK0AOCP=A[![U)U&GJ[J:WA^E:!5H^_):%9Z/F$+I[ M%ZCJ/J*XC =>]U4YT2I"A"I,7,O!TW:]1F+P4AJH^6K5+7BT%_>75-+IO[BM MG\-X_@!U8)(?'UD:',RCI7,-K?Q2> Q-W,'NX[[J#8M*AW[K3J)!:/GCGOK8 MPRMYS,9HN-67EA6;4)7>('5HEG8;[?;ZN<":I65F:7/06J_&V/^+LPZ+ FD) M].M :RH!1JET-9EWK:^' MA2+K0FI987>RZEZCFN #&3<[?2WCNP\TBQ!9R[B6\:W(^*A=Q,1H&7^1C!MF M+0RYFHO..R"!/)A!X87;W6/:;#?Z_:UF$U35*65CC-DP.EO-76O&;,<*] MY M>MO-OBGL NI5@W+@V#0:H^Y0*QCE&-/LM;;*%JU@M((YD =C=K:Z\J@5S+9R M54765BJC8*JV1"C#V*HO"0X:0T.O5>V_W=075'DHQZV#'U5P17-<"Z1[/#MRY M8XWP_,W;FB":()H@6F]H5&B":#'1J- $>3U!JI; OWSJJ/C*Q$MFHZVCTGU0 M>50D]:2I_*+8WV@562@I6^RO\WLJ@L]L&'HU=/M'JI?PP-AIM1OH1V*FK^EX&^[F,5Z)B$J M<8QMW9=D*HAZT&IFH4A0:[52\-HK'&OZ@;A416O^]%798:YE97]C1+#YX!V:J(5LJ< M*F5%E8H>*B0 PU%CU-'O6JP22SL*G"JH=9K6:8?3:;W&<*!?BETEE@Y:6RW8 MK91.*U9X8:A:>2&_XNW'3@0-6]#&-ZRZD*48#V9"(G]+A1HJEA=M(HHY/-:; MBS79GR;[LP^MJ+J3H^>G14B+D!:A*HC00(N0HA C?_Q#Q,>NR'ZGO[GQW%M% M6YO3<&W:^#W'K7^#$^Q,[C9X]'03>,G"BXZ;],LVF+KE)<'G#Z#_ROY[V#\K MVGLR_>NI$S)/EH// P="#+B=!6(>B!#H'&8AR&+J6%.\Q;.<.7?A)ML)Y\(+ M!?SHV[$5,>[9R>?E;X& 6"8688.NBA^6&]O06NCBC*"1F1\(%DVYQXQ> X+- M9<@SY= B7)SS(,+PR(\##'V^PT!=P66W-P&?P<@$M2&R9^FQW$CC4-ALX@=T MDS45UG> T0?YP8^I=?%G[,QG,./6*NJWC^LM8/8L#C ZQ-FX/(Q8M!#NK0!: M>M$4*+T00';D@DU$>^3=DVQ\QXQ&9]1F<^'/70%1)CVR(=@D_AF-7K^7NS?" MMX*TV/4TZ1'O3-MXK-M[W6#C@">(?LDB1YX;6A"OQ"8':+\T!3FT)'O M><)=OY7C,Y M7BX4KIM2"!35'%C'@&4BF3;0 =F<,1" *+OY+G2#UTUY3EJP\B,-RH&V!+*:9-FANCA6[/( 90DM.E#", MFL.N;P)_$4V9'3BWR&("U[*C&^$!U5S$"7R'Y]@D]B134E&!UN!1:/X&F!X1 M1"U4+SA\0G/@" _E-V$BOG=G*3W8:1P^*60K1 VG/)@##9"<+DX6:3:%)J!+ M'^!A(Q-QYLW(F2V;0VU"BC\9H,W,3LM\2[*/K0I ORZ^4N=UA"N9"-O,<9* MH,O_$"AE'ADHH(,4&ZG*'J$P*1S71[O6Z64/-9@GB+'P#/) 0@YZH&-*2.7T M>O<.*WE^5Z:YN0<$M9=M*<.;@6XYE0U$G8)2"&8H%=,XR&S$. X1]80R 6, M08@)$N('R">HC4QH)5Z@MZDSA]LEI..(;O+I)8A5LX;@N633'DS1 6."HB?AY0QRB_K<%Z"P; M^@2')^3!G=1 (6G+1*L%8+RHTV1@C4Q%W5=BF?;G-_*91/7#?%/K>M\S^N5G MSCP^ ZB'@^%I_].@;YR>G;5[1N?3Z/.)\?F3V3_I&F?FV>D01.,#+R"(("6K MDD@_;"?L7,ANQ[YK0Q.G7RX_GW\[OSP]9Z/O4] M%J"E?-#QZ*^ZJ/C1LZ*^+M#]0+4"[MGH&$( WIJU&N26H!E%#9\V#[Z4A7BG MYQ9BC*V!P9;QP(V/D\ KG^%GX<&SI_X,PO([Z.)6@. '[%NJ1D KCDD-0J<% M@Z=DV:W=[G0F$VD=0*OXDB+'I#40#L"<:13-P^,/'YQD&*U),L"6Y<\^8(04 MA2UK,BLXU3 MH(@2E #&-K@D3"X$BFK(7?)1T-3QS).F^$DF#N2/&'-C.TMULJX*:NU*V@99H(CFYHHD3(7C@D;_!/0_LK44/H(=YPP-;FG)285D& M(!G->W*-T+I9$;:>\I>2!$]/&%L3',9.1 +_@OP72F5@"]'4"6QY3;HD2:\- MQ$-_LYIKI-A"5Q">RYP%5-#0B+SDNOX"IT5MOWX.&P9+TTK]P)2QZYR[Q^C5 MIYZ>) [L8092DV&<:Q),BSRZG*P2Z7Q[DT]"6=IUQ9%SWF6\NY9$?23/5EAG MK)=3T]]ID+:!N@+"9,&_-_D$1G3,W06_"X_67:NSWCEX4^WVI^Z@U_LT&(VZ MP^%I^]/G,]/X9(RZQKIKM?-Y;B1D=FE%K47H1]F^%9,DV#X$3VD2 @,' MQ\+D"X@[W 8&"%/&%"@D;AGF;R X 9<0Y8>"I3O*B:)&<,!H0"<_@7@M0#\V M7=__CMID.92?I)[%\ %NSEJ52B;QGJ W:$"@_T5A^B2.8N@@<64P( Q153W4 M!8UFQFTTJD$803P2;\F#L!W($89H)P*M? PICV96 44&$".KL5_CG M1BJA;P(U&SNQ*$(U1J->BUVA!LF3&=0S^*(.+B(X$T?F/;#I."3##7((01[8 MW9L[J7TXJJ7(P51R!+IK+%P'9@FV:>K'+CC7X (X,[HD"=0 _H$9ABLS#L$= M.K_HH7(P9S<^Q\^!_V^Z;PKN,S GH)LC'MP(^-&G "WV*&2EI)D#4.(!9FEL MHCMT@]E$F92#[V/4AHEFI@Q5=#>7B(@C\ 0P$7("+G!& \E=S/K[& WD((2X M:22FF *_9&IA-FC9:<)L&GD2."(%D_[(@! .THPK./O8UQUF#BR"$TP8!L ? M1H@,K1\!4))DDZ8 (9'DD590NG0!<'R9-17>K1/XE-5%89,>R$(DX0P:J#C( MSS@'\"0-P('6R6TBL 2$,Q@[8Q( .&V)'!<=I![>F,3[]!V! /_,G#!)00 % M;YWEYWL3X6-);]@T.$!B^^8"VQQ$X8E M%Y=1?NHDX<6,4I0W B@BF6C%)A7$+)4-X94M9H[58O_RXT0H9,8$F)4FW1_A M(XS.Q[4+SFYYX(B(_!S*B]-(T!L@52D)^=W#1)^\0)_3M,4="C6?3(!D4J0= MCR/4$!D\#./9/,G8G.+:P)\Q].V"@'G^PV-+5<4-N!^@ 02TBWUA;IR[&;FP MZUM,OZ"@8.V>>]>"^-,"@H>IOXHDL3@I&,I;KS0 N+4=&'@@,]O1%),]&+S' M89@:@T=5:>(Z@VJ*Y8(9RIH+6@,I$?F-M$F!F=^EUXSK!S (=(;0[\(A\67V M3ZX!XCI+BYVC7_##)L@#/-+5T[E+A"E>T,"U?#B)0H=:!//J24,XM<:H80%)1A3=8,FT G :"+TY#J@$]+B [I7\GEL#1AT M?AZ<]XS^V5EW,.P.!E7Q M'7<1\M\?ZLMHD[M[I9:AO5;*@-_SS '1E.LF5_]VU#ZB[^&< M6^GW#9.\AL K9)=BP;[Y8+W61[MP[&@*'V$>226X!6$FGX?B./UPSPT^R@JS ML^H7RO(^4+8MNQB8;S^F-ZU?,XI=*OC8(Y>>-\;\'',4V'_]SWWUM)-("E3F M.2;O3K_\]O7D4B;OKG[_='5Q=G'R[>+\ZJ%JH8J2"((X'^47C?1I/M/RB;MH M?=C55(AH4XU^M:GR[F2&R[BTJ@AWNN2_BA^6F$>T""WR":CWJIVU^=#;!H?; M,2E*EZ;N<:X9[#L*U$MJ'N^6QRK4Q.YKWE4[*%AI,%=923UFFXX)UV@W, MXF =HT;%JY1A15!Q)BQ!=:H=(T&&L>GP!35/6]S%0G2RN,M)+;8N";5TSDL.__;!N%CN.LTHDVM47_]E[_,.@6.BSL4"C:LA^ML&6Y M#K":D5N67/S"PAJP+6-79#OF.-9MT\H@5C;;?CR.)K&[? 1N>6,8K2'9IS=& MNT6[)$.L J.]HMH[4\ [V[V(#X?%#$6]7X&I&#BK!,A!U]CNRX65-T9EL3D7 M266O(VH:OSQM ]3VYAI='16HAJE2XJC3[Q=Z,9SRJKCT<<'70,RY@U7WM#LJ.TO/UN(EA:9A;]1!5U?M5AF>5(>6UM]'XKZ]N,ER]8* MFY$O=+B M;):JRL:7F=-=D"+/4BP63 :?V*VREJ6ZB.VBBCM#7;RHFKU[2OMX*[=9;? &-E+--NZ#0H5_NW.BW^ZV.?F5575%? M(Z1WP>Z9E4>ZDCLTM[3I7^F=,7NM2GM_QK@X4[1G7SQ M1OIZ"RI'.K2=5BP K^H"A-%HFZ-J)'SK#,^J0;*S71>YEE[P+I88LJ, Y7'J MU'73GS3QX+K"N9X*R%_)JXS,GEEHQ4!55;]C<=H:W5\Z/;5!U"VFM957SD^M M.)0]"I +QSM;,*ZRW[6UE>2R^6BC8L6$A6ILN%=Q;R] M6:.<[C[FJF+>7O.X^GG[G<][WQY]X1*=/57A:)=^ZZ4(.RBU.YP/\**3,K8% MC8.Z<=U&>]@KEELNFR>G97Q',EZRR*73&(Q&A4X$*1WD=?!2_;GJX*7Z<]7! MBS+VZ06QR_;.:/[5X6/'E>]NQ,JDJ\BWOD]]%]\8]Q,[_S-VHD)'':E$.&6/ M*:TQD31A=GT$=&6)5+5*G_309W>IBHN<_%QVMA[:X53I'.VUN82 M[_5TR4KNY(^*':.KG,Y_!9%?(%AZ1^U&#!4[(5-Y-;V=56*%]?M%[B3_5Z1J M:KN:KFS)P1["^K99CYV&I0*_"J:JFGA_Q>)7V1"_FS<2*+\+S;I?2J3(SJO[ M)%'WA-RMV4,UU4"_8^S$[)75NE4=SA6$<*_;+7:0HJ(05O,4U(?.A!W.#[L% MIRY$>/Y&@IH01!/A8&^M4)4@5=L,\*N/0Q+!K&AI;2WR44JGDKOM7J&2/E7] MYPH@JH0HZG3-4J%(31=V#PQB]835JMO=:A%.&O'])\=BM M2#5_;KY.MD"146LW2Z4,U=.LU<'425$T6BDBXQ*Z?+3J?UN MEIK9[?*J#@DJ>*9YJU^'L@L-?7V$OZXT.O@!>D:-#DGL5=E!4;/<1*5CV6K!?:7*2I0\R&UEH@IOC?H:I/GG M$-7?,7O3;K4--N 1P'$W] -JP&\SSTU^=,,1# M%OR ^7$41MS#F2CJ,AQ<3)3.0!8/S%1-*50 4QI'*L7II=\1>^K/9K[WH,X? M2HW_D-;O#3J-WJ#=Z'<'="!\;]!M&.:P,3*,-7. 5W/VH,'@VEQ8D7,KW$)G MQM?:NRIGZ8%9[&TWJB7QZ@Q-#4?EX%BY2.0$>L33=[@+ELBQFX['+#YW(N[6 MT^,K>131[9:JCJ$&@"HAB/J#0D6+RNODTL2!!WWKLO::^/*- MP7!8K$Y%-0>JSO"L%B3[G8[VZ94T$R>6%<]BET>X,D %DI8_FP=B*KS0N17, M]4-=ZUY&Q^Q=[X5A]-ILEEQXS72V!=/W]<1@&7'7&;XLK"P=[O9=4%_XN+(7 M'&:TL[/,P@TE.^4K.5;W6"@U3_TLAKRMQD %7\A4E$J'E;5R%O*K*U7J4.W@ MDM3O]_:[ZT5)2=+[ ZH_5[T_H/ISU?L#5 Y8]A23Y#;^4OE3-6*4\CI,A?RB M5O0.&RA0*,][!4[FZ9L^T"UC)\T2-N8\QO1' >" M?V_R"8SHF+L+?A<>)=/8\> VD/8)$CYC%+F[5X0$W2OB@..!U,OO^>8\/YAQ M=T6.R,6$)HG+S!*NFUS]VU'[B+Z#5VREWS?,_-J9@;-T*1;LFS_C]U3-PK&C MZ3$>C&-TVWVS]S85 X"XR^>A.$X_?%P']E'FFF:^N=$]>MASE5WU.F\_'MV3 M2'G->/C2J-!3CUUJ;[U%]4:?YT*>2?N/H.XKGE<++WU=2,D90PP 37P^N;H^ MOSSYE9U^^>WKR>6_V,GE&;OZ_=/5Q=G%R;>+\ZLG8JS*T0AWHZ"N"87-X!,9 M-*H8N(K@GQGT$N(;.<\?KC2K.'G>GOG!_L-_AM&K)S"#!M MS)7],_8$Z[0;BBPT:3SL$0_7TT"(%42PU?\> 4?57CN@K+>] [Z;;;-(M6:5 MY/D0/O5..&D4636K$B>U3%:%D]66256.C3ULP>^E@/NYN[C^2+U7S/)J]A&-]_7K8?41D"@==58-TUS!:0PUIQ12[JJNA%8/_L#,HEG30 MX*\.^-4AS.X!/S"+G>5?.L 73+2I>ZS-WP,_#-D\\"=.=("X;2\IX':Q%+"J M2K76JQ.J@LSL]PJ=^:%!IKAK6L)5K_[ >$TZ0:VEK;H#M7+@[!JO<175 J1I1:B"HCBOK]0AO%U$_TTM]1W1[6[\T# M'URXZ([\-WS?Q1S/<-7E'_DGWK5;QB%J M1__Z720>Y!H_O*2B_\J) $J MV1M5/>F*24NQD*YTM5,:^MHX),:AIXW#%D_R5[>Z<)GN=3S+GXE*9E!ZPX'. MH-2YHF8/$.OT=0FK6A:[Y$JK8Q0[PTPC2NNEY1/FH%KTG)GJ!QXB+,*IR_J:MZ_)T(*0Q5"T,E5XG%:D@T7C2.JFL M&-(5>>LN5[(=0M=*K"P>=_=[4EYY%H^5#D@/&HE73 (*OI)#2X!2ED-5?[AJ MTF+N]R0^+2U5D!9U"+,'">EH>[+5Z_IP''G09LK&8^(%(UFA9Q'^\_A4;Y?)A>T.ST.FKY=LC5=N@ MJV2 -(<:D&4'9%6U9<Q4,4!WBNU-J!Z@ M5=+LRF:RJ@7^05>_A+CNV%>',+O'>[]?#[SK/%N-8C==F57SX%T+>2WF7:>Y MUE*.]YV$4[=RZU)$3"356SOPUXJ YG ^WIM#^.T'==.[76._1R K&Y?JN+,2 M<6=G--SO)B)E :T3+=ID5=%DF9V"!:U:PK6$E]&DF>T]GS2B=:2SG6!8W)$Y]XZ%C,RR54V5P$+)SRX('21AVG5CA.;;<& M.A&E,ZN5"4,!ST5>L%,]/*MDQLJ$=VVP5#=875V>K05<$<+L ^\=G5:M:E2J M,RXZK5K+=(P6\EK,NTYSK:4I.K&J$ZM5C$/[NIY- M-4-6)KQK@Z6ZP=*)52W@JA!&)U9U8E7G7!3-N>C$:LT!H,Q M.86OS^7RZB#@ULJ"=$1W4XCNEJ\:T$IOBH&^#IK>WTL0Y0=Z@[U!WJ#G6'NL.*=)C\ MNMY_SL.SA!>)8,T#W,7XULN/Z.\T2-N8\QO1' >"?V_R"8SHF+L+?A<>)=/8 M._&>(N$S1I&[>R7.P#=%$0<<#P(G^3W?G.<',^ZNA")&6P8>Y"HS2[AN!CCUQZWACS<\Q18/_K./>E M^=4205_EL@2,W+6AB<\G5]?GER>_LM,OOWT]N?P7.[D\8U>_?[JZ.+LX^79Q M?O7$2D_52'3TRZF/\AL*F\$GBK0Y+N)<1?#/#'H)F3]AISR]BF<+\U9Z<7O'\\M0W-\!BI^/V>%+IR8?>/>[ MQV/; 2E^__K5ZPIPL^KS>S9:=W$\P\[1?.7\8+_!;].0G8.ELM&1_6?L"=9I M-W99EE$!8-1]_L^N/3L$+78@*F;;W,4*8Y60\-I%Y](@P=AT4I-25C_)$_3J M4XNYAZFJ6&ZK.7P055:A:3_?J2MY+2WE69# (9L$_HSYEE[OQD117,B,?!8( MR_>)J^N3[)$(QG[S35U:-GHDYJ$Z'H[)#W0=*$E1C=,>X9S,!>G".*K:> M_LI.,W*[]UT&O4+;=+0#K!W@'(C*%45MV?]56''_G3N@L#T61;WUOCCEN'P4;@7X\ M+1'4T_Q+T;!\_AX&$H M(NW7U\.O[Q1[@99JCE2=H5DE.)K%CL15#8Z5\^M/IV =!)UYDBN!)$-!"\>N MP\>.N]5RR I(IE*;+\OFFRHV/Z6V6>YRKEOV@;M=997:=Z]<1P,2];88-TX=T* M+_(#I]"R:@4DL^0)\W?=8M5HY1&Y&F"PC+CK=PNMAY8'=_4)2KY$<(%9<1" M*="Y^#K%(YUB&Z^4RW[6&9M5PJ/9V6YT7*YLO,(VXB1-63! M@E'(95-5IU< 3V7$4+N0AE9>$9?>BP<-'<3"3KX]0O?'IQT@V]V_A>'SLGTN5S M3RQ6]IU@+Z"?LG9I!X0J!JOMG>DS,HJE!)X@Q6&EI:B%J[D@U W\G4ZGV)ZT M,H)?S?=J/?"2,:,S/^Q[Y.I"A'([AQ8..=RO" M+;QXL )Y@(/NZE7I-8)5XN4A=O4J^5+ TK_@Z6L<6%,>BE"?;J^T)=]#*<.H MO=WC1,I3RE!G.%<*PH99[#3D"F"XJ4Z MN+P&>"HAACIU?F^6PLJ;$B)S[MALX@?YL\T.[80H)G*5#28,LU@=704\,:7P MO OFJE#MM/M9_O4O0],PMQHU*6]WRF)>BM:"ULEBJ"E51JFV8-8 3R7$4''- MK+P"?K(.YEDVM/0EF7%([\W:N(ZZB^JBW7IDZI:G;:U./R M1?>JSEO-.OH]E(E.'(][EO/J,M%:K) H54ZO4F%I+;BO5-F\DJ6H9,WW/'":!M:6WLMY2N)>#LHH(P.W#MSV-=O"2X["$L) MO&Z_4.Q0'N#I70G/(MV]70F;RG94+^Q]%5%5-5FU*HTV(6(J7W11O&EG[VL[CB>%0@>"ESAV51^)X>:,"W54^3*>:WJ)G$W[V/8PRZK=$^L:*L4UYC M\*M#F#T OC\H= Y^Z0"_-RD M'KFLMEE+GY*6=E#PM!=%4:KF6;FJ)E_J0@0U#\G5J% $%4H=GJM\$J\DH<95 M/)^[ K>Y)$( M1!B5S7B73:X/EP\LE/9XBK6'/4JNT&D0RF5DM7SINB"%X%BYHZ>RTT)RQL[R M9X)%_$>A8T*J+G>5R=HKH19,0Y^:6U?P;R]I;IJE0M&^Z[/4M3Z_XC8&F_$P M%'CZX3CBCBXJI98*0%7Z=3B:E6F]0;[W;I]4)?A0\3'KLA^I[^YT;A@ M.YOI\I39?KO*LDX?&$(#=CPP,M%QDWY9#F#TTA&/'A@P_:%?UT>8HYZ M1L][,]@"0=?3#O1W&J1MS/F-:(X#P;\W^01&=,S=!;\+CY)I['AP&[C]! GO MC6(=@R]C>CJ.7 \K#;37GL?O^2%XN(SGKN@"HRTEG\#*+.&ZR=6_';6/Z'LX MYU;Z?0.UKIV9"-DE^'S?_!F_YPXM'#N:'O]LEE1\;H[<>C>VI%7AL:RVM56Z\]_7)Y?7)ZKU+(55G?4X1__RO],O;M MNU_^^^'-DS5A;;]L@%'[OKV!^)XX;M5NB)E77BQ2IVZ1V5?LV M$8P35!L\P$WR[P?8Q,ZE:6Q'4Q\BP?'Y/K[#Y7#(Q>4BB<$;$9)R-O2"3M<# MA&$>4C8=>D^/\.KQ>CSV+D<]Z!_U^W[=? M5ZXRW.6H:0/_Y"T MG8KR=-=3X7#'4-'WDVG@J=$**J+F$HM;@EF@D1#SU3WT%7U M?[ N\W7Y[5RV!EB_S.WEH"$XBVT0]Z5(QV#2Y="3>K9C4D3^WX,*250W* VA MC'[BF&(TJ1N3AI#XDX:3"E(W' V1^OW;:.,9@M_: 5#]QG2/]2L6WC)%U7*L M3Y](++$'C.O3P_C]%[$5LY?#C>U&+S?7J*M?L_H'8/F70:6)6 AR.E#AN_ W M63;X,TG"7VQDVYNS5( +ESW C6-],&[]Y.R$%4:W"$7J\S=R7V&H9,CFJ*%A5'\2?D6N&/&_ M2-(G:1)UIL3(G5":X/V R17O?O!M&NAD,!C0L'M##?\-=&,3NOF8+\,Y"9?& M,ED 'O<0NM2AE8 %5,B_5XO\;DC%C 7)1%2HAGJ 7GN?RO)=6F[/N:R4;D)[ M+DJ86&NH,NRUK@47X"6-?0?/CVCM^0 9-KPY"-<"_8Y9,%$<16#G;OV%^TS_ MD/CB"IV3EE &WQ&]NRSCWB=02P,$% @ :T/N4 'OK$FE 0 ]P4 !4 M !F87-T+3(P,C P-C,P7V1E9BYX;6RUE%M/PC 8AN_Y%75>=]TDFD X^F" M!&\@!F_+^LTU]$#:XN:_MRT')8(AB#=;V[W?^SU]T[5WVTB!WL%8KE4_R=,L M0: *S;AZZR1@.D]M!JW>!\>O]>(0>=;&4H!QZ,$ =,%1S5Z$I SM' MI=$23;69\W>*\:H(Q8'@:MX-CQFU@!K+N[:H0-*1+JB+O2OG%EU"ZKI.FYD1 MJ39OY"K+VF1;=5 19G@CPV$)YU>XG:>-90GR.U0V]CZBR4;>_-#7[:C..YT. MB5^W4LOW";UM3EZ?1Y.X3\R5=505D Q:"*WB,%K &$H4WB_CX8Y)2:T#145: M:$F"@&QROU/L23GN/H:JU$;&]#Q*=*P,E/TDU/H4/,!-.PL97!Y3ZSX6T$\L MEPOA4R!?F-04&]+U\#OL-D:N'&%=Q;M#*^YEB.0.\ MC>9$W%^<#D+[0\,5#W_?R$_7ZL!UACM@U10:7\J Q;8]LG/]#EJ?4$L#!!0 M ( &M#[E"R&L+4A@D "-F 5 9F%S="TR,#(P,#8S,%]L86(N>&UL MS9U=;]LX%H;O^RNXF9M=8!R3^F;19B!1TB#83!LT*3K8Q4)0;"81:HN!K#3. MOU]*MIPXCFR2HFS?-&XJ'[Y\PO/HT^FG/^;3"?A%BUG&\L\GZ!2> )J/V#C+ M[SZ??+\:^%?D_/SDC[,/G_XQ&/P=?+L (1L]3FE> E+0M*1C\)25]^#'F,Y^ M@MN"3<$/5OS,?J6#P>)-H'XQR?*?'ZL_;M(9!?-9]G$VNJ?3](*-TK(>^[XL M'SX.AT]/3Z?SFV)RRHJ[H0&A.5R]JW6+ZF^#9K-!]:T!,@8F.IW/QB> SS"? MU6,+#-)L/M_8_LFLMT88XV']KZM-9]E[&_*R:/CW7Q=7]3P'63XKTWQ$3\X^ M +# 4; )_49O0?7U^[?SUG1X6&TQS.E=Q?N2%AD;7Y5I45ZD-W3"8]35[@MZ M^WZ)25&L5:@(X8H0IOJ18\D9GC M)KV"SMAC,5KL>GB2:L^["'=6YP#_;9+\[]/P)>T:$C;:^!G/>(@ZP(R.3N_8 MKR&?& ^"FW8-BH YC%/"?5KIX5RV6R]M/TBQ%@Q9@6 M_!"D>5-:C'8 76XQ'#&^7WTH!VMLJT.1SKE9UR6QF#D/^MZLU]9P&6KE9B'9B$?">:.'YD8 =' M'C(B8EJV%X;N$)M[X_?%2-( H*ITR M6(.PPPIJP(Y'#XKYW_%$%Q(BPHCR,BN?O]&[K#K,R,LOZ90FKD%,VXU=B$EL M^ @9QLLPH6$&HKY0*MZS+A:9P$LH4*42EX4:L-VNZ)V5G"HD,>D0Q7L$6CS1 M"=;A-=$M/M.T:&0E<9Z/6/' BOKBZ57)?4388UX6SX2-:8)#T_6Q9T/BQB$Q M3#MT[>6HMA6$2,X9W<;:CT+6,OX.ZI1\W8!E4E!%E?5*1\:BFMD?7B7K="*K M3T5;*6TUDQZ^QR(J3;/9\)9.2N(:B[,)_?(XO:%% B,SC"/H><3EQU4^M*%A M-D,X$)ERSI(HO!]!58' (I&LAV0@B4JG)SY*AA%!HT\D+S/?:@T%0,>B")7H M&SY0GK]X\U^G\_,Q/ZW*;K/%3>#E>"$T;&0$)C$=RXR"R(_(2C:!9UER)E = M93]:X.G >CQ%22C#%#7&/C@JZ4,>H3Z9M$#9:I:N((]%,YWGL>$2/ MQWQYS99?+K*6[L.LC% ;(-TPU6QU+8%;[[HUI_SW*IDE47"ZILBF*1@2>IE9ZX M=9.*$#+M0GE!(:(3!7!')A.5&;2I1)F&M$CJZS)?B\N"_F7"4I]%FG6YS MOYUY2\,K SI\TZM'9QH6B'CS_RBRLJ0Y8=/I8[Z\E3-+[)A$R'2ACP*'A C% MH==\9L9U"!8V@%KUGC6P# 764XFK0!'9;A_T3TM."I*@=(CA700M=NB&Z_"* MZ)B?Z5HXXK*X8I-LE)59?O=7RALO2R<)],/8M (C0@&RK-C 5A@U@Y#0"45- MH5"Z9TV\) )-)'%'J)#:+8B>(7 M!:V40_FDZH_F59__+K[>WO(#%5X?.B:QH@!:MFFA( Z; Q77CSWAI]H[#-&S M'GBRP>A5-+#(!NIPXJ+HPG"W,/:$3TX<:N1T**0=1XM*-/ [O%)T3()I75/* MBCF?S1YI\7I(W_-@%,=!9(96'-B!&87-XR N0I[PQ^\[#[1OW2P2ZK&. E9I M]_1+M*.!9&#V(*(--F(Z4D=Z=%+J,)5V-77E(W1*1$>/_.SK&1DWUUDYH8GE MF+RJBSQL0/Z83.$"RWQ$R+9PCT+J X!V"U QC]O_@6:>!*G1-*D!$Z( M^H0DYQ19/EI.B=Y,O^V$2)72X36A'IUI6"7B&K@NTNKW,%X]3V_8) EY<2?" M@1,0:/%SJSB*<%/?BJ'PV8]ZF[X^*9,>+ ='1Z&M3 M;NER-2R';W'%W*SK@I#?QT?ST3U? +3^;0$!/]<)'=N/ Q+$5HS=(#!6PX2Q M\"T2I>)]7_I<9@)-*,G?]:$&3'QWWQLKR2N@"=7@M=(O_ MSMZ_ P?Q)S"C*2WNN(O^+-A3><]/1A[2_#F!)K("@C"RN)$()%&(&B5Y<1!+ M_HX/M3%Z5L;R.<(F&UB$ \MTLH]@*F+<;9!]$903B2(\?<]@O@NDQ2LZ$!Y> M+UIFL?$8I@XJXK(A-"^+='*>C^G\W_0Y<2(#.6%@AG$(/IWY:KV+(A5&%"E M$=>"))K=.NB/BIP&!('H:/ZU*;[8F[6=4&\;>[7/\ +_NKL0_.= M;/'_H9Q]^#]02P,$% @ :T/N4(Y@RF=5!@ 034 !4 !F87-T+3(P M,C P-C,P7W!R92YX;6S=6UM3VS@4?N=79-/G$-TL6YU"Q[IXAUG:,D"GG7WQ MF$1)/'7LC&P@_/N50PR$7,K6-@]^28QSCO2=[WR1CH[#I\_+>=*[TR:/L_2D M#X]!OZ?343:.T^E)__O5P+\29V?]SZ='G_X:#'[RR_.>S$:WJN+)$Y_?2Q?;J)<]Y9Y_#$?S?0\ M.L]&4;&:>U84BX_#X?W]_?'RQB3'F9D.$0!X^.2UUZ+\:U"9#G+2+WTM"Q8 Q:#DX,-;?(N'A3[IY_%\D5@6AF^#^9)$ M]H@SU=-2%N?1C4XV<>WR2XS9<"NSQ\KL0;I"OFNTAI%^U46S8%\/V##>"VWB MS.:Q88IW#]L*]JLB,@USOF_@AO%?VY52-XM\>\BF,6=%E#2,>6O(YC#_@3"* M;9AO5,'"Z-RNBZN%\-S>6-N7XS:P'#].JY?6=:S'JY6_FCC)1EL1YG:R57BY M'AU/L[OA6,>6&LC*BT%Y,0!PO:U]L+="D=F=V[_)"Q.-BFK2I S\I&\G"+=L M0L@]I;CR E=R!GR'>,B# H !* ^8)O(DW)SSLR:L4:A5_1=VXGV(']I$F+% MA 1"JH RHAB2P@-KX!AS+-X"_&6R?3/J96:LC2UZ^CW[R40;L]YG#I0)J]07 M6]_8R(RV)+/IN+88+B)C(0Q&LS@95]YEU50[85DCQ%F8;6;[:8^1=A7Y3=HW M;$/J*\0H4QY$2F#B>%*ZZS!(P!&HD7_4U?S78; E(3PNE9=Z&I?QI<77:+Y/ M![M,0Q<)[+B!"Y@(D \A0L]!2(1Y#1G@KLF@ 0);5<&9/6>:1696B;"56Z%% M=IL6YD%DX\.B..@9,HE=GWD.$&X@!<*.=)UUB [A$M;0".FF1IKDLU7)!'&B MO][.;[0YJ(]GLQ H+ ,%/$^X=OGS@0,0KL!3 '$-,3C=%,,?D]=JYJ^CY=G8 M,A!/XL>&T1MDL,&Q3 MDJ_?[%E.PX/BV&$?!APXK@\%PPQZ+E4*TJI6=A2#?@UAN-T41GT6WT,4PEY^ M,]?9??H623Q;ASZ0'O%LN42ARSAT$';YTP+(W#JG#J_3@OAC#M]##JL*YYNY M,-E=7';DWZ")5RXA8ZYD" >.H BY" MH%5\%)1VOAC!8IX51C\CW4,=%EA=1 M\F^\^.TQ9)=#:-7M,H8"+"D%+O?+)LLZ(,H1K'-"A:#3TJC#8TO"*)FH3*=^S1&B-4:AFXGF""5J !@ZI.\CO7IJS!7$OI+A]&)Q>S+#U\R'QM M%E*/":@07ZUQ5'A>[1.VCO7G:S)7DNI_V'BHM"IR.;SVW1]R,GW MY'^G;>@$0D'L A]R*B2$@?0J+EPJ6"T1=*XWV02%+2GA*DOB45S$Z?2++55, M'"5[9+!M& )?!IAPI""'A 2($:FJ (2DLHX&.M=[K,U?2P*X,+K4I;;EZ>HI M6OGPUGR;3/;N!_L=0AL#H%@0Q0%Q,($\D-7:YOJ!5Z<7#3O7?VR,Q_<1QEF> MWVKSO^6QY1;ZG@=4$'"%)0FXP[&25 M/Z+ MF=VJ%E'Z<+"-N-,C!!@2+B"#Q I; *$DK)3M!3RHLRB@CO81FR"R56T(2X2) MDC-;K"S_T8=5\P80H637(/!^*6GKH7&NQ"0I;4H)OJ]9Q M6;D&233=HX -FY#:*E92YD.$79HTE5'GNHMUJ'O.^*?A%FOG M]L;IT?J#\J7\;Z'3H_\ 4$L#!!0 ( &M#[E#'+:8S&1@ %._ 9 M9F%S=#8S,#(P,C X:V5AU=:U?;2)/^//,K>GGWDIP3VVK= M10COD61IAIT$LL"EV],/_GG\Z]&_]7I_ M6>0 -V$Q01]"4C^%8VS9(J^)-G7\-KK]:I*Z:&DV()@ MVY9B*[*B*;*A&D/%MAQ%U6U5=_&[^:$: &D\%G"@*[(L*;JDB4265%T4B"') M0=/8JG>_[GV6 Y]U]VA9S$[2119>30HD"J+0L%31)P6,%\8A)MFQGDOC N2D;Q@-]$JP*B>C]->.$KN5LV+Z: F]FMK\HPWHZPWXLRR#Q;?HP13S M&[I=BC& B'AL*0.!4=PO1A&[/*4P*ES-O(Q=@5(8%;(9NW@V8XF?2LJ+H@XY M K7YQY CC#+GCC_GK!,_RDC'2BG)K(7MM58TU23Z!8F]J.\GTP'5/T&5A*9T MZ"4AFS-*87$&6A7&C-&4?%5$UHPFL[C(-BVD]4*T&8W93&=U1K52EW/.$JR) M#*9C+_1S=E\EB<6@S[%(0&#T$,;7'.G'USR&NF6X5H3!8)ZM5U[-7\93WG*! MTQ:[5: NT:$&RV+=-JDNT6&7&O,>AAYG4MLE&$.:Y3TO\[,D(HR5W"(RJ@:^ MGR:<7BL:1VOR$4/3&JT!(IO-*\]+UP3?9K,ALGKTQ[V<-90NT?[!;QJ">E\&J\+IJDADJ MD7%4-F-I+%638I&RULV2Q/(W!$KPNJF&Q[ -/L/^U];!9]G^-4_,E<7M4ET- M;7;Z;)NQU@?,UCTX@5*,AKR,(P,@,(J3N3]A]T4IC J)GXXYOKDD=8RM>TQ< M\[W!=//--M,*U 2FRPW"<0A* H%$+_4R!LZ]4X2]X)F]=JHP[M!AC@*#%'H\ M3:QH7#3"8G")1EB,DNG?'+]+*:Q^@(%\EJ8^G[^2S.KKVRPL%IS>2AI+]^<\ M 6()M#\*8T*COQ5[/+Y8ZP)LZ(ACWRF)-8: 9XDHA5&!%YE&+*LTX0UCPAP%;88?'8Y8*PN<,A]5<"$%)W8)6)$+X1E$PC2( M;4S-]PCKA5CVI\932>+?=",N6H(#+?B@@N4Q4\[D H&)=ZKN\]ETDD26;,"!VC7>29,4]1MP48W/ [9VU6L,) M#_X"A:G?/"VBE(ZQ;1X69T3Q;,JVGT&1#2A$&T )DH5^4V$.%O4K/_]$J;TXY@XNYV=#1APW,F+Y#YK>Z0Z^5@48.2 *>[ICKG8)EA[Z'&Z!P"K.TUKF MRANGO9G?F>8HR2PS../D+8# ]C%<_\)"G2F[<8\%4:F29B3L0"&4RO8OTX0% MKVH/0XD<, (MLI(P*[#$3L/<6>9M:"8-*'GDY:3=DQ\'XY#CH%9T)G#D5&(5 M7D8"FZ,6?KP;<#.K%9$]!>-)Q#':-9&-H5(^ADI959KHEZN'K0)L8,$).QL* M1RC,%%,C%'::J:($8<:P\ZN:E,XR;GDR'G/L&R5Q@K9N&]G9,5XN#^):D#G&_,B+.3 C$I-LD#BMS1Z@U*S1)_%/.BCI+$B@ Y4URP MY-! IDX\Q;:+JWSWAMP?/[:!-<,5HTI7U)J/Z9(?6WK4L'=:?<[(.$8M9AHU M\,1\+-%060XP'%_SHFA*8@(!)#8PFA"?%W%1$FN6$I\'$X'"='(,!U!Y-V:0 M07<$NM 3>U\ZC/W"FW.&7M(8E=*4DQP"0H>-W)B\8"MW. =$1?PU!6]JKA)I M@R+SXGR<9-,R%TK;47J"OL9&S'%T57%.U-:Y:]]">_@.UVR3M(EEL2>J+6S+ M#1(J&DL%>+Z9,!TSW;#C#! HC*V[T+OB;6H A;5QR+-_ L0;,;'?.2EN7BLU.6%,SUXW$ MV4R% 0O_E%,;L,.3*FW>&9$V/F0><16K!*]__6QE>C)R%7"\7$E MB0/6_8AW.*(B,DT<)_U7G=A@YQNZL@WLB/6*\$Q82>L*S+@[>.T2K'5*KC;L MZ-8H]:J]%41XJ1V6:Z3-!<4Z=W7KRJ B'AS_^LO1A'@!_/[E:$H*#]'2/;K] M L&QG<0%'<(EA#D'R*\^?3@HR+P85"?/!F7%(BPB3L:5)^AZ4'=]M$H M"1;'1T%XC?)B$<$4C:&QWMB;AM'B\#*7_2P8V-L2)(EVIHB"[IN MV*8L*HJE#N&WH/9NOO;N5? 55[IPP&XL<-1 C/LQ6,ORF$@Y:^CP1KCCQR' M$\,$+&QJ*[WH) [(_ ^R:(U'T+#CBH(DB9:MJ!;6A2$V!56S=3A-(SKM@_4VJN[:?90?\V26E9_*[,1A+;]2$K?E5R[DJA@I MY4>_:+X!,PW?C4.2H;)+PD1-]LD?ZQ*Y7;GL8W"[D[J/%,26!.U>\P*\[!#T M_YCR"K/1PW)3?45K58#ERRG>4%H,+/MKOJBETXAR*;M!2\7 VER7>GQ\Y)5B MS&&:)!V[@FD8BB+J0U,8ZKJ+94$R9$7&)ITK;ZUB2YXA%X3_N MJOY1GGHQRVB$,4138<&H,54_C.G,EY_;'<34!D3OFSI%DM(FY[3)PAM%!/DDBFKJ MAP/AH/P,P_&;SP\WH5,ONP+45K+GS8JD^:(\>EQ]\BH/]E2VK-<*N+CE+7)"M"WXOJ MCD9)4233AJ?JTR%.YRA/HC! _Q#*G_=K,R""--OB;7^N6VA_54F!?E/W4D[) MG2[6ISP!/L=1"FP0;E.[JSN)]:J1^N/ M_F >:(WRXTW5QRB) FCBS].32V>(+B[-2^=BUYB[<.P_ST\N3YP+9)X.D?.7 M_;MY^IN#[+-/GTXN+D[.3K?$\>.FE,'Q%R^?@#X42?P.#?MV'XF"(AO;Y?)5 M&DV]KTNB9& -2YJLJ;*VFS9T;R.?W2BX9^>?4,-R]?\ZQ*>8*H"0P5 )%O0E M$C[WWQU+< MM]'^:DC?)R&TMS=[>_-SV9N_9SG$AXM=@VE;PQ6 @\Z=TTMT[GP^.[_<->X^ MS[)\YL4%*A)T07RZ95#--)90DB&LO G>HF2\:VQ?3@AE=P:E0[ JSMR?>/$5 M0:9? +<(&Y+\*)9?U6(\.*99#RJ/-)^)ET4@MP*1:WI+-RO))'B[ MKN0/'_+=>C>3L" ]ZAH(>)6;S$L/NIR^+"^=OJ(HKB%;@B#J6-$,T11$2W>P M#1\%^!:SG/[G,JOC5.F>;N^_EHP,H/@4"D\";[$ X9#XX/B_9]$"8?E=>3>9 MY_'7?SU88'MWOW?W/YF[[PPONDR#*JTR\[8H8,<07'4H@)5P=4D9*K8C.X8[ M-/%P>'<[X)Q'SPZ;-Y^J]G=BIOG#E, M0BEBZDNRI6B1EZ,\)3[-]@TNTMW4]@Z783.+Y*=?G> MS1IIHWY(\DH][M"D^]&>6*W6)_MI@K%-KAN<]=)UFX*F*@XV+->6%$U4+%71 M=-T<*K+L"JJHWW7=)[&?9!"?E,?9+@I ZG9ULL].@@=@?'K:C^X;%R3-DFO: M"07YG\(X)GE2>)L _LHL_,SSN#KLX0PMB,4:98N::9CVS;&6%?9/Q!O ]+!M1M\^1(M ]"]E7F 6[&0Z#7/ZE#Q$+0ZJUO0K M'O#)^05RIFF4+K>LS.DWZK)&_6&3;QJJ&NAW\?\_]2%%:[4?*FF;*$@!0 MS3 455<-TW%D0S0MV]:&JLD ,6809"3/ZU\?8:3XP4F(==<@"@)&EQ,RRV#: MK606D6LO"[:7@*B$\^Z^V[6BO$K/N(9M85-6!,&R%1-DI:FJB(>F(5M8$NA! M4(YX;/CS++M,;N+O%,Z7$+CTGE$8J[5B*Z()+AEDX;B*:VN&*VFB;JJB9=DN MH"6N,$IW@^/V]JH=*,89K!@@Y3+T)D3OQ9$5[31"(X+9*_?;@<]%86Y_O_O\WW MH^?E#2P<1%?.XS*?KVHCDJ$0;^ZKR=HJYI1M::B9EJAC1UV]+9O>RJ78JFDH&,0BRHHJ:H9BN]C0#!O+ M%@3E:]L@'Q/ MY\G27R_&'R33&1%[BF2)O]PP3RW<=N676%;E]HVKG:G_BM' M!8E(2B<*Q>5,O:.A6S2CD07R8$7#Q#W6J&Q/+#MI4TZ3 IEI&D'T Y'-<^^2 MN8#( )I7VV19"=#@HU>Y09C4,:K.K$ 42O$=BKR\.8FQWRS;;Y;]G)ME+VBI M5JO",/JBK&J"+$D8(E[\P[>D^+M."I]DB.REV^KX6?.RI3RVL#SM"?&_HF)" MD)="\ N!!DW)CI(Y&A'0"6IT*9&:9J3W_D#C,*)N-4ASD_GAKF7)G\EN[(?Z&H>Z>24_08Y]6T9EIR;T_N,QP?A%Z,\XI/$"^G2Q MA>U&25T%XZH!8:!55TQQ2&VA*&@2I:IK&TW?@&Y@GFE6S.SN-Z; MR!^8T*3/"QAY8$@+,.=T4@Q-EM]O89/X!:W$6HX@N+8@4=HZPW\^ [ CBTKM MA8KU<_+T>/P;K"';/4>B)/2A('=_:*^^KTY]=7&IOIIB")*M:99JVHHC6CKH MMBT.+5,4AXJNNVWUO8!PPX<%%%]] CA%^=KK[H.7X4J(:%I+\:[B8MGK8;&E MNVL76Y::*PO]JN1>>7\>Y356>XJ6Y9BJ)BMTFU71'*RKEF4-54,T74NR;:FM MO)\S0OTN?2Y,>2V61CG9V7B\*06\5V)!FSV])Z7^:91:QJO[;GBH6H)I6(IA2(ICN:8K2;)DNIK@RB(6M ZE/LGS&PNC%3A4Z2V2D6!-$/6-881+&U>GNV#P MR^S6"\KG[M+% QGS<[G8X-/DW7VXU!,7-MC3^K9A.;6DL;-@>FXF(7RSLD_?DU=_-9JP$7AJZ]:$;0O_<%C%+Z.,F)E]U][.>C+WKLW&/RGFER5Y$B5B1%$N6A M(KI8T21)5P59L60%BZY@B8+0GMS:GE3F9,/,TCO/^WG;\KRU;KBKLB0HMB1I MKBTJ.L:6Z8H0ZZN&ZXC24+)92MF@S\TWW.\$ -2@-@>%Z:-53KT\\+ZA"ZJX MZ).7?24%^OC1?N"%G^\%M5N0^4D<4 1/T&B!_')S&%#=5W :I+RC7P_(+OF-#[UM\JG MVI5/W9$!O_8)?=8N*,Q0-;-N.KC+NJ#<+ MIUHW];)YXO3V=X-9>4M@=MP!3^DU 2;6#>\<4)P DB41\0M LG%2)G)G.2E+ M@4SK8Y#T+5)AF=RM7I5 I5KV%2UHYS%F05P<@ UX667KCO67!U?X]+F*Q5^[MFX?US+^XY/3RL#'$ M@JJF"KJHJZ(B?A]L53;#U@[\^:-I.Y:UV_TC^'LY[>6TE]->3KLJIRX8Q7LU M$>MA-L_V"J5)MH(+5Z0WRHCWM>>-@:M#+[KQ%O3>[&"2K;\A"AN2(P&\-5Q7 M471W:!D&ME3!LBQL*T.A3!V]Z#=$E>B"XNP>?)J-/6J$AP'D[ M,Y_/(&KP(("@#Y'(('SQ(&3QXAAB#(JKZQAGN2+HHV>G27FCEAJ.:(&JN&8< MYF"@T;=9^53:=XA>IT[+FUK51C+= B@*#^*G -$75D-XXM'GRT_"45@@ ."X M7&'EC;'F@5IUT3"FD=?R+7S[%<=37Z,OX'Y+2E/BNDCSY^W@&U0HLI;KZ"II>KMCH+L:,9E/]27.-379NJQ(._HA+ZV!?L# M)H^>@O2IW!#-]:%QEDS+%(,]RS)Z.ZA^HQI]RO3R83+EMG-1'0\\B:D[07]9 MYQ_[^UQHG0M5#',H89B[TUH(M(^$[H7%G M?D!\,/LB.[UR?9N%69T'NGNH MEO6*QSMI0GJR(:"@R?=F]#1",0GS^IEZM)L103G, !"2ZN54(S+QHC%-V]&& M2A18%Z )O5D,=L MKWIP+^N>&L,DNUY>D+C=RI$.ZUS?+K&]]SWV-J/:[X<8^J>/K0511^ MGC!]/]97F)/8GO;R=^EWQQV71;8Q6&O!>L[J*YE+!M@8Y -4/VG^XG?G_%\? MD=E''T\NSKY<_''RS(\5>G:W1=\)ORO/2-BCDJT_K :^7T3E>@_SY";_&C[E M2_>JC[3X85A T_Y[^O2#N,@@5J;'C.Q)2,;(7%V)."O?=T,/(,4!NLR(E],7 M>6WK\LD3OO/A)60K?VD^C))@^4,! "E @ %0 @ $C20 9F%S="TR,#(P,#8S,%]C M86PN>&UL4$L! A0#% @ :T/N4 'OK$FE 0 ]P4 !4 M ( !F4H &9A