0000924719-18-000011.txt : 20180510 0000924719-18-000011.hdr.sgml : 20180510 20180510081443 ACCESSION NUMBER: 0000924719-18-000011 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 35 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180510 DATE AS OF CHANGE: 20180510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SMITH MIDLAND CORP CENTRAL INDEX KEY: 0000924719 STANDARD INDUSTRIAL CLASSIFICATION: CONCRETE PRODUCTS, EXCEPT BLOCK & BRICK [3272] IRS NUMBER: 541727060 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13752 FILM NUMBER: 18820605 BUSINESS ADDRESS: STREET 1: ROUTE 28 STREET 2: P O BOX 300 CITY: MIDLAND STATE: VA ZIP: 22728 BUSINESS PHONE: 5404393266 MAIL ADDRESS: STREET 1: RT 28 STREET 2: PO BOX 300 CITY: MIDLAND STATE: VA ZIP: 22728 10-Q 1 smid-2018331x10xq.htm 10-Q Document


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 March 31, 2018
 
or
o
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 1-13752
 
Smith-Midland Corporation
(Exact name of Registrant as specified in its charter)
Delaware
54-1727060
(State or other jurisdiction of
(I.R.S. Employer
incorporation or organization)
Identification No.)
 
5119 Catlett Road, P.O. Box 300
Midland, VA 22728
(Address, zip code of principal executive offices)
 
(540) 439-3266
(Registrant’s telephone number, including area code)
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes þ No o
 
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes þ 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. (Check one):
 
Large accelerated filer     o     Accelerated filer  o        Emerging growth company  o

Non-accelerated filer    o      Smaller reporting 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
 
 

1



Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes o No þ
 
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

Common Stock, $.01 par value, outstanding as of May 4, 2018 : 5,080,395 shares, net of treasury shares

2



SMITH-MIDLAND CORPORATION 
Form 10-Q Index  
 
PART I.  FINANCIAL INFORMATION
Page
 
Item 1.
Financial Statements
 
 
 
 
 
Condensed Consolidated Balance Sheets, March 31, 2018 (Unaudited) and December 31, 2017
 
 
 
 
Condensed Consolidated Statements of Operations (Unaudited) for the three months ended March 31, 2018 and March 31, 2017
 
 
 
 
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) for the three months ended March 31, 2018 and March 31, 2017
 
 
 
 
Condensed Consolidated Statements of Cash Flows (Unaudited) for the three months ended March 31, 2018 and March 31, 2017
 
 
 
 
Notes to Condensed Consolidated Financial Statements (Unaudited)
 
 
 
Item 2.
Management's Discussion and Analysis of Financial Condition and Results of Operations
 
 
 
Item 3.
Quantitative and Qualitative Disclosures About Market Risk
 
 
 
Item 4.
Controls and Procedures
 
PART II. OTHER INFORMATION
 
Item 1.
Legal Proceedings
 
 
 
Item 1A.
Risk Factors
 
 
 
Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds
 
 
 
Item 3.
Defaults Upon Senior Securities
 
 
 
Item 4.
Mine Safety Disclosures
 
 
 
Item 5.
Other Information
 
 
 
Item 6.
Exhibits
 
 
 
 
Signatures

3



PART I — FINANCIAL INFORMATION
 
ITEM 1.    Financial Statements
 
SMITH-MIDLAND CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data) 
 
ASSETS
 March 31, 2018 (Unaudited)
 
December 31,
2017
Current assets
 
 
 
Cash and cash equivalents
$
1,006

 
$
3,390

Investment securities, available-for-sale, at fair value
1,087

 
1,098

Accounts receivable, net
 
 
 
       Trade - billed (less allowance for doubtful accounts of $279 and $208)
9,833

 
8,967

Trade - unbilled
550

 
251

Inventories, net
 
 
 
Raw materials
747

 
819

Finished goods (less reserves of $39)
2,253

 
2,696

Prepaid expenses and other assets
528

 
452

Refundable income taxes
1,325

 
1,359

 
 
 
 
Total current assets
17,329

 
19,032

 
 
 
 
Property and equipment, net
10,481

 
9,867

 
 
 
 
Deferred buy-back lease asset, net
1,076

 

 
 
 
 
Other assets
271

 
326

 
 
 
 
Total assets
$
29,157

 
$
29,225

The accompanying notes are an integral part of the condensed consolidated financial statements.


4



SMITH-MIDLAND CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
  
LIABILITIES AND STOCKHOLDERS' EQUITY
 March 31, 2018 (Unaudited)
 
December 31,
2017
Current liabilities
 
 
 
Accounts payable - trade
$
2,731

 
$
3,059

Accrued expenses and other liabilities
695

 
588

Deferred revenue
1,245

 
1,144

Accrued compensation
621

 
1,231

Dividend payable

 
256

Current maturities of notes payable
693

 
637

Customer deposits
749

 
919

 
 
 
 
Total current liabilities
6,734

 
7,834

 
 
 
 
Deferred buy-back lease obligation
1,344

 

Notes payable - less current maturities
3,039

 
2,896

Deferred tax liability
1,148

 
1,290

 
 
 
 
Total liabilities
12,265

 
12,020

 
 

 
 
Stockholders’ equity
 
 
 
Preferred stock, $.01 par value; authorized 1,000,000 shares, none issued and outstanding

 

Common stock, $.01 par value; authorized 8,000,000 shares; 5,220,648 and 5,214,148 issued and 5,075,395 and 5,047,895 outstanding, respectively
51

 
51

Additional paid-in capital
5,842

 
5,719

Treasury stock, at cost, 40,920 shares
(102
)
 
(102
)
Accumulated other comprehensive loss
(33
)
 
(19
)
Retained earnings
11,134

 
11,556

 
 
 
 
Total stockholders' equity
16,892

 
17,205

 
 
 
 
Total liabilities and stockholders' equity
$
29,157

 
$
29,225

The accompanying notes are an integral part of the condensed consolidated financial statements.


5



SMITH-MIDLAND CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited)
(in thousands, except per share data)
 
Three Months Ended  
 March 31,
 
2018
 
2017
Revenue
 
 
 
Product sales
$
7,453

 
$
4,947

Barrier rentals
309

 
2,523

Royalty income
221

 
431

Shipping and installation revenue
1,142

 
1,596

 
 
 
 
Total revenue
9,125

 
9,497

 
 
 
 
Cost of goods sold
7,534

 
6,181

 
 
 
 
Gross profit
1,591

 
3,316

 
 
 
 
Operating expenses
 
 
 
General and administrative expenses
1,468

 
1,350

Selling expenses
676

 
610

 
 
 
 
Total operating expenses
2,144

 
1,960

 
 
 
 
Operating income (loss)
(553
)
 
1,356

 
 
 
 
Other income (expense)
 
 
 
Interest expense
(46
)
 
(46
)
Interest income
10

 
9

Gain on sale of assets
24

 
13

Other income
8

 
11

 
 
 
 
Total other income (expense)
(4
)
 
(13
)
 
 
 
 
Income (loss) before income tax expense
(557
)
 
1,343

 
 
 
 
Income tax expense (benefit)
(135
)
 
486

 
 
 
 
Net income (loss)
$
(422
)
 
$
857

 
 
 
 
Basic and diluted earnings (loss) per share
$
(0.08
)
 
$
0.17

 
 
 
 
Weighted average number of common shares outstanding:
 
 
 
Basic
5,114

 
5,009

Diluted
5,114

 
5,052

The accompanying notes are an integral part of the condensed consolidated financial statements.

6



SMITH-MIDLAND CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(Unaudited)
(in thousands)

 
Three Months Ended  
 March 31,
 
2018
 
2017
Net income (loss)
$
(422
)
 
$
857

  Other comprehensive income (loss), net of tax:
 
 
 
    Net unrealized holding income (loss)(1)
(15
)
 
1

 
 
 
 
      Comprehensive income (loss)
$
(437
)
 
$
858

 
 
 
 

(1) Unrealized income (loss) on available-for-sale securities are shown net of income tax expense (benefit) of $(5) and $1 for March 31, 2018 and 2017, respectively.

The accompanying notes are an integral part of the condensed consolidated financial statements.


7



SMITH-MIDLAND CORPORATION AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
(in thousands)
 
Three Months Ended 
 March 31,
 
2018
 
2017
Cash flows from operating activities
 
 
 
Net income (loss)
$
(422
)
 
$
857

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
 
 
 
Depreciation and amortization
248

 
225

Gain on sale of assets
(24
)
 
(13
)
Allowance for doubtful accounts
71

 
(153
)
Stock compensation
117

 
151

Deferred taxes
(142
)
 
175

(Increase) decrease in
 
 
 
Accounts receivable  - billed
(937
)
 
1,547

Accounts receivable  - unbilled
(300
)
 
(92
)
Inventories
515

 
(1,216
)
Prepaid expenses and other assets
(31
)
 
(98
)
Deferred buy-back lease asset, net
(1,076
)
 

Refundable income taxes
31

 
251

Increase (decrease) in
 
 
 
Accounts payable - trade
(325
)
 
(352
)
Accrued expenses and other liabilities
107

 
(15
)
Deferred revenue
101

 
(28
)
Accrued compensation
(610
)
 
(260
)
Accrued income taxes payable

 
60

Deferred buy-back lease obligation
1,344

 

Customer deposits
(170
)
 
472

Net cash provided by (used in) operating activities
(1,503
)
 
1,511

Cash flows from investing activities:
 
 
 
Purchases of investment securities available-for-sale
(8
)
 
(9
)
Purchases of property and equipment
(860
)
 
(674
)
Proceeds from sale of fixed assets
38

 
18

Net cash used in investing activities
(830
)
 
(665
)
Cash flows from financing activities:
 
 
 
Proceeds from long-term borrowings
350

 
183

Repayments of long-term borrowings
(151
)
 
(141
)
Dividends paid on common stock
(256
)
 
(49
)
Proceeds from options exercised
6

 
62

Net cash provided by (used in) financing activities
(51
)
 
55

Net increase (decrease) in cash and cash equivalents
(2,384
)
 
901

Cash and cash equivalents
 
 
 
Beginning of period
3,390

 
3,523

End of period
$
1,006

 
$
4,424


The accompanying notes are an integral part of the condensed consolidated financial statements.

8



SMITH-MIDLAND CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

NOTE 1. – INTERIM FINANCIAL REPORTING
 
Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 and Regulation S-X. Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December 31, 2017. The condensed consolidated December 31, 2017 balance sheet was derived from audited financial statements included in the Form 10-K.

In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of operations are not necessarily indicative of the results to be expected in any future periods.

Recent Accounting Pronouncements

On February 25, 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Adoption of this ASU
requires lessees to recognize assets and liabilities for most leases. For public business entities the guidance is effective for financial statements issued for annual periods beginning after December 15, 2018, and interim periods within those annual periods and early adoption is permitted. The Company is currently evaluating the impact of adoption on the Company’s financial position, results of operations and cash flows.

Recently Adopted Accounting Pronouncements

On May 28, 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic
606). Adoption of this ASU requires that an entity recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU replaced most existing revenue recognition guidance in U.S. GAAP when it became effective. The standard allowed for application retrospectively to each prior period presented (full retrospective method) or retrospectively with the cumulative effect recognized as of the date of initial application (modified retrospective method). The Company adopted the new revenue guidance effective January 1, 2018 using the modified retrospective method to all contracts that were not substantially complete at the date of adoption. The adoption of Topic 606 did not have, and is not expected to have, a material impact on the timing or amount of revenue recognized as compared to the Company's previous revenue recognition policies. Accordingly, there was no adjustment recorded to beginning retained earnings for cumulative impact of adoption on January 1, 2018.

Revenue Recognition

Product Sales - Over Time
Under Topic 606, the Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers is recognized overtime as the Company's performance creates or enhances customer controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize overtime, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as-invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date.

9



As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits on uncompleted contracts. Changes in the job performance, job conditions and final contract settlements are factors that influence management’s assessment of total contract value and therefore, profit and revenue recognition.
A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds or letters of credit at the time of execution of the contract. Some contracts include retention provisions of up to 10% which are generally withheld from each progress payment as retainage until the contract work has been completed and approved.
Product Sales - Point in Time
For certain product sales that do not meet the over-time criteria, under Topic 606 the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists as they have gained physical possession of the product.

Accounts Receivable and Contract Balances
The timing of when we bill our customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings, are reported on our Balance Sheets as accounts receivable - unbilled. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Balance Sheets as customer deposits (i.e. contract liabilities).
Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable. At March 31, 2018 and December 31, 2017, accounts receivable included contract retentions (in thousands) of approximately $1,121 and $1,065, respectively.
Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain reserves for specifically-identified potential uncollectible receivables. At March 31, 2018 and December 31, 2017, our allowances for doubtful accounts (in thousands) were $279 and $194, respectively.
Effect of Adopting ASC Topic 606
As discussed in Recently Adopted Accounting Pronouncements, no adjustment to beginning 2018 retained earnings was recorded as a result of our adoption of Topic 606 due to no changes in the methods and/or timing of our revenue recognition for our uncompleted contracts. Further, the difference in our results of the first quarter 2018 between application of the new standard on our contracts and what results would have been if such contracts had been reported using the accounting standards previously in effect, for such contracts, did not change.

10



Sales to Customers with a Buy-Back Guarantee

The Company entered into a buy-back agreement with one specific customer. Under this agreement, the Company guaranteed to buy-back product at a predetermined price at the end of the long-term project, subject to condition of the product. Although the Company receives payment in full as the product is produced, we are required to account for these transactions as operating leases. The amount of sale proceeds for the guaranteed buy-back is deferred until the buy-back is exercised. The remaining sale proceeds are deferred and recognized on a straight-line basis over the usage period, when delivered to the job-site. The Company capitalizes the cost of the product on the consolidated balance sheet as a deferred buy-back lease asset, net, and depreciates the value, less salvage value, to cost of leasing revenue over the estimated economic life of the asset.

In the case the customer retains ownership of the product at the end of the usage period, the guarantee buy-back liability and any deferred revenue balances related to the product are settled to revenue, and the net book value of the asset is expensed to cost of leasing revenue. If the Company purchases the product back in the amount equal to the buy-back guarantee, we settle any remaining deferred balances, in excess of the buy-back payment, to leasing revenue, and we reclassify the net book value of the product on the consolidated balance sheet to property and equipment. The revenue is being recognized in accordance with Topic 840, Leases.

Barrier Rentals - Leasing Fees
Leasing fees are paid by customers at the beginning of the lease agreement and are recorded as deferred revenue. The deferred revenue is then recognized each month as lease income for the duration of the lease, in accordance with Topic 840, Leases. Topic 840 is applied, as Topic 606-10-15-2 provides a scope exception for lease contracts.

Royalty Income
The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements. The agreements are typically for five year terms and require royalty payments from 4% to 6% of total sales of licensed products, which are paid on a monthly basis. The revenues from licensing agreements are recognized in the month earned, in accordance with Topic 606-10-55-65.

Shipping and Installation
Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer, in accordance with Topic 606.


11



Disaggregation of Revenue
In the following table, revenue is disaggregated by primary sources of revenue (in thousands):
 
Three Months Ended March 31,
 
2018
2017
Change
% of Change
Product Sales:
 
 
 
 
Soundwall Sales
$
2,480

$
1,226

$
1,254

102%
Architectural Panel Sales
213

18

195

1,083%
Slenderwall Sales
1,143


1,143

100%
Miscellaneous Wall Sales
493

663

(170
)
(26)%
Barrier Sales
2,285

2,157

128

6%
Easi-Set and Easi-Span Building Sales
502

336

166

49%
Utility and Farm Product Sales
214

458

(244
)
(53)%
Miscellaneous Product Sales
123

89

34

38%
Total Product Sales
7,453

4,947

2,506

51%
Barrier Rentals
309

2,523

(2,214
)
(88)%
Royalty Income
221

431

(210
)
(49)%
Shipping and Installation Revenue
1,142

1,596

(454
)
(28)%
Total Service Revenue
1,672

4,550

(2,878
)
(63)%
 
 
 
 
 
Total Revenue
$
9,125

$
9,497

$
(372
)
(4)%

Warranties
Smith-Midland products are typically sold pursuant to an implicit warranty as to merchantability only. Warranty claims are reviewed and resolved on a case by case method. Although the Company does incur costs for these types of expense, historically the amount of expense is minimal.

Use of Estimates

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Segment Reporting

Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes.

Reclassifications

Certain minor reclassifications have been made to prior year amounts to conform to current year presentation.

 
NOTE 2. – NET INCOME (LOSS) PER SHARE

Basic earnings per common share exclude all common stock equivalents, primarily stock options and restricted stock awards, and is computed using the weighted average number of common shares outstanding during the period. The diluted earnings per common share calculation reflects the potential dilutive effect of securities that could share in earnings of the Company. Outstanding options are excluded from the diluted earnings per share calculation where they would have an anti-dilutive effect. Earnings per share are calculated as follows (in thousands, except earnings per share):
 
Three Months Ended  
 March 31,
 
2018
 
2017
Basic income (loss) per share
 
 
 
 
 
 
 
Net income (loss)
$
(422
)
 
$
857

 
 
 
 
Weighted average shares outstanding
5,114

 
5,009

 
 
 
 
Basic income (loss) per share
$
(0.08
)
 
$
0.17

 
 
 
 
Diluted income (loss) per share
 
 
 
 
 
 
 
Net income (loss)
$
(422
)
 
$
857

 
 
 
 
  Weighted average shares outstanding
5,114

 
5,009

    Dilutive effect of stock options and restricted stock

 
43

 
 
 
 
  Total weighted average shares outstanding
5,114

 
5,052

 
 
 
 
    Diluted income (loss) per share
$
(0.08
)
 
$
0.17

 
 
 
 




12



NOTE 3. – NOTES PAYABLE (dollar amounts in thousands)
The Company has a mortgage note payable to Summit Community Bank (the “Bank”), with a balance of $1,004 as of March 31, 2018.  The note has a maturity date of September 20, 2021 and a fixed interest rate of 3.99% annually with monthly payments of $26 and is secured by principally all of the assets of the Company. Under the terms of the note, the Bank will permit chattel mortgages on purchased equipment not to exceed $250 for any one individual loan so long as the Company is not in default. 
The Company has a mortgage note payable to the Bank for the the purchase of the Columbia, South Carolina facility. Such loan is evidenced by a promissory note dated July 19, 2016. The note provides for a 15 year term, a fixed annual interest rate of 5.29%, monthly fixed payments of $11 and a security interest in favor of the Bank in respect of the land, building and fixtures purchased with the proceeds of the loan. The balance of the loan at March 31, 2018 was $1,219.
The Company additionally has 15 smaller installment loans with annual interest rates between 2.94% and 5.29% and varying balances totaling $1,509.
Under the loan agreement with the Bank, the Company is limited to annual capital expenditures of $1,500. The Company is in compliance with all covenants pursuant to the loan agreement.
The Company also has a $2,000 line of credit, secured by accounts receivable and inventory, of which none was outstanding at March 31, 2018. The line is evidenced by a commercial revolving promissory note with the Bank, which carries a variable interest rate equal to the Wall Street Journal's prime rate. In addition, the Company has a commitment from the Bank in the amount of $1,500 for an equipment line of credit. Neither line of credit carried a balance at March 31, 2018.

NOTE 4. – STOCK COMPENSATION

In accordance with ASC 718, the Company had no stock option expense for the three months ended March 31, 2018 and March 31, 2017. The Company uses the Black-Scholes option-pricing model to measure the fair value of stock options granted to employees. In 2016, the Company's Board of Directors replaced the 2008 Stock Option Plan with the 2016 Equity Incentive Plan, which does not provide for the issuance of options. Consequently, the Company cannot issue any additional options, if, and until, a new stock option plan is approved by the Board of Directors.

The following table summarizes options outstanding at March 31, 2018:
   
 
Number of Shares
Weighted Average Exercise Price
Balance, December 31, 2017
10,333

$
1.21

Granted


Forfeited


Exercised
(5,333
)
(1.21
)
 
 
 
Outstanding options at March 31, 2018
5,000

$
1.21

 
 
 
Outstanding exercisable options at March 31, 2018
5,000

$
1.21

 
 
 

The intrinsic value of outstanding and exercisable options at March 31, 2018 was approximately $40,000.


13




The fair value of restricted stock awards is estimated to be the market price of the Company's common stock at the close of the date of grant. Restricted stock activity during the three months ended March 31, 2018 is as follows:

 
Number of Shares
Weighted Average Grant Date Fair Value per Share
Balance, December 31, 2017
125,333

$
5.13

Granted
2,500

7.00

Vested
(22,167
)
(5.62
)
Forfeited
(1,333
)
(4.95
)
 
 
 
Non-vested, end of period
104,333

$
5.14

 
 
 

Awards are being amortized to expense ratably, on an annual basis, over a three year vesting term, except one grant in January 2018 for 2,500 shares of restricted stock, which vested upon grant. There was stock compensation expense of approximately $117,000 for the three months ended March 31, 2018 and $151,000 for the three months ended March 31, 2017. The total unrecognized compensation cost as of March 31, 2018 related to the non-vested restricted stock is approximately $535,000.

NOTE 5. – SUBSEQUENT EVENTS

On April 27, 2018 the Board of Directors unanimously voted to expand the North Carolina facility. The Company currently owns 46 acres on which it plans to build a 15,000 square foot manufacturing plant with additional space for future expansions. This expansion is estimated to cost $3.3 million and will increase production and storage capacity. Management expects completion of the new facility by the end of 2018. The current facility will remain operational during the construction of the new plant, and future use is not determined at this time.



14



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

Forward-Looking Statements

This Quarterly Report and related documents include “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act 1934.  Forward-looking statements involve known and unknown risks, uncertainties and other factors which could cause the Company’s actual results, performance (financial or operating), or achievements expressed or implied by such forward looking statements not to occur or be realized.  Such forward looking statements generally are based upon the Company’s best estimates of future results, performance or achievement, based upon current conditions and the most recent results of operations.  Forward-looking statements may be identified by the use of forward-looking terminology such as “may,” “will,” “expect,” “believe,” “estimate,” “anticipate,” “continue,” or similar terms, variations of those terms or the negative of those terms.  Potential risks and uncertainties include, among other things, such factors as:

no assurance on profitable operations; in this respect, while the Company was profitable for the years ended December 31, 2017 and 2016, it reported a net loss for the three months ended March 31, 2018.
our debt level decreased in 2017, and increased during the first three months of 2018, and our ability to satisfy the same cannot be assured,

the continued availability of financing in the amounts, at the times, and on the terms required, to support our future business and capital projects,

the extent to which we are successful in developing, acquiring, licensing or securing patents for proprietary products,

changes in economic conditions specific to any one or more of our markets (including the availability of public funds and grants for construction),

changes in general economic conditions in the Company’s primary service areas,

adverse weather, which inhibits the demand for our products,

our compliance with governmental regulations,

the outcome of future litigation, if any,

on material construction projects, our ability to produce and install product that conforms to contract specifications and in a time frame that meets the contract requirements,

the cyclical nature of the construction industry,

our exposure to increased interest expense payments should interest rates change,

the Company’s Board of Directors, which is composed of five members, has only two outside, independent directors, and

the other factors and information disclosed and discussed in other sections of this Report and in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017.

Investors and shareholders should carefully consider such risks, uncertainties and other information, disclosures and discussions which contain cautionary statements identifying important factors that could cause actual results to differ materially from those provided in the forward-looking statements. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.
  

15



Overview

The Company invents, develops, manufactures, markets, leases, licenses, sells, and installs a broad array of precast concrete products for use primarily in the construction, highway, utilities and farming industries. The Company's customers are primarily general contractors and federal, state, and local transportation authorities located in the Mid-Atlantic, Northeastern, Midwestern regions and parts of the Southeastern region of the United States. The Company's operating strategy has involved producing innovative and proprietary products, including Slenderwall™, a patented, lightweight, energy efficient concrete and steel exterior insulated wall panel for use in building construction; J-J Hooks® Highway Safety Barrier, a positive-connected highway safety barrier; Sierra Wall, a sound barrier primarily for roadside use; and Easi-Set® transportable concrete buildings, also patented. In addition, the Company produces custom order precast concrete products with various architectural surfaces, as well as generic highway sound barriers, utility vaults, and farm products such as cattleguards.
    
The Company was incorporated in Delaware on August 2, 1994. Prior to a corporate reorganization completed in October 1994, the Company conducted its business primarily through Smith-Midland Virginia, which was incorporated in 1960 as Smith Cattleguard Company, a Virginia corporation, and which subsequently changed its name to Smith-Midland Corporation in 1985. The Company’s principal offices are located at 5119 Catlett Road, Midland, Virginia 22728 and its telephone number is (540) 439-3266. As used in this report, unless the context otherwise requires, the term the “Company” refers to Smith-Midland Corporation and its subsidiaries.
The Company had a net loss (in thousands) of $422 for the three months ended March 31, 2018. The cost of goods sold as a percent of revenue, not including royalties, for the three months ended March 31, 2018 was 85%, as compared to 68% for the three months ended March 31, 2017. The increase in cost of goods sold as a percentage of revenue, not including royalties, for the first quarter of 2018, compared to the same period in 2017, is mainly due to a short-term, high risk special project which occurred in the first quarter 2017 that had higher margins than typical manufacturing. The increase also resulted from design issues on soundwall projects at the Columbia, South Carolina plant, which required the Company to incorporate more steal than estimated in the projects and also increased the associated direct labor. The Company has corrected these design issues on future bids, but is still in negotiations to rectify the current contracts through change orders. Total sales (in thousands) for the three month period ended March 31, 2018 were $9,125, compared to $9,497 for the same period in 2017. Although total sales were slightly down for the first quarter of 2018 due to a special project during the first quarter 2017, product sales (in thousands) from manufacturing increased 51% to $7,453 in the first quarter 2018, from $4,947 during the same period in 2017. Management expects sales to increase from first quarter 2018 levels for the remainder of the year due primarily to the increase of the backlog to $38.4 million, with the majority of it required to be produced and billed by the end of the year, although no assurance can be given.



16



Results of Operations (dollar amounts in thousands, except per share data)

Three months ended March 31, 2018 compared to the three months ended March 31, 2017
 
Sales include revenues from product sales, royalty income, barrier rental income and shipping and installation income. Product sales are further divided into soundwall, architectural and Slenderwall™ panels, highway barrier, Easi-Set® and Easi-Span® buildings, utility and farm products and miscellaneous precast products. The following table summarizes the sales by product type and comparison for the three month periods ended March 31, 2018, and 2017.

Revenue By Type  

 
Three Months Ended March 31,
 
2018
2017
Change
% of Change
Product Sales:
 
 
 
 
Soundwall Sales
$
2,480

$
1,226

$
1,254

102%
Architectural Panel Sales
213

18

195

1,083%
Slenderwall Sales
1,143


1,143

100%
Miscellaneous Wall Sales
493

663

(170
)
(26)%
Barrier Sales
2,285

2,157

128

6%
Easi-Set and Easi-Span Building Sales
502

336

166

49%
Utility and Farm Product Sales
214

458

(244
)
(53)%
Miscellaneous Product Sales
123

89

34

38%
Total Product Sales
7,453

4,947

2,506

51%
Barrier Rentals
309

2,523

(2,214
)
(88)%
Royalty Income
221

431

(210
)
(49)%
Shipping and Installation Revenue
1,142

1,596

(454
)
(28)%
Total Service Revenue
1,672

4,550

(2,878
)
(63)%
 
 
 
 
 
Total Revenue
$
9,125

$
9,497

$
(372
)
(4)%


Soundwall Sales - Soundwall sales increased for the three month period ended March 31, 2018 when compared to the same period in 2017. The significant increase in soundwall sales is because all three production facilities are currently producing soundwall projects. Our newest and largest soundwall contract, awarded in April 2018, is expected to be produced and delivered over a three year period. This project will help maintain higher soundwall production in the future. With the current backlog and as highway work continues to increase, management expects soundwall sales to trend up for the remainder of 2018 and surpass the full year 2017 soundwall sales.

Architectural Panel Sales - Architectural panel sales increased during the three period ended March 31, 2018, compared to the same period in 2017. Architectural panel sales increased consistently as anticipated by management, but is expected to slightly decrease through the remainder of 2018. There will continue to be production during 2018, as the Company is close to finalizing the contract on a large Slenderwall project, for which architectural panels are a compliment product in design.

SlenderwallTM - There were significant Slenderwall panel sales for the three month period ended March 31, 2018, as compared to no sales in the same period of 2017. Slenderwall sales are projected to continue through the remainder of 2018 as production of a large project is expected to run through the end of the year 2018. This proprietary product continues to remain a focus of the sales team, with expectations of expanding Slenderwall sales in both the Charlotte, North Carolina and Atlanta, Georgia markets in the future from the Company's production facility in Columbia, South Carolina.

17



Miscellaneous Wall Sales - Miscellaneous wall sales decreased for the three month period ended March 31, 2018, when compared to the same period in 2017. The Company had a few miscellaneous projects that finished in the first quarter of 2018. With varying market demand, miscellaneous wall sales are expected to be flat or trend down for the remainder of 2018; however, the Company continues to bid on miscellaneous wall projects as they are released, as some projects can be very profitable due to their unique characteristics.
Barrier Sales - Barrier sales increased slightly during the three month period ended March 31, 2018, compared to the same period in 2017. Large highway projects helped increase barrier sales during the more recent three month period . Due to a buy-back guarantee, a large portion of a contract is not being recognized as barrier sales, but will be recognized as a lease over the duration of the project, at which point the Company has guaranteed with the customer the buy-back of products. Barrier sales have been consistently strong, but management expects this to slightly decrease through the remainder of 2018 as compared to annual barrier sales for 2017.
Easi-Set® and Easi-Span® Building Sales - Building and restroom sales increased for the three month period ended March 31, 2018, compared to the same period in 2017. The Company continues to see an increase in bids in the local markets of all three manufacturing facilities. Bids from the Columbia, South Carolina plant have picked up significantly. Management expects the Company will see an increase in building and restroom sales in 2018 over 2017.
Utility and Farm Product Sales - Utility and farm products sales significantly decreased in the three month period ended March 31 2018, as compared to the same period in 2017. Utility products are tied closely with infrastructure spending by federal, state and local governments. With the passage of the federal highway bill, and growth in residential and commercial construction, sales and bids on these products are slowly improving. Although there are competitors who specialize in lower priced utility products, the Company is much more competitive on large contracts. Management believes utility product sales will remain at the current level or slightly increase during the remainder of 2018.
Miscellaneous Product Sales - Miscellaneous products are products produced and sold that do not meet the criteria defined for other revenue categories. Miscellaneous product sales increased for the three month period ended March 31, 2018, as compared to the same period in 2017. The increase was due mainly to a few minor projects supplied during the three month period ended March 31, 2018, as compared to the same period in 2017. As the jobs have completed, management believes that miscellaneous product sales will decrease for the remainder of the year.
Barrier Rentals - Barrier rentals decreased significantly for the three month period ended March 31, 2018, compared to the same period in 2017. The decrease is mainly due to a special project that occurred in the first quarter of 2017. Excluding the special project in 2017, barrier rental sales in the first quarter 2018 increased when compared to the same period in 2017. With the Company expanding the barrier rental fleet, management believes it has the potential to increase barrier rental revenue for the remainder of 2018, and moving forward as the outlays for infrastructure spending by federal and state governments continue to increase.
Royalty Income - Royalties significantly decreased for the three month period ended March 31, 2018, compared to the same period in 2017. The low quarter was a result of a decrease in barrier royalties recevied as compared to the same period in 2017. This was mainly due to poor weather conditions in the southern states. Management continues to seek new licensee opportunities to expand product offerings around the world. With steady increase in construction and infrastructure spending, management believes royalty revenue will increase through the end of 2018.
Shipping and Installation - Shipping revenue results from shipping our products to the customers' final destination and is recognized when the shipping services take place. Installation activities include installation of our products at the customers’ construction site. Installation revenue results when attaching architectural and Slenderwall panels to a building, installing an Easi-Set® building at a customers' site or setting any of our other precast products at a site specific to the requirements of the owner. Shipping and installation revenue decreased for the three month period ended March 31, 2018, compared to the same period in 2017. The decrease resulted from minimal installation in the first quarter of 2018, mainly deriving from previously produced Slenderwall projects that were shipped and installed during the same period in 2017. The special project in 2017 also contributed to the decrease. The Company expects to expand shipping and installation services through additional products such as barrier and barrier rental. Management expects shipping and installation to increase through the end of 2018, although no assurance can be given.

18



Cost of Goods Sold - Total cost of goods sold for the three months ended March 31, 2018, increased by $1,353, or 22%, from the same period in 2017. Total cost of goods sold, as a percentage of total revenue, not including royalties, was 85% for the three months ended March 31, 2018, an increase from 68% for the same period in 2017. The increase in cost of goods sold as a percentage of revenue, not including royalties, for the first quarter of 2018, compared to the same period in 2017, is mainly due to a short-term, high risk special project which occurred in the first quarter 2017 that had higher margins than typical manufacturing. The increase also resulted from design issues on soundwall projects at the Columbia, South Carolina plant, which required the Company to incorporate more steal than estimated in the projects and also increased the associated direct labor. The Company has corrected these design issues on future bids, but is still in negotiations to rectify the current contracts through change orders. The Company expects raw material prices to continue to increase through the remainder of 2018. The Company continues to seek vendor pricing opportunities, and focuses on lean production methods to create capacity and eliminate process waste, while driving value to the customer.
General and Administrative Expenses - For the three months ended March 31, 2018 the Company's general and administrative expenses increased by $118, or 9%, to $1,468 from $1,350 during the same period in 2017, The increased general and administrative expenses for the three month period ended March 31, 2018 is mainly attributed to an increase in use tax which is associated with Slenderwall sales and an increase in bad debt expense. General and administrative expense as a percentage of total revenue was 16% and 14% for the three months ended March 31, 2018 and 2017, respectively. The total unrecognized compensation cost related to non-vested restricted stock is approximately $535 as of March 31, 2018.
Selling Expenses - Selling expenses for the three months ended March 31, 2018 increased to $676 from $610 for the same period in 2017, or 11%. The increase in sales expense was related to an increase in advertising, salaries, and travel. As the Company plans to grow, additional selling expenses will be incurred. Management expects selling expenses to increase in 2018 as compared to 2017.
Operating Income (Loss) - The Company had an operating loss for the three month period ended March 31, 2018 of $553, compared to operating income of $1,356 for the same period in 2017. The decrease in operating income for three month period ended March 31, 2018 compared to the same period in 2017, was primarily due to lower margins on product sales, and an increase in selling expenses and general and administrative expenses.
Interest Expense - Interest expense was the same, $46, for the three month periods ended March 31, 2018 and 2017. Although the Company added two small loans at the end of the first quarter 2018, larger loan balances continue to be paid down and are towards the end of the loan period.
Income Tax Expense - The Company had an income tax benefit of $135 with an effective rate of 24% for the three months ended March 31, 2018, compared to income tax expense of $486 with an effective rate of 36% for the same period in 2017. The change is due to adoption of the Tax Cuts and Jobs Act during December 2017, which lowered the Federal tax rate from 34% to 21% prospectively.
Net Income (Loss) - The Company had a net loss of $422 for the three months ended March 31, 2018, compared to net income of $857 for the same period in 2017. The basic and diluted loss per share was $0.08 for the three months ended March 31, 2018, and the basic and diluted income per share was $0.17 for the three months ended March 31, 2017.

19



Liquidity and Capital Resources (dollar amounts in thousands)
The Company financed its capital expenditures and operating requirements for the three months of 2018 primarily from cash balances and notes payable to a bank. The Company had $3,732 of debt obligations at March 31, 2018, of which $693 was scheduled to mature within twelve months. During the three months ended March 31, 2018, the Company made repayments of outstanding debt in the amount $151 and received $350 in proceeds of borrowings for the financing of two yard cranes.
The Company has a mortgage note payable to Summit Community Bank (the “Bank”) with a balance of $1,004 as of March 31, 2018. The note has a maturity date of September 20, 2021 and a fixed interest rate of 3.99% annually with monthly payments of $26 and is secured by principally all of the assets of the Company. Under the terms of the note, the Bank will permit chattel mortgages on purchased equipment not to exceed $250 for any one individual loan so long as the Company is not in default. 
The Company has a mortgage note payable to the Bank for the the purchase of the Columbia, South Carolina facility. Such loan is evidenced by a promissory note, dated July 19, 2016. The note provides for a 15 year term, a fixed annual interest rate of 5.29%, monthly fixed payments of $11 and a security interest in favor of the Bank in respect of the land, building and fixtures purchased with the proceeds of the loan. The balance of the loan at March 31, 2018 was $1,219.
The Company additionally has 15 smaller installment loans with annual interest rates between 2.94% and 5.29% and varying balances totaling $1,509.
Under the loan agreement with the Bank, the Company is limited to annual capital expenditures of $1,500. The Company is in compliance with all covenants pursuant to the loan agreements.
The Company has a $2,000 line of credit, secured by accounts receivable and inventory. In addition, the Company has a commitment from the Bank in the amount of $1,500 for an equipment line of credit. Neither line of credit carried a balance at March 31, 2018.
At March 31, 2018, the Company had cash and cash equivalents totaling $1,006 and $1,087 of investment securities compared to cash and cash equivalents totaling $3,390 and $1,098 of investment securities at December 31, 2017. Investment securities at March 31, 2018 consist of shares of USVAX (a Virginia Bond Fund). The decrease in cash is primarily the result of the net operating loss for the first quarter 2018, increased accounts receivable at March 31, 2018 as compared to December 31, 2017, the purchase of capital assets, and the repayment of notes payable.
Capital spending for the three months ended March 31, 2018 totaled $860, as compared to $674 for the same period in 2017. The 2018 expenditures were for new yard cranes and miscellaneous manufacturing equipment. The Company plans to make additional capital purchases of approximately $1,500 over the remainder of the year, excluding any plant expansions. The Company is currently in the process of increasing its annual capital expenditure limits with the Bank to remain in compliance with loan covenants. The additional 2018 expenditures are expected to be for land improvements and miscellaneous manufacturing equipment.
The Company's two mortgage notes payable are financed at fixed rates of interest. This leaves the Company almost impervious to fluctuating interest rates. Increases in such rates will only slightly affect the interest paid by the Company on an annual basis. Approximately 94% of the Company's debt obligations are financed at a fixed interest rate so that each 1% increase in the interest rates of the Company’s outstanding debt will reduce income by approximately $2 annually.
The Company’s cash flow from operations is affected by production schedules set by contractors, which generally provide for payment 35 to 90 days after the products are produced and with some architectural contracts, retainage may be held until the entire project is completed. This payment schedule may result in liquidity problems for the Company because it must bear a portion of the cost of production before it receives payment from its customers. The Company’s average days sales outstanding, excluding the effect of unbilled revenue, was 93 days for the three months ended March 31, 2018 compared to 75 days for the year ended December 31, 2017. The increase in DSO is mainly due to retainage being withheld on multiple large projects. Although no assurances can be given, the Company believes that anticipated cash flow from operations and the availability under the lines of credits will be sufficient to finance the Company’s operations for at least the next 12 months.
The Company’s inventory was $3,000 at March 31, 2018 and $3,515 at December 31, 2017, or a decrease of $515. The decrease in inventory is due to a reduction in raw materials on hand and sales of finished goods on hand at December 31, 2017. Inventory turnover was 10.4, annualized for the three months ended March 31, 2018, compared to 4.8 for the same period in 2017.

20



Critical Accounting Policies and Estimates

The Company’s critical accounting policies are more fully described in its Summary of Accounting Policies to the Company’s consolidated financial statements on Form 10-K for the year ended December 31, 2017. There have been no changes as of March 31, 2018.

Seasonality

The Company services the construction industry primarily in areas of the United States where construction activity may be inhibited by adverse weather during the winter. As a result, the Company may experience reduced revenues from December through February and realize a more significant part of its revenues during the other months of the year. The Company may experience lower profits, or losses, during the winter months, and as such, must have sufficient working capital to fund its operations at a reduced level until the spring construction season. The failure to generate or obtain sufficient working capital during the winter may have a material adverse effect on the Company.

Inflation

Raw material costs for the Company, cement, aggregates and other direct materials used in production have increased for the first three months of 2018 and the Company anticipates prices will continue to increase over the remainder of 2018, although no assurance can be given regarding future pricing.

Sales Backlog

As of May 10, 2018, the Company’s sales backlog was approximately $38.4 million, as compared to approximately $27.4 million at the same time in 2017. It is estimated that majority of the projects in the sales backlog will be produced within 12 months, with a portion extending several years. 

Subsequent Event

On April 27, 2018 the Board of Directors unanimously voted to expand the North Carolina facility. The Company currently owns 46 acres on which it plans to build a 15,000 square foot manufacturing plant with additional space for future expansions. This expansion is estimated to cost $3.3 million and will increase production and storage capacity. Management expects completion of the new facility by the end of 2018. The current facility will remain operational during the construction of the new plant, and future use is not determined at this time.

ITEM 3.    Quantitative and Qualitative Disclosures About Market Risk

Not Applicable

ITEM 4.    Controls and Procedures

(a)      Disclosure controls and procedures

The Company carried out our evaluation, under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report, pursuant to Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended.  Based on this evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that the Company’s disclosure controls and procedures were effective at March 31, 2018.

(b)      Changes in Internal Control over Financial Reporting

There has been no change in the Company’s internal control over financial reporting during the three months ended March 31, 2018 that has materially affected, or is reasonably likely to materially affect, its internal control over financial reporting.


21



PART II — OTHER INFORMATION

ITEM 1.    Legal Proceedings

The Company is not presently involved in any litigation of a material nature.

ITEM 1A.    Risk Factors

Not required

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

None

ITEM 3.    Defaults Upon Senior Securities

None


22



ITEM 4.    Mine Safety Disclosures

Not applicable

ITEM 5.    Other Information

None



23



ITEM 6.    Exhibits
   Exhibit
No.
Exhibit Description
31.1
31.2
32.1
101.INS
XBRL Instance Document.
101.SCH
XBRL Taxonomy Extension Schema Document.
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB
XBRL Taxonomy Extension Label Linkbase Document.
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document.

24



Smith-Midland Corporation
Exhibit Index to Quarterly Report on Form 10-Q
For The Three Months Ended March 31, 2018
  
   Exhibit
No
Exhibit Description
31.1
31.2
32.1
101.INS
XBRL Instance Document.
101.SCH
XBRL Taxonomy Extension Schema Document.
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB
XBRL Taxonomy Extension Label Linkbase Document.
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document.





SIGNATURES

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

 
 
SMITH-MIDLAND CORPORATION
(Registrant)
 
 
 
 
 
 
Date:
May 10, 2018
By:
/s/ Rodney I. Smith
 
 
 
 
Rodney I. Smith, Chief Executive Officer
 
 
 
 
(Principal Executive Officer) 
 
 
 
 
 
 
 
 
 
 
 
Date:
May 10, 2018
By:
/s/ Adam J. Krick
 
 
 
 
Adam J. Krick, Chief Financial Officer
 
 
 
 
(Principal Financial Officer) 
 
 


25
EX-31.1 2 smid-2018331xex311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1

CERTIFICATIONS

I, Rodney I. Smith, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Smith-Midland 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 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 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:
May 10, 2018
By:
/s/ Rodney I. Smith
 
 
 
Rodney I. Smith
 
 
 
Chairman of the Board and Chief
 
 
 
Executive Officer
 
 
 
(principal executive officer)


EX-31.2 3 smid-2018331xex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2

CERTIFICATIONS

I, Adam J. Krick, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Smith-Midland 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 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 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:
May 10, 2018
By:
/s/ Adam J. Krick
 
 
 
Adam J. Krick
 
 
 
Chief Financial Officer
 
 
 
(principal financial officer)


EX-32.1 4 smid-2018331xex321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Smith-Midland Corporation (the “Company”) on Form 10-Q for the quarter ended March 31, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Rodney I. Smith and Adam J. Krick, Chief Executive Officer and Chief Financial Officer of the Company, respectively, certify, 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.

 
By: /s/Rodney I. Smith
 
Rodney I. Smith
 
Chief Executive Officer and President
 
(principal executive officer)
 
 
 
 
 
By: /s/Adam J. Krick
 
Adam J. Krick
 
Chief Financial Officer
 
(principal financial officer)
 
 
 
Dated:
May 10, 2018


EX-101.INS 5 smid-20180331.xml XBRL INSTANCE DOCUMENT 0000924719 2018-01-01 2018-03-31 0000924719 2018-05-04 0000924719 2018-03-31 0000924719 2017-12-31 0000924719 2016-07-01 2016-09-30 0000924719 2017-07-01 2017-09-30 0000924719 2017-01-01 2017-03-31 0000924719 2015-12-31 0000924719 2016-09-30 0000924719 us-gaap:MaximumMember 2018-03-31 0000924719 us-gaap:MinimumMember 2018-03-31 0000924719 smid:SummitCommunityBankMember us-gaap:NotesPayableToBanksMember 2018-03-31 0000924719 smid:PurchaseofColumbiaSouthCarolinaFacilityMember us-gaap:NotesPayableToBanksMember 2018-03-31 0000924719 smid:SmallerInstallmentLoansMember us-gaap:NotesPayableToBanksMember 2017-01-01 2017-03-31 0000924719 smid:SmallerInstallmentLoansMember us-gaap:NotesPayableToBanksMember us-gaap:MinimumMember 2018-03-31 0000924719 smid:SummitCommunityBankMember us-gaap:LetterOfCreditMember 2018-03-31 0000924719 smid:PurchaseofColumbiaSouthCarolinaFacilityMember us-gaap:NotesPayableToBanksMember 2016-07-19 0000924719 smid:SmallerInstallmentLoansMember us-gaap:NotesPayableToBanksMember 2018-03-31 0000924719 smid:SummitCommunityBankMember us-gaap:LineOfCreditMember 2018-03-31 0000924719 smid:SummitCommunityBankMember us-gaap:NotesPayableToBanksMember 2017-07-01 2017-09-30 0000924719 smid:SmallerInstallmentLoansMember us-gaap:NotesPayableToBanksMember us-gaap:MaximumMember 2018-03-31 0000924719 smid:PurchaseofColumbiaSouthCarolinaFacilityMember us-gaap:NotesPayableToBanksMember 2016-07-19 2016-07-19 0000924719 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-03-31 0000924719 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-03-31 0000924719 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-01-31 0000924719 us-gaap:RestrictedStockUnitsRSUMember 2018-03-31 0000924719 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000924719 stpr:NC us-gaap:ScenarioForecastMember 2018-04-01 2018-12-31 0000924719 stpr:NC us-gaap:SubsequentEventMember 2018-04-27 xbrli:pure iso4217:USD xbrli:shares utreg:sqft xbrli:shares iso4217:USD utreg:acre false --12-31 Q1 2018 2018-03-31 10-Q 0000924719 5080395 Smaller Reporting Company SMITH MIDLAND CORP 1231000 621000 1065000 1121000 15 250000 4947000 7453000 P5Y 0.06 0.04 1596000 1142000 251000 550000 3059000 2731000 8967000 9833000 588000 695000 -19000 -33000 5719000 5842000 151000 117000 194000 194000 279000 279000 -153000 71000 46 15000 29225000 29157000 19032000 17329000 1098000 1087000 3523000 4424000 3390000 1006000 901000 -2384000 0.01 0.01 8000000 8000000 5085348 5192148 4941428 5030148 51000 51000 858000 -437000 6181000 7534000 919000 749000 1500000 2000000 0.0529 0.0294 0.0399 0.0529 11000 26000 P15Y 1144000 1245000 1290000 1148000 225000 248000 256000 0 0.17 -0.08 0.17 -0.08 535000 0 1344000 13000 24000 13000 24000 1350000 1468000 3316000 1591000 1343000 -557000 486000 -135000 -352000 -325000 -1547000 937000 60000 0 -15000 107000 -260000 -610000 472000 -170000 -175000 142000 0 -1344000 -28000 101000 1216000 -515000 98000 31000 -251000 -31000 92000 300000 46000 46000 9000 10000 2696000 2253000 819000 747000 66567 66567 2523000 309000 12020000 12265000 29225000 29157000 7834000 6734000 431000 221000 1509000 2896000 3039000 55000 -51000 -665000 -830000 1511000 -1503000 857000 857000 -422000 -422000 637000 693000 1219 1004000 1960000 2144000 1356000 -553000 0 1076000 326000 271000 1000 -15000 1 -5 11000 8000 -13000 -4000 49000 256000 9000 8000 3300000 674000 860000 0.01 0.01 1000000 1000000 0 0 0 0 452000 528000 1359000 1325000 0 -1076000 183000 350000 18000 38000 62000 6000 9867000 10481000 141000 151000 11556000 11134000 9497000 9125000 610000 676000 151000 117000 P3Y 5000 0 0.00 0 2500 2500 0.00 7.00 10333 5000 1.21 1.21 1.21 1.21 40000 125333 104333 1333 -4.95 5.13 5.14 22167 5.62 5333 17205000 16892000 40920 40920 102000 102000 43000 0 5052000 5114000 5009000 5114000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 and Regulation S-X.&#160;Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.&#160;The condensed consolidated </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> balance sheet was derived from audited financial statements included in the Form 10-K.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of operations are not necessarily indicative of the results to be expected in any future periods.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> INTERIM FINANCIAL REPORTING</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 and Regulation S-X.&#160;Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.&#160;The condensed consolidated </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> balance sheet was derived from audited financial statements included in the Form 10-K.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of operations are not necessarily indicative of the results to be expected in any future periods.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 25, 2016, the FASB issued ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases </font><font style="font-family:inherit;font-size:10pt;">(Topic 842). Adoption of this ASU</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">requires lessees to recognize assets and liabilities for most leases. For public business entities the guidance is effective for financial statements issued for annual periods beginning after December 15, 2018, and interim periods within those annual periods and early adoption is permitted. The Company is currently evaluating the impact of adoption on the Company&#8217;s financial position, results of operations and cash flows.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 28, 2014, the FASB issued ASU No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers </font><font style="font-family:inherit;font-size:10pt;">(Topic</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">606). Adoption of this ASU requires that an entity recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU replaced most existing revenue recognition guidance in U.S. GAAP when it became effective. The standard allowed for application retrospectively to each prior period presented (full retrospective method) or retrospectively with the cumulative effect recognized as of the date of initial application (modified retrospective method). The Company adopted the new revenue guidance effective January 1, 2018 using the modified retrospective method to all contracts that were not substantially complete at the date of adoption. The adoption of Topic 606 did not have, and is not expected to have, a material impact on the timing or amount of revenue recognized as compared to the Company's previous revenue recognition policies. Accordingly, there was no adjustment recorded to beginning retained earnings for cumulative impact of adoption on January 1, 2018.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product Sales - Over Time</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under Topic 606, the Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers is recognized overtime as the Company's performance creates or enhances customer controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize overtime, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as-invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date.</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits on uncompleted contracts. Changes in the job performance, job conditions and final contract settlements are factors that influence management&#8217;s assessment of total contract value and therefore, profit and revenue recognition. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds or letters of credit at the time of execution of the contract. Some contracts include retention provisions of up to 10% which are generally withheld from each progress payment as retainage until the contract work has been completed and approved. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product Sales - Point in Time</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For certain product sales that do not meet the over-time criteria, under Topic 606 the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists as they have gained physical possession of the product.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable and Contract Balances</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing of when we bill our customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings, are reported on our Balance Sheets as accounts receivable - unbilled. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Balance Sheets as customer deposits (i.e. contract liabilities). </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable. At March 31, 2018 and December 31, 2017, accounts receivable included contract retentions (in thousands) of approximately </font><font style="font-family:inherit;font-size:10pt;">$1,121</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,065</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain reserves for specifically-identified potential uncollectible receivables. At March 31, 2018 and December 31, 2017, our allowances for doubtful accounts (in thousands) were </font><font style="font-family:inherit;font-size:10pt;">$279</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$194</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Effect of Adopting ASC Topic 606</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed in Recently Adopted Accounting Pronouncements, no adjustment to beginning 2018 retained earnings was recorded as a result of our adoption of Topic 606 due to no changes in the methods and/or timing of our revenue recognition for our uncompleted contracts. Further, the difference in our results of the first quarter 2018 between application of the new standard on our contracts and what results would have been if such contracts had been reported using the accounting standards previously in effect, for such contracts, did not change. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sales to Customers with a Buy-Back Guarantee</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company entered into a buy-back agreement with one specific customer. Under this agreement, the Company guaranteed to buy-back product at a predetermined price at the end of the long-term project, subject to condition of the product. Although the Company receives payment in full as the product is produced, we are required to account for these transactions as operating leases. The amount of sale proceeds for the guaranteed buy-back is deferred until the buy-back is exercised. The remaining sale proceeds are deferred and recognized on a straight-line basis over the usage period, when delivered to the job-site. The Company capitalizes the cost of the product on the consolidated balance sheet as a deferred buy-back lease asset, net, and depreciates the value, less salvage value, to cost of leasing revenue over the estimated economic life of the asset.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the case the customer retains ownership of the product at the end of the usage period, the guarantee buy-back liability and any deferred revenue balances related to the product are settled to revenue, and the net book value of the asset is expensed to cost of leasing revenue. If the Company purchases the product back in the amount equal to the buy-back guarantee, we settle any remaining deferred balances, in excess of the buy-back payment, to leasing revenue, and we reclassify the net book value of the product on the consolidated balance sheet to property and equipment. The revenue is being recognized in accordance with Topic 840, Leases.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Barrier Rentals - Leasing Fees</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasing fees are paid by customers at the beginning of the lease agreement and are recorded as deferred revenue.&#160;The deferred revenue is then recognized each month as lease income for the duration of the lease, in accordance with Topic 840, Leases. Topic 840 is applied, as Topic 606-10-15-2 provides a scope exception for lease contracts.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Royalty Income</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements.&#160;The agreements are typically for </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> year terms and require royalty payments from </font><font style="font-family:inherit;font-size:10pt;">4%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;"> of total sales of licensed products, which are paid on a monthly basis.&#160;The revenues from licensing agreements are recognized in the month earned, in accordance with Topic 606-10-55-65.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipping and Installation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer, in accordance with Topic 606.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregation of Revenue</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the following table, revenue is disaggregated by primary sources of revenue (in thousands):</font></div><div style="line-height:120%;padding-bottom:13px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.0859375%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">% of Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Product Sales:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Soundwall Sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,480</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,226</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,254</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">102%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Architectural Panel Sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,083%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Slenderwall Sales</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,143</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,143</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Miscellaneous Wall Sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">493</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(170</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(26)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Barrier Sales</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,285</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,157</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Easi-Set and Easi-Span Building Sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">336</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Utility and Farm Product Sales</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">214</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">458</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(244</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(53)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Miscellaneous Product Sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">89</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total Product Sales</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">7,453</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">4,947</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2,506</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">51%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Barrier Rentals</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,523</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,214</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(88)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Royalty Income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">221</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">431</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(210</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(49)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Shipping and Installation Revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(454</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(28)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total Service Revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">1,672</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">4,550</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(2,878</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(63)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total Revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">9,125</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">9,497</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(372</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(4)%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Smith-Midland products are typically sold pursuant to an implicit warranty as to merchantability only.&#160;Warranty claims are reviewed and resolved on a case by case method.&#160;Although the Company does incur costs for these types of expense, historically the amount of expense is minimal.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.&#160;Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Reporting</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reclassifications</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain minor reclassifications have been made to prior year amounts to conform to current year presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES PAYABLE (dollar amounts in thousands)</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a mortgage note payable to Summit Community Bank (the &#8220;Bank&#8221;), with a balance of </font><font style="font-family:inherit;font-size:10pt;">$1,004</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;The note has a maturity date of September 20, 2021 and a fixed interest rate of </font><font style="font-family:inherit;font-size:10pt;">3.99%</font><font style="font-family:inherit;font-size:10pt;"> annually with monthly payments of </font><font style="font-family:inherit;font-size:10pt;">$26</font><font style="font-family:inherit;font-size:10pt;"> and is secured by principally all of the assets of the Company.&#160;Under the terms of the note, the Bank will permit chattel mortgages on purchased equipment not to exceed </font><font style="font-family:inherit;font-size:10pt;">$250</font><font style="font-family:inherit;font-size:10pt;"> for any one individual loan so long as the Company is not in default.&#160;</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a mortgage note payable to the Bank for the the purchase of the Columbia, South Carolina facility. Such loan is evidenced by a promissory note dated July 19, 2016. The note provides for a </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> year term, a fixed annual interest rate of </font><font style="font-family:inherit;font-size:10pt;">5.29%</font><font style="font-family:inherit;font-size:10pt;">, monthly fixed payments of </font><font style="font-family:inherit;font-size:10pt;">$11</font><font style="font-family:inherit;font-size:10pt;"> and a security interest in favor of the Bank in respect of the land, building and fixtures purchased with the proceeds of the loan. The balance of the loan at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$1,219</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company additionally has </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> smaller installment loans with annual interest rates between </font><font style="font-family:inherit;font-size:10pt;">2.94%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">5.29%</font><font style="font-family:inherit;font-size:10pt;"> and varying balances totaling </font><font style="font-family:inherit;font-size:10pt;">$1,509</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the loan agreement with the Bank, the Company is limited to annual capital expenditures of </font><font style="font-family:inherit;font-size:10pt;">$1,500</font><font style="font-family:inherit;font-size:10pt;">.&#160;The Company is in compliance with all covenants pursuant to the loan agreement.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company also has a </font><font style="font-family:inherit;font-size:10pt;">$2,000</font><font style="font-family:inherit;font-size:10pt;"> line of credit, secured by accounts receivable and inventory, of which none was outstanding at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. The line is evidenced by a commercial revolving promissory note with the Bank, which carries a variable interest rate equal to the Wall Street Journal's prime rate. In addition, the Company has a commitment from the Bank in the amount of </font><font style="font-family:inherit;font-size:10pt;">$1,500</font><font style="font-family:inherit;font-size:10pt;"> for an equipment line of credit. Neither line of credit </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">STOCK COMPENSATION</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with ASC 718, the Company had no stock option expense for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. The Company uses the Black-Scholes option-pricing model to measure the fair value of stock options granted to employees. In 2016, the Company's Board of Directors replaced the 2008 Stock Option Plan with the 2016 Equity Incentive Plan, which does not provide for the issuance of options. Consequently, the Company cannot issue any additional options, if, and until, a new stock option plan is approved by the Board of Directors.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes options outstanding at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">10,333</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1.21</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,333</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.21</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding options at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,000</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.21</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding exercisable options at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,000</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.21</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The intrinsic value of outstanding and exercisable options at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was approximately </font><font style="font-family:inherit;font-size:10pt;">$40,000</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of restricted stock awards is estimated to be the market price of the Company's common stock at the close of the date of grant. Restricted stock activity during the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:70%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Grant Date Fair Value per Share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">125,333</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.13</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22,167</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.62</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,333</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.95</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Non-vested, end of period</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,333</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.14</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Awards are being amortized to expense ratably, on an annual basis, over a </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> year vesting term, except one grant in January 2018 for </font><font style="font-family:inherit;font-size:10pt;">2,500</font><font style="font-family:inherit;font-size:10pt;"> shares of restricted stock, which vested upon grant. There was stock compensation expense of approximately </font><font style="font-family:inherit;font-size:10pt;">$117,000</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$151,000</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended March 31, 2017</font><font style="font-family:inherit;font-size:10pt;">. The total unrecognized compensation cost as of </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> related to the non-vested restricted stock is approximately </font><font style="font-family:inherit;font-size:10pt;">$535,000</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per common share exclude all common stock equivalents, primarily stock options and restricted stock awards, and is computed using the weighted average number of common shares outstanding during the period. The diluted earnings per common share calculation reflects the potential dilutive effect of securities that could share in earnings of the Company.&#160;Outstanding options are excluded from the diluted earnings per share calculation where they would have an anti-dilutive effect. Earnings per share are calculated as follows (in thousands, except earnings per share):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>&#160;March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic income (loss) per share</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(422</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,114</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,009</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic income (loss) per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(0.08</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted income (loss) per share</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(422</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Dilutive effect of stock options and restricted stock</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,114</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,052</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;Diluted income (loss) per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(0.08</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.6335282651072%;border-collapse:collapse;text-align:left;"><tr><td colspan="1" rowspan="1"></td></tr><tr><td style="width:100%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic income per share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic income per share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted income per share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Weighted average shares outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Dilutive effect of stock options and restricted stock</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total weighted average shares outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;Diluted income per share</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product Sales - Over Time</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under Topic 606, the Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers is recognized overtime as the Company's performance creates or enhances customer controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize overtime, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as-invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date.</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits on uncompleted contracts. Changes in the job performance, job conditions and final contract settlements are factors that influence management&#8217;s assessment of total contract value and therefore, profit and revenue recognition. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds or letters of credit at the time of execution of the contract. Some contracts include retention provisions of up to 10% which are generally withheld from each progress payment as retainage until the contract work has been completed and approved. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Product Sales - Point in Time</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For certain product sales that do not meet the over-time criteria, under Topic 606 the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists as they have gained physical possession of the product.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable and Contract Balances</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The timing of when we bill our customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings, are reported on our Balance Sheets as accounts receivable - unbilled. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Balance Sheets as customer deposits (i.e. contract liabilities). </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable. At March 31, 2018 and December 31, 2017, accounts receivable included contract retentions (in thousands) of approximately </font><font style="font-family:inherit;font-size:10pt;">$1,121</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,065</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain reserves for specifically-identified potential uncollectible receivables. At March 31, 2018 and December 31, 2017, our allowances for doubtful accounts (in thousands) were </font><font style="font-family:inherit;font-size:10pt;">$279</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$194</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Effect of Adopting ASC Topic 606</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As discussed in Recently Adopted Accounting Pronouncements, no adjustment to beginning 2018 retained earnings was recorded as a result of our adoption of Topic 606 due to no changes in the methods and/or timing of our revenue recognition for our uncompleted contracts. Further, the difference in our results of the first quarter 2018 between application of the new standard on our contracts and what results would have been if such contracts had been reported using the accounting standards previously in effect, for such contracts, did not change. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sales to Customers with a Buy-Back Guarantee</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company entered into a buy-back agreement with one specific customer. Under this agreement, the Company guaranteed to buy-back product at a predetermined price at the end of the long-term project, subject to condition of the product. Although the Company receives payment in full as the product is produced, we are required to account for these transactions as operating leases. The amount of sale proceeds for the guaranteed buy-back is deferred until the buy-back is exercised. The remaining sale proceeds are deferred and recognized on a straight-line basis over the usage period, when delivered to the job-site. The Company capitalizes the cost of the product on the consolidated balance sheet as a deferred buy-back lease asset, net, and depreciates the value, less salvage value, to cost of leasing revenue over the estimated economic life of the asset.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the case the customer retains ownership of the product at the end of the usage period, the guarantee buy-back liability and any deferred revenue balances related to the product are settled to revenue, and the net book value of the asset is expensed to cost of leasing revenue. If the Company purchases the product back in the amount equal to the buy-back guarantee, we settle any remaining deferred balances, in excess of the buy-back payment, to leasing revenue, and we reclassify the net book value of the product on the consolidated balance sheet to property and equipment. The revenue is being recognized in accordance with Topic 840, Leases.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Barrier Rentals - Leasing Fees</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasing fees are paid by customers at the beginning of the lease agreement and are recorded as deferred revenue.&#160;The deferred revenue is then recognized each month as lease income for the duration of the lease, in accordance with Topic 840, Leases. Topic 840 is applied, as Topic 606-10-15-2 provides a scope exception for lease contracts.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Royalty Income</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements.&#160;The agreements are typically for </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> year terms and require royalty payments from </font><font style="font-family:inherit;font-size:10pt;">4%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;"> of total sales of licensed products, which are paid on a monthly basis.&#160;The revenues from licensing agreements are recognized in the month earned, in accordance with Topic 606-10-55-65.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Shipping and Installation</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer, in accordance with Topic 606.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Disaggregation of Revenue</font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the following table, revenue is disaggregated by primary sources of revenue (in thousands):</font></div><div style="line-height:120%;padding-bottom:13px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:63.0859375%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Change</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">% of Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Product Sales:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Soundwall Sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,480</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,226</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,254</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">102%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Architectural Panel Sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">195</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,083%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Slenderwall Sales</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,143</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,143</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Miscellaneous Wall Sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">493</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">663</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(170</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(26)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Barrier Sales</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,285</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,157</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">128</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Easi-Set and Easi-Span Building Sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">502</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">336</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">166</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">49%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Utility and Farm Product Sales</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">214</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">458</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(244</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(53)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Miscellaneous Product Sales</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">89</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total Product Sales</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">7,453</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">4,947</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2,506</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">51%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Barrier Rentals</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,523</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,214</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(88)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Royalty Income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">221</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">431</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(210</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(49)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Shipping and Installation Revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(454</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(28)%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total Service Revenue</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">1,672</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">4,550</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(2,878</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(63)%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total Revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">9,125</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">9,497</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(372</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(4)%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Warranties</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Smith-Midland products are typically sold pursuant to an implicit warranty as to merchantability only.&#160;Warranty claims are reviewed and resolved on a case by case method.&#160;Although the Company does incur costs for these types of expense, historically the amount of expense is minimal.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period.&#160;Actual results could differ from those estimates.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Reporting</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended &#160;<br clear="none"/>&#160;March 31,</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic income (loss) per share</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(422</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,114</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,009</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic income (loss) per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(0.08</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted income (loss) per share</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(422</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">857</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Dilutive effect of stock options and restricted stock</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total weighted average shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,114</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,052</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;Diluted income (loss) per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(0.08</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.17</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.6335282651072%;border-collapse:collapse;text-align:left;"><tr><td colspan="1" rowspan="1"></td></tr><tr><td style="width:100%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic income per share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic income per share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted income per share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Weighted average shares outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Dilutive effect of stock options and restricted stock</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;Total weighted average shares outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;Diluted income per share</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes options outstanding at </font><font style="font-family:inherit;font-size:10pt;">March&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:72%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance, December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">10,333</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">1.21</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#ccffcc;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,333</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1.21</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding options at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,000</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.21</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding exercisable options at March 31, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,000</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.21</font></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#ccffcc;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SUBSEQUENT EVENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 27, 2018 the Board of Directors unanimously voted to expand the North Carolina facility.&#160;The Company currently owns </font><font style="font-family:inherit;font-size:10pt;">46</font><font style="font-family:inherit;font-size:10pt;"> acres on which it plans to build a </font><font style="font-family:inherit;font-size:10pt;">15,000</font><font style="font-family:inherit;font-size:10pt;"> square foot manufacturing plant with additional space for future expansions. This expansion is estimated to cost </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> and will increase production and storage capacity.&#160;Management expects completion of the new facility by the end of 2018. The current facility will remain operational during the construction of the new plant, and future use is not determined at this time.</font></div></div> Unrealized income (loss) on available-for-sale securities are shown net of income tax expense (benefit) of $(5) and $1 for March 31, 2018 and 2017, respectively. EX-101.SCH 6 smid-20180331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Condensed Consolidated Statement of Comprehensive Income (Loss) (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statement of Comprehensive Income (Loss) (Unaudited) Statement link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document Entity Information link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Interim Financial Reporting link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Interim Financial Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Interim Financial Reporting (Policies) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Net Loss Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Stock Options link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Stock Options (Tables) link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 smid-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 smid-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 smid-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Earnings Per Share [Abstract] Schedule of Loss Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Basic income (loss) per share Earnings Per Share, Basic [Abstract] Net income (loss) Net Income (Loss) Attributable to Parent Weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted income (loss) per share Earnings Per Share, Diluted [Abstract] Dilutive effect of stock options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Total weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Diluted income (loss) per share (in dollars per share) Earnings Per Share, Diluted Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance, Beginning of period (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Balance, End of period (shares) Outstanding exercisable options at end of quarter (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Forfeited (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Exercised (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Ending balance (usd per share) Outstanding exercisable options at end of quarter (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Intrinsic value of exercisable options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Beginning Balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Grants (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Ending Balance (in shares) Weighted Average Grant Date Fair Value, Beginning Balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Ending Balance (in dollars per share Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Stock option expense Allocated Share-based Compensation Expense Compensation not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Forecast Scenario, Forecast [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] NORTH CAROLINA NORTH CAROLINA Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Number of acres owned Area of Land Area of manufacturing plant Area of Real Estate Property Estimated cost for facility expansion Payments to Acquire Property, Plant, and Equipment Income Statement [Abstract] Revenue Revenues [Abstract] Products sales and leasing Products sales and leasing Products sales and leasing Barrier rentals Lease Income Shipping and installation revenue Shipping and installation revenue Shipping and installation revenue Royalties Licenses Revenue Total revenue Revenue, Net Cost of goods sold Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses Operating Expenses [Abstract] General and administrative expenses General and Administrative Expense Selling expenses Selling and Marketing Expense Total operating expenses Operating Expenses Operating income (loss) Operating Income (Loss) Interest income (expense) Other Income and Expenses [Abstract] Interest expense Interest Expense Interest income Interest Income, Domestic Deposits Gain on sale of assets Gain (Loss) on Disposition of Property Plant Equipment Other income Other Income Total other expense Other Nonoperating Income (Expense) Income (loss) before income tax expense Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense (benefit) Income Tax Expense (Benefit) Net income (loss) Basic and diluted earnings per share (in dollars per share) Earnings Per Share, Basic and Diluted Weighted average number of common shares outstanding: Weighted average number of common shares outstanding: [Abstract] Weighted average number of common shares outstanding: [Abstract] Basic (in shares) Diluted (in shares) Stock Options Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Net Income Per Common Share Earnings Per Share [Text Block] INTERIM FINANCIAL REPORTING [Abstract] INTERIM FINANCIAL REPORTING [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Investment securities, available-for-sale, at fair value Available-for-sale Securities, Current Accounts receivable, net Accounts Receivable, Net [Abstract] Trade - billed (less allowance for doubtful accounts of $279 and $208) Accounts Receivable, Net, Current Trade - unbilled Trade - Unbilled Trade - Unbilled Inventories Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Gross Finished goods Inventory, Finished Goods, Net of Reserves Prepaid expenses and other assets Prepaid Expense and Other Assets, Current Refundable income taxes Prepaid Taxes Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Operating lease, net Operating Lease, Right-of-Use Asset Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable - trade Accounts Payable, Current Accrued expenses and other liabilities Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Accrued compensation Accrued Compensation, Current Accrued Compensation, Current Dividend payable Dividends Payable, Current Current maturities of notes payable Notes Payable, Current Customer deposits Customer Advances and Deposits Total current liabilities Liabilities, Current Deferred buy-back lease Finance Lease, Liability, Noncurrent Notes payable - less current maturities Notes Payable, Noncurrent Deferred tax liability Deferred Tax Liabilities, Net, Noncurrent Total liabilities Liabilities Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $.01 par value; authorized 1,000,000 shares, none issued and outstanding Preferred Stock, Value, Issued Common stock, $.01 par value; authorized 8,000,000 shares; 5,220,648 and 5,214,148 issued and 5,075,395 and 5,047,895 outstanding, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Treasury stock, at cost, 40,920 shares Treasury Stock, Value Accumulated other comprehensive loss, net Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Current Assets: Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Allowance for reserve Inventory Valuation Reserves Stockholders' equity Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Treasury stock, at cost Treasury Stock, Shares Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Interim Financial Reporting Basis of Presentation and Significant Accounting Policies [Text Block] Debt Disclosure [Abstract] Notes Payable Debt Disclosure [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Summit Community Bank Summit Community Bank [Member] Summit Community Bank [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Notes payable to banks Notes Payable to Banks [Member] Line of credit Line of Credit [Member] Letter of credit Letter of Credit [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Purchase of Columbia, South Carolina facility Purchase of Columbia, South Carolina Facility [Member] Purchase of Columbia, South Carolina Facility [Member] Smaller installment loans Smaller Installment Loans [Member] Smaller Installment Loans [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Notes payable to banks Notes Payable to Bank Fixed interest rate on debt (percentage) Debt Instrument, Interest Rate, Stated Percentage Debt instrument monthly payment Debt Instrument, Periodic Payment Limit on chattel mortgages on purchased equipment Debt Instrument, Restrictive Covenants, Limit on Chattel Mortgages on Purchased Equipment Debt Instrument, Restrictive Covenants, Limit on Chattel Mortgages on Purchased Equipment Debt instrument, term (in years) Debt Instrument, Term Debt instrument, number of loans Debt Instrument, Number of Loans Debt Instrument, Number of Loans Long-term debt Long-term Debt Line of credit / commitment from Bank Debt Instrument, Face Amount Statement of Cash Flows [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Net income (loss) Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Gain on sale of assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Period Increase (Decrease) Stock compensation Share-based Compensation Deferred taxes Increase (Decrease) in Deferred Income Taxes (Increase) decrease in Increase (Decrease) in Operating Assets [Abstract] Accounts receivable - billed Increase (Decrease) in Accounts Receivable Accounts receivable - unbilled Increase (Decrease) in Unbilled Receivables Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Operating lease, net Proceeds from Lease Payments Refundable income taxes Increase (Decrease) in Prepaid Taxes Accounts payable - trade Increase (Decrease) in Accounts Payable, Trade Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Accrued income taxes payable Increase (Decrease) in Income Taxes Payable Accrued compensation Increase (Decrease) in Accrued Salaries Deferred buy-back lease Increase (Decrease) in Deferred Leasing Fees Customer deposits Increase (Decrease) in Customer Advances and Deposits Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investment securities available-for-sale Payments to Acquire Available-for-sale Securities Purchases of property and equipment Proceeds from sale of fixed assets Proceeds from Sale of Property, Plant, and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from long-term borrowings Proceeds from Notes Payable Repayments of long-term borrowings Repayments of Debt and Capital Lease Obligations Dividends paid on common stock Payments of Ordinary Dividends, Common Stock Proceeds from options exercised Proceeds from Stock Options Exercised Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents Cash and Cash Equivalents [Abstract] Beginning of period End of period Subsequent Events Subsequent Events [Text Block] Statement of Comprehensive Income [Abstract] Unrealized gain (loss) on securities arising during period, tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Revenue Recognition, Licensing Contracts [Table] Revenue Recognition, Licensing Contracts [Table] Revenue Recognition, Licensing Contracts [Table] Deferred Revenue Arrangement [Line Items] Revenue Recognition, Licensing Contracts [Line Items] Revenue Recognition, Licensing Contracts [Line Items] Contract retentions Contract Retention Receivable Contract Retention Receivable Licensing contract term Revenue Recognition, Licensing Contract Term Revenue Recognition, Licensing Contract Term Royalty percent earned on licensing agreement Revenue Recognition, Royalty Percent Earned On Licensing Agreement Revenue Recognition, Royalty Percent Earned On Licensing Agreement Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Net income (loss) Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Net unrealized holding gain Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of stock option activity Share-based Compensation, Stock Options, Activity [Table Text Block] EX-101.PRE 10 smid-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document Entity Information - shares
3 Months Ended
Mar. 31, 2018
May 04, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name SMITH MIDLAND CORP  
Entity Central Index Key 0000924719  
Current Fiscal Year End Date --12-31  
Entity Filer Category Smaller Reporting Company  
Document Type 10-Q  
Document Period End Date Mar. 31, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   5,080,395
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Current assets    
Cash and cash equivalents $ 1,006,000 $ 3,390,000
Investment securities, available-for-sale, at fair value 1,087,000 1,098,000
Accounts receivable, net    
Trade - billed (less allowance for doubtful accounts of $279 and $208) 9,833,000 8,967,000
Trade - unbilled 550,000 251,000
Inventories    
Raw materials 747,000 819,000
Finished goods 2,253,000 2,696,000
Prepaid expenses and other assets 528,000 452,000
Refundable income taxes 1,325,000 1,359,000
Total current assets 17,329,000 19,032,000
Property and equipment, net 10,481,000 9,867,000
Operating lease, net 1,076,000 0
Other assets 271,000 326,000
Total assets 29,157,000 29,225,000
Current liabilities    
Accounts payable - trade 2,731,000 3,059,000
Accrued expenses and other liabilities 695,000 588,000
Deferred revenue 1,245,000 1,144,000
Accrued compensation 621,000 1,231,000
Dividend payable 0 256,000
Current maturities of notes payable 693,000 637,000
Customer deposits 749,000 919,000
Total current liabilities 6,734,000 7,834,000
Deferred buy-back lease 1,344,000 0
Notes payable - less current maturities 3,039,000 2,896,000
Deferred tax liability 1,148,000 1,290,000
Total liabilities 12,265,000 12,020,000
Stockholders’ equity    
Preferred stock, $.01 par value; authorized 1,000,000 shares, none issued and outstanding 0 0
Common stock, $.01 par value; authorized 8,000,000 shares; 5,220,648 and 5,214,148 issued and 5,075,395 and 5,047,895 outstanding, respectively 51,000 51,000
Additional paid-in capital 5,842,000 5,719,000
Treasury stock, at cost, 40,920 shares (102,000) (102,000)
Accumulated other comprehensive loss, net (33,000) (19,000)
Retained earnings 11,134,000 11,556,000
Total stockholders’ equity 16,892,000 17,205,000
Total liabilities and stockholders' equity $ 29,157,000 $ 29,225,000
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
Mar. 31, 2018
Dec. 31, 2017
Current Assets:    
Allowance for doubtful accounts $ 279,000 $ 194,000
Allowance for reserve $ 66,567 $ 66,567
Stockholders' equity    
Common stock, par value (usd per share) $ 0.01 $ 0.01
Common stock, shares authorized 8,000,000 8,000,000
Common stock, shares issued 5,192,148 5,085,348
Common stock, shares outstanding 5,030,148 4,941,428
Treasury stock, at cost 40,920 40,920
Preferred stock, par value (usd per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares outstanding 0 0
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Revenue    
Products sales and leasing $ 7,453,000 $ 4,947,000
Barrier rentals 309,000 2,523,000
Shipping and installation revenue 1,142,000 1,596,000
Royalties 221,000 431,000
Total revenue 9,125,000 9,497,000
Cost of goods sold 7,534,000 6,181,000
Gross profit 1,591,000 3,316,000
Operating expenses    
General and administrative expenses 1,468,000 1,350,000
Selling expenses 676,000 610,000
Total operating expenses 2,144,000 1,960,000
Operating income (loss) (553,000) 1,356,000
Interest income (expense)    
Interest expense (46,000) (46,000)
Interest income 10,000 9,000
Gain on sale of assets 24,000 13,000
Other income 8,000 11,000
Total other expense (4,000) (13,000)
Income (loss) before income tax expense (557,000) 1,343,000
Income tax expense (benefit) (135,000) 486,000
Net income (loss) $ (422,000) $ 857,000
Basic and diluted earnings per share (in dollars per share) $ (0.08) $ 0.17
Weighted average number of common shares outstanding:    
Basic (in shares) 5,114,000 5,009,000
Diluted (in shares) 5,114,000 5,052,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statement of Comprehensive Income (Loss) (Unaudited) Statement - USD ($)
3 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Statement of Comprehensive Income [Abstract]    
Net income (loss) $ (422,000) $ 857,000
Other comprehensive income (loss), net of tax:    
Net unrealized holding gain (15,000) [1] 1,000
Comprehensive income (loss) $ (437,000) $ 858,000
[1] Unrealized income (loss) on available-for-sale securities are shown net of income tax expense (benefit) of $(5) and $1 for March 31, 2018 and 2017, respectively.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statement of Comprehensive Income (Loss) (Unaudited) (Parenthetical) - USD ($)
3 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Statement of Comprehensive Income [Abstract]    
Unrealized gain (loss) on securities arising during period, tax $ (5) $ 1
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Cash flows from operating activities    
Net income (loss) $ (422,000) $ 857,000
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 248,000 225,000
Gain on sale of assets (24,000) (13,000)
Allowance for doubtful accounts 71,000 (153,000)
Stock compensation 117,000 151,000
Deferred taxes (142,000) 175,000
(Increase) decrease in    
Accounts receivable - billed (937,000) 1,547,000
Accounts receivable - unbilled (300,000) (92,000)
Inventories 515,000 (1,216,000)
Prepaid expenses and other assets (31,000) (98,000)
Operating lease, net (1,076,000) 0
Refundable income taxes 31,000 251,000
Accounts payable - trade (325,000) (352,000)
Accrued expenses and other liabilities 107,000 (15,000)
Deferred revenue 101,000 (28,000)
Accrued income taxes payable 0 60,000
Accrued compensation (610,000) (260,000)
Deferred buy-back lease 1,344,000 0
Customer deposits (170,000) 472,000
Net cash provided by (used in) operating activities (1,503,000) 1,511,000
Cash flows from investing activities:    
Purchases of investment securities available-for-sale (8,000) (9,000)
Purchases of property and equipment (860,000) (674,000)
Proceeds from sale of fixed assets 38,000 18,000
Net cash used in investing activities (830,000) (665,000)
Cash flows from financing activities:    
Proceeds from long-term borrowings 350,000 183,000
Repayments of long-term borrowings (151,000) (141,000)
Dividends paid on common stock (256,000) (49,000)
Proceeds from options exercised 6,000 62,000
Net cash provided by (used in) financing activities (51,000) 55,000
Net increase (decrease) in cash and cash equivalents (2,384,000) $ 901,000
Cash and cash equivalents    
Beginning of period 3,390,000  
End of period $ 1,006,000  
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Interim Financial Reporting
3 Months Ended
Mar. 31, 2018
INTERIM FINANCIAL REPORTING [Abstract]  
Interim Financial Reporting
INTERIM FINANCIAL REPORTING
 
Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 and Regulation S-X. Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December 31, 2017. The condensed consolidated December 31, 2017 balance sheet was derived from audited financial statements included in the Form 10-K.

In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of operations are not necessarily indicative of the results to be expected in any future periods.

Recent Accounting Pronouncements

On February 25, 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). Adoption of this ASU
requires lessees to recognize assets and liabilities for most leases. For public business entities the guidance is effective for financial statements issued for annual periods beginning after December 15, 2018, and interim periods within those annual periods and early adoption is permitted. The Company is currently evaluating the impact of adoption on the Company’s financial position, results of operations and cash flows.

Recently Adopted Accounting Pronouncements

On May 28, 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (Topic
606). Adoption of this ASU requires that an entity recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The ASU replaced most existing revenue recognition guidance in U.S. GAAP when it became effective. The standard allowed for application retrospectively to each prior period presented (full retrospective method) or retrospectively with the cumulative effect recognized as of the date of initial application (modified retrospective method). The Company adopted the new revenue guidance effective January 1, 2018 using the modified retrospective method to all contracts that were not substantially complete at the date of adoption. The adoption of Topic 606 did not have, and is not expected to have, a material impact on the timing or amount of revenue recognized as compared to the Company's previous revenue recognition policies. Accordingly, there was no adjustment recorded to beginning retained earnings for cumulative impact of adoption on January 1, 2018.

Revenue Recognition

Product Sales - Over Time
Under Topic 606, the Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers is recognized overtime as the Company's performance creates or enhances customer controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize overtime, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as-invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date.
As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits on uncompleted contracts. Changes in the job performance, job conditions and final contract settlements are factors that influence management’s assessment of total contract value and therefore, profit and revenue recognition.
A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds or letters of credit at the time of execution of the contract. Some contracts include retention provisions of up to 10% which are generally withheld from each progress payment as retainage until the contract work has been completed and approved.
Product Sales - Point in Time
For certain product sales that do not meet the over-time criteria, under Topic 606 the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists as they have gained physical possession of the product.

Accounts Receivable and Contract Balances
The timing of when we bill our customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings, are reported on our Balance Sheets as accounts receivable - unbilled. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Balance Sheets as customer deposits (i.e. contract liabilities).
Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable. At March 31, 2018 and December 31, 2017, accounts receivable included contract retentions (in thousands) of approximately $1,121 and $1,065, respectively.
Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain reserves for specifically-identified potential uncollectible receivables. At March 31, 2018 and December 31, 2017, our allowances for doubtful accounts (in thousands) were $279 and $194, respectively.
Effect of Adopting ASC Topic 606
As discussed in Recently Adopted Accounting Pronouncements, no adjustment to beginning 2018 retained earnings was recorded as a result of our adoption of Topic 606 due to no changes in the methods and/or timing of our revenue recognition for our uncompleted contracts. Further, the difference in our results of the first quarter 2018 between application of the new standard on our contracts and what results would have been if such contracts had been reported using the accounting standards previously in effect, for such contracts, did not change.
Sales to Customers with a Buy-Back Guarantee

The Company entered into a buy-back agreement with one specific customer. Under this agreement, the Company guaranteed to buy-back product at a predetermined price at the end of the long-term project, subject to condition of the product. Although the Company receives payment in full as the product is produced, we are required to account for these transactions as operating leases. The amount of sale proceeds for the guaranteed buy-back is deferred until the buy-back is exercised. The remaining sale proceeds are deferred and recognized on a straight-line basis over the usage period, when delivered to the job-site. The Company capitalizes the cost of the product on the consolidated balance sheet as a deferred buy-back lease asset, net, and depreciates the value, less salvage value, to cost of leasing revenue over the estimated economic life of the asset.

In the case the customer retains ownership of the product at the end of the usage period, the guarantee buy-back liability and any deferred revenue balances related to the product are settled to revenue, and the net book value of the asset is expensed to cost of leasing revenue. If the Company purchases the product back in the amount equal to the buy-back guarantee, we settle any remaining deferred balances, in excess of the buy-back payment, to leasing revenue, and we reclassify the net book value of the product on the consolidated balance sheet to property and equipment. The revenue is being recognized in accordance with Topic 840, Leases.

Barrier Rentals - Leasing Fees
Leasing fees are paid by customers at the beginning of the lease agreement and are recorded as deferred revenue. The deferred revenue is then recognized each month as lease income for the duration of the lease, in accordance with Topic 840, Leases. Topic 840 is applied, as Topic 606-10-15-2 provides a scope exception for lease contracts.

Royalty Income
The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements. The agreements are typically for five year terms and require royalty payments from 4% to 6% of total sales of licensed products, which are paid on a monthly basis. The revenues from licensing agreements are recognized in the month earned, in accordance with Topic 606-10-55-65.

Shipping and Installation
Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer, in accordance with Topic 606.

Disaggregation of Revenue
In the following table, revenue is disaggregated by primary sources of revenue (in thousands):
 
Three Months Ended March 31,
 
2018
2017
Change
% of Change
Product Sales:
 
 
 
 
Soundwall Sales
$
2,480

$
1,226

$
1,254

102%
Architectural Panel Sales
213

18

195

1,083%
Slenderwall Sales
1,143


1,143

100%
Miscellaneous Wall Sales
493

663

(170
)
(26)%
Barrier Sales
2,285

2,157

128

6%
Easi-Set and Easi-Span Building Sales
502

336

166

49%
Utility and Farm Product Sales
214

458

(244
)
(53)%
Miscellaneous Product Sales
123

89

34

38%
Total Product Sales
7,453

4,947

2,506

51%
Barrier Rentals
309

2,523

(2,214
)
(88)%
Royalty Income
221

431

(210
)
(49)%
Shipping and Installation Revenue
1,142

1,596

(454
)
(28)%
Total Service Revenue
1,672

4,550

(2,878
)
(63)%
 
 
 
 
 
Total Revenue
$
9,125

$
9,497

$
(372
)
(4)%

Warranties
Smith-Midland products are typically sold pursuant to an implicit warranty as to merchantability only. Warranty claims are reviewed and resolved on a case by case method. Although the Company does incur costs for these types of expense, historically the amount of expense is minimal.

Use of Estimates

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Segment Reporting

Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes.

Reclassifications

Certain minor reclassifications have been made to prior year amounts to conform to current year presentation.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss Per Common Share
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Net Income Per Common Share

Basic earnings per common share exclude all common stock equivalents, primarily stock options and restricted stock awards, and is computed using the weighted average number of common shares outstanding during the period. The diluted earnings per common share calculation reflects the potential dilutive effect of securities that could share in earnings of the Company. Outstanding options are excluded from the diluted earnings per share calculation where they would have an anti-dilutive effect. Earnings per share are calculated as follows (in thousands, except earnings per share):
 
Three Months Ended  
 March 31,
 
2018
 
2017
Basic income (loss) per share
 
 
 
 
 
 
 
Net income (loss)
$
(422
)
 
$
857

 
 
 
 
Weighted average shares outstanding
5,114

 
5,009

 
 
 
 
Basic income (loss) per share
$
(0.08
)
 
$
0.17

 
 
 
 
Diluted income (loss) per share
 
 
 
 
 
 
 
Net income (loss)
$
(422
)
 
$
857

 
 
 
 
  Weighted average shares outstanding
5,114

 
5,009

    Dilutive effect of stock options and restricted stock

 
43

 
 
 
 
  Total weighted average shares outstanding
5,114

 
5,052

 
 
 
 
    Diluted income (loss) per share
$
(0.08
)
 
$
0.17

 
 
 
 
 
 
Basic income per share
 
Net income
 
Weighted average shares outstanding
 
Basic income per share
 
Diluted income per share
 
Net income
 
  Weighted average shares outstanding
    Dilutive effect of stock options and restricted stock
 
  Total weighted average shares outstanding
 
    Diluted income per share
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Notes Payable
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
Notes Payable
NOTES PAYABLE (dollar amounts in thousands)
The Company has a mortgage note payable to Summit Community Bank (the “Bank”), with a balance of $1,004 as of March 31, 2018.  The note has a maturity date of September 20, 2021 and a fixed interest rate of 3.99% annually with monthly payments of $26 and is secured by principally all of the assets of the Company. Under the terms of the note, the Bank will permit chattel mortgages on purchased equipment not to exceed $250 for any one individual loan so long as the Company is not in default. 
The Company has a mortgage note payable to the Bank for the the purchase of the Columbia, South Carolina facility. Such loan is evidenced by a promissory note dated July 19, 2016. The note provides for a 15 year term, a fixed annual interest rate of 5.29%, monthly fixed payments of $11 and a security interest in favor of the Bank in respect of the land, building and fixtures purchased with the proceeds of the loan. The balance of the loan at March 31, 2018 was $1,219.
The Company additionally has 15 smaller installment loans with annual interest rates between 2.94% and 5.29% and varying balances totaling $1,509.
Under the loan agreement with the Bank, the Company is limited to annual capital expenditures of $1,500. The Company is in compliance with all covenants pursuant to the loan agreement.
The Company also has a $2,000 line of credit, secured by accounts receivable and inventory, of which none was outstanding at March 31, 2018. The line is evidenced by a commercial revolving promissory note with the Bank, which carries a variable interest rate equal to the Wall Street Journal's prime rate. In addition, the Company has a commitment from the Bank in the amount of $1,500 for an equipment line of credit. Neither line of credit
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Options
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Options
STOCK COMPENSATION

In accordance with ASC 718, the Company had no stock option expense for the three months ended March 31, 2018 and March 31, 2017. The Company uses the Black-Scholes option-pricing model to measure the fair value of stock options granted to employees. In 2016, the Company's Board of Directors replaced the 2008 Stock Option Plan with the 2016 Equity Incentive Plan, which does not provide for the issuance of options. Consequently, the Company cannot issue any additional options, if, and until, a new stock option plan is approved by the Board of Directors.

The following table summarizes options outstanding at March 31, 2018:
   
 
Number of Shares
Weighted Average Exercise Price
Balance, December 31, 2017
10,333

$
1.21

Granted


Forfeited


Exercised
(5,333
)
(1.21
)
 
 
 
Outstanding options at March 31, 2018
5,000

$
1.21

 
 
 
Outstanding exercisable options at March 31, 2018
5,000

$
1.21

 
 
 


The intrinsic value of outstanding and exercisable options at March 31, 2018 was approximately $40,000.


The fair value of restricted stock awards is estimated to be the market price of the Company's common stock at the close of the date of grant. Restricted stock activity during the three months ended March 31, 2018 is as follows:

 
Number of Shares
Weighted Average Grant Date Fair Value per Share
Balance, December 31, 2017
125,333

$
5.13

Granted
2,500

7.00

Vested
(22,167
)
(5.62
)
Forfeited
(1,333
)
(4.95
)
 
 
 
Non-vested, end of period
104,333

$
5.14

 
 
 

Awards are being amortized to expense ratably, on an annual basis, over a three year vesting term, except one grant in January 2018 for 2,500 shares of restricted stock, which vested upon grant. There was stock compensation expense of approximately $117,000 for the three months ended March 31, 2018 and $151,000 for the three months ended March 31, 2017. The total unrecognized compensation cost as of March 31, 2018 related to the non-vested restricted stock is approximately $535,000.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events (Notes)
3 Months Ended
Mar. 31, 2018
Subsequent Events [Abstract]  
Subsequent Events
SUBSEQUENT EVENTS

On April 27, 2018 the Board of Directors unanimously voted to expand the North Carolina facility. The Company currently owns 46 acres on which it plans to build a 15,000 square foot manufacturing plant with additional space for future expansions. This expansion is estimated to cost $3.3 million and will increase production and storage capacity. Management expects completion of the new facility by the end of 2018. The current facility will remain operational during the construction of the new plant, and future use is not determined at this time.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Interim Financial Reporting (Policies)
3 Months Ended
Mar. 31, 2018
INTERIM FINANCIAL REPORTING [Abstract]  
Basis of Presentation
Basis of Presentation
 
The accompanying unaudited condensed consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information, and with the instructions to Form 10-Q and Article 10 and Regulation S-X. Accordingly, we have condensed or omitted certain information and footnote disclosures that are included in our annual financial statements. These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December 31, 2017. The condensed consolidated December 31, 2017 balance sheet was derived from audited financial statements included in the Form 10-K.

In the opinion of management, these condensed consolidated financial statements reflect all adjustments (which consist of normal, recurring adjustments) necessary for a fair presentation of the financial position and results of operations and cash flows for the periods presented. The results disclosed in the condensed consolidated statements of operations are not necessarily indicative of the results to be expected in any future periods.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

Revenue Recognition
Revenue Recognition

Product Sales - Over Time
Under Topic 606, the Company recognizes revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration the Company expects to be entitled to in exchange for goods or services provided. Revenue associated with contracts with customers is recognized overtime as the Company's performance creates or enhances customer controlled assets or creates or enhances an asset with no alternative use, which the Company has an enforceable right to receive compensation as defined under the contract for performance completed. To determine the amount of revenue to recognize overtime, the Company recognizes revenue over the contract terms based on the output method. The Company applied the "as-invoiced" practical expedient as the amount of consideration the Company has the right to invoice corresponds directly with the value of the Company's performance to date.
As the output method is driven by units produced, the Company recognizes revenues based on the value transferred to the customer relative to the remaining value to be transferred. The Company also matches the costs associated with the units produced. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined and the amount of the loss updated in subsequent reporting periods. Revenue recognition also includes an amount related to a contract asset or contract liability. If the recognized revenue is greater than the amount billed to the customer, a contract asset is recorded in accounts receivable - unbilled. Conversely, if the amount billed to the customer is greater than the recognized revenue, a contract liability is recorded in customer deposits on uncompleted contracts. Changes in the job performance, job conditions and final contract settlements are factors that influence management’s assessment of total contract value and therefore, profit and revenue recognition.
A portion of the work the Company performs requires financial assurances in the form of performance and payment bonds or letters of credit at the time of execution of the contract. Some contracts include retention provisions of up to 10% which are generally withheld from each progress payment as retainage until the contract work has been completed and approved.
Product Sales - Point in Time
For certain product sales that do not meet the over-time criteria, under Topic 606 the Company recognizes revenue when the product has been shipped to the destination in accordance with the terms outlined in the contract where a present obligation to pay exists as they have gained physical possession of the product.

Accounts Receivable and Contract Balances
The timing of when we bill our customers is generally dependent upon advance billing terms, milestone billings based on the completion of certain phases of the work, or when services are provided or products are shipped. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings, are reported on our Balance Sheets as accounts receivable - unbilled. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimate earnings recognized to date, are reported on our Balance Sheets as customer deposits (i.e. contract liabilities).
Any uncollected billed amounts for our performance obligations recognized over time, including contract retentions, are recorded within accounts receivable. At March 31, 2018 and December 31, 2017, accounts receivable included contract retentions (in thousands) of approximately $1,121 and $1,065, respectively.
Our billed and unbilled revenue may be exposed to potential credit risk if our customers should encounter financial difficulties, and we maintain reserves for specifically-identified potential uncollectible receivables. At March 31, 2018 and December 31, 2017, our allowances for doubtful accounts (in thousands) were $279 and $194, respectively.
Effect of Adopting ASC Topic 606
As discussed in Recently Adopted Accounting Pronouncements, no adjustment to beginning 2018 retained earnings was recorded as a result of our adoption of Topic 606 due to no changes in the methods and/or timing of our revenue recognition for our uncompleted contracts. Further, the difference in our results of the first quarter 2018 between application of the new standard on our contracts and what results would have been if such contracts had been reported using the accounting standards previously in effect, for such contracts, did not change.
Sales to Customers with a Buy-Back Guarantee

The Company entered into a buy-back agreement with one specific customer. Under this agreement, the Company guaranteed to buy-back product at a predetermined price at the end of the long-term project, subject to condition of the product. Although the Company receives payment in full as the product is produced, we are required to account for these transactions as operating leases. The amount of sale proceeds for the guaranteed buy-back is deferred until the buy-back is exercised. The remaining sale proceeds are deferred and recognized on a straight-line basis over the usage period, when delivered to the job-site. The Company capitalizes the cost of the product on the consolidated balance sheet as a deferred buy-back lease asset, net, and depreciates the value, less salvage value, to cost of leasing revenue over the estimated economic life of the asset.

In the case the customer retains ownership of the product at the end of the usage period, the guarantee buy-back liability and any deferred revenue balances related to the product are settled to revenue, and the net book value of the asset is expensed to cost of leasing revenue. If the Company purchases the product back in the amount equal to the buy-back guarantee, we settle any remaining deferred balances, in excess of the buy-back payment, to leasing revenue, and we reclassify the net book value of the product on the consolidated balance sheet to property and equipment. The revenue is being recognized in accordance with Topic 840, Leases.

Barrier Rentals - Leasing Fees
Leasing fees are paid by customers at the beginning of the lease agreement and are recorded as deferred revenue. The deferred revenue is then recognized each month as lease income for the duration of the lease, in accordance with Topic 840, Leases. Topic 840 is applied, as Topic 606-10-15-2 provides a scope exception for lease contracts.

Royalty Income
The Company licenses certain products to other precast companies to produce the Company's products to engineering specifications under the licensing agreements. The agreements are typically for five year terms and require royalty payments from 4% to 6% of total sales of licensed products, which are paid on a monthly basis. The revenues from licensing agreements are recognized in the month earned, in accordance with Topic 606-10-55-65.

Shipping and Installation
Shipping and installation revenues are recognized as a distinct performance obligation in the period the shipping and installation services are provided to the customer, in accordance with Topic 606.

Disaggregation of Revenue
In the following table, revenue is disaggregated by primary sources of revenue (in thousands):
 
Three Months Ended March 31,
 
2018
2017
Change
% of Change
Product Sales:
 
 
 
 
Soundwall Sales
$
2,480

$
1,226

$
1,254

102%
Architectural Panel Sales
213

18

195

1,083%
Slenderwall Sales
1,143


1,143

100%
Miscellaneous Wall Sales
493

663

(170
)
(26)%
Barrier Sales
2,285

2,157

128

6%
Easi-Set and Easi-Span Building Sales
502

336

166

49%
Utility and Farm Product Sales
214

458

(244
)
(53)%
Miscellaneous Product Sales
123

89

34

38%
Total Product Sales
7,453

4,947

2,506

51%
Barrier Rentals
309

2,523

(2,214
)
(88)%
Royalty Income
221

431

(210
)
(49)%
Shipping and Installation Revenue
1,142

1,596

(454
)
(28)%
Total Service Revenue
1,672

4,550

(2,878
)
(63)%
 
 
 
 
 
Total Revenue
$
9,125

$
9,497

$
(372
)
(4)%

Warranties
Smith-Midland products are typically sold pursuant to an implicit warranty as to merchantability only. Warranty claims are reviewed and resolved on a case by case method. Although the Company does incur costs for these types of expense, historically the amount of expense is minimal.

Use of Estimates

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.

Segment Reporting

Operating segments are defined as components of an enterprise for which separate financial information is available and evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and assess performance. The Company currently operates in one operating and reportable business segment for financial reporting purposes.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss Per Common Share (Tables)
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Schedule of Loss Per Share, Basic and Diluted
 
Three Months Ended  
 March 31,
 
2018
 
2017
Basic income (loss) per share
 
 
 
 
 
 
 
Net income (loss)
$
(422
)
 
$
857

 
 
 
 
Weighted average shares outstanding
5,114

 
5,009

 
 
 
 
Basic income (loss) per share
$
(0.08
)
 
$
0.17

 
 
 
 
Diluted income (loss) per share
 
 
 
 
 
 
 
Net income (loss)
$
(422
)
 
$
857

 
 
 
 
  Weighted average shares outstanding
5,114

 
5,009

    Dilutive effect of stock options and restricted stock

 
43

 
 
 
 
  Total weighted average shares outstanding
5,114

 
5,052

 
 
 
 
    Diluted income (loss) per share
$
(0.08
)
 
$
0.17

 
 
 
 




 
 
Basic income per share
 
Net income
 
Weighted average shares outstanding
 
Basic income per share
 
Diluted income per share
 
Net income
 
  Weighted average shares outstanding
    Dilutive effect of stock options and restricted stock
 
  Total weighted average shares outstanding
 
    Diluted income per share
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Options (Tables)
3 Months Ended
Mar. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of stock option activity
The following table summarizes options outstanding at March 31, 2018:
   
 
Number of Shares
Weighted Average Exercise Price
Balance, December 31, 2017
10,333

$
1.21

Granted


Forfeited


Exercised
(5,333
)
(1.21
)
 
 
 
Outstanding options at March 31, 2018
5,000

$
1.21

 
 
 
Outstanding exercisable options at March 31, 2018
5,000

$
1.21

 
 
 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Interim Financial Reporting (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Deferred Revenue Arrangement [Line Items]    
Contract retentions $ 1,121,000 $ 1,065,000
Allowance for doubtful accounts $ 279,000 $ 194,000
Licensing contract term 5 years  
Minimum    
Deferred Revenue Arrangement [Line Items]    
Royalty percent earned on licensing agreement 4.00%  
Maximum    
Deferred Revenue Arrangement [Line Items]    
Royalty percent earned on licensing agreement 6.00%  
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss Per Common Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Sep. 30, 2017
Mar. 31, 2017
Sep. 30, 2016
Basic income (loss) per share        
Net income (loss) $ (422,000) $ (422,000) $ 857,000 $ 857,000
Weighted average shares outstanding (in shares)   5,114,000   5,009,000
Diluted income (loss) per share        
Dilutive effect of stock options (in shares)   0   43,000
Total weighted average shares outstanding (in shares)   5,114,000   5,052,000
Diluted income (loss) per share (in dollars per share)   $ (0.08)   $ 0.17
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Notes Payable (Details)
3 Months Ended
Jul. 19, 2016
USD ($)
Sep. 30, 2017
USD ($)
Mar. 31, 2017
Mar. 31, 2018
USD ($)
Notes payable to banks | Purchase of Columbia, South Carolina facility        
Debt Instrument [Line Items]        
Notes payable to banks       $ 1,219
Fixed interest rate on debt (percentage) 5.29%      
Debt instrument monthly payment $ 11,000      
Debt instrument, term (in years) 15 years      
Notes payable to banks | Smaller installment loans        
Debt Instrument [Line Items]        
Debt instrument, number of loans     15  
Long-term debt       $ 1,509,000
Notes payable to banks | Smaller installment loans | Minimum        
Debt Instrument [Line Items]        
Fixed interest rate on debt (percentage)       2.94%
Notes payable to banks | Smaller installment loans | Maximum        
Debt Instrument [Line Items]        
Fixed interest rate on debt (percentage)       5.29%
Summit Community Bank | Notes payable to banks        
Debt Instrument [Line Items]        
Notes payable to banks       $ 1,004,000
Fixed interest rate on debt (percentage)       3.99%
Debt instrument monthly payment   $ 26,000    
Limit on chattel mortgages on purchased equipment       $ 250,000
Summit Community Bank | Line of credit        
Debt Instrument [Line Items]        
Line of credit / commitment from Bank       2,000,000
Summit Community Bank | Letter of credit        
Debt Instrument [Line Items]        
Line of credit / commitment from Bank       $ 1,500,000
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock Options (Details) - USD ($)
1 Months Ended 3 Months Ended
Jan. 31, 2017
Mar. 31, 2018
Mar. 31, 2017
Mar. 31, 2018
Number of Shares        
Balance, Beginning of period (shares)   10,333    
Granted (shares)   0    
Forfeited (shares)   0    
Exercised (shares)   (5,333)    
Balance, End of period (shares)   5,000    
Outstanding exercisable options at end of quarter (shares)       5,000
Weighted Average Exercise Price (in dollars per share)        
Beginning balance (usd per share)   $ 1.21   $ 1.21
Granted (usd per share)   0.00    
Forfeited (usd per share)   (0.00)    
Exercised (usd per share)   (1.21)    
Ending balance (usd per share)   1.21    
Outstanding exercisable options at end of quarter (usd per share)       $ 1.21
Intrinsic value of exercisable options       $ 40,000
Restricted Stock Units (RSUs) [Member]        
Weighted Average Exercise Price (in dollars per share)        
Granted (usd per share)   $ 7.00    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]        
Beginning Balance (in shares)   125,333    
Grants (in shares) 2,500 2,500    
Vested (in shares)   (22,167)    
Forfeited (in shares)   (1,333)    
Ending Balance (in shares)   104,333    
Weighted Average Grant Date Fair Value, Beginning Balance (in dollars per share)   $ 5.13    
Weighted Average Grant Date Fair Value, vested (in dollars per share)   (5.62)    
Weighted Average Grant Date Fair Value, forfeited (in dollars per share)   (4.95)    
Weighted Average Grant Date Fair Value, Ending Balance (in dollars per share   $ 5.14    
Vesting period   3 years    
Stock option expense   $ 117,000 $ 151,000  
Compensation not yet recognized       $ 535,000
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events (Details)
ft² in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2018
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2018
USD ($)
Apr. 27, 2018
ft²
a
Subsequent Event [Line Items]        
Estimated cost for facility expansion $ 860,000 $ 674,000    
NORTH CAROLINA | Subsequent event        
Subsequent Event [Line Items]        
Number of acres owned | a       46
Area of manufacturing plant | ft²       15
Forecast | NORTH CAROLINA        
Subsequent Event [Line Items]        
Estimated cost for facility expansion     $ 3,300,000  
EXCEL 31 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .Y!JDP?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ [D&J3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #N0:I,EYP:Q.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G:2MI83M7A1/"H(%Q5M(IFUPLPG)R&[?WFQL MMX@^@,?,_/GF&YA&!ZE]Q.?H T:RF&Y&U_5)ZK!E1Z(@ 9(^HE.ISHD^-_<^ M.D7Y&0\0E/Y0!X0%YVMP2,HH4C !JS 36=L8+75$13Z>\4;/^/ 9NP(S&K!# MASTE$+4 UDX3PVGL&K@")AAA=.F[@&8FENJ?V-(!=DZ.R0%W%7;>V+W]Q\87P;:!7W?1?@%02P,$% @ [D&J3)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #N0:I,C.MK#%0" "M!P & 'AL+W=O MN7+1$*67X@9D)RBY6%+# (8P!0VIV[ LK.THRH+?%:M;>A2!O#<-$;_WE/%^ M&Z+PW?!2WRIE#* L.G*CWZCZWAV%7H')RZ5N:"MKW@:"7K?A#CT?4&0(%O&C MIKV_]H MD]?)G(BD!\Y^UA=5;<,L#"[T2NY,O?#^$QT32L)@S/X+?5"FX282K7'F3-IO M<+Y+Q9O1BPZE(6_#6+=V[(>=.!II?@(>"7@BX/2_A&@D1!-A.$TP1&93_4 4 M*0O!^T ,?ZLCIBC0._Q4XN(C(+Q!Y,X@L/9K18S\]]M)C2X]G]&1Q "XB]0LD7H'$H6\6 M @,BL8C6(G(<;U#N5TF]*JFCDBU47,2*P,8KL''H:%DI'LA*J61>B&PO=V]R:W-H965T&ULA9A=;YM(%(;_BL5]"W/. M# .1;6F;U6HKM5+4U>Y>$WL<6P7C!1*W_WX!$\N>\PZ]B8&\9WC. \?RW/= M?&_WSG6+'U5Y;%?1ONM.#W'<;O:N*MJ/]8G;4^.*[5A4 ME3$E21I7Q>$8K9?CMJ=FO:Q?N_)P=$_-HGVMJJ+Y^A]P[?#R[X; M-L3KY:EX<7^Y[N_34].OQ==1MH?*'=M#?5PT;K>*?E,/CYP/!6/BGX,[MS?+ MBZ&5Y[K^/JQ\WJZB9"!RI=MTPQ!%__/F'EU9#B/U'/]-@T;7?0Z%M\OOH_\Q M-M\W\URT[K$N_SULN_TJRJ+%UNV*U[+[5I__=%-#)EI,W7]Q;Z[LXP-)OX]- M7;;CW\7FM>WJ:AJE1ZF*'Y??PW'\/4_COY?A IH*Z%J@]&P!3P7L%<07LK'5 MWXNN6"^;^KQH+D?K5 PGA7K@?C(WP\9Q[L;_]=VV_=:W-=$R?AO&F2*?+A&Z MC=PG'D&"KY&XW_\5@B $C?5\6Z]Q/<-Z'NOU;;WQFKA$[!@YCA'5G^I)DGBM MR!QSGMSF[G@TY-&2)_5X+A%SQY-9R8-R>1;D,9#'R/FUN#Z%]:GL)_/Z205G MGC'+?F0NRU,;[,="'BMYB&E==- M+C"M!B>+C&4J#W:C$FR$1/(()21RWLB PXV":9Z&F0*64I*)?28E#SEE $GF MM*$P$5:6(DFD?2*2%R^3 4@H:&:.'-:@DAYDWX-3YFY7EBD'4""9)SPS4UB& M2MJ0?1LJI#F=*4 EDWDV(Q"%C:B,A+(^E %0%MPS0#!$@_VJI %ZR2YB2+ M)DCFF&8N.&Q8)17+OF(5D&>N#/ 23-+]E7!/A4VKI&IU: 3L6B5EJWW9*JE1 MLHRF6@8YF;EL"0N7I'"U+UR2'DUS8!*0,UGX<8&P;DGJ5ONZ):E111HA@:#2 M.LP4>$:4PM6^<$EZ-"5PX$!.$8?O^X1]2]*WVOU[EJ0_4\L: M(,F@S7CFO,:F)6E:[9N6I#\5:\0D@R$:;%C*!(U)?)H,:(_109-!RF8>_@@[ MFZ2SC>]LDBKN)0.>_E"09E[P&#N;I;.-[VR6+E9$*5 D3"8T0X6]S4K<'TW@ M19RQ95E:UOB696E/T=!2%I*PL_7C$W+TK2I M;]HI<_N%+/#4#Y/PJ3^^^5HY?#[^6C0OAV.[>*Z[KJ[&SY.[NNY]R M[XKM=:5TNVY8M/UR<_EL>UGIZM/T23J^?A=?_P]02P,$% @ [D&J3#-E M0 %_ @ % D !@ !X;"]W;W)K MQBY[REYXA;'P7AO2\K5?"=&M@H ?*]P@_D0[W,H[9\H:).2470+>,8Q.VM20 M( 0@#1I4M_ZFU&M[MBGI59"ZQ7OF\6O3(/9OBPGMUS[TWQ:>ZTLEU$*P*3MT MP3^Q^-7MF9P%4Y13W>"6U[3U&#ZO_4]PM8.1,FC%[QKW?#;V5"D'2E_4Y-MI M[0-%A D^"A4"R"TI\;ZS^.[YA(N6*1.8X4L+UOW>\V'.UDZVMR&<#2$DP'&[QJBT1 9AF @TZ5^1@)M2D9[CPUOJT/JHX"K2#[, MHUK4ST[?D]5RN7K;I&$9W%2<4;(=).%,8BAV#D4T20*9?X((G1"A]D=SB#O^ MR.F/M#^>^V.CB$&2:4D[(&8% ,"HQ);!(I[+%C2QDR:V:1*#)K;2I&F29@;, M(]6")7&R)/:33=W^U.E/[5H,RNT@R6>4X E HY0'H@5)YB3);)+<(!DDR2Q) M#O3/@'FL6_#D3I[-N>3"T:2*3)K3*ALX/^@/")9.[C4*[CV9F'QTU\U06S7N2@2.8;4_JO/ # ML4O=ZFJHOEWK4MS7880?G9\.QV.7=\1K1;GXJ#_T-V?Y[?&MJ+;*+M3I>OV M9.J@T?ME^ HO&\S[@$'QUTE?V]EYT)?R;LSWOO'K;AF*WI$N];;KARCLX4-O M=%GV(UD?_TR#AK>#\_'/TKT/QMICWHM4;4_Y]VG7'99B'P4[OBTO9?3/7 M7_144!(&4_6_Z0]=6GGOQ.;8FK(=?H/MI>U,-8UBK53%C_%XJH?C=;R2?8;Q M 3@%X"W YGX4$$\!\<\ .10_.AM*_5)TQ6K1F&O0C'?K7/2+ EYB.YG;OG.8 MN^&:K;:UO1^K+%E$'_TXDV0]2G F@9LBLH/?,B"788TD/$OO,VP82<:GB-DB MXB$^GL?G?+QDX^40+^?QRIF$49(-DGJ4R"060CBE4)U4,IOK[OPDK)^$^,F= M/.M1DLSRQ$)1.U2&"<9>.REK)Z5VP+&3DCP $JD?1I>HU.LG8_UDU \Z?C): M-P*U0V4R!J^;G'634S>QXR8G:11@0NTP.JG\BT>Q?A3U(QT_BN3)DEA2/U27 M0NZ?'Q \8@1U1!@CN(7!W#%&&,?@7T'@P1X09.2I9P06:Z^ M*K,K0II53+- MF:H88=PO$%]5/ E>=?%G@H J6B.(!BQ2PR@4L4G ^C3!W/5&AS/U/&?*$14I8Y1(6Z5OIDT3F]8P1 MYHG_!01YP"(%++BIUI,HGWL2SR)W'5&9> ;/[@!YN"*%*PC?'H:G*U*Z@G#Q MBA2;B7T-9J:9$0KA)QKR@$4*6! N89&BTV.*$8H$J:EHMK>L=',8MN%ML#67 MNNMW<;/>VU;_%?N]J=._AI?-N&'_.#WHCF-3%[M8H];[K3S-[WHS[]K'1F?/T32*Z?1A9_0=02P,$% @ [D&J M3)MF5'Q$ @ Y08 !@ !X;"]W;W)K]=W:]\!S=2F%"J \:_$% MOH%X:0],[M#(6UOW'2?*+P&?*^@XY.UI9P<*7U5F\^GM>TH M04"@$(H!R\<-=D"((I(R?@Z<]EA2)4[7=_:/VKOT8$;TCP_C?!'Q+\,2'X*SX8\,&(=W4"ZIWHUNRQP'G&:&>Q_G!;K/Y#;AK( MYAJRP-T B M$$_&AY DM<',;OZHEG>AY>)D:QR;];LC5@W+D"-/E*:V 7/0"Y5=!K(U0[ M)]%QQFX\]97/XELY>UU3W$MW)OPF3O>Q"9\,,QS]D=-? %\QNU0-MXY4R%FD M)\:94@'2JO,D#[Z4=\ZX(7 6:AG)->LG;[\1M!TN%33>;/EO4$L#!!0 ( M .Y!JDS#$=GPV0$ & $ 8 >&PO=V]R:W-H965T&UL M?53;;MLP#/T50>^K?$F:(; --!F*#=B H,.V9\6F+ZADN9(<=W\_2G9<-S7V M$HGT.8<7D4D&I9]-#6#)JQ2M26EM;;=GS.0U2&[N5 K^J/OG:LY2_LDQJ^PE3/EI*I^.]P 8%PEPG&R)4P_I?DO;%*3BJ8BN2OX]FT_APF_2MM MG1!-A&@F8.S_$>*)$+\1?#?9F)DO]0NW/$NT&H@>'ZOC;B;"?8S-S)W3]\Y_ MPVH->B]9&(8)NSBA"7,8,=$2,R,8JL\AHK40A^@#?7?_/L)Q!;);#Q&O5A%[ M?KS,,-BN"VQ6!39>8/.N#=%-&T;,SF-:C_FTO:GC(^2V4VSQ,!)TY6?8D%SU MK74=6'CG-7F(W,/>^ ^X/N.TO\F,N_>#ZZII#3DKBV/C'[=4R@(F&-SA0->X M[K,AH+3NNL.['H=^-*SJIGUF\Y]*]@]02P,$% @ [D&J3(;JZN2#! M&A< !@ !X;"]W;W)KO M-#/4+; -)"F*%FB!8(MMGQ6;B8V5+%=2XNV_+R4K7H=SZ)=84@Z'9WCY-.+R MU+3?NYVU_>Q'71VZU7S7]\>[*.HV.UN7W9?F: _N/R]-6Y>]NVU?H^[8VG([ M-JJKB.,XC>IR?YBOE^.SIW:];-[Z:G^P3^VL>ZOKLOWOP5;-:36G^<>#K_O7 M73\\B-;+8_EJ_[+]M^-3Z^ZB2Y3MOK:';M\<9JU]6[1Q$.#4?'WWIZZ MJ^O9D,ISTWP?;G[?KN;QX,A6=M,/(4KW\VX?;54-D9R/?Z>@\TN?0\/KZX_H MOX[)NV2>R\X^-M4_^VV_6\WS^6QK7\JWJO_:G'ZS4T+)?#9E_X=]MY63#TY< M'YNFZL:_L\U;US?U%,59JG#]W\*@51 9W(3 +&0/(IP )#F!@ #,&,%IFP4:[ 3*2H)L),>I;] M>I8U/06-$H!QF&B"&2N@GF5_QPJ 9RY@E) P3HUT>1#AH JS&S!=!1P7B")[P>4LW#>M"ZYL4$P; 7 M5GS8"CHTD!R\:"?E]:E,$=]82ABXDJM=&WJ'"*:C #JJ[P8!=)0B7*D8##X# MP"<^B2?1]<"X80$?:-'5B6)MV]?Q\+6;;9JW0S^"KYTC2]=3[C+VXT=K;<7FXJ^](/EYF[ M;L^GM>>;OCE.)]'1Y3A\_3]02P,$% @ [D&J3%2[B=BT 0 T@, !@ M !X;"]W;W)K;$]XW/.7#PN)F.?7 _@R;.2VI6T M]WXX,N;J'A1W-V8 C3>ML8I[-&W'W&"!-Y&D)$N3Y#U37&A:%=%WME5A1B^% MAK,E;E2*VS\GD&8JZ8&^.!Y%U_O@8%4Q\ Z^@_\QG"U:;%5IA +MA-'$0EO2 M^\/QE =\!/P4,+G-F81*+L8\!>-+4](D) 02:A\4.&Y7> I@Q"F\7O1I&O( M0-R>7]0_Q=JQE@MW\&#D+]'XOJ2WE#30\E'Z1S-]AJ6>=Y0LQ7^%*TB$ATPP M1FVDBRNI1^>-6E0P%<6?YUWHN$_S37:WT/8)Z4)(5\)MC,/F0#'SC]SSJK!F M(G;N_<##$Q^.*?:F#L[8BGB'R3OT7JM#=E>P:Q!:,*<9DVXQ*X*A^AHBW0MQ M2E_1TWUZMIMA%NG9-GJ>[ ODNP)Y%,C?+'$'D_]?)-OT5('MXC0Y4IM1QTG> M>->!O4_CF_R#S]/^C=M.:$/]AJ2&A].'[ LYW' M;#:\&98?Q-9O7/T%4$L#!!0 ( .Y!JDR;>4QUM $ -(# 8 >&PO M=V]R:W-H965T&UL;5-A;]P@#/TKB!]0[DBZ5:9=.ZX&!%UHL&?H#[V9^,M]C"4DD-G978$0-U3N_WAV,: MXF/ +PFC79U)J.2,^!*,KU5.=T$0*"A=8!!^N\ #*!6(O(P_,R==4@;@^GQE M?XJU^UK.PL(#JM^R:6*=%JFJ?1=S9YBKV3K8:S(;972IA? M)Y X9'1+/QR/;=VXX&!YVHD:GL#]Z,[&6VQF*5L%VK:HB8$JHW?;XRD)\3'@ M9PN#79Q)J.2"^!*,KV5&-T$02"A<8!!^N\(]2!F(O(S7B9/.*0-P>?Y@_Q)K M][5ZK@/XPW?3[!U )\ ? 8<8AXV)HK*/PLG\M3@0,S8^TZ$)]X> MN>]-$9RQ%?'.B[?>>\VWR6W*KH%HBCF-,7P9,TH\1]L-B14+ASW_FS&,1L-A]WT@]C\ MC?-W4$L#!!0 ( .Y!JDQ$[S6&PO=V]R:W-H965T M@N\CB0E69HD'YCB0M,RC[ZS+7,S>"DTG"UQ@U+<_CZ!-&-! M=_3-\23:S@<'*_.>M_ =_(_^;-%BBTHM%&@GC"86FH+>[XZG+. CX%G Z%9G M$BJY&/,2C"]U09.0$$BH?%#@N%WA :0,0IC&KUF3+B$#<7U^4_\4:\=:+MS! M@Y$_1>V[@MY14D/#!^F?S/@9YGH.E,S%?X4K2(2'3#!&9:2+*ZD&YXV:53 5 MQ5^G7>BXC]/-;3;3M@GI3$@7PEV,PZ9 ,?-'[GF96S,2._6^Y^&)=\<4>U,% M9VQ%O,/D'7JOY2[[F+-K$)HQIPF3KC$+@J'Z$B+="G%*_Z.GV_3]9H;[2-^O MHQ^2;8%L4R"+ MF[)6Y@#O\6R58]56#;.$V.5&;0<9)7WF5@[]/X)G_AT[1_ MX[85VI&+\?BRL?^-,1XPE>0&1ZC##[88$AH?CK=XMM.8388W_?R#V/*-RS]0 M2P,$% @ [D&J3,!Q8?2V 0 T@, !D !X;"]W;W)K&UL;5-A;]L@$/TKB!]0$N*L761;:EI5F]1*4:=MGXE]ME'!YP&. MVW\_P*[G=OX"W''OW;OC2 MO*C1: M.&^:FMG.@"@C2"O&-YLO3 O9TCR-OI/)4^R=DBV<#+&]UL*\'4'AD-$M?7<\ MR[IQP<'RM!,U_ #WLSL9;[&9I90:6BNQ)0:JC-YN#\ 7Q(&NSB34,D9 M\248W\N,;H(@4%"XP"#\=H$[4"H0>1E_)DXZIPS Y?F=_2'6[FLY"PMWJ'[+ MTC49O:&DA$KTRCWC\ VF>O:43,4_P@64#P]*?(X"E8TK*7KK4$\L7HH6K^,N MV[@/XPW_.L'6 7P"\!EP$_.P,5%4?B^\OCF_P+'Z?]29A: MMI:&PO=V]R:W-H965T6I[ UK!1P5TCWG5+T?@,DAPRO\Z7AJ MZ\8X!\G3CM;P&\R?[JBL16:6LN4@="L%4E!E^':U/R0.[P'/+0QZL4>NDI.4 M+\[X568X<@D!@\(X!FJ7,]P!8X[(IO$Z<>)9T@4N]Y_L][YV6\N):KB3[&]; MFB;#.XQ*J&C/S),)U2@DT_Z+BEX;R2<6FPJG;^/: M"K\.X\GZ9@H+!\130#P'[+P.&85\YC^HH7FJY(#4>/<==;]XM8_MW13.Z:_" MG]GDM?6>\]4V2NE^B8* M$VR"!!M/L/E2XO5%B2',+BRR#8IL P0W%R+_QWP128(BR7>")+H0"6$N?Q=9 M= <'5?NYT*B0O? SN?#.HW<;^^[Z!Q_G]I&JNA4:G:2Q/>H[J9+2@$TENK(% M-_:IF T&E7';:[M7X\",AI'=]!:0^4'*/P!02P,$% @ [D&J3'2\9;RV M 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5 MQ >$7>QNHY5M*9LJ2J166J5J^\S:8QL%C -XG?Y]!^RX;NH78(9SSEP8LM'8 M%]<">/*F5>=RVGK?'QES90M:N!O30X#1MPUQO0521I!7CN]V!:2$[ M6F31=[9%9@:O9 =G2]R@M;"_3Z#,F-,]?7<\RZ;UP<&*K!<-? ?_HS];M-BB M4DD-G9.F(Q;JG-[MCZ#>J%^R\FU.;RFIH!:#\L]F?(2YGD^4 MS,5_A2LHA(=,,$9IE(LK*0?GC9Y5,!4MWJ9==G$?IYOT,-.V"7PF\(5P&^.P M*5#,_(OPHLBL&8F=>M^+\,3[(\?>E,$96Q'O,'F'WFNQ/_",78/0C#E-&+[& M+ B&ZDL(OA7BQ/^C\VUZLIEA$NG).GJ:; NDFP)I%$C_*3'Y4.(6)OT0A*UZ MJL$V<9H<*>9>!O>/Q3?["IVG_)FPC.T&PO=V]R:W-H965TM"PY29!UKX!>XY^YLO$5FE8I+ M4)9KA0S4.;[;'$]IP$? "X?!+LXH5'+1^BT8WZL<)R$A$%"ZH,#\=H5[$"(( M^31^3YIX#AF(R_.'^F.LW==R81;NM7CEE6MS?(M1!37KA7O2PS>8ZMEA-!7_ M ZX@/#QDXF.46MBXHK*W3LM)Q:'*GO31F>6#O:'R33_@X[3^9:;BRZ**=?]G8_UIK!SZ5Y,:/4.L_ MV&P(J%TX'OS9C&,V&DYWTP\B\S&ULC57MCML@$'P5RP]P M&/R5G!Q+2:JJE5HINJKM;^)L8NNP<8'$U[ZM9(U=^J53[C) L2JBI?.(M-/K+D8N:*KT4)R1; ?1@235#) @25-.J M\?/,QG8BS_A9L:J!G?#DN:ZI^+L!QKN5C_WWP$MU*I4)H#QKZ0E^@/K9[H1> MH5'E4-70R(HWGH#CRE_CYRTFAF 1ORKHY&3NF5+VG+^:Q=?#R@^,(V!0*"-! M]7"!+3!FE+2//X.H/^8TQ.G\7?VS+5X7LZ<2MIS]K@ZJ7/D+WSO D9Z9>N'= M%Q@*BGUOJ/X;7(!IN'&BI>#VH:"LU?>O'JK%CUW^)%@/-32 # M@8P$G?M_A' @A!^$R!;?.[.E?J**YIG@G2?Z?ZNEYE#@YU!O9F&"=N_L-UVM MU-%+CI-%ABY&:,!L>@R98D8$TNIC"N)*L2$W='*=8.M A.X,H;.(T/+#JR*6 M;H'(*1!9@6@JD :S7>@QJ<4T/083' 0SW-:!"Y)XBKLR%#L-Q3>&DFCF)[[) M0]+EK9U;&%Y&=]TD3C>)8WOPS(X+0]Q)4F>2U"%PYQ0LG *+QT_!TBFP=#B8 M[[H+$[N3X,!]XP*'1')'XLZEQ8^7BIV7DL#YJTFAK$R79EZ17\ MW-@G81(=.__:-G[T >^?C>]4G*I&>GNN=,.S;>G(N0+M)7C2![G4+]6X8'!4 M9IKJN>C;=;]0O!V>(C2^A_D_4$L#!!0 ( .Y!JDQZ>H;>: ( -@' 9 M >&PO=V]R:W-H965T&(: ,\T+7CCG^-SKY68M92^\P%@XKQ6I M^=(MA&@6 /!#@2O$9[3!M?QSHJQ"0@[9&?"&8734I(J P//FH$)E[>:9GMNQ M/*,70->B,?V#QL]DQ.0*]RK&L M<,U+6CL,GY;ND[_8I@JO ;]*W/)!WU&1["E]48.OQZ7K*4.8X(-0"D@V5[S& MA"@A:>-/I^GV2RKBL/^F_EG'+F/9(X[7E/PNCZ)8NHGK'/$)78AXINT7W,4# M7:<+_AN^8B+ARHE1!W&:*2V \@6W_"[N)#EJC@Y/H_&1LVV#@8!TH]VGJQX+SO/2NH;G5T'RZ M7\F=DQE;!6)+1..S&4^Z/'83E'>S!]?2S!XKBK,SKIV<.= +[50-WHPVY>GIT ] M=Z/YE2Q;ILJ\RYB:]QVQB5&#IT9O);!6RS/8#@D]"=6/9 M9Z;8F(&@35='05_,\W]02P,$% @ [D&J3,DOYCWP @ $0T !D !X M;"]W;W)K&ULE5?M;ILP%'T5Q ,4^_(5JB32FG;: MI$VJ.G7[[29.@@J8@9-T;S_S493 <=7\ =N<>ZZ/[6/L^4E5K_5>2NV\Y5E1 M+]R]UN6MY]7KO,15XNTL)=SMNV MQVHY5P>=I85\K)SZD.>B^G2EV\I?4S^5C96K> MP+))7[9N&RID<]BNI*+M^Z=%NW[U'V) M>1^& Z@/H"& /@[P^P#_LP%!'Q , 3SX,"#L \)1!J_3W@[FO=!B.:_4R:FZ M]5"*9MGQV]!,U[II;&>G_6;&LS:MQR6?A7/OV!#UF+L.0Q>8Z!*S0ICX$G,/ M,#RXQ#P@GMF \8R601!!0=02!!<$"2;P(8'?$OCG! G#! $D"*8]2/A(9H>) M6TS188A;NAG"+"'(0J.)0Q@?)XE@D@@0C&;L+II*X8Q91BR&:6*09KP($2;" M268PR0P0Q)@@@03)YQ<&9]AL#/1A-G9)!PK/!S2TI+%XFH,TR=AH?#IO(4NL M,\>QW?C4;V2EP(;C5SB.8\MQY#D:*YZ"B'%+'FPZ/G44,;)08$OQZ JUV"X< M>6&B%H$LYN?8,7QJ&6(V"NP9?H5I")N&D&G&^VD/NEC-C 76U4S8.82<,QY9 M "(66/)8?E+@+S7>6%<]Z%P3179%V%SD@\Z&8T7^-%/([*FP"0GYR[)%$_87 MA5>I'RN'[YMYCZI*Q*96*LZ M1:(O)[$4659GTG7\-4G]"V<=V+U_S?ZEZ;SNS%-2B:7,_J0;M9_[$]_;B&UR MS-2C/'\5ID/<]TSOOXN3R#2\KD1SK&56-;_>^E@IF9LLNI0\>6FO:=% "8 +@&:^[T 9@+8M0&A"0C? L)W [@)X%9 T/:]&E6X]+8#$L^!4)S*8NQ8#70PE?"$$T0-@G"7@)F M];3%\ 93M/T@C#& M4-QPYV!-4)H)0C.V:"8#&DZ(HS,QRA(C+!-K=<:?8*$$5S1!EFCL2.$P!3HL M%0:*;T&3[BH=@27:^X]0_7)0<[BE@)1CNX,!7;'4**YLRA 6L%G8U2RX_"FB M?[#U;T!Q=TV_,VJX U#$ L"V .*KYL>W ,.44C<&L(-@2*. &-'"ESM-+Y>AH K&<@5Z]Z NOUU% JXV($."X6)(P4N M4, $&MN%#@5*P>W4@*L4$)4RRYKN8*A2X,0VL(]0_7)P.0,B9S:8HN'[_$9/ M9.2:)US/@.B9V?X$PW?Z#76/,2YH0 3-;(^"X:N=DM!-A4L:$$DSVZ0,J.L= M?$1=1+BB 5$TLWV9L6 ^HQA:.8XTP,]P>&^ .S M]RT&9 U>Z"#"+8(A^P$VL8DPD,/P&.XC#/&1T):M 74-C](QL>6]PG"<.M\$ MS+'?1_PFM#I])FQ.=EMI51"ETE&6JQ[D6PN#YG8JOIVK._+ M]DS=/BAY,-\+@LM'B\5_4$L#!!0 ( .Y!JDR QE&Z5@( '0' 9 M>&PO=V]R:W-H965TUC9=R\;;)0[ /,W/FV,8GZRA[Y27&PGFK2<,W M;BE$N_8\7I2X1OR!MKB1;\Z4U4C(*;MXO&48G32I)A[T_=BK4=6X>:9C3RS/ MZ%60JL%/S.'7ND;L]Q83VFU@"1KQH\(='XT=5WKYVO9A[)%">,=HYK#\/+5+'#JPCN5V%"NK= MT>_D>G(9O>4PA)EW4T(&L^TQ<(0!4\1^B8!A,& \Z6"P 6TVMG"9(DVG279+ M# S#F1$;)IIB#C9,;#<;6-S+ MWVQ1EK X"<>PB9W(:B>RV%G9!6*K0'S_@B16@63I()I5>N@QT:C2CW8MM>9( M+3EFY_B0+G* R)YC9H;J)9O$M6._Z!O!7IN]'WQ"[5 UWCE3( M>T[?1F=*!98^_0>Y&:5L@<.$X+-0PT2.6=\'^HF@K>EQWM!H\S]02P,$% M @ [D&J3-WX.%_B(@ 0J( !0 !X;"]S:&%R9613=')I;F=S+GAM;.T] M:7/;1I:?9W]%E\?.4%4@35*DCCB3*EF6,\K8DD:4)SN5V@\@T!01@P 'AV1. MYOW[WT?XNSPOQ914G^9]?+(MB_>WKUWFP ME"L_'Z1KF< WBS1;^07\F3V^SM>9],-\*66QBE^/A\.3URL_2EZ(,HG^6\7I0FHB_RI9_)_+O7 MQ???O<;Q/.=8?$R38IG#G%"&S6\_^ME '(\\,1Z.SMPO-V(X:?_.@.(G81LX M/U_,\R+S@^*_FC/5X'OY&.$(6.+&7\GFJ-G'ZX>_B(_7[SYCCJW> M1[',Q"7,>TPS9Y_9RH_Q^WNY3K,B2A[%9;I:^XDST*#N8;-V(!@-^W_KG' G MLR@-.Z'7E_D??_C#UBNS,?$>/G1HICE2[=LZ]F\.MBY@:LC38_^Q^>W"CW,' M>Y#*$F4F>QE$(6 G%6S_V MDT#" L!:N>A]2OPRC.";(^"23[-WHO?RR#FR# PCG':1D)_GL*#SK9\OB0T" M_$7^LXR>_!B&.P.ODR>9%X297 9E%A61S#WA/_E1[,]CV0?VZ>LUT(5Z.3\_I0"_'PS,'4WK5,N%UVTZ9%&D6N;+HWG\6(!^ MFH (FE^^CY((A&$H'M,T=+Z]R^3:CT(AOZSQQG."+RV6P'#MMW(O%V42(FY$ ME 3I2HK"_^*"]) 60.#!U@N^RT!Z9T"?N"?>[QKOL!7EMS#0)^:/I9^W7\OM M%J@9G XZ4T#&D0^8)^+II(RUOZ&C]T6!U]4R+BME*S:WK/Y.+B2 $ +=P16W MTB6M"MC&94D1.&M$3Q'P;*@A[#HDD(EB$*3()"UDWCTE+^!^@9A!\N91%U*# MW>@S!YR7F_[<#S[S+3:'W=C0 (J)KP('\,[5@1 -%(YV8&"W $G2<9G&H/SJ?YK)[:)UM"KZ)4Y2">X1+IL]S2U:4P0%HGO-9R) M>Z^A6[BN@UAW2H&]C^K,W'G:KAE;94H!YO6/6)1 "(HYL*0%H=:[JAPRDDEAGZ2+:8L5H M \&9+1.)7A>>P@]7:+H5. 6D7=>4F8SC;4OR>=*=6U? *;NNA_+5(8'K!.Q, M,+?-*+5>]T U8,="#B9 @@MD6R ,Q'B[[<8V7_L*ZN THA,&ZZ1B+D'TV6;M MCFG6"-&;P\W!E3MHN)'%=H2^!7(/Z,+#*"X+2VM5(D3T !EA"B2=Y5L$RT\R M>ESB"OX3W.6C%$FYFL-H0%^@A* C-QR]P?#@ACS8=>D4F%N&[!(^"-%E39?K MF_A -V$+HVI2MUC:N6YWV.2VQ;"HW1=9&+@P7+>#++S=,@&%$9,=AJH1.>@1 MB+1L_=E]Z[-H9^J36KCD$5<1]?R@P623[Y,GQ-]#I>^*^HE-[4W/6(W M=42VP$<_"Y;?_'%T,GRC(UKT->J NH$X^-^D@[WM(@M5> \6HFI8B5#+B! ^ M@!]KBL1XB)3?I$@I5O$>+*@]%:D='W3#(KC8@A9;9.G*DMT^(KK=0PU_*3D& MDHLBQ0A&F@014$+2E#_X-7Y(41704^@W@F>V0:N%J.NH=4.']-])N+8@8B5+ M^FJ%\;E_M;JG9#AN=V M+\X]7@_H LTR>03>*/\F7!9K">"8,,U^8[N"+]H% MMT,>77[SS=>R#U;$2\S3+TN MPK4:OMYGA@Z]Y.0%HYP)+(]C.T3IFJUO^45F092[A+>#F-J0T&&!,-/T-/L< M"7+7]PRQOI6/48)&"9$%"4LWUAQV?TG&7K02[QE>L,M,.-\9>O-P=7_]4;R_ MOKFXN;R^^"#NK^YN[Q^N;W[H5N.8'?HV7_N!_/.+M7)>7WPOMJV%=@[=\1V. M!Z>"!-G#4I*+3!D&/&^II3G:42GL&TA2L#6LJ8PG'-+"3_ M^CDJEMH-)]T#&BB(UNC_/++Y'V_P>[DN>"[H//$IB8S6(:@O5H#0P!>]'RXN M[HY(44<*R15$494Y\NB>:6]<#UVD##POHC[0".]AG, D"0V[@)L)@(]'0_KS M7CZ6RIN:]?]S("[H, ![O/'@J&()]J:%'@ E744%X0S$AT\,7J6P<,5%FA88 M? 2;-P] +95HE19+<+5]ML#C,N3#IV4&,Y(23M.&Z0'>6"Z_ZG+ &BIC8"0I M,%%(?) FOY0)8:-"D77O.Q;$$^&,3'*PBL.JS5-<\"F8\%%,:)S_E6X/%]A@ MZDAB0E&\ [5$QKNV$@0=M>N@[O"Y"C%1(E0\^SEHS@Q,K) ECSY=ZX%LT!$N M ^D ##3Z) 5G&[$%E+CR$_ U.'1??/5E9'(1@_V(^1/P>"LCIO>\C((E+1"Q MSYT@!<5H<6),F&1>-?X(;)I YKF?;0B;/N=YUC9OHPT/H%=@4%A;DR2,+&.6 M^FD5%C'"46D>=5$LY7*]O@SY90$8B$"/RU M@&,!ZB1Z.^#?.0<( B4R0'B)15F4F0%U (074+BPDCR@BQ+X/5 @W ))RGE6 M(@['4X[C>'S_%[.W.G1\,?LD;M(!?=L?CCWQ09*]T'L F@C$V61\!!(B9,W& MD(*$UFFG=3X6$0USJ+[B32QV]304('3M0 #-)4)GG@Q1G0Q/=A(5:X^$:6%C$1;)\A4"CA-58 ]I MCR5,5"C.,7R$"\2*)' R5E/D"XZC@!FV0CM-10!A!-H:4<#4'&C ^2(9OG4, M9DG(1"R_1&SG:C 4F'2LBG 3\6DP&PA4[0"E3!#(N0Q\<#T,1?,6%,;QLY#S MSYJ.U^N81 6%/XLLK5QTA%+Z =J3$3(25R 8,29ZBS*.ZY/$2@(M@S=+>8'Z M:D99JDP-!2H)PNH"T O0$@O%'KLG<&2,#3X/#BO-_]!,2:3IV4>::B;9NB)A"I108VB0*(\L.17->SA'Y> Q !%J, ML83#P1#[H)H[&7K?HF!#V: MR&0@,TJ)E)P^,!(=0%%?FCR_D0#,]46T(NL\ M:R'U^DV0;9OQHI:\^!,ILZ MI9*C63,Q1^1JT4Z[6&O.Q6T-B X!!'_"DO(+>.3) M(ZLP%P+M&%98 4V:8F!&*GL_J$M7"][Y69%W2JDJ1JESO-Z6&8@F', 0(>G$0-8)$T&)!1XLG&TD+?V"["7"IQAJ$JI5A2H81WA3#&R'HV:"PI3ZG.Y5L;Z<7 M9":X?A ;N7LZI, 0G9($PQHE<#+1,_"Q#'-1(F\B#(P.0PEA\9/K2C"C"_7 M[)%@3@<4&QA5+,5US:7E1;BZ@5"C?,;<$H':'T9-6IV$&3_-K+/IHAU"%=^- M.:7F'3C[(TD2Y" _L0^B"O$:%^ZYFRK\96$5E.F. 0_0+ 6&S24JNFBQ>\=6 M&-VCU S9V\"%S3+KY#2R\2(J4JL Z"D(')-$;^D:ZS.077A.EEF;,4W664 M7_544:B6*\BOZA)%G*6(5JE+V> FGEN8':SY4YA8E> M],KBNF8AI*%D9;<$O& ?/DH0,10YK%EM%)2 8 M,%8(H)=KE,+A$YT?IY&'@\?WQ"J"^RJPZ%!]T5"Z+2.P7::Q/FPDKC#N&*+,<49F*+NPNA M+,H_HPE2EP8JD0&:&8\D[0!G&"T645#&JA4"4S^X$0AWY&Z5(>-+0U"C!0JS M>-/'3&;!09$*"'/K$3E=!G'Y5^"=\CBZQC3O:))HX)IB+577Q.A\XN#VBH-- MF!"C@ $0TL7LTM(W%QR-+W,5C=\_J.DU0AJU2 8=U0UG//N6$8?B0UOW*=]= M1P"(O0_8+J@;>_3C-+1>!:;5$:S80==N+[,D,[C#T,)!% L HX\HHF M+,R)$O0?_EGZ&=(6G7@NBV=4QG;<3HW&*)R)1BJ94]E#1($<$>$]GHET2?R1 M>@?BSLO #E8L_9"_,I*LBMQ9Z5.]9Q6_HER)"@!Z3.*UE3T3<6-T#Y3U U=0 M19XY2RO>EIO^6^Q8^ '0X .3R9I3**F(D7( Z..8_@8?;#6N<*)U4/MJ-C/\ M.U"!*0IEFPEUM_=1[\J!-+V\-HXPXHW'MGR\=89NN[);)>?DVN-_ZHP'KEP%*YR=K45*B(O84V@[.(HD$<&JC,9?MK4X2A MDWDZ/E#?! ]A5F(GIM)LZ,1CB0+&4?IH=Z*QA74&.O(#LNU1FGHSLJ="&0,R MK9 %N&M]T,>R'H!0O15D+NOX0^.Z*IO.2C+6$\$DE,+VAASVDJG@D75&J&N\ MU);DSGG<*CJ,^(B!@@5<'M1KTLTPT@3%? #'&T, $DVMUDF ,$J!' M07$+N'P&"QC-R^;I7:JO8[M&&M;9C0M.OE&RJ?"CCS#7EKH5TJCMC 8ON= J MI*,=_42G*-#-3#_7(V8F**'J,,,M6#2A$>,#FTHM&Q"FY5IT!/@-=+@"V!S: MX($8DV$7S-N:["LJ4:?WZE9I;3TE"8@0&J ;^P-H*88S1XO-%J3L3\IH*+56 MJ&G^-8&CN61P[-!9TV/4Z>NASF@/A.XYN.>> S#\/ZB3O(D$_ED&9$!)#8IZ. P0K;TW&=6%5+ M4N6BEI!AF=6TMVJKW \OYB/<7,6D/=S*F#3]T; _FO;'VCU$H9,'<%=$/FMC MJS!LEH7";1D;70=LRS\P.+BILA&1(,7-9?XHK?R\X!Q7$K%.5QK(2795DV4" MUR,EU908:YA54)4XX.VI&D!?F]9&YF^ZPV*S9F-:U1P\J;H>#D>PPB 5*#)U M6%-Q2.&>R2N$Z>15%4[CD O*!$9!:*#WK/"1KC[T^>IA?U(]-6;0A9 M9S'T M5X\N,QFA@8MWW$D?ZLZGT_[)%.PINQOGVN[&V=FGX\#!"HO2YB 5VKW+1B@< M?\T[-VH/7SC!XVU''8AW$6@6P-VCX2(=&+_604=T=LA>Y49RBU_#:C(7=(+1 MML($9PY&<\!7K8?77:)OX3+APFIO3S0=,*K^XHBP(")2O]="?=^*&2B'\!DS MW&S]OA1C;W(VA)\C;SP^X9_3B1@-QZ_$!>P !DE0E-B==.R-SZ;P_]'T5(S&9\@P5T#O_9E4CV?0'\#M M8,-'W);!$Z?#L3@^/A&CDQ/8YY7X5%3*_[T/!G(])CH>3<1D>@8P3"8(RO3X MJ EX?<)H?"S.SL7Q1!R?O1+I-IL=BXIU/3N$ 4_ IZ-7CK8Y'I[C MM[!:;XS]N[CYV1ELWI"1X_%(3(Y',&I$N)J,CAU6(A1;[-#4R4N?77"XSVB%SF>$18VT MV(;![1&MM'AYBN2S,=]ADR=MO)/9B3HS63,7*\/.$^#CX=L-?*AZ#DXWX8!@P(:_E1^#9YB3 M/72E#&:.$',]L=_(/^Q=:M<;L71%TYS*2==QP--SYY3TMSTO&&[!7:OX>L^YN4= M;)-T&B9TT! 'TH@M;8JXJI+WN];E!LY:$ZG=_8D6.*4FN;BMZE2Q^S\\99)@ MW3%_J3M5E,0L0)9Q!3-^Z3]C ,[4KB&QE_6 W?-O:$VU^59S*[E ;7VRM2." MF U*8U=:)5A53)L6L[#.R7E"HT58@.M1CI M@-P%F3.3E'.TPJ185P&P]QN0#\25NYJ](@L@MD<;(79/N6,M +6;FI6!R516 M[RRL]G>ZGM$,F(S1#'@ISL!B M_K30$_-RA68=Z0?L IM U>5?!8]%#Y(;./A M&_R ?AV].?)TFD,'UK#]&Y\LFJB:[89KR?*7]E1P\*M,&V/,S;!KC23[F%X" M49E17_6#1OK1ATR-/QZ<@PO&71*ZLE"'+^Q&S)?@D2KM0F+:^,W8.L<=4CZF46FKR[[) %OX8(X.ON;J MS0E,WP(J/ 5LA8P8%"\6YH#_CZT6?@;6=H+M4H$JP9MALHS Q,@T];8&C&Y? MM3_D:;;A[=E,_[$$_(_.N6/(HA$3_...K-&T"H1YAB14AXQ#&=/!&"C#,]3 MHVLT,=+$I33WIEH%$U+^4YKI&Z.C?9@K?<)&C'@_/)*W[8B_"(OSWY&;6TFF0&11?Q$X!I.D28*A;A$]33 MF!J17I-JXV@5Z4)/!DLEJ]@'@[,11EFZ3(?#QNDCY9RB7V^UR))]"OZ<3R_O M63$ %[Z64EWFEI=C>A:-,G&FK,^S94A;00C'#/F]Q8W'-5GHG]';;7B)MC9Q MKYFAH3U=%D)#%?.,_,A0&C]Q#W"=KQKH5KV0%"#"4\%-1JIRQ>::6J:'HVE% MAIF2'\%I ]JBL#>6'F54D7V=&+JKWRBC#@&-N/3!&+":C>H1#'6I+/$LJ5C' M^@#,@*C@MQ#MST7[8Q&WK.O=;GNC<=7C(:;>_U[EYO"1IER]<]KG6K<[+3:Z M/:S9P^WE7\7E[<>[JYO9QUS$K0ETRJ^,K+B+X MLAIQ?Y�>9GE+37"-\N/+X5-\8U5D_U&IOY0MFT5ZI20=Q1M8K344;O;ZQQG2O)7 M[6]/4=46A*0]IR-^0>*!T8?NAR'G&CXI[K?/RBC&&Y5\$WY#4UUDC64Z0AXD MWTU5@^H@P:R9GWV6A2K&*H(;SH8'1O"&Y.B.!W __X.AT*R M&H^]TERUXBNTDMVJWZAA^U5%3M BH&M" MM:@;%0G=*+?XO-H%=J) M'Y(@+]Y],\X9N,4T:(YU!GQZ.[OZVZ>KFP=Q]7?X_PP;XB^ ^V,Q/E7G;5<: M^+Y,$JVX:O$I+0R!ZBS'#=!MJYO6$6A_!F$W 5\YR-A;-4WNJ,BXPQ2]'7+' M^,5@+/"4]"(+9H!*[/Q1CZ+%OK;\+=U)D0P.R_,#$P1LSNKX8#XZQ*R'6+V^0QVU>*%*)0/TEILU0%H%# 4?'@W^LTE2Z;[;>P\"U1<\& M5UIE*XG!+<0/E.SGH+X92)!P 53U, (&BRLQB_DI_7*.O1DABXT)A9>2 47?&+YNT.]6YY)$KT[U8'=^H*D\Y+17H,.SQT=GCLZ/'=T>.[HW_"Y M(_==O^VO'W4\6&T_,;%77/_P-,7A:8K#TQ2'IRD.3U-4];B'IRD.3U,)KB\#3%X6F*P],4AZ'IRD.3U,)KB\#3%X6F* M_\=/4^S]-H3H/5#4TBU3#I8R+/F?5#4S:8HGJG\Y7#4T[_>/8A[:^O>'[]#6 M_V_8UE_K+]R+\VH=8;KY9B]N>W#M[4-+V._8$O95%?3O,$H7YUO^77;SKY!K MD_$"+31E>?S\ 8.FUZ#L;:W$KCF,F^2=V1_1_BJ=T=K@ M!F*G^E;VAM%>;'&DFY,G _!TW'^:_DO;1B=M8[?HL]VXWBK[FX/WD2_HC_+' M[KUN%ZBMP[=)JBU;[2^O?CN\-)6?#+&?[-GZ?DEU)L3-NHI9H-K=.-DQW",Q05=.DL'9<]0A,CIQ M/>MZ66(G)-6K7:WC/YA,'B+J?PX/?-V]%=8C=FS5LJ]U:8%3S1!S1 MA.^K:,O%N>Z&4>0J&&4#O;5S'"H0V^N0O-H>ZOK>ZD[N&&'91QTC#&!7M1[F MKN%[F$@JKZ@+(KI6VF4U[J=6*G3JI%>OS,,M$PQ.MP^S4+M]H(7A'0,9:7N" M^1OPO'W!:_>M@I9UW_>P3,-+/'\F<=WN4K==.:J^BV!;L M?-/V*@IWRWN::SULL]==]H[C\?,]T =Z!SC'@:(B#5W3M\7((;+8:DOI-P*Z M1U@TTSWH2KNW.T':[PD$6Z+8B^YFG7W7?ZH._OLMNJCAZO=;MP6]SN)M-UN% M.AWUV6[0S%H>V'$=,8OVL9!J(^U_BWR/]P*,SEH4W_QQ='KVAFK.=9ZKN<#Y M5OUEF\1=9C-XZ#O-YHLUK*.?$M!P^;L.L]4.OC(5+U360<%,W0=O.O@=E7M[ M__ 7<7EQ?_OA^N8"+:MJ2_2879O/R _U(L$SNJ>_"@?VBTSZJKW6>8+@5W,5 M+>S/:74PS&J@50-?YWGQ_7\#4$L#!!0 ( .Y!JDQN6+5_,P( "$* - M >&PO+*<.?WUTXM?DHRQD:TC_1+=/2<]]]Q9Y!0W>LO@H0+0J.-,- FN MM*[?!T&35_VME?KZ%?+K[,UL%CZ>7Q_B9RYPCI'G^)0G.%J^ MQ<&?DUZ$O^8UL0/J2TL=]#6D<2'%5,H">\#D)AS0AK $WQ!&UXK:4P7AE&T] M/+= )IE42)L>&FV119HG'XZ\9]O;\W JI'*Y?0;_N^ZW'P0&SPJDC.WUV@)I M7!.M08E;X[C-#OPIA'I[M:V-PE*1;33W#?!;W6*2K*7*08UI(CQ :UV./N"N3WV$\28F15#*:I MNC>GKQ8ZR;MLGGN7-CR*%]5T(_7'UI0CG&_O#MPK*&CG_*X8!1AV4M=L^X'1 M4G#PQ?PV871DPC0F0QY4246?#)^]*ID!0&&T :5IMHM\5Z1>0:>'Z]05QVJ> MOT#-_[K/)0A0A.V*-G?_E+O\GQ4OWOV]9/>OV-M1-&ZI4Q3T:NM:)Z#UV/?%0F^LT\:MC=A>D/4$L#!!0 M ( .Y!JDS*'"K6%@( (D- / >&PO=V]R:V)O;VLN>&ULQ==-;]HP M& ?PKV+EQ"X+#F\M @XKFX14M6A4NYOD26/AE\PV=/WV+,?Y]M=L4ZH/W?,^?87;OE10$+,DOL*LRMH@XX'?-"J &6A(/[,:L$+[RC( M-R:8RH$$R Q!9D,B)P%R@B G@R /#<=_-4!.$>1T2.0L0,X0Y&Q(Y#Q SA'D M?$CD(D N$.0B+G*G'!@NR0^N_$SA3)"?4&OCN'H-@'<(\"XN\,GW^ZBM)7LP M_D%*J14Y5,Q P+M'>/>1>=J!M[%WUM[V8\$>8ROV."[JX'1^(L]U6Q&BT!B) MG".'\]'"[W,;=1?_:8O4$L#!!0 ( .Y! MJDR?]L-7-0$ &$- : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.] MUTMN@S 0@.&K(!\@9IR$)%7(*IMLVU[ @N&A $:VJR:WK\NF1$H\7:#9@)#1 MS+_Z$,=W[+1OS>":=G3)K>\&EXO&^_%-2E="WCKY;>S5-8C>R>D&J[ @O'(? M\3_K356U!9Y-\=7CX)]4_"T0\GF0B@X?,8T]>7^F=(^;$$Y71?_@DU3?R/DPQ_5Z0=02P,$% M @ [D&J3/^+>AIH 0 >@X !, !;0V]N=&5N=%]4>7!E&ULS9?; M3@(Q$(9?A>RM84M1\1#@1KU5$GV!VLZR#3VE+0AO[^P")I(UP0#)W&RWG>D_ M7[N3/]GQQR9 ZJVM<6E2U#F'1\:2K,&*5/H #B.5CU9DG,8Y"T(NQ!S8<# 8 M,>E=!I?[N=$HIN-GJ,32Y-[3=KV1GA0B!*.ER-H[MG+J0+2_$RPCF#8GU3JD M*TPH>B]K5$FX-BDPF@IV1(7#CLG+$MH*M4&]@^ M^4D%]]T@?81^B!B-67<<#Y%F&$VL23SG$:%I'07JJ.(H?;D/^^7CHGWONO"? M8&+M<-JMGX]C2(3CF@C'#1&.6R(<(R(<=T0X[HEP/!#AX ,J(%0$%G;&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( .Y!JDR,ZVL,5 ( *T' M 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ [D&J3#-E0 %_ M @ % D !@ ( !'! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [D&J3,,1V?#9 0 8 0 !@ M ( !1QD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ [D&J3)MY3'6T 0 T@, !@ ( !^2$ 'AL+W=O M,C !X;"]W;W)K&UL M4$L! A0#% @ [D&J3$3O-9RT 0 T@, !D ( !SB4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[D&J3'2\9;RV 0 T@, !D ( !LBL 'AL+W=O&UL4$L! A0#% @ [D&J3'IZAMYH @ MV < !D ( !_C$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [D&J3(#&4;I6 @ = < !D M ( !ICL 'AL+W=O&PO&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #N0:I,_XMZ&F@! M !Z#@ $P @ %59P 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 '0 = +T' #N: ! end XML 32 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 33 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 35 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 29 153 1 true 12 0 false 6 false false R1.htm 0001000 - Document - Document Entity Information Sheet http://smithmidland.com/role/DocumentEntityInformation Document Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://smithmidland.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://smithmidland.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://smithmidland.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statement of Comprehensive Income (Loss) (Unaudited) Statement Sheet http://smithmidland.com/role/CondensedConsolidatedStatementOfComprehensiveIncomeLossUnauditedStatement Condensed Consolidated Statement of Comprehensive Income (Loss) (Unaudited) Statement Statements 5 false false R6.htm 1003501 - Statement - Condensed Consolidated Statement of Comprehensive Income (Loss) (Unaudited) (Parenthetical) Sheet http://smithmidland.com/role/CondensedConsolidatedStatementOfComprehensiveIncomeLossUnauditedParenthetical Condensed Consolidated Statement of Comprehensive Income (Loss) (Unaudited) (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://smithmidland.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 2101100 - Disclosure - Interim Financial Reporting Sheet http://smithmidland.com/role/InterimFinancialReporting Interim Financial Reporting Notes 8 false false R9.htm 2103100 - Disclosure - Net Loss Per Common Share Sheet http://smithmidland.com/role/NetLossPerCommonShare Net Loss Per Common Share Notes 9 false false R10.htm 2104100 - Disclosure - Notes Payable Notes http://smithmidland.com/role/NotesPayable Notes Payable Notes 10 false false R11.htm 2105100 - Disclosure - Stock Options Sheet http://smithmidland.com/role/StockOptions Stock Options Notes 11 false false R12.htm 2106100 - Disclosure - Subsequent Events (Notes) Notes http://smithmidland.com/role/SubsequentEventsNotes Subsequent Events (Notes) Notes 12 false false R13.htm 2201201 - Disclosure - Interim Financial Reporting (Policies) Sheet http://smithmidland.com/role/InterimFinancialReportingPolicies Interim Financial Reporting (Policies) Policies 13 false false R14.htm 2303301 - Disclosure - Net Loss Per Common Share (Tables) Sheet http://smithmidland.com/role/NetLossPerCommonShareTables Net Loss Per Common Share (Tables) Tables http://smithmidland.com/role/NetLossPerCommonShare 14 false false R15.htm 2305301 - Disclosure - Stock Options (Tables) Sheet http://smithmidland.com/role/StockOptionsTables Stock Options (Tables) Tables http://smithmidland.com/role/StockOptions 15 false false R16.htm 2401402 - Disclosure - Interim Financial Reporting (Details) Sheet http://smithmidland.com/role/InterimFinancialReportingDetails Interim Financial Reporting (Details) Details http://smithmidland.com/role/InterimFinancialReportingPolicies 16 false false R17.htm 2403402 - Disclosure - Net Loss Per Common Share (Details) Sheet http://smithmidland.com/role/NetLossPerCommonShareDetails Net Loss Per Common Share (Details) Details http://smithmidland.com/role/NetLossPerCommonShareTables 17 false false R18.htm 2404401 - Disclosure - Notes Payable (Details) Notes http://smithmidland.com/role/NotesPayableDetails Notes Payable (Details) Details http://smithmidland.com/role/NotesPayable 18 false false R19.htm 2405402 - Disclosure - Stock Options (Details) Sheet http://smithmidland.com/role/StockOptionsDetails Stock Options (Details) Details http://smithmidland.com/role/StockOptionsTables 19 false false R20.htm 2406401 - Disclosure - Subsequent Events (Details) Sheet http://smithmidland.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://smithmidland.com/role/SubsequentEventsNotes 20 false false All Reports Book All Reports smid-20180331.xml smid-20180331.xsd smid-20180331_cal.xml smid-20180331_def.xml smid-20180331_lab.xml smid-20180331_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/stpr/2011-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 37 0000924719-18-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000924719-18-000011-xbrl.zip M4$L#!!0 ( .Y!JDR+6N'ZG'8 )HF!0 1 C5ERS9S=GLLB2^%0J'JJD)5X0__]_MP8-S%69ZD MHS^^(Q?F.R,>]=)^,KKYX[M?+\_5I??QX[O_^].__^'_.S__'_?KSX:?]J;# M>#0QO"R.)G'?N$\FM\;?^G'^FW&=I4/C;VGV6W(7G9\7-XT_>*94H;29XB3D MW%&N$YA<2NH()4GH^F??/XB8,A''E/0C;L4V$XSR?J]'KV/1CQS;U _[?I4- MD@_XKP%4C_(/O70ZFF0/?WQW.YF,/[Q_CS]=Y''OXB:]>U_^^)Z:Q#DWR3DC M[V:W3;,,!KGNOO+7AAO[<=)\#_R EUO+E\??>[?-U^,O#<]/1G=Q/FF^I?@- M;V(K-^6I18DSO^O^_OY"WYEF-W"YR=Z75\QN&"2CWS9[CH'*Z*LZ0WOV_[3 OR R#+ \B'27]^/7R8W,(7@VC4O^BE0[Q>F*QR]62Y9-HU)L+Z/>:0-\S?361 M4K[7O\XOS?M-%\)CR?O_^>7GR]YM/(P6%R?;+SZ?4_/3O__;'_!='W+]P]?X MVM#O_G"KI11%ZGPF.1= R+OR9YP'^#D9C@3"?^3U'*( M_,/[U9OU.]ZOOJ1\QQB68-JOOA58D$U\L 8_(9DH3R:9W;[XK7)#/.I7+F<@ M?HNW]6<7S[Z:OV_V1FLX=.@,OE.3-;TPF: M5<[+8)6S'ZNX2>O=WC;>N=CH7=.?-@K.J0UX_J_ M)4C_WZ_1Z"96WY-\_LTOT?=D.!W^$@^OXNS)V#-?&O$-^N7ZJ^*[/KSY^WB0 M])))09/13^"2PM,@#B]-RA$_6_E],A>.1>.AQ.1_"#&XU^*T:Y MN#\=W4SB;.C'5Y-OX%XMS?NG=!+G7Z*'Z&H0?TOQ[OQER< Z[KS["=GS82U[ M-LG&/J]O8.Y"&M=R]W5()@[Z(SPUTR'0A4Q^F6:]VRB/TVLO'4R'5TETF4XG MMUZ4I>#D1[-I>E-R6N=5*:%[,:N3VL= ^*V">SF,!H,XPY_@#_SMYS0:Y9V@ M:E6ZB3FO53!/SL/:1?\>4XQ?&X9\;>+>P>>GA,\_QQ/X;?;XER7Y)XV3H@L@/.'7 ^GN3J787*)#R9N]>AYM<'(TY6GSZQ?:\\_&4)Y&E; M]QI;7Z8L+C92NVCMRY?*$P@O/.M>]RG8^]>VG_C:<,%;WTKU*^[<>>?4=4[= MT:W"BENW0[)8]?(V,Z#FXJ?NHZQ?$\JO,7IAB($?=ENRD MX(FDX FJ"+I)?<9);;M&HK#@5(TST !^W*MH[LL)Z "D]D]Q>I-%X]ND%PT* M'V8RSO[WDU>_\K(7CR)X_9) S+X,TRSN1?D+"YJNY0)X)\"&#Y^\EER.1B8N M1*^9BT\'+ZR]X,62D+95L09"2IU#Q'-ZEFL<^H\2BEB=%D+VVBZ.OW#.,JG6?Q3^2CX<_:4V2^+Y^)C&AXZ MS?M?XNSR-LKBZI/[R1T(0W54>,?]W^R'Z\JR'<&Y<%TBJ6.%(6$L]"W+>_?3=33(X>6UA\_>Z.DF M$),PR4'=_#V.LJ!0\CN\/!0.%Y;O!S(,N5*!JP(K]"S'!@H8F M-\THF;7;*"[XHA=Z"-_E.Y BE$D\&7B$I4(*21QN M,R9):#.?A-RQA?2L\-U/Q#S_R_)[\=&SUP7:6'CP;18-/H[Z\??_CA]V83RQ M+45-:G)@MD,]27S;=[W 9LH- X4 MP@HHK*!R5\OX&H_3;()< &K&T>BA2N#2:Y(BYU@:1?/G[[?\8O'_V?U2??\#Y__5*E9?F%2(S> MAE"]7C:-^T@\0*-H N"H5$W+-,UJ[2M3:E:HXT'@JT!YA(Z7 0-^8$#@]M)400FH);TA.F M:SK>*ITVW8],+\5%U(,G3!#LI:.O<2].[G!+92L_S]F2^B0F!2U!0%_#O-NA M$Q 6>H%I*>$S*FL,!4%84+J!C,-(76'I$JFV*4VJ[-"'Y1&"QK4\ZI2DNHP' M3HU44F7J+J0N;Z)]TE VO=;;R/65:Y060!7A@N:W ME&*<6KZ4)/#1OA.I7)>JU9$!UG(60UM#Q/Y$.AN)5#;U;5#WH0VPP^=4@(FR M?4I 5S'I!W252##\;'&!2BW#'5 *O_"_EU3M^-8-5'Y-'Z+!Y 'P9 \C"%$V MBON?%T]1-UD<;U]JVU*$*E-"*T,U?8!^(J24>"2DT@($16&H"$IA59 F96-> MF/;:P>\ZF.?@QU)%UAI^6 &SE,U#-[!MRP9V< ^D, !(;H&:D*J9'U9[_+B\ M3<9C_&74+^U.5%@\_>1]U8+EV@Y1/G4YR:2]6 MW&9:#B9YLY((.'>)Z8!GY'CXEPQ8: 6>X[K@) (HJ$,%B^Y-\K_CJX2 ML._]O5"L%P)F";AE.5)R78M>GE57M6(V:^!=33#3)GMO40K \6-H"Y]JET M8#ZY= 4%E]ZVO0 F%GSL5<*8R:6F;#,-AU"Y@7V"2 Q^,$*_+AS6 X/<%#;IM$>L1#&P^XQ1-.2%9I M!?WM--+:1,GA%&_@+J4PV4Y 82$#Q&>NZYJ, K - L\6OJHM9"D8.Y1B]+E^ M3J(K1)A)G!_"8!KBX@F8'0B/6ZX2\'^F"HGMAVY(6>V!4RT 98448& @ 0Q24&6.PWUT:E<'<$YJ MVF$?VEH=UH9Y\0(/8ZB>%& A?)^Z*/:F25S/E(39]6'5!?[@8?7[&F]$@R]1 M J;/B\8)6+^]9D5: 'J)'9K2"[F@1"E0(98E0=+ F'@U%<.=U6EI)N(@.C>P M&90S U>'8S"!<^)*6P88JP'E2'S?JYE@+DJ$L ^=@T':PXG044,7?;=J3"?X MCG\V8IM'YP2N6_2^X!RTDVN%/N2]"YMD>$RPT_;JQ(GS%5NTTHC9XT$)> MY#HC:/N6YRG'!QO-32^4P E/!>"^N+[M\QJL ,/> @_NL8EOF&9^.KV:7$\' M=;NTUS(#^^=;H0MV1=H(R "+N](10KHN(*4PJ T"O++506PGZ0B#6([H$=^2 MQ R)2YTP="T%NH.%'A=$63!#M8##\XUB4UP2?"(*B\H&,^0[2M& NC:.PE(A MH!&_-A?4D:+4I=>JZOI4APS>?KW^.1LMNZ;-D M):WS-''S$O!Y$)A.".A7N(&'6_F.9X4.H5:%4T7.@657^#0?7WW47^-H$.0X MJ"]9.HZSR<-)\6!)C _FN*25*Z0IA^Z2YD;(J2 MV&"B*%6V:0(LI^!W<'#U U"-3(66JH=L)(9Y=R'C$#^3>:Y'&6@SL#FB61:UG&<.&-0!^ X #/R#*!47ENLIVX7H+)@)$G?LU#<*8-)]E#!O6 M OBM)J 9UP,%R&U3PN*U*#&5"BRPY%[#6C#M8XRA'8P*NM!G'+":3Q4FWBC; M]SU?,#\,P<28O!;J-,D.@]F.SQXWILT0E#/% NE:4O@*M!41W F$!;8HI,*S M@MJ8SBD3NRR5'4:UR-GZ$F6?,XVJ^GI"9ZG$6]?+\KY_:,%X<>.!XI:X("!V MCHEI*#888A&*Y;$L\I7-"TS]WX.N1P]C9 8D M-%TE ^FYQQY&D4&GII/;-$O^MV0IC3$UHC^ MF.?3O;D,.HAS8#/P%#QAUQ,F;F:%GLLMEX5+4*Z2-\F9)3807%!R$+%;)%I* M#Q2[ P 84'DH.>,R8-*3IJ>"I8#>G%@B*7DLL>M24[>SUP)K!'XX(*"/#?)@R4M8M%-%*\DI1Y&]D9&2VF[(O =RW="+CW3#;GCNWK/ MBWF^WH+ /4 =G1HT>-A#1BL1+E7W[T? M71L "_C3()B>!K;@WO1M;K-T[S]M#W?(S##0/(0 M)M6U 8V ^T9<0%@PV_ 7K+':+C$7JV2N(^5@BC>G>[A2FJY+/' \P>_T'>G3 M@#O,<06#A<5K$=ASBSF'D9S#EW]*TS[FCEW&V5W2B_/+=-#?E\?<"P51PBL1+_7B42,2,!Z$O@V:@'+,722> M8+8"FT LIFA- \B57<@-=!Q,[J8T!]'*LAQG.?,0&WL=_S6@MD2YOZCN+$!X>( MQP7#SCU[&8$+0I M[L574-0Z#IPZE^I=,S?X*8%/E$496%XN)2@.Z0LO$*9@GA/6T^3I*M+/PA&RP'UL)Y0VAOI,D$INAXX;2$(Q MJ&/;W!>JM@-#[3:X5JN:.7FIJ]0=$I>&H:6($.#ZV,J"#Z:#==X!I9;Y[J!161,-:!@8EDK M<]A$PR%4;O!II)1A8)I84^IS0J@*N25MXF*[!$=:]>0N&,^!5(*;7LE#_I2. M>H>4&S N;08K6 069YY0L#[,( #50@0-K/KV-96KN'DS-8^C?-.>,!-2A=(! M#CL<$+Y+F:L8(GY%/4[K!3K$$H^@?)P!%3K7$?X>Q/@'^)O@(V23Y%_Z^WVW MOAP6$.D"MG-\D]N"NQR1M6TYW'0M.ZA%0U8S/':AZ?%CV+S5I;>%?-NBH>3< M(<+EZ)PR^"XD'JF+#ZW-P9YCT!UB1OU]*VR6(1CI)2!U":KID/Q*Q MHBX9W>2SG2LWRI,>AE"2P72RNAW1'-NKEO^)0#K,$LP%I,<=FTJ=;PM1CZ*_'NJKTD]U%I$9^BX/,%XN+6I31@5X7$(P.UA'_SD M5]'* YD//&EY0.J=@21W!,<;*1DGF])"2 G6 VJ[LKXQ]"[F=$2TX9-Q3W" MP.($4@2VE,JU0L?FIK<:MMZ9T4T$#\>#]"&.R[!K<^8ZZ/L[<"SBODZVS[^E MDVBPU(,BS2> E_X>3\K:U'^5>?>?Q_AS<\3S&!G\M@A=Z4MJ,V">]%Q7@A\@ M;!I:4B@I:ED%G"V;BR?A1I7](:#342_&8O-X9F ?]H I2[K0 :GV!64D"+@2 MW..8K.HY'@ 6WGUXM'*P+?0\2B2-ZEOT_,(X"D)F(2), 2!5ZPD&23?KB?J ML!7 N@?A?XJ2$18X?1[Y2:Y#X# ;GZ^;4CYWR,D) ^)R3BEADDM78?,!'MJN M0.AOF_4RB^52T M XC&/,+/U[.$WR^#:#19T]QC^\X8&S'V9WE MFXAJ8QB;]\NHZ[LP#+#\(>?"Q/U=4S$)6LH7H5!U9+5N$G8>1CR*LVB B+$_ M3$:Z!Q,V%EE;8;5Y&ACHE=!DV%&-<.7YPJ.V#2Y2:'+X1M1C*XPO>T-;Z'D4 MZ9M9SP!O^]RG#! L[@:[B@ $\XDB'J8BU[6-98N#2<]@DF!RKI.]!3U@$KP$ MY4HJ PYJ4'(GP&XRC$I)0K-6B\<860;?E7?O3-)FSH7861#\6I!8AS/'D4K8 M*@ EZ%$&E(GZ]IHDNY"T*#L-LW2(+4V2T10@R^2 X$9R%!WA/!K@0!+ MV VCKY%Q$*5;7A3YF5%+BF([D%!05E:YI4R',P#,!Y]2+Y#E=I7P'LMH8R&:L MY@4P!0K;T@!6$PPS<;EK2Y.$5@#.; VKG3-:FX+6!K*N='3[?)@J%(0H,!Q@ M8[EO"[ 8EN,0!T ;H6X]SYMPJ[;FMU+U^%%LG@PW!-.+!L\B)@S$5L(3MBNY M;W'ETGH<5;(CC &;:E046SF+^TX(8Q:FC 7<-FT>V.!H465)G[L\4*[MUX9B MF]M'TDQ9:P/:/#>6&82@GQR0* I2!DI3*ML%Y\P!7\?C-;1TQ,%40N1[3PL M"Q9XF+0N.7CM@CB>$+!F?,LUE=>T3G:;EPI-CQ_#YID0($UNX*)A5QQ+.T)? MR- -J$3@U-0Q=(=5 MM\\$:%5+AH[I*P%8"7P,L'W,IAX+;< FI.;K6\XV*[YC(N0C1[5-5;F =?W M!$0[X01B(;!C.-J750%4+P]@\*Z!OE>/Y!.R%X-3'<"3&2T4(?BTG]0)N M8FV3M8-'438=#>/=)F-YQTZ:S \Q<.K88.$M$4K!0E<%,$..7P]N[#2""D$M MC* ^#TLC4+@..":[*QN8[/FV#(L1N*%IU9N^G->BP2T.9$-_R8W"Y"I&0D]0 M(2UN6;9K=RVY'*YY>L5)H^DGITOT>3]!#336'5$H$;'^ G"66Y'JQB:5M$2)?89GT1 M4U)SKM=3\PBRMU@$SD&\;D+4LFW/*=QS0#K9O,^&;Y\$&" )F(@1GG'(,SQ+L MRQ-R!Y8_IT'-F3W?=2)VH'O6VW;AP>_-=SM@U HH4:&RN.*AI!CK=VQ+NLR4 M=?+E-N#10%,+@]@\!PJ<(%CH;A (P.H^*%\5!*[C2!^&X=6=)F9NP[1;1U%$ M<@_($* P.J8>']R:LP*,^_'\^27KKO9C-#"2.[V'S%<\,,>O+51YH M=\L"OU,1F]?3-V4CF5C;IH]&N0,$! M)&Y*[%7<4=BAU)> LYBM # ZT@P"ZBIET5JHQZD%U7O)RR;W!PBORU0H M;0;*%J85'&PP#9R%C/K49Y:J3[YM@P?20&:-BD-IW=1?&>-]L,2(ZU!N.KYD MC@Q!_;( T! -:UC\(%I_+DP<*I%=].YR'S[N(#!S30^\ QK:U+-=YF&L$D\U MJ#> IJL=LBHOWYFFNE9=H@D)09>1,1)X$EC% ZNDR<%TH[KUESN1M"X*O:W] MG0^(P^8,_#X'G"@I* 53;_IFJ,#LUYN5$CRF;IF@YECS1H(V+53+#$%E*,4L MR<,@= 76Q!,_P#P*UZ[5;Q-*;;XG05@UC_F%M^F@'V=YL:&]7RM%X!#Q0(T$ M)J8W$.'Y 78N8A16KR?JE<&U5HK;R'D"9N; MZC^V\;_$(Y,$MCQ5G"D\1Q3(\UQ&7"Q)J"7Y "K9CSH\EB;.#SQL1EK$M+!$ MR',M;MO LE Q-R 6>!]V&-1X9ZWX>BNOWXNRS=!2FH[-N$D"B@#3,45HPTTV M:$5% 2O7VSS3W2E+1S??RA*UTRO<7E_@%7(7YLM3I@]3Y8-D8T#!!N0-@E]/ MPB!\U2I4AMW$CBI%^Q7(,87>'B>$A)R$3/F>[P:@\&QPPKFLFU"Q J:;*-B? MPDW%<<0"TV"%Q"(6ET()T[:I'5+L!P0^=LT+9"9KYMTZ"O&4DRB__9*E6/[2 M=Q]^S7&GHDBDQK.-\-2Y@_:PJ6#*\KECA288-X^Z`L&8]< ^=NO'ERR9D M=\+:&L[FP(8O"*=@M1FQ&,R$<$&<0TI\AP6^1^KEL.D)T M?I4RP6%0W+0<'$]@,]<7)DR5J(_'MG>:H ;2VAK0EOUNF!(K=+'CL\N5 S"= M"*H\0AT8(*F?*'(NF'F\ 94YB(^9(<>UL*->&/C$YSRTP.7T*:6@LP#.-I2O M$$YV$KD&TMH:T):" \]CEALHW\8312S?%?"!X:82I\+UZ]EX!(%;*R-:)'GN M"S2P-,QR+%> O\"EQ .$L;B;&Y1 MV@I96[K+4@JC=UR.);?"=A684H#>-N8?*$\TM'W;F:R*53VHP[@4CD51%8.3 M@J6TGN-CCI=GXNF83@V V"N9A WOWYN\31BH?:XN(TN;-]3'Y 20+%B(+G44P40Q1U'F6(RJA@/' MB6QF5/&ZQ_#I^3N)+ 5AE.U9+IBMD$E.\5@1*Z#*-3T+G"*SH=V_:5IKI:C. MG+GN+WU$KJ3YU2C8D[QM[B0+ M*2RX$ _I=J2OX)-/+8*%*#20-4>7KC;QV(V\PPVD '<.$"2&16T.W%.,A[B= M9GD<#]EKJ@"SFPELUK$[D;AEM\?C@<<]&Z85[#;!W1YJABR0 HV'YWQE MTV%7$G7\\FMRU:YF,,(MR7_A@&("QH2#, ]L%/C,XI;4 M5A.1350\@MQ-%;L^]RSB4&5Z)B7"M7 OJB#7LYC7T&+&=-9,_E:B%ZD/!S9N M80'C7@"VG0*9U I5Z'A2D0 />/*%5S]28J6C42,%!Y"X\:2" .R_)'BL$ ^) MZX)&PM,* (1:(A U $57SF+:C<2&+K:_CK(X&F!M^O]+!]ACN5)8.C_X0V4) M9LWY\'%T4W1T.K1W< B0U84UQD+' 23M25 96 5K4XT:"MA24 \YW M?<6 NQ+\ "G-,.3,\42(V>-V#>F*G>D!99XN0Y #TYTPA<'S%+5]87%&+4DY M'NCJ@ ,*V+>>[G2^TC9A,S6/H7M+-I3#;,)N&MF_0Z$M3:>+9F5V+S/EMA9 MBW!"873, Y"-QT0HD)O:I(BCC&>IP8@:]9L;GQ2CP0,K37+NQSVV"$[L<6SE M[,K+7CR*P'8L'UI9?@GDQ[THWW)R)[<=:E,1^J8;^J[EX-&=+/0]<+&PXT<= M^Z_FI>[.B!;8M\OVC24]DS//!'>:2\"(X-R&H;1=W_3PI*GZ[KSUS./9LKWF M$<\3TJ0"QJ/ 2I'05$*9X.&H@) :1!%V*_.3E2GV;1X %K" P^*T@Q!/_7(= MUU0.=VP;?!P%YF!EH:X[.6LWTMH8S,:S?$P'\ N>&PYVEON^YWIA2,&']Q4/ M\8BGIQG,(P\#\UV&.=V@+CV7^\QU 3\$'I5$6DJ92S&TV8%$9/6T@\T$/8;T MC?SW3)^XIDM$0 6WN2>5P.P(P.X +)D4QR?]$<=7@8\:!@JD)O0Y#:ET M_" M$E%MB0/:0/L6JM<< K4WV9M/83,#X5("^M(W 1T3S+ $0*^\D#+B+'G<;9)] MP-F3@.&)\EPL2W\495B1TU@2=<@.' _ 822,$-U= ?=2?=<1E-C*!KIY M':&O-(C9@9Y'D[^!T8J:V,F;62+TN'1 !DPA84PP($)<5C.;?*7 ]##R&ZJS MMK&9(EL#RDSN 0?Q9,; =VSAA0J\HWHS FRRW41HK1)K,T6;3J&V0AO,F-_WZT-O21?(R?0BQBDM"W M!<$28,L2GH]'A=)0$@:^2GWAK^JGG2EK;4";YP.[CX NLT3@839)* "&F8'I M>T*%KB"U ;'V!U3I'AQ\C[->DC?WE-[880@SY*FM0N8[G%!/*8['5K@*_&0 M/S6QLE?-WA9Z'DG\EFYHPF8*_4)&?4Z4ZWH!<\&R2>HRL";UO)1'T=X\.Y]V MV-E=8KAE.:@BP;K@D;F>$@'H2T68*3U"ZWO04MC.*MEK*3F<1P_AJH@_R'B>3:*!-P>>K M07(3-?0.WZ4IC1/8Z&YPZ7/']5W;=EW?$6#R+6)[]8(;:WD$NU/6UG@V2SX( MO&F"(\4\S^=@"B0W.<=D(QOLK$N:=; M ,JX1WWP$;$J+O0\#\L$:^1*2RXKGI7W[T7:YET=/![1(XY)885B\K(K;0= M., S"NYKO664)"L8?!-I\6" &<&C_B]1]EM<28#:N\*=*,*IZX?4!@0F3"6$ MAPV/*2@+%M8W$E;[J*VGY%!ZMW#5=@%NF9YO@ZE1KA(.,07@+V:20( W40\- MVX?0VW@:PK[ZF8<.=N@!GU!A9A:VYP$W%K,#L<.TJJ^E%7W63,4A=&[6NX'E MV[9-L%Q&F%3I5E> HF:FSW87%)Z1SI(R?T/W\M M2A2*+7:R;G2/.V1C(6#<#+ ,4!*L#W6D#)@M+ JK =QI6_%W/WUA?]\V]L-& MU@K'EO$>.D.?])&*>\8)*7$X##M0'A:1 EBR/0_DTP'1L'W9&"?D.PC%(P;0 M)G?"-+N.D\DTTW6PH "2LJ?VQU$Q%[LLH94S+@-J.=CC";/(E?\GN'#R"#&EGATR -G" 4VO M_%!@QIU@CF^C;5KR\(\@ILO4'X\O^@B&VJ8]6.L_1R.3G,._K+5#F9;Y*W@8 MF.#!/.I\D"X5/FTB;#]((9O*)6](\^N%)AE&0-.U?;U6FH/$ RG@3/U.06 MY]("A.=A]8K ,X3=IU&G>P[R!/G;EG O'X5GNN $4MN1%G< ?8+SY@8N.. MRGD0KIL;Y[7,364K>1UHW;@G[V*-7NA:(?=!,W"FS$ IX!S'??GEECB+? +& M6'O,JXW@B=FS$=-+$8 3$X)X"9<[G@7_*-\"#UI)RQ>-F2+M8OJGXL[N^+-! MI*HK$CA$P0MV LL#&X[VQ78<&UQY;@L\4VO=BB07E!R%;4\%,P]FYHH +AT) M*WQ?68X-AD=QRP/WD@5,FJ[G,N6(<.W)I"^>F7\MCM#4?D.,-N%;BE\=@\?8 M[D4$3JA$"'\*"\PZ=3C! G],IEGK+;7+X\<->"_6Y[N%$>+C^*:FQ84CA*2> MRTEH*U^9PL4SOUQE!ZOM00_F=JMCK''W:OL\7VV/T7P< =X9Y4E/@P*R56B7 MZT)=!8@>ZP>P=Z-DU'(P@9EBZQDJO7J_*[-NEHXRC#:9-3]+MS!]GZ^+]+E& M>W0'NIX5^#[V3N>NWPA#K1?+Y^40V6:^'SLZ('U)!/,#2CW. M,7/0MK&2P'>6>3:EQ!:!'U(>F+BMX#$92.Q% MY_ML+3(YMRXD?X+YV=_1;8.*/:>H9?-0G9\ P SQ,#E8^. [6S)@0OJV[YL. MGFJXMK"#7Y!C+)\7,QTM6I'J='#;L3M=J8>VDZ MK)<^'7_=:KZ/;48LW],;)$Y '.[X $P5=M%T::"4[4G6%&2&E>.TQ_DF'K3/ MXY.R$+8=N('@H' \CYO82-IQF&\[2KAX8(M8+_(V;9OQ^\D[CO%CGD_C?K49 M0#%I!^>$KFQ[,%?Y/@U\-P2)#&R7! 'WI0EZP:>@%9IB=\O 9F\B:T,\O.EV MZ <^3"GZQY)C$JZ'.?].H$+?]?UZYVKB4',E]+BQ5_4C&VN;E@=+W&=A$ :Z M))SXG 46QS-)5,#J79YLL7(^S6;RON%I+]/LH5(UM6=DFUH>=2P3-V\M;H(Z MDJ:DH7!-[#SFVTW3;\$5%0H;:-B;Q(W1Y=!G2H*M8AS[1[J!"O#D76*:5"D" MWD^[).Y?4.;+@( 7((0%/K"DKBL<3V!J"WRA>%AOA68N3W']]?L2MZE@QW1L M3U&N/-" 59R4M_!S"/L!1'(AE93^Q"WHLT*J^(G@RDJ:,WG2FA.]?\Q+0Z& MW[MG"0U-'Q:V]"R/![XG'3,@Q%%,T/V;OE$*QF[IG$97C@ /&E8(HI M-PB(&0:>U82 N+E2/K@GB:V.;O/L$0\,CV2AQ*;7TL>CYRGX.2"VOL<"LW$G MC!#KR*.KW>-&>=+;=^9<*J074.[9MN!V8+G,"BW<$ @Q5;9Y;.9*4_J]"&QQ M9%LZ'2J<,V4)TR8\$+:DC(0BI#AQ1)%&F=QQUK:/#+_(/U^7A]DC?DH'2>^A M^/<;C,(=;&Q&4RE.,JG@S &[+3'75#$?_ H"XX!Q>:;[[J?_,YC\V$_NC'SR M,(C_^.X:'GE^'0V3P<.';\D0#/.G^-[XF@ZCT8_ZMSSY5_R!F./)C^_^S\WD MQY7;!\DH/K_5P_Y J/F['Y&^\VB0W(P^H&))KA_6/@:_;R(C&=T">IRLWJ<_ MWA>ON@(P5#Q(<\Y(KXTOP&+08AJ0X]/?X_6S5[T'DI^7^N*^:#C^\3^(;?[8 M!H6#^'K-:PXD[]MM;$0@@L-Q-'I Q3<=1=,^QJ]0\OJ8QZ[_RD$L^UAR85P7 M/?BC ;RJ;#F3&_=Q%AMCK/'-X))DI)^9]?%8;>,^F=SJSX68PV4)W#_&XQ)O MXA&LFL'@ 7^/QY/BW@G0A!X>?-)]+_1& M%8J2$7P_U/)P9L"Z*]Z-STMT)^1>448T28T0KC.(>?X7?9G*)DEO$,,7^N/7 M^ ;K2S#S_?+\?RX64ZCTJ& 0@XDPF6CFQ1E6K50ITH^^ M3M/)*)W$1C_)>X,TQP10(#":&, YN+HWF/8++J33#.X836%832R_,&#J\GBO M69$8_PIMHR.42L_;BG0P.+J6/DS$"#T,KC*R*! M"VC-'+R$D1A7T4"OTOPVCB?&?92#K+@W5= MJZH7[KO*#%C84?;'=Z-T%+][/Z?GU!3QQX*%Z3@9X6($C0?F."HB3&?XTYYK M/8NO!W$/U,I@8$1SP)\;/]S?)KU;_8 DG^![1JB@!F=P![; 10U=N?[WQ@@$ M,,^C[$$OULBXCI(,5?W<\N(SD/0%&?I@SYG&@RNG@XG6X65#053!^$LORF^- MZT%ZG\_UP%C'D/+9\^.^5G/S9Y1*+^NSO!5[<#?8U ,4JV,&SUD * MDVL@?#19>582Y_O 1\Z82VF ;0L%X';+]5W/$YZ05)G@>MNO#CX:'S]]"[Y^ M_,4(/WY2G[R/ZF?C:_#E\]=O'S_]Z6V@R ZE=RB]0^D=2N]0^@L928?23T01 M=RC]-:+TYY*FER+ZS0#O*\P./&;A?0#22T?P=Z^8U%,;Q8MBN;[O,QCA^"J; MXK*F7-L3^ZS0X>K2-1*=?&&HRU^-3^F%_O7/MFC%1[S\ _8Z2GH%-;KG M4=Z.O?SA&ZC0GB$L^OL+0_73\4)%@=, (SK)^E.4Q!B0\T_R[0_AKCZ17PU;B:YD!_G@.HFA17X^3> M3),"DP,KXNOKN*>U'CZGV;X78J#U?H'A9OKY*KY)1B-M*ZX!A!LSE&*00IA$ M ;]G"'UV&T),K;E!AZ\^$J^'I8.^P&S6@$KXM4#4A2'P"D<%?RE/58+KX[MH M,-7'2110'R[I:P- 4'/]6;<-) M3H=MVFOLE3&W#4688%2H](>*?=!.^Q!7"MZ8E0P%$U)@_6128M@YHL4'#$K- MCC<#ST?Y-:AON'T,\Z 3/V]25,MP11YG=TFO,$J]V8P4^KB@;SR(>G"#MD7Q M]T0WBIJ349*IA[6P/R/CUXO+"P.#.4!E/$(BK^)>-(P7AJEXA4YSB+(^>C+I M_K_'@>[^K1Y5*1L#8B7%Q0N)@!HRV>^ SH@^'>"0P:K4J7TAV':3ZZ3N-_\ M^F43%Y4Z$!\ZBN_G_)SS<&' _QR--)(K @/"0-M?V,*-+T1.H7O8FR\Z+6$Z MEH=.4CZ]0N;C, :8I3H<#V(8'%Q2'>C,R!;41Q4)+I 82#;X;3HVI.-E)3+( M]1=SWPI(*7\$OQ=! T;S2D->&.]),L11X>371'UY)G0T,RL>6C'[_Z7=RKLD MG>:-PCDNMS@NC*4P'S9BCW5@9)16/&-]:]8OWK* 0UG94A*AC.XIJ<6U(CO- MZ&1E!CMP<0QP44SYU\64O\XHU3CJH^R>7Z434-4?"!M_/RJGZR8=L%I_"D*N MVX(:Y\;G.S MN*'W$L:D[_MUU$>29PKLK*I'%MHFK]K:?@P73VKF=+,5+6)* M,XVFU6\9N,MG\:T\Z9-,;WR@H>IE<;&+@R'^6_PJ MGS^Q>%,Z&&C5K=ULXT=LWE7:D.OQ]K17X5(M .0F:&9J;2P,K32(ZIR@ >%@[ MW+L>CRT@VXQS6R4++URF M\"'GBD=YS*J/%T,IY.2K.^ B,0?Y0PXEV4GR>C MNQ2$H/\.I ">AJ>^:5GJ)VC4RGE<$+]> &_+:^<,+9\,MX!CGH_341\#MC"D M215&W>F"@Q(L-#!R55581:/QE1;&4 MX?T2O&L' 3_K*Q&*72<9^!KS%=>?[T0N)'=^_71<; K ,Q'1@C=5P#?C&20D&E665L9;SN0;.JF)OY*&=K',9^ MHS4>KO1H5!T(W#RH3_A9_:4E_[+^8O]]6NP#H9K3JN\<9J]XW@4ZVJ!8\A@1 M;G*]_8V---:'LD38?.RKQ,T?"C83@VXY2OIT-%>G"_,#A&I#EL\DXA_I5557 MG.DOQW;84'T3N MYKE&_"A4Z:3ZZ&)UE;('ACO-@")8 =?)I-S[JDG413V4<;)JS=!+9+'#=Y]F MORVIKG(F\D6,8A%.!<9-L\)TEW.'E^H(0T77(Y?*HQ",*VTR8/6 $$P0;*#] M 66%S)S,?$!M.^+O<6]:I6PV(Q?&Y>S Z *^E$L7_3)4.^CF(?C)M;# S=,Q M2CHQ?U>B!Q20158*JKW;>%#NA9=1A136 :B5&=517CI](#T&!BL'R^9:,PV- MY54E%H/$?@(V!MGR+G?!2WG2\(II%O(QT?I8(O@.DM@C1Y276>RB2 MF&Z*J,7X]B'7D!#T,NJ]RA(K*7\CH8GG7U9J9L&_+BPXZHQ9B-QPB\R=P_=" MGMJ>?*M$\:Z+)7$?:[RAT\26G,R%#@:,@(EA\+KI& %9_TXO![Q-1SEQ-9P9 M\')8.3#OLQ]6,'2I=TMYGB_^6[WQ7#%O9VA_-&ES;SG2J8V%QXR_E@NA^*%< MOA>X/_6/>.XP5TW<8@'6?.?"H&FE4Z82YN4^+ZJ!H4:8\T!BY=[20RI=?;1& M.*A%D''&@S--8P%U"UX@HTO!,2XQY4OK@6UHL9W!U>E;&4!M])L&O^O8ZF#S MA^0BOJC#U"3.?_\R#'&A'T8/&C,/!H6[5>+V L4786=DR#Z3=5;"I5F9LF;/ M'#G-I:D$\N5F?H/L7!AJ8OP290"7V&Q/ J=UGB4P2V$\:Y2\>5IA PTP>3I_ M8)K# _/?ZS@Z@JCO6EY 7;2R4?B?Y(Q0TDZ")0Z\+:),F[?R*)WB,-_C>D%" M_QDD>B;HH_Y<0\UQUA#@39&RI[,$$?"D6G30:RM&+^^GT:G(]'2S6T\HZT9MZ[8@A=>3)K0QI MO=EUL08^!L4>-59.Z'U&4.GJTEMX+"]A:+/@*J;]3O,R[7?W)*&SE1W;I8U: MO<#JN[7W4254AW*/;64U+ M**_&)(-YLD4)IQ:!%*WWBOVIXAWW6F%J9*<=65"I^;17W3JZC?K%3W.0MDA, MJ-0#S=ZYV)[72=EE?L-9H5B7GGPV3R@HV/V(A?JTB[((D8"D+!*;BNHHPYT^ MG+M1[S?C3S!;$5B@PR,G)^U7']N_G&^/HA'7"D-'Z*^ O5?(WN@FB[5V*!B/ M#N/,:,_1P(7Q:[GW!X[H_(;E39N;V305^1^SQ\_".YBHA>)*9Z%ME?#,(8:H'F_N5T-/>&FYB(Z">M(YSN5 MFW4S^I+J9A3 F0+8ZQANL:=1+,]9@EA>;AY%90$=ICL5B;&P?F?9Q]^6ME\P MGH;OT$<\SQ/-*FR;\RS1>Z[%QM8B?EK].9[U^9M5@\QVMY9?@H.8/ZD(OR]\ M'-R"RF$0*(KG*)88'\ RTMG^*B"EF]F.TUD1 NC' V!F9R7: !2F0U@,@^1ZODVKW_Y& G]/ M4./5PQE=V;]%' +">#\"FW";C%?%IZXVEL5U:6U5A&>^ Z=W&T8/"P&;R4 I MA'EU1W/IS1CDTCMHY8[N;)]O-$M-Q(V;]+?EC?WYGF1>#UFP%[4:A'&=Z8[',RM&?+4>BEIY7 MJE*]DE9(G[N#L!@',.;D^F$#4W;7!>BWEF>V%_&PV8'M,P4XWS>^B@MRJCOG MJYL&LXH8\\PH*FW>R%)^?B?,C;(L@?7]%6LE![@Y]G,I0&'\B,#],6=A1N!U M/ M]1X"UKQXJL9)2&2U\J1F2*4S5'&%IG5.-&$9Y3?^L5%+7U%.BE<"H*N%Z M&W8(I-_B XN7)N@NQ7.8T9]F2ZZ-ONALM[6Q^ I?7J9/G>&KYO[>.3'/"3^G MLVT!M-QY#]:K5B'CN2-7T+9PWTYRPE_ALON:/D0#4)T?M52<)->K^!'H1AN9 MS[>E%EM,8 A2=/C1EP#8,"ERVT=)X466$+Z6Y+ZX.1[!&HUC7=4]#TX6&'Z1 MWUB\7Q?SS=9NOK(N%S_H%3UY&!=!3BWFK83>K@%IMQ-6U+TDBDWRP@G0;HV1 ME4)1FO.\R.EHY976[]JA'":LE0?9+=$S3W@JDB,0NA6BVI\+V5DE;T9;"NUH M:>T,TJ%=K!51FNH32K4+H1Q1>0*9UQ7L@%@;]Y#74E2Q3_S MM2]JSB:HI75NDNH./CR1@OM=:/O9Y#MJN943ER;,'(>,^F+.G M)#I-2'^NOKKH;S-_^20=XX._+QZLF0/@:S HK]&]O/%S/HYZL\\-4["E1R&P M$]!7060TG:2S+W3%1/'-?=*?W'ZPV84IN&0._]V/5^@J9>>X2QR-\_C#[(^: MO"S(S^9_X5X1$CWZXSM"W@'DN2\_S"]^/^DO_LP:'U$.M"#-(K_[<>E!E3;CWOZSOJG^_U>]Z_19QUO17X+.42*E30CTN*A()2J&J)ZN=2956_ M*I8Q?K.5S(KJPI@[-A#Y<)OT05VU:XMWZS6YS/0%N0LEU\RL4C4M6&'H^*7Q M'Z;^WT',;%12%79M,@_R,'[)M27"WV[!!3%^03\C-P+=C7">D;,K1P\20XPS MWV0IN.2H^-/LPW_T>M?7O=XSR.=Z6/((=K<@G>R1POF4+'YN.<9,CX['1^=Q MO0-GQ^-6>5S4_NW!Y1?#V=V5\/&Y_#MT]?9C]0O!6NW9KJ4:M\T.\('K_LF7 M[XNR[AUW.N[LH^M?C7.)Y[;'.F=?=S"MA:_IZ&?_:?K0&M M;7*T:SQ@=U9H*6N1%_3,$N;1^='.O#_3'DZW6+K%4MQ&SBC=7$_4+99NL72+ M9;98>+U8L5LL1Q*(U^$ $)/64[JZV$Q9()KU;I-)W)M,LVA@?(E&\?Y8?TXK M/8*KO8=CW3J.):RMI?:*5,IKG>V]=GVZR7[ADRWKO4"ZV3XQ*W=44'!F"G9< M6'!"\*K%B. ^XEE!\4$=U8FK7+N.;7,&;%:@Q!OP5UY>7),S M_79F^P?BM+8U7U?EQ]M):GE3[?==5*11.JC]^RXHLC?;9IUJNH#(ULP@*EH+ MO+X%-^8-2@CA^Y2&=!+RUB2$T-8VZMZ"?+P4:WQ,6-/0TJ<+@Q2W!5&>G%_& M1;^YX@.\UG"GR0#IZV(BY6WR<<&=<0[#[>3CTU1>NOX"J3;W#DI MNWW471_.CKSK\Y)QSG*BR-%!S@O3181VV0-O9[9%_?#*;K)?ZV2SUD#&*YKL M$S-SQX0%3'11D1;:HNHS((X?&WG*_GSER\HK5M[T/!JKF?G.F<7;2YL_E,6[ ML^MEZ\9.6!\EK-:9M-I+?>F$M1/6(PHK/>-;CD'OA/6IDGB>MS7O,>;@^'U[ M.>DB7MO2FT" M)FUL4A6Y0Y=Q=I?TXF.BBVZ/NXG]Y,QV6@,QW1YW)ZS'S1[BO+T@0">LG; > M45A_H&?"::_(\;$\W@MY/H&(M\[O]@)@7:[1 =)NO[[ZNA0(N1ZD]Q]NDWX_ M'OUX6PR:"'A.J[KZ%9S]W/&JX]6;XU6GK[KX1SOQC_WC'GM & 8PHI].KP;Q M'$<3"+C7 M>'WE[\J@!LDH/I]YL-3\W8\G9RLV$;LRQP0$Z%@#*#[BY1\2<"637O&DOT59 M%HTFR996',_%\Z+ 3X848X_#>.L=PN?HZNB96LZ&CQ<+"(5?YM=W1M$ MR;!X41;?)?%]W-=)CED,;[N##^G(B(Q>E,?&U4/QWV$\N4W[E8>I 7PQO;DU M)K>QX:5#6)H/H!_BW$A&O2G(49K#6*[3#"_(]8C@M_3:B+^/XU$>GQFW23Y) MLW*8^)1H"*ID4KG&2')CF(R2832X.,D9;'W-''-]U-38K\!A8':03X##DT.NJC_&(D>:0WKX"]?>,Z&46C7A(-X#7P MQ1#L%*X6O C6R1!7[#UH!.-/2GV!M?C/:0(+TAA&H^A&7ZR7>/1;;,2S&=.K M-LKSZ7",[P2 M>L@X\''KWI@5D;WBHG)MYT9_FF%V]>(F_#0&7B_KF=YD"F\"3DP'\+1>.@5] MV$]@B)EQG:5#N#_-*RSI%$7[BN(ROM'R]W4V39VFV)?8SR#8D9;PO&!F87[[ M,2PF7"PHV<,QC&&V2$>&AK'C+ 'I1C-Z?YOT;N%NK6SBRB),M/8H%! 8S.@N M2@8(-(O5=A<-IGK59O'-=!!E8&NO"G/;NTWB:R.=$]:/>TF.#T$=DYT9\,[J M5W@)@OWQ&>HL_ 71G7&;WFM4,ABD/:0+,<0TZRUT4YSGN*HUC:->?&%\JP & M0 H9C!.(*NC0\ '@1URAJT F*'EZ5%?3'%@&#RT9J9FSX$9%E4RS,:B&_,(X M28EX*>+;K!*^Q@ B\SRY!ORF34^G$O8EU@.G.P)I!X0+$IRM,M2XC>Y VN,8 M5U\_QD4&R@"N?(#!S:TK?%O"!_UGL9R*2P"8Y-C9!9^VV2K._O[#^VE^?A-% MXP]NE"?YY^LOE4>H4?\2^* )'$U4KX<$P#K[DJ(O$N??@%4N*('??OKW?_O# M[#E^?#7QD[PW2/-I%L\O09J1M5_CZS^^"WUJ$O$7\O=O_CLCZ<,746]R[@24 M2I\2Q^,FIPX53"AIA@&C))1^Z+S[:67NJFS_E@Q!DWR*[XVO*6B=M=.VB_N* M(0MQ9->UMKP^??X67!I?U-^5^W-@_-!/!X/*I(/0H/.5@V;,-T=[3F" MW$&&+Z=#@,)X]7 Z0DSL1J/?C!_08A6H M4%!J_HA?SC^2'W]_5D#GR+B*!FAFT(;6.',(Y?])SDRS7@-SR*/0RK=%UB\1 MN/H+E,S(F8&KJ)5G5]#WXB^<03U5Y?1%$X#O,#LS?^$R'H,K< 6HG)I("R4% M #3_!W01X)@!D"ZD977MT(INY -1_H<-C>CT51'(K0<#>&26_@ /:"^/0><#?P'3@74 "#36@X!_9DYZ5G\I%6)GB7\''TT$: M V9H.+\0Y_I,_Z77WWT"3P1(ADNS!T[F)![,EW".\2) 6_ ]^HKHN(XU,H-G MX(J.O_=B^+XE_C5DOQ_$0(2-J(X0;"8C4)1)'QW-00K0.T_AOP@]\Z7P%O ; MAZ3A[W4$_FAUI;PR-3R?^3*$I_]_-LD+:1I,AU=)=&9CH$>0'J'+P6S53@7@Q,CD$[:WF-,.0Y3/(\S1Z*UQ?AA3]/08")U K-+MR% M@K@LQ=N+H&+4CCB1>GK'0<*D 1>NG[.YQBL4RI$4'[^@+2F^L[FN*\AN7^.1 M>E.3@S5>5"@\-#QSQL)RO([N0"9*H=12"U_"CV.,@Y5?8Y#]#+S'\L!3?!J, M&*P82-1">6GMKT4]2U%KS?4ABG AC!6$,?L!@VUCQ;6$B2NJ=$@_# M&B]-;^)KT1_2=O:V+9:VI8CR(= %]CPI^E5H,XP2FI?XN$$IY>!D3N[1SVR% M!'HAK=8P64NHH3UUJ6FZB[('U"&E)D O''<=X9NVEA=O:$3Z>I?7 H(6RO0F MBXL-C[DV1IU^MHK%!@F@4=#9>E-4RW4O&N/^;['' ,M4*_<6/4%NM@,^*[CQ MV_*8]'80;N]J$U.L64#>O?0N'D5HEJM;P76.O8SY7E*G P#;!19MR4$ ?[TE M%P&9A.+3 P\KF9Q5G:VHB'_E&+>+D[MYO#T9P41- -&>X8U%S![CD-KX D8& MK3PJ\,<+0 P%WM%&HIX']#^;^<@(!/C#^GTPP,[W_EZ.P.8WWUA?%Q-#?*RSJB$"LD M-)D46P7%AN$"(RZG'9R:FBA]U(I'O2R1%\:G&!@,NG/Y^\T;'O5H[YHH[5(@ M=_[SYVMD;SS*=53X:SQ I\W#;(_+VRB+78317THG8I^ KT7LT/6\4/G2Y5R9 M@KHN]SBUK<#R?2J/'O!]VBW5;Y^]_S:\S[]\"3Y=JF\?/W_J-E#V)1;7/:CA MK+^PE>K2,QPB5M5 '[01/!T%,=69$O,,HUETHY7U.KD%+=7.RM=..>A<0$8M M8>"CNI:M(?5F*NLI_8>;LYE43#$'1=N"0=3[[?RR=YL.$"UJ^3@'^])#@S9, M^_&@R*V+4/OI.ZZC)#-P8UWKW*IQ\*JXC.- *Q#T7X9 M5&YR%^MK9K969^1AT+*,GLT%'JST=!;&*&F_ ,I@3?QSJG?DE]=0#Q VAC[A MKMA8=H-GMY\9R?69E@3<&!Q@)&P$"GEIV8T'12 P&B,]!930C_#D!E*9G>G+EF M":;F%9^K#QUAFLU@R9LC>,W\P858X$G'Y35_?&>^TY_S<=2;?=X?8MTG_KAI/<[C#[,_:L*_(*I:$#U/]+<;"^-W+ZDN2'+H[[97$C16191# M8H^\_WEO?^SH][O]A70U.6I>UZ,Z3CRVS]33=*385&USC&R8J4XLP"P#=#$/ M.JEJ6RN/-\G8O^DO (8I8 KN @??,:0#?M$7P+\[MV)XZ:TMGM3S=XM-@S/# MCWM%PLQ:)^<4NM>W5#=Z!$82\XRQ]D[]?>NUW"=8JGT$H6FO6/OY:[&/L:8N MNB.*=EY1'=C]\4]%M.LY== I+*8*\!>4T-9T\JE,XMEXG:2\& 7]NO3P+.35GAX^0B3Q9-3Q M#[S5H,N.K'J&MER/9]4^?;B>-?[_K%K[AU9##IT\O0+4O::'-S6?O8?WLP&K MUIK&GQ@3M^[*=4SL@-NZECJ5/*99;E,T,70JDK$V ZD#=?7[>&/)Q)$X=2KB MTX*3_5(DIG7>':GE\7HFO815])1 ]E0$X:T'B$\7('10M8.JI\'$#JHN0=6X MB#?J-.P.MG:PM8.M'6SM8.O+6D0=;.U@ZPMA8@=;'P];UQ_<\F3*IRMX;;@/ M"UZ3T21+1GG26Q1D+Q6XZA,'&A%W;4B'D'#TAFVZ4OJ[/MM@\-!2AQ++;*U' M3G?B<,H^RW&-L1 M)+UXI2GM?^E#$(;I:/:@XD02[#LSOW36;EBW6;@POM9>WILD=[HO\>)TD58$ M7??V6&[+L<5E/VC)8V^$O*SBSS^\O9,+ME0]OKBR>!#WFV14$!E-)^GLBP(A MZ6].MW+>?&3M..\JY[O*^9/Q%M]B@7=7.?]4E?.Z$L[P$9Z$B(_^JO'1&)BO M.?]6(DM=*?UIAWR;&4EHNVG=K[ULHJNEUW&$)UME+W)1\0O2K:BCVKU78][T M?5TM_>(^VMA#^8U74[_J*GKGHIOPSAG8G;=_C?.N=GY;;1VE9\1^.F?H=9?5 MO^M"UD^:Z^3I MJ97Z"8'TT\W ZW)!NUS0TV#BVP9NS>'M3^GH_$X[X6>8#X5[S&.X.^V0W4Y5 M%Z;UE-#N!*3H23;>3DAFNNJEIUA'_()8W2)Z6V'ET\4)'6+M$.MI,'&GZJ77 MGDS>.K&J*&V(LMBXBG5YT3 %L?Q7>=YC>:9H%B''\03H$9[>6YY-?A7E20[? M@-/@#[#83SNF@BSH8 ZK_WXO'$P,.K=;4%GI?\YPC&DCWH@@=] ME&0K;V_>[3]H'+E.S$QZ:PG9LV^H'O*&8%U+=MPE[9 MR>P' X\WBXI ^I*>$9<2IFL>9G6<*&H() ;3?FQ$@\%R@6?\SVER%PU0:,^P M(A1/*H:%NWR@-MJ'-36FQ6G3B2X;'4^U5<]G19_WLP*-J"S0&,U+8:K$+1^' M7"D:+6*9A4KM)P/]]/5#!,>D-QT4"C:+KP=Q;U(<+CY.)W@J-VAD_1 \GCN^ MOH:?].$GT0>31!!XY'?3+)P+8FK]NN4SV8J%L&UN@+CC>-ZZS=%C4 MS38-H4[[O49"<,.#<:^)N07V%2!VDIRO#.'"".I/JSX1N3\O9C5^@"%-;M-I M#@3G#?]A98"Z$LY[1S39ZB:/*;=H-^*=R@0+M!RSQMA#SS*^8NTUL)=)^N M,#^V)OB9X[9/+/>M=O0\'?%CB&NS[.9]>S+^<1DZN3XT\G/*\9^I[NUW.W//X%ZZR2QD\035I1+ M3",OWAG^%$^6\=QSHI1384IK^:8O*9_T!XNV5NWZ-NJ?.J#>J8@WI2($;ZVC MPJG,(][7992?(CKK(&[G;)T,$SM)[)RMQW/M;ZN96?5$K$-D\LWUB.NQ_&F"A0UP=]C\9)G:2^/S87P_BI6)__?%HN31[ MF&(&IKB?3C%Q_X6W!6EFZ9'ZA&Q@VXE';9O9](-Y81[IG/4-K'II>T'-O.LV MAYX*G72:J]-<<=&[JR3"QD\03<%-?G9?J ME]7S7F7>0B<_'<8[<J,FW^US-5@3P:>CTU M]&BURN-D!.*1X./TEL_).2"O>46T6*7Q6E;$2X?C3VU^FO[R&SJT;VU%?XPE M^:3M*9]U+1?,%Y30]I#]H=7)U&/.N$,,=3>QK?]'E\M>.H3J/IR>N!*4_:#>75(Y47 MM)X['^(E+$Z3MY9C\^879^=&='"O=7'5N1/OU9WOM8+12I[:'!6ZI M*\$IF^WF67FZ=@5;Y?[$DRB;^?>T'5BV\O"EY6PW,[6U).X3TK4GY^)UVK'3 MCJ^JR\LIBU?G,Y\"7N]\F\YG[N3J9'SF]Y,(]'?C]6O^KHRP2N&W9!CGQJ?X MWOB:#J/UV*IR^R 9Q>?YC]\>.JG5P,(FM:%:118'>W M;05]Q(2)VJHR7I[%?*+MW"ZJ]5*X^6J8UNP6+#5,WCNR]]+E\T78YC=[LL^B MIT8GCYT\/K\\MEACV GJZ0KJ:S\6H;/RI:\I7H.POCI97=ET[J3U-:G6%RRM M'23MQ/'4Q/'(G3!>NNR^^BKP%[($7ID.><,2WGKU42?!G02??.+K8WR0_796 M__!^FI_?1-'X0Q!E(^!J_B7.+O'5WX!/[@!LPT___F]_F%WT*;Y7O1[,XP0N M_9*E(_BS%P_CT23_D@Z2WD/Q[_Q>F(L1,OQK?/W'=Z%/32+^0O[^S7]G)'WX M(NI-SNW EG802NZ&E 8C043 MC64N;ISP9QC%XC!-'5_N+O>M(- M)+%#E_H\L$(A'>)R3[+0Y*8KY&L3?\TQH\*R@X7HI"5\Q6P1-DL0.1*G]>4? M$@!+2:]X$LAR?PKX_S(:@(R<&Y_!,ALH,"]A3/J^7T=])#D=)SW#-NTS8W(; M&UXZ!-O^ !Z,EJ!_P=BR4J@FJ=&/X>*)OG"21:/\&AX #M!-FO8!+8)1C;.[ MI ?WP+6]*;@^PSC+P>J"4V1$0]0"<&\T@4=>#\!YRO638!'G"9 2H;@N$1%_ M'Q=7I<85.%R@0R8#L.+P$1X9?^_=1B, J]?PXCH%XRR]@Z?V+XS9HHCR/.TE M$>* ^V1RJY5'%N'SBX\+>O/%\/M&JB'7$.^O$O=?.<*(:TP\ H5F]+(8GJQ) MB$>W^%4^?V+QIG2 M ,1\41?UG0'L@DO*"@:I48TF,39*-(.YS2/SXS[VZ1W MN\2DVTC?%X^ EEZL\YPTY06'X?I^? W2US>F6@3*2=#, MT-Q<&AC<.H@GR,AO* ! SQ#NU3>54PH24)&1.>OFG-LJ67CA,A7XEMRXBO+_ MO[VK[6T;5]:?S_D51.X62 ''\7N<[&X!)W$6"VRWW2:]B_/I@I;HF%M9F2$IG -"@A&)H%/QLP?>=B95)-T M,G$X @.^.Z'RC+M/'H# /@$40&O(EQ66;([D()S'I/// W 47AL+-&P9;A$0 M($T\%U!G79P$UQ18 ,)<,9@ F M[BN] [O([-Y612+6P@!%' M>F1,?6O$(K,CH;N+1@%_F1](E?P^)#2!)E<__<-4=D?A70:.KXPN!H MK$0*T/C+@F'A>N2 "@ZBG(Z8_JRNG +PAEQ(/]$X6V66YI$;7Q],;*H#'"*# M@63? T2Z8!-/*!:L'R(38R@2AJ!% Z&1$]BA#=(/4!+7@TR-7QLH3Z3&QNF M.]R?*5'IN8E'&>DXC/U163S4=.JF!P(W.\L37EE^:"@_8>N14DTL96CFE.D[ M@]G3[55AZETP+)(YLPKAP]>?N+*/RT.9ZU@\]L7.Q8V"S_0D @HD';BQ.4W< M#W14.3(9(>(?;Y"V%17U!5QN\R3#"/8;C%K<#9 .N$9%JPD$EV0(7WI":F_+ MW2$H"%H=:(\^JLOBDQ4O?E9*P*3$KQ6H5$XH;EIK5X@]<-R>@!Z!!@RY'^8Z MEQ!5)>4Q:T2I",Q-J$Y33WR;,UWA3.#L?@\XIL50]BX8#0<%%PCMNL.YPTNQ MJ;2M1RE-Z$S)=Z!S WA>P! ?+(7'!X3NBU1LP!2 EO3!B% M"^!VT ,P*U&O*8[>!W.+R4&,Y9QY=ZV$ALYRP,"*)1C'D8-SAMZ@/I8!%&]D M^Y\][BJ;OQ7CSQ/8=VBA@7_!I(6N#)I0O5-B0,@1GTP2>PM>!IR29ENA&1>VTI38!6O^!V3#49XO M5*X$;VB)P Q/ *7*:@U B"%]\Q"UH#U\$8D<$(='JAJ;C&9244*PRVCW M4BH6]GQS5E:J--'^U:H7>? OB0='FW$33?0U=91Y+<,8U7T/VH(CYP),*968 M,L4W ,UB/LA,;#!P!*9VMH"M1D)F/REUP-NP):4-%0(/!\V!>8]^6.#0H=T- M\1PK/Z@ADVGW5D'_H[H61\OH$J*(&7\-%4'_$*IO%7.I_[ X8$Z[N$0!EV)G M[="4T5%:&/)NF&4T V/%,%F8'$_?&T9(8:B/W@@'%8R#, R(9%!1?=145\L" M!1T"A]R/&--VX#6VF,W@EONW,("ET;\T^+>.;9ELGO(JJR[35,[D^W(X8FT? MW)GBS(ZCPZV0MVL6+U6N @6RSF150KJ$>A6+)V9.,9I"(H]86!UI5$G/)Q^I M +K4K%<(YI[5M-["%>,!/"S\]J*R$GDA9[-7]0$F#Q7:"R0T*-\C;!2)^J'P M N9B:?XVD>U/]4J]4<^D*37PK#I5Z[0S::J"D3GF#T$9G5F)0/\)$!T!W;5C M"Q7SK#'0&TR'_@!5UZ9BXBGH8-2F0PG!Y3<,>>==C@1( <^'2!#A"!!- AF; M#X?<"APT$!7UV"D^"$@NNA!D6>*):85#F?(A$BAG=L;1:<$GI%5Q)V*-Y2H9 M&8->KJ$SV'-X@C?5T14^&,\D\(>!D^C3@IY,D11F \/&Q?(K1/:M&9?+YY<> MBUX\0Q_[\1*LGHW+K\"D]^YODHBE#$.+DJLVEZ"I4@<[NHP-EEZ-"[Y[MJ!= M454"^Q]0!2CIN0ZF)U=4^L;^0UFBX('VCQS M4NBX.N_X,BZ/HA-7!D-EZ <@7EP(1NBC8,HZ:,%CP!@Y[9@-5,G7L/8'@6A\ MPWS1YC&:)D4RXN:C] [HB(HM;V8AB$]!]W[XV@Q]81%S20["7H$M,")"GM1_WBZ& 5T1A-[E1/TS^S'TQ87$9EJZ2Z-?\0'$3(:PQ/P M!W7 M5X$I/485IXI. =C, 6&F"F[_> , G<_FRV<6G2@E_V^J>K8P74D:PE4G+JO( M?A#&JA)C5>ULXN['PU?2U34>\&?X#XX,8ED8'%=%\KA$6(&+(9(&H3SA4,+O M%(ATA[ M%-M2;3F5;8 >>F-0!HOJ1)/[R[.SO(0AP1A?JM\A# (Q3 M%WS"B$\6X;-L-N;A.J=;*?#$%3A5;7!G"< B#(0@E.F*YMR3,J M\X4%5X D&7C>M_G"?ER3Q*4%;AB*/0/#N#(:5Y4"B()48B[=$6T,YHJC8+ @ MI H[' \ZEH.R;+KO1!O'R&XD:A:.OC*?B9IK+S2E2I,6NAZ'@Z",#HR9#V, M<_C75 @.^OT%IHXZ6!S[(P30'=LB<9_G+$0='+(H]4V!:P]FJ5Q):(R26"IB M,MI5Q0Q+V9QTQI#*)?M33>VW&+%E\\25$7#3"%=EV#%T?80-ZH>&B]+4*L OU&'RGCLE128@)'X&' C[$$T 9?U;&H MRW44&5+XQ:5TJ9N9"SK*H!=(EJ/DI.;PR?I&_7R\)-9=N:"7R0]*H_W91"7S MM<2KO,1PM ?@=IK56K=]V;QH9WCT;39GW[;JZQU]NW1V[I:WM_;[>-/[_3U^ MS?M+>KI"IKYXJR/DZ[4M7[JYB3#7>+?FDGNXW$Q>E\]N$7X800A"/F*<(4G? M1886K\AYJT0/]XR*+<2= 3I?>\'!3M\(N_Z;$7:*8USI862<>0D?$& M,M9[_]:0!3@[XW .G,>6V]FI6H'9%(. M=;;7JOJ8R2[Y9%\NGP5B9KM@7BY74E"I=9OYTH("T:L,,X(.GB(,G?N?*9DAF;UJ7)>QS/;'9E>:737E^E:2,BVKO M359D)3H:G?RM*W\C<@IKA3*+^=:]6GW675YK)/M3);F9&,@YHL@OFYO*D!@=$_KF1 M79[/%SXLO&+A2?NQ6*N%?U%IM;-;-K^IB-\NKG+;1@/6K<#:JERVLEOZ8L!J MP)HC6!N5]BNO03=@W=4BGOT>S9O''.1_;F^[;C)>KRUG#E^\:4+AGYLUD_@X MGMD&WV:RFD-2H8E>5,X.[1$V&FW:W9%K2^V-5XD?.0%_4:CGEDP8!9\ M'!X^6DV##X./EPA,/?_SU@VO*92?SI7PM"[-@J#GC\![[O7=;WK3\7&$5'A> ME=DP=4SSW;XTFVB.9[Y/6]F=PV^(Q<$E3!HF89)%D4JO';IGXHE;+$]V86K< MJ\1?KW0N,B,QIL9MP)KOZJ%V.[LD@ &K 6N.8#UM5+H7V6URW%;&:S'/'4 \ M="1H>--KT;=11%LH_;NY\+YBI.XMB7Q._'W!^=?>2V@RL,)_KH M$$FH8,2?35 ?G1GFON&W0,@ 1D)\CU"7\/$$QLA],M4#G!$J\:G&NLY\$7P."+^B)$;;PRJ.0/[P"3AKA4 CCP)8QEZ B^0:D3PFS$ MN9)5R(A+WQ/A,+$5.@93XJ>N(5R2,7?YF#K50LY@YCJ3IWXLF;&O(&$0=E_Z M(&%_"R4Y1I'JQ!6@=B+8A J],!BDB4"V/-=&_&(FV57%*Q"O38;"@D&1,7?JH+E8J3K\QPJ(94UI+ MI0S&$WP^&($1]0D=#IGEJYY WSR!S]:ZI100KF>^OM7AVE1P;$K?@5W=9!S8 MW'-/%#JSIR\*=5L2.Q"XNCJY"3]-0-;S=L;R W@22")PH#7+"\ >VAR&*,A0 M>&.XWY,ID1A#D;VAN&>/"G]?HFDREF+=SGX"8%.%<*F%J=VOS4"94%D0V>,) MC"%24I&;Z*[P$R?ZD@C8+?T%V1T;> M5+$2Q_$L[!=RB$!8B6UB4J)6JSZZ%JN2AQ1A *8@8)S0*=T/11^ ?K!4OS0S M0>2I40T""2*#1D-!*N$DTDB9DD!,P#3(*GF9JX=__W(>R+-'2B=782'B"[.\ M1Y>C7#^#[;-F#X"/:QCFMP___M3NME&K=_^J_^?A]H1P&[Z@EG_6[OU1O>BU6@W._W+Z\9%LWW=:'::MZWN]?7)AU45FA"+#WP,LOR337 RAY&@C'R$7X;2=('DVN3>9FN)$?Q%1^I #[1K%)86GF^N0)>$!N0J+Q4F8=+8&S-R MZGA2OL=XD4B,H?* ZWX6;>Y=G0N&J<+)Q^#G@+G?,\N"&[6]+PM>R]'NUY$6 M6HB%$9Q!XC$C<7M&5R]],/PG\^?YW#Y92E&$DMDJP=VM]=M^T*>M1F:+^_:X M1&][093X )EB$5%C(@[,1'3;F:W7+\H\XGW;K+HWP9:AN,468F$$9Y!XS$@T MP9;_\]]J-G )&0R7/C*=-Y?$"WSI4]=^;;5>3N<=Y5Q?SYZ'M"OU[-X-\IIT MB@*>;9F*B5:,1KV@4;7L7J=U+!IEN+]A7,468F$$9Y!XS$C,8.E,K<3<7WW, M;2W-&JXXHT,?"BO2W9WN4)*L[6HQG=:JM9P.>GU!5&6K!:V6G2D.[8J=&,ME M+->BF&K5MZ_7W5I2!0"+"5,+S6M-<&#"U,((T2"Q &'JP46IX89XL^>C?$NE M#BQ:,/@Q'*_@R#.>U7 \@\1""_&X.9[9\F'6.8HH#D*$V$ MV?)A8BW#<$LFQ,((SB#QF)%H8JVTT)*C_?>S"V1KZK5KZI'I+H_" &)+\E$\ M]2E< '+(&I'A+HU#T8BRT_%=NY]5?ZDJ+W]BA.G747A#>!*>?.Z%[ZH(WSCC M"VZAYU(_YJ&2.SV>>G(X-&6GIZ$< M/%,ID3Z;&*(,REEKY_3.]"-43A-&&+IGPHABRLK@RH01V>\_6ZN"DE=T=5_ J[@N^B'*U_'9[ LNK,BS;FNW50LUL$7>!;&WA0CQC M'8UU/*A37HH,+Q,S%X&OF]C&Q,P&5X6)F<]]"O9[U?4[LZXID3G<96>AG.J- MVKO]F_Z7.E?^<#'3)(_V91\\<;T><:>SIX3=RP4C)B,<<)K_GUI':B/H/]L*+/ZX]_ M3,4C=W4G:>![T1?:2*EOIMSV1U<7[6JGV6PWNHU.NUZ[:+R+J!S83(=.)+N* M_EA"=3*(--])N8E59O#MC$GWKUZ#B7K5$96/A^UHD8#)E99%F@OVJOW\Y#^39(Z63JWMKQ.S 89^&?2I8[4X%93 >4P'7R=B% MI^P>H3Y90LDFC_Y(A35*$-FL5PB*/Y.VKU[$\QT;>&VF[%WL_8PM]5>JXG0G\%X M *0&@E%%#>0F@GWU8.!C%&RF%H5'_!Q,6EXQ\A@#_:+*&.ZYN.=2U6(7< M,HLI7(=L*;MM%+D=R%"HG2?U6J79S.[4MT/?6I*'%RZRT%:#)KOM7@>YFZM> M;=2-1AU6-C!/$?XF*+ 4>Y\VJ C*E"+^F1X27)1ISL#W'.Y![V;>36"P@6SO M/#%D/$/C>7"T/R_M.GABLE9"Z6!.[S-(,11V Q%&*:_L[' .F<3"F./3=J9) MES>*JFQG'JG[UCGB:*_Y_[U:[=-,4PX&3P? NHN[?&EOQ&K]2E(YA&A>UVF6 MDV\JM$^I=4SQ\F2?J*5(Y-D52(;4+=^'KRJL[4I218%/!D%V61"3N>QR.C3Q M>2&508MV262+ H1C3Q 7ER 8JFJH:C&$:*CJ'%5E.M^HEF$;VFIHJZ&MAK8: MVEHN)3*TU=#6D@C1T-;M:>OVNV(WW=(ZMT$V&$CV/6"NWW^"?^1:^UY;W?Y= MK7=QV^BTKR\N^I?=7JMY=]N\;=>N>Y>7K;+N>U4?EU8QWW^]ON__];7_YP/I M_R_\>__BG.]L!^DF3F=?>XD_N:0W$=PAC0L=D1!_Q,BU1X6-^[!NN6"6[PE) M I>Z?.P%TIF1)P_W$OD>Q#@3/"@$;_G3$_Z(W% !1,"E9$@M[@#,JZE3&N J MU KJSH@5" '8AK:\*<1%2Z+99"BM3B;-$&JI4R-<,AUQ"-6X3R8.A4["> IY/0'4#$+\?" Q#L>\^F7*8'#3::(.H0W / M,%XNR#" "YF>28D&JDH>1EPF7Q#\('T^IN&D6Y[,:#?Y3\UJD\!5#CPFH[D# M-$ZA03PC03"PPV0B/#NP<-CJ1PE@Q@UP%L5=T'/X_$A=^&4,L,3! ^PE#'4\ M<9BZ&90!8>Z"=8RP308S]1USE:Z@]J#P6(3NY$+5)<'&E$-#$R9H. VVGB-L M!&R[]$78T]3#U/Q55-_#J0I@5# G+DRUS7PFQF O;$PM^#AO,%&L^K+O6_9? MSWD<=$N@SM^N$%CP0/8'?" _U%>@Z# S(]^?7)V?3Z?3ZH^!<*J>>#QOU&K- M<_SY'"\\":_W9Q.X'EH&<3'[!)H.VX8'A9>,!'JV_U&>K'?7O+[L]3MWW7J[ M7;MK]'K=Z]YMHP5?@%/KMJ-F'3I@3NC]7KOG_YR!,]\=>#8%1)R0\Z0_T5A[ MPB(JSE%$6]]%A?7*N,,KSE$#SZ*FHMN'PAMOTEW>])JUSD7MMMYNW=ZN&B1T:>4 %R2XR0/> H)%(>A.@8WU F'AMV,' M^H '$C#W[.O]R8>O+JBN YJ]^.9(U.$GRAVD3B!;<28I'GW!0-_ L('11ALH M1^!20'74H5;A_3[]H73:!=4Y'3"7#;G_'G__Z;3]7NG63W5E#?7Y%G-G6ZB? M<=MF!0_$0KO GY@SJ_YR/B=,5)7S)5WY\.]?SE$D_ K__?#_4$L#!!0 ( M .Y!JDQYYWVM]P< /M$ 1 NGG@<'"$GO3:;D3$J;.YE)FPRDT_-V1M@+:&)+5)))^._O2OZ! >/8 MAC0]E[P9L_OI6WVKU?[T+T<]J^O MG3\OWGW\E^O^]6EP0SX++PJ!:]*70#7XY)'I*?GA@WH@8RE"\D/(!S:GKAL[ M$7OQI/QSY4TAI(1J+=DHTG E9/@9QC0*=,^)^,^(!FS,P$<* 9@A5@QR7VLJ M)Z"_T1#4C'K07^D2?"UG&[\Y]VM]MQ"(;)U7G ^$-F M_?CX>/0TDL&1D!.T;'=;YNL159":<\%Y%!8[^%JV]&(&+31RT0HD\S*_YYU6 M'9"X7ST* ^?KS#X?PVDK_C)ORDHB9EQIRKTLXJ>-&7KL6NO.V=E9RWZ;F2J_ MR!!A.ZV_OMX,K=C.Q3M"K/@LG FI"=\0;4S5R'I&RIU0.C/A_MMM=UP3<)PR M-\*CVB9H/N1"QQ8$6J5WW"74$7)P2*L>'2D"4'OB8[%V)61R9U^$+%830F59 MM(7.IHOYY*9^KKGE=HYW8[%>=28EM1CY_&+JW<5&GG/ M;['C'MDT8]*<1O'>47']I YFX--Z0RKPCB9BWO)$Q+5<5"YI17[IAR:U;!4T MDA*;GP9L\H[9IYWY^, ,XDD=*JF/N7"7SLT(P),WK3T9F9.]VGD2&)^#T@:P M6X=%SBVY=I<0S9APRKSJF^^F5WRY\X0HYAFX3AT2J8^Y<)?.#0GHF:S/('6R M5R4<*.="6R!S*[TYFS$^%O$=O&>V[/-TWQ[ F-C.]#S9-%-@@;I8D4P13LW$0 MG.P DLA_>5 ^C.L&A2Z,L]\XIH".ZL:$+A#\IN',)-0-!UT4'IL;)9X!N$<# M8DZB?<%]X I\O% B8+YI^C[1P#3KPRF 5M\YC7QF&TCC^7UPO?W\:KG5@4R9 MI=R6J7?1P>-EN]TF+AEBG/8I 5YGX"2/3A)X$N.3]]D(?WQLK0.O#1DAV"V_ ML-?KTYHX)R8ECFMUH++?ZE(K=$MNIJKM1\L^\CU^ 4%CW#=57T?5.XKMJ)Z" M9LC\!=1=Q7]&Y=-V9U>5R?N5$0]>]6PR;\=]$6* 4S1A<[CFJ";<"/42J=!X MT/+\Z%;.CZ6)&),5"B3F0-X;%G^\9,BG'-QT*&EE)51;<#E"C6SLYP MV1L"N M(%0D 3\D6"0#(QG:FR1\\ADT98':69D4ITR@DW;GI'U<0R#R/H$]I'*V=8KO M< /P&.RN5094)M9QNW-L#Z?5Q4IQ#TFM;Z#-*>H.)!ZQ0L&'4SQR5U6HV+F\ MQG4+:ASB$ -$$(G$4,1B';H0-:M;*49Y9>L65+:MLAQD72N&4Y\C[E5>NDJ&H9=Y+X'^A4URU0!:[E M=>GDI"#Q\Q-_D+5HJ(7W<#NSI^:J<[_B4Y[MIP79;MU)XG^@4UTSVXMAMN@6?Y/GM:L,^N"7!X>^LP&BGX&9DG3'/SU*[N,MCB7KX4 M/A04_B42B:$.CC4,4 MSKMF.C)&_Y4BFO4<^Z>A M!)_I]/8,)!/^O06(_^FA\R]Z;L35%UQ+ZND!:+R/= ;@ 9O'#7@<6+G)"T;F MPZAY8)]AI*_13MI'X=^B< 12C&\$-;U6'%BY2?/ &-

5SX"/Y+)CP.5 M0Q@ 7C%/LSGT!2Y6G !UP[ \8)Y-J=80?!523^@$E.!WD?2F%%?$EY\1FX6Y M--TWZ&^F/\7A3;*F?):3F?PH4&/=%@/6' MT:&(]+1/<=]";:ZHQP),OZ]@2E,6>$VG)M,1_PGWW! I24"W#?$ M)-VW/?,6$)^DF\L]R# -L+IY7J1FK1)>R 6--"+.QS8M.-4' M86QM=[A:CY\S>K7ZNSVL*,06S_S8$&$*+CY1_K 64HG!ZV\G]Y+Z\)V/D(EY M.RZFO'[SG]*7_@ VF6KP+^<@LO?/Y].CC[B M?-'.IC\^X3^P)TS M='Z*T^71\SF&)>:C3^WRY.B?&1>_'Y7Y[/3HG[/Y[^W' ' A=+3Z8=).?_]+ M]R6&!1Y]7K1_6:03/ VO9RDL5\\^62[/_O+TZ:=/GW[X'.>3'V;S#T\%8_+I M'U*WENA^@\MBT'T$7(#D/WQ>Y"='U,/I8O7L/1YR6?SS-^4_R55I[KU_NOKK M'T47[::"5"U_^J]?7A^O^@GM=+$,TX1/_O:GHZ,+..:S";[#8Z8?%;-+F#OR?PJ2K]/@$<;GX;1K. M=ADL2 M/;E67_WNO USFC0GN&Q3F S8K8WUCMF]XR5][13 F_)\=GHVQQ,JTG[$5Z0V M3O'U;#%DG_L^[($ \4?1L4'XYD%5 %A0P\+BY.5D]JFG$MJOREJ=>G.&\]7J M-&"OMM1YP&[=7]G>I>*!.GAI@?P\7;;++Z^F938_73UV5P=V"@[4P%?3)<[; MTY?ME!1V&R;O\&PV7Y))M:N!.P7';N +7(9VLKAW.V_(C]WDL$]GT^,36IQV-7*KT)@-VW/0]Y$=LYGO0YSL'NH]1(=J MY&R)B[?A2U?WSE9M*#M",_8=R=M%!FK4\7*6?G]SMEH+=K5F4]D1FK$G-EM$ M1FC4?IR^76*H)IW'!?[[O%L:/W9+^;Y8;1<;J7$K]MZU:=>$;FT8>0[I?+(R M"5[3[^OB72N&=\XO&H&?ETBB>146N&S&9):N=6_]Z%7$HH1%7,47SA?P(82S MI]1M^Q0GR\7E)QT0%AA?!T#^O/ZX>=V&V$[:)2UWSZ9YQ:F3V23C?/'SO\_) M'KILV"1$G/SXA!K1["O:<.USBHQ!Y!:!VQS!,N\@HJ(_6>^5]M<[/ND"/[/Y M&OYJ/=^ODTUV,3K!"V2N-?BLNDY)!U::J&)1*?*]^G.%4,_FZ6@V)\Q^?,*? M''W"]L/)%ZRLASO/\+J,8WP\%!5F^[MQY8$!A&TAURT!6TMHU]C MTH:HKWB\/QWT8Z+#\%#5HL/5 -AN*FPHW7#G,2NCP GC01LF(5J,0'WVR)/D M3/2@@7F,-!@&IEH4>'Z^6,Y.-X=HJ! M*88 Y)K O+EU]DT[=04 M.R0;R0SS47@P,EK %#.9/XI,F(1"H"!?J0]%JCL/O>()PV-5+:HTFWYXC_/3 M39LZF^)*&XHW*8D4M16@@N&0 TTH:VP&#")R%GU)C-^?"=7]AGZ1I6$ JNTZ MO@^?KR"PEW[8)=I(\H*HUQXD(@?%7 +IBP THH@B;<32PYVL[FSTHL4(8-6B MR)TV5S9$YE7DVA7RH71A"C2JCO=90G8,>?%>R=S#NJR^3@R__3 (9K78\':^ M9O*JU?\7)N?;EHL-I1M5HN%>9\B>:5*&B19$'1A87Z10WLMB'_QV5-\AFXT! M4S5OX^(LRC[C?[-HDZC9AID :)&L(9XU1$-6."E0IGTQ+@KST)7!P(,_ $;5 M=A]R;CN PN1M:/.KZ?-PUBZ_'E#>M/>P6:(1F4>?A05'BR8YU-F#<$J"CC(+ M+Z(ML<>B4,=D')@'PT%5BP[OY^3OG,^_[*4*OBW<*&:L4UY 4H)#*,9>!%N+ M,;+X0G9/G^VG*P8B/!X6# )3Q=W(\],.>K4XJ;3O3_BLLWA2S?[7N4 M=ZFI8:HP;WB P&("YU(!8[0# D2S'%10N@=UZD2NA]8?HT-8BU;ONJ-W4\P_ MA_FTG7Y87.D9^5%M:K>YI;N%&V9TBJ1#P984("4?05LM0!0,Q:K,&.\1KZ@3 M[QZ8/*.@5DT-+1:X-=)]4:!)AFD;>2:>.TTKJ:*5E&D.)FE;9. F^+UV/\?L MQ1['.:Z6:UQ0EAD301KA:!9G#LJ3]XF9^8 IT6#9A^Y-W6=X;BJ_GJ!4\YW" MXN39-'??NEG[,4RZ [W/EL_#?/Z%)MY.AVH?^8;9''B."H1E#I12!I30#'C) M67MMN-,]MOEKDN)>(WK3P1H)L]KG_]YA0FI]G""MX?N? MPDUN1LK=4I0U$A M=GN9%GR4'#BB=X4FHN,/_N37< P9&*I[G_5Y/P\9?YO&=C+Y>K;^YO&>:X4: MS"9Z'P5PYR*8XCBM]\5>'E/!PO2#/[/5?R ' :;6?'XU[6YQS.9?WH5/OX3N M,E^8;+->-I9OK(\Y*RM!B"R ND,+I9,1>$2?O=&Z^!X+?YW=E>%F\% 85>? MRW;:+DXP_V,VRQ>^V3MT@WD5D;@T&@U8M!R02I24E!B%J@%PJS M[;$]7\=#'H$?@R)6<=/E++3YY\_=*44D6V;EX._K,.PAW0CA%9H@@!"(H"1F MZ Y 0LS%RNA*( /HH;O$P[%E',0JL^5]^+Q5B5PMUC!AE*9_8#E5:!/7('WH MJK999ZM2,CTVY>J<]QI\_.\+337'X&-H)YVU^G(V/R:OYAC3^7S?2R&[9!O- M!(\N6((-.6@>%*B,J5L\-=,%@TD][HNY1T:),?"JIQ!F9SA??GD["=,E:;/. M"S[KD?_JF. >). V-4 MBQ'KY#;3#ZL3B^\ZI-^4WVBIZQ#90HFM>-1."\&B MM\-LZCYP$@P$SM?!_^O3F[B\IM_KYGO8D 'KCZ0/M7-/;,F15Z%-PR3S>U@- MO27A7L6T'AM:N,?A@2U2C?*><9T0!#<, F8!3@<)S#%T2263&6S,;E[<8)NU_,/_O;-)E+OY':*==7]Y,O[H3O+>TR3 ML1[9:(LNH%5DPT0#R0@//B(-'_E5PJ\1/*CC"XS%QP<$^J%,B;OD0:VY MUFS<%KY F<:H.X>'+_#B^YUWY#=7T^0LD)P^ YP5,@*M"Q"#4Q"Y$X8,3!W< M7A[2:*M1UPWR:;L[T/FG+^2T4!^ZV/FB\V>>I67[<5?FJ?TK:2R3W'-G &W, M8#DI9N>ZC9H8A"G12ZE[;%%46L=&&_YO%[;Q<*T6B0I?5HK@_>Q9(K3F>'M8 M;5M@:O]:&I\PQNPC".,1=. >M(H.>)("A3$L[S?C=G)LS#/&8XW]S6#6J+@> MC&.WQNCN0K%;*VD*(A>1:W+BE2"?7FDR-$6!4I@DA]Y)*7J@<]XJ2 M'-2#.[ E-@RNAU!B>^9^N$VDX4RSG)B"XI( )LDUEBH44+8P3"$&71Y\9M&Q M!G6+>NJ)8;W;.&?K5?M->8%QN9ICJZN)J_VM-W'2?@C7$IYOO)6S;R6-8<*S M$A)U/3+0T7M K0T42]!J)E*ZN07Q>.RIH>DT*JP'L:>N9(?_^3/.4[O8>!)Z M;]DF,Y6+5(KZG0,P(018GQEX'VVVTI=L>@09#FH[C:F'J;!1M3'$N!7%PGJ)^%T8P)BDE(RG.5>$+9)UM%I3O*M?@S-)0'-K?_ M.,C1Q]S>4$FCE(J\R^A1E V@J.= R 30TI)/HD)TZ<$?E#FTN3T,KA49]O]T MHW>LX7ND^[XO\&R.J5TA1S]/<#4HT_SLM'N)UW^NO<%M8]*UW>*-) LO29Y! M9Q>!:6LAE^R!M+<)UDNIL(=ZJ>/-5Z+-2'C68M/73>,7[6*5BY3:^Z;LO!"_ M5:[Q.J+7J(!AEH <'0%JR"&507GFE=5]K@[)@]H\0Q-H:"2KW1V83&:?NE-U M+V?S%[/SN"SGDV^OP=YY-[Q/M8U.EA!/9!:2CH984O>&!>[!*J^\9BA8GSA2 MG:.CE6A7&>=:K%R]X/"GL+B>DG\+WS8+-"@14W%=HB3/0&ECP75YVW5DP:&P MR>D'G]B^$I,&0[#>U=GK='XUO4RN>F$ [KKWMI<\K?FY>,$$9)V[&QNDM+TG MC]5&I9B(18C<(U&A^:[6P+$0/1RCOE6E=R+4M^+D :M8@D;@WGI(CAJ"+GB0 MEG.F$LNJ]+BN;[]S/@T"Z.'H=)F4XFOS[Z:@-L@W)F6I2G?LQF9'KH@IY)[( M "4Z9"5Y'F6/V(#[S@DU#**'8]1E/H/M(IUA=-_YPSJA^3AF+.^VWZY0F_,<7 G2NU389.\=REF 020A"2Z>]%> M"D 9"V9,,?D>!TPX^\[)-A+&A]CA76U,7^X4[;FS>TVF$ICG_KL+B0Z)X<)UU=\_N6B(/G:V3-EJ@:>+HN=X 3ZA MLN)#"3*5U.-F,C_LR9)J.NB^6![>F5L?M5JEB;N7.W>U@@:S= %S 6X# \^, MZ-X+1^X(!L&[[0*>^EQ>.>C!DGH.74](#TJJ&^\)OBNE;H@W5D74T430B1E( M5B5P/@<0V1O#HN/9]S#'^7<5_AX)T,.',-?O&;Y7^'(MVW@NO36*UG/J+LBH M)2A+6IJ;Z#SSR;I>QW&_J^CW&&@>7"D=ATFXZ( M!1- ;H@&8[@#(P.GCV/F.O3@U?<>$A\&TL-1ZGXOP;Y3/4TH27M=$F 1 ICU M$63.&E")),A'44;W,:W\]ZVZAD7V(:0S66-&?SU\/I/#'C$>;9:O&]H%,&D4 MB)_G1-&ON/^$93;'*ZOA+^UT-F^77UY-ESC'17-DDTI5&-0#IQ5W8GAD,"%PB %FAN,IVCR@W^A MV+W'Z.:!V=[8[![O6]X/1:W/YVFY6#6!E-G:5=LPD-N*-T)&:; 42!&)Y*@B M>"'UY:N1'-JB'_IH]AJ%V2@@U9K&KR^\J4YQ;9G"5THU4AN6D'!10D<063/J MBQ?@4D%G,/M>%WHJO75]@ $?!IMJX]RFSOE<[-X3NE&RL48R6L XI*021">1 MW';J(F8K':HD19][HY7>KC[D>/?&Y]XJ^_BD/3OK@BJ=Z;E8ALD%G+>/Z1Y2 M#2=SQ/.$4$3W-C/!% A)?M5:-WFR5Q]\COW!%/C@6-6:W\]GB^6;LGH1&;7] M&.)Y.+Y>Z7,/\=KR"RS:&_5:A19/\J5%VB M5>XA=2^^-I[TK;-]/J. ?#C"1T//13U=N,O4-K-MALE&YN\ M]CZ0YQVL[3+*)4C=32HC"Z923#!]LF=7RL\^Y+A]LP/6%Z_:'+CH^POZOUBV M::\C&-L$&S2#^GX5-#K*K()1X(Q"",9VN';O\^-&AFP92[I'L*1.,&Q$_HR&8E7#9VTI^NK=?EV&XRZ+5O4'5D!YXW/?7TMA M,\IC-[R28NSG5$#S:E;U6L^IW*WQN7%\'A?X[_-.P78I6*IT\,8C5[39\L#U M>M=]B6&!?_O3?P%02P,$% @ [D&J3'#"Y"8W$P 9>0 !4 !S;6ED M+3(P,3@P,S,Q7V1E9BYX;6SM75ESVT:V?L^OT/4\*^H-O:3B3/4ZY2K'=DEV M,O<)!9&0A I)* HV_/K;X,BJ<4D06$CJ+E5*46F>CG]?>=TGW-ZX:___#:= MG-S%69ZDL[=OX,_@S4D\&Z7C9';]]LV7BU-YH=^]>_//WW[Z]7].3_^MSM^? MF'0TG\:SXD1G<53$XY.O27%S\N=GMY7.EG\,DEF M?_U2_KB,\OCD6Y[\DH]NXFGT/AU%Q:+OFZ*X_>7L[.O7KS]_N\PF/Z?9]1D" M )^M:VTM4?[K=%7LM/SH%*)3#'_^EH_?G/@1SO)%WWMTLBI>_G51+/QSZ-T>E86.-/I;!S/\GCL?\G3 M23(N>5+1I&STXB:.B_S++)J/$_^IEVS1P4T67[U]XYL;>_P@!_@>O7_4:*KX M?AO[II+I[<3#>=;#(#Y%F5?(F[A(1M&DQ1%M;+?+X5T4_F=I7!^O=#J]S>(; M7R2YB]]YDYS&[].\S3$W[6P@0*R+=@W"#QWU D#N!8OR&S=)OS:TVOV:[&M0 M'V_C;#'SMSBJ'6VV-*S5XF=G15)\?S>[2K/IHLU56A+JHDA'?WV\72P#5=)L*MN!&'MBLZ-*!T+MI]/; M:[0ETOPRC_^>ETOC7;F*[XO5[FH=";?0WI>*]J325L&B;+22;?GK8_'6\68LFCQS_K=$N*N@M8R.@X68CVJV+93_O?2BT]GI.+Z*YI.BIHA; MV^E0X'0:);/F\CYIIG5Q%ZV?3N/I99S5E753&VT+>N/;RT;SR_AT#4U-<7>T MM%5HKS3)+"FGKO?^G\O2I5SMIT_N98B_%;&O.NY;BAWA>?Q]X7 MF?L)?)1>KR0=E08PN_:4%UDT*G(O>_S.,[[N=A)=QI.W;WP7XONFR.;QPX>^=6\)=K*8FKQ*Q-?W4_5.Q7F,Y5647RX G>>G MUU%TZST.R,[B29&O/BE5C)T"N-Q#^L?RX_ \FEW'\ENRR4)^*!-J2PAR&DI$ M&.-.$RK("E>HA.A157:X3S54YX6\INT M-",ODC^_8E?O(WF^U(A@=PQ+A%' M6DIAE7L\#F"#<&/XTBGA6T.G![H;\+&)T498'"^WA^'T27AY:$H/0^7O'M+I M?%I)YI-R(7>."$,,T%1)Y9"P8C5I6::![)/.31'X%BY?RD3:'@:]\1E]VX_/ MQ^5"P;!V@B(66$8I]LI.^&HLFK'Z[A@:-)\-,*CF1\A M3NYVN=4[JH0*8V6]U"A@ A%F5%KJ16Q:#B6V)=+W1Y:?=FLG$S2KV5"RJ69 M2>>7Q=5\(D>C=#XK\IW:\;(&0N1'3(ABV#C#D%(:"[4%8>0^ZTBEV MM6>'/<;\.""<1!([AZD&%$H@UZ,Q :^M"?@(-:%#Y%K4@_/T M>S0IOG_R 6B9THNR63S^^""DO,[B)\G6:M78M\50*^FHI$A"0KC1('!V-6LZ MA7!][X"\'FWI",P'!?KU;$..M,/:#-:WF;?NS*PU?4"#&TBG*%K8$X #[29]CYU=] M&<# 4#I6?>S0P6E@.F$1 04F68P.!87VF8C:FWEOC)FT; MBT$GU4N /E[I+!XGA8M&R20IOE?DV+=5"9G@2%A*)5-"8*XUHFH%B^2LOGO8 M4>:O"X:@BE!"9P6OO0AT"$),5P-6+N MS6_8B?GF1.ZA&2W@]=^@*8-,\P]/05H*(B_F4^^SE4[GW /Z746SO[;FA7=7 M" 5B0A 58 LUU8%!&M.5Q(A2V">Q^R6(VR,A[0"AWHP]G5W[ &]:KHR??<]5 M'L&&XJ$D$$MID?>Z"!4!X9*XU<@P-J0V]R]/&Q[.&V@.S*$HKY[5-U8(<> L MX(1#[JR?_:#$P*ZA"B 8^*K?B+ *]ALA]-KT8)AK^@#H/PSMCQ,RG]-R@B9">U_V&9*7=0',([[Z2]Q\+A]P+ M;Q%Q7&BG 66 &+,:%62*#6>/L"/"&V/2&]-QX8>]/]<;BH>&&4P1(EH8(0'B MDDFWSJ5!73]>:WT?L"NVFZ/2%]]/W=D*1_['PJ&0FEA(N. 2$$@$) ZLYRNB MZ^_^OYSK@[GQC6$Y#-D?HFFU^[:M2N@D10$-H (..>(5F(+U0D5]!#QL1[X) M93O9;XS0:]2%03KS0U"!EE)RG^;9Z";*X_1*IY/Y]#*)+M)Y<:,C#TDRBU:) MJMUINAD%&M??N7_Y.:R#>7!UT1CNU1@@G=$$(LZ%P,QB MH.UZ' 1R.6SWK 8?.^[(U,/B>+D=I+O5+Z6'H;+>M2>K#;?8(8"-9E(KS,PJ MRP"9D&IXKE0M)G9>>WH9!L.^]L040$H'P@1,$:V X5RM$WL!'M"%B%;Y;(#! MX78Q7K1]$0HB20"8TY@2H@G#3+'UJ SN]2!*'6?X?>/CCHU!.4QZ8W$>/6=:5*D,WT3%44\^3W-BFNOJWDZ6Z5Z MQO;O>7*[ZS94JYV$WO,)*%" 2L?]?T(H2]<3J^+U4VRM7Y!J6W,.#N9AIIPM M=S"W%PZ]CC/+@<.*"ZJT(U;IU:@$,/4=DF#H*M(:*"W-*!_FY;C3JT5V<+_Y MX4F5$"AJ% 6,0:T"YHCQ8?$# +*^M=.A4]DR-'V>A/N\/#-0M:7$K3=^$#+U">?'0GA+T'1^97G[<^.MWFRM?$>\QYNM=GH[2;_'\46< MW27EP[51%JMH\=#H]#:>Y8M7/ M0B@%8HY3IA#2 <8 @N6*0%C \%Z+93>8EE\3-9Y/XH]7[8RYZBYN)_V%6"BI MN =9!;B,RKSI/^!K5)\'.G;>YCV87J7#8V'0]XCEUR@;[W%5Z$FY4 CKW3WL MF 7<84VQ@7P% 2\_NK9\8WA ZO#\[>(&F#:E\^U!9@L*W)]FZZ"YTB@CC%+46 J8TMX2B%;+$4C+L+?>:6O)\(AP. ML/^ONNTA/,@3!4>LL0K?S\XDOUV9-=]4)K FD"@ ( M!628. +U:JS6\ %>XCXLY<]/M;0([F"FO&WX+0/?C_.B_!;=\HN,S]/)Q*59 M^<Z@PEXAD#($:K[?6*['TV_ M[RL4W"!,E-.48"*X+CYN6/EZD[7:U%R+&K^KZSZ=/_OM-EE^YU8/"E_9=RBL($($!EKB1/F@%-9K[S,0M/XECLY.&;TR&VB; MHM[,H@PZWN7Y/!Z;>5:^T+N0=C'6_/%FE?T69Z,DCW?J^8L;"XFVEA#K).22 M*N9#)0U7J!CODP[OD-/0%+=KS(]E@EZ.KTR5=^YE_]!72'VX+WR<#@T'Y:-^ M 4;K]),RL'X&K;/C.T/3XP-3&7@G[)D%)>4 M7/695]E3F% "9CG'QD'K(!:<6D=7KX%1K9][Z*\RY=$/6*S.AP]M-R"Q2 M4 84^L@)"! 8]* J,*"]OI+7^ZK2NI(>QIY>2.*Q&-'3H/\9 (L_FJB(791D M?T23>9?&]$))0LX8TIHYJ@32WD<) K?FP\H&"=%CR!<-W:BZ)?-8C*LRFW"@ M=:N17*'3%$'G@P G+)>:)C2%(-W?#ZI'8P9KAUH_]9SJ1S MNVM5D! Q# CGAF,JH0J@#M8>!V>(O>ZDVL$-[9!<#L:R*C#X(\[+ 2\FFK@\ M_/(Y+3\Z?&363+!0:(@4D!8:%2BC.-5HS9:!ZG6G 0]N>4/BME=+O*P&Y;(Z M;_IN5F3)+$]&"]<:5EE9)YV&%A$$(>20>)2U)<#JE7)PYT#]UY Z'6_:?:"(XF==AYJ+01Q*)#<&A!HPHE9[=/Q@+GZ M;\ITYL:]%E-HG9PC-XG^[2"$0F%#C!!8.^DG'P((6ON]VO;ZIO0+/*F!*%T_ M]O!"DHXE.'F:@_Q7EN:5!M!N;Z$65B.)B2#6 TJ1H="N74WOA XT13U@Y3\H M0<TNLV23Q@U3\L0\>B^VL6 MGN;##^$)[98@9-B67U'!_9H+D&$&P0=E$":HOW_9;7;W=5I(-Z0=G=$TWO_O M18B068P- D0"RW4 )0!"KO,8"MG:IM/9>WFO+J)NFZ1C,94_#FXG>TH0 LB5 M,RXPB%E!(6*(K_9R.20-7KGN; _CM1A)-PP=BX5L74H'L;B\6*@PP, HS1'# M@0F<=YBYP2N6I';U3SIW]MCC:[&CWD@;?$9K\:.<5M87@RJW]5KJ)B0!,M8$ M2C."K%&!QGR=&P20UE]&Q'^%^A^&AKX4>HEB/-X\UG*#?I;OFM?W:R"TT@@C M.:0!ALQ)3#%GZSR=!@V^*@F\=BWL!.&^]&LO$-?+Q,)N\L]I$4T>_[T$\D-: M_&]-NT_% Y @:0W;8D"!AUD4J^Q!ZC!TQZO_@&;(1+4ZQO' MBS'Z9QW_/_=ID[\I3D8=^[?B9/._W>+9X6Y60.D&1XWY1]>P&%H"@ M?(K3:&TI*+^W9!_#ZV64E<\';R@> NV$,EQ+6C[LC0075MZ/+O!3?8,C6"V_ M_MN.5W,T!OT*[^*+F,K>+D;Q+/*S:<5KO!O+AY01@S#CC!G&H)":&^Y/B\EONQ5WD;L_O#L0G-H>HL>ER)^F>6W\2BY2N)Q]3.CV^J$5/ M2NF(MRULA676+<>(-+!XX,_<-N3MAW>_VT7I=6K$832AXO78H2C"817 I5D\ MBO*B\@W8S15")Y%D?HU5$$OK !7E5S[ZT3E$J5"BSQ?:]]V+;L[4%NX;0=/? M>T]+M?]7G%YGT>U-,HHF^[H!S^N$CB&'& BP<$P3;3%"K%P]'>!&D5Z_ZG8 MKD!#>'I3@7N/\[&TU9/_MCHA0@%AM,R:!R[@ C.%RS$:%G#LQVN.Q!VHS]US M;6@9J=>I%<-V"0:@#$V4((]'/U^G=V=Y<9N5"@ 7OY7$PT?$EY^%'_0&>I=_ M"8%"7#M*'&=8&US&T@L9L6!(X?VR'#TO[LWQ3IM@T)NQ/EN_JK]89TN-4"J@ MK=!4(*B(Y 0AL5KT')*R?@KYY<=M#[B"MP+. O8]FN^XJ/Q0*-0FT]V"H M%,X2IA4+"/&C*%]$!8$4O9IV+7Z;[_+41J-?3L_C:&+S,B3YE*7>,RJ^5S+\ M8Y50&0C*5RN0"ZQW=J5VK 2)2P@1]KYMCQF:P_+=&)N^V%\>Z,H_IW+T]SS) MUO*67SA5E*^7^$]O[_<,M^K#_HV$ 8,& VAG2&5O)5A: !JF00 %0 '-M:60M,C Q.# S,S%?;&%B+GAM;.6]:Y/;.)8M M^GU^!6_/Q#W5$>DN$@0(H.=Q L\:QW$[?6U7SYFHN*&04TQ;IY1BCJ1TV?/K M+TB)3.5+ D" 9-6=Z*FRLVSNM1> A;V!#>!?_N>WFU7RM=QLE]7Z7_^4_27] M4U*NKZK%O]G\I:7ZQ6JY__6O]CT_S M;9E\VR[_NKWZ4M[,WU17\UUC^\MN=_O7'W_\[;??_O+MTV;UEVKS^4>0IOF/ MW=]Z\4_4OWO5_K%7]8]>9>!5GOWEVW;QI\1XN-XVMBV,M'_\VY,__UO>_.F, M4OIC\U^[/[I=/O<'S6>S'__WW]Y\:/Q\M5QO=_/U5?FG?_N')-G3L:E6Y?OR M.JG__?/[UR^BHS_6?^+'=?FYYOM=N5E6BP^[^6;W9OZI7!D8S=>^;,KKYS^Q MVFP>?*%FB-8,947-T#^>^?#N^VWYKW_:+F]N5X:>'WO@]P"\>PHV%KJ&A+<^ M($^Q^OB#@?%^-$.W#(OXZ2<#8]YW-+5>Q.B_CS\;&'M8R%%[1K6;KP+WC">? M?!'SJOY3;\RO#G^P_OH)^6V,'T3UZ,/EMUVY7I2+1C0??#I9+O[U3^97L[OM MJ\_S^>U,S3=K,VEM32_X\&6^*=FG[6XSO]K-2 H+!%.),@@ 1;FB5+,"%6E. M8 X4G#7?FY7K5S]_:*TW/[+\/B<%2S.N"R X,O_CF* 49E@!(D0AT9]<&'C* M[:;<5G>;J_W$9(#5\_(>Z[^UD!*#*6E );^TL/[??_GQWI,'[%57SW6'!LSU M?/NI071PVB#+\(_E:K=M?_*J_LFK-#M,KO]XCIW'A%97X0C=\[.J XAJ<^A\ M#_H(VUPEU691;DQ@T_ZE^>;J3$,<_L2/5Y69K6]WKQZT21W@A':C"MS1]KP8 M-Y[CY,FXJ<.3Q=VJO+Q^;)C/M\LKME[(Y>JN'OSS3ZORHQF1W+C_ZTP4%)%" M0(Z0S#@$>:9).ZQTFA6S73>-G!U;OA@D)XS03.1*%X@11GFA%08 Z5P5:49< MAM[NA5GOQ/AK82?5=?*FVAZ-PXND 9[,UXOD /W%\3ALJ]B)W10:Q$T+C]OB MJ2X^TQ[)+PWVI :?-.@'EDQ/CD\H:NQ6FX;@1O>R&G8LN,GU\QC:*4+F]7 G ME*5$@[Q("Z7-CS@7#!491L1%E/M9BBR]^^&\7%]5-V7RP\J([Y^36S/:MS52 M-ZGMR:A?]!B/S+XA9"N54XDD'S#E$$[Z,3P-B0ODRYG L@]#MG+UMMR];@9I M'1_-F(E#J#*!J^10:":4^4=K0PFA9^WBSMGQY/9=J_'SPBK5V2%DH#P4(C?Y M<63(3FXBT.,E+S4WKP_^VJY)WIB.O=L!+S@)T3DN+' MXC0DQ!-[%:(?N4G$?Y3+SU],^,2^EIOYY_+MWK"**<]!GT31 MU5;D5+%=[XF2+#KSZI7U=7NWJ*&6[JZY^3:K;NM9F&SA(#-$H/<+%@=LC3.#8:N;3Z#&YQSV!"/(\ MN:ZQ9,#FFH;L1O?2)KX,SFK/]/TE/#-NHEN4:@D18(QB!G">MBA02L,D\-[6 MHZ?P30E-\ML(B;Q_B_1*Y0=IBJC)_+D-_"'3^9?8=$_H>[?+A,4WA'=V27T@ M%GNF];,\8P61B*>IS'@AI)! =Q&XUBA .G_6QKAI?".7BVJUFF^V]S]U5$YO M>GME]4&9#9;-3R*%=T_=K/*_RC<:"IQ)OEE#-.& 4NY?L_=MKUJ&\]F5IFE)'L)MGIM\'W*:?49L_=DEUN!:R*[@>H4=, M8QX;F8.7B[5':Q';68_]-M\L/IJ_PKXMMS-*%=8PUUBE1.>BR&5&6AM92K#+ M;.7VYHS<;TF+()P_GW^S]S",T;8/?HUHMWIH.]G=^4LKJ9+]-ZI5-KQ8DQ(S!Z*L0#C4O XP!R_/6SGD_?E=K=97M7;4W7QS\_K MY6[[_L//?ROKK:N9DHA)E *49C3#.=0P$]U*CB29R\30SU)DA;\'ES3HD@9> M\H,!N/US\LL>I*/D]Z363KN'8]5-A'L2&D653W)U0E[#<#P-G0SD2Q6C%SIN M:%)@#(%">IUEZG[_CW.U8],#88J\!O[#.EQQ- M:6,WV*#3T4'URX>G)_X MI78O.?@WM=4AKT;JLSX4MU=,8W8:FP37-:(AVF2$N6JOOC-*),@AUZ* .:2$ M:Z:[G) 7>3Z[?731\)#29XG11?4>NV,M@'R^JF^$ODAX^7FYKNLVZYEK_[GD M!Z^S'R.TYN"S5X0FG,3$=7$XA_*[G;'V\(>9K!P[P1]NGG+U/]X4Y=420\U. M/YD_N-N^7N^3OUE&4TI)7A".\J+ )N4K< L2%VS0#,H16N3,J4%3CC7MN#;3 M,'-.Q!8:;\+9.Y4LUX=Z33/KE,T- 2;,O"Z7N[M3:?,D9Z"'S11Q^O'L#W^, MNT(S^;"]Z//+V?YGY? M4]K9IHLXRX7K-G^,B2\@'X'GPM M93T]UH4@K[?;NW(A[S8F!3R\'-:H'PGL CT6\Y( M(U$^^A33^C/>A.+,_*D9(EXS3D3R(SKX6,-C/@[&6BF=4\QR@"A61!#= MX@19A@_[..V#>R-L 9Q#Z+Z+\_SK@39[..9ONNS>3#+L''8IGKX'WB:ZML2(P32CRZ-;%. =YOE55E7=ET?*KM8:N98DDN=*9WEE!1* M%ZTCN21.YU,F"#_R1/?D.M<6:-(@#7(SY 19';[P:HS^,)'*K'-];*R[^(9O MW6%2PM!=[8\Q&</^U7T9(?[K:+J<_1YUMZ4A-ST$;^?/QYU[HG_?]JLK5G M99P9UK'5QBG,?N1 \Q_E?%?J^7+S]_GJKIP1C($06!>< B$A04AW7BB6Y^-5 M;O?'/E1I]YB3:_#V'J,$?-BFGE*-^),9M_DC2>U\4GN?-.[_OB9>Q[8=K+ \ M7"_[8TS$T=B)6IH>NA4G4[M^,MC0H@"9YAAIJ@@3!=$ MCZED&93K&OOY=#@ M->]C3N*1^\9$RN+C]X?1)WBKDOD_6)[=J]W'K+[J_P.%!,."]X@!O$\,1)W^!V[S M0//]!!L[V@2_[7%BX?T-4+N?N!#X]KN]2^IMIUSWJ22='O://1LNE_)[(Y M-"MC;3XZM=I00OGW/);U>[S;+]79YU>SO9C,%(,BRC&30 M !8*INH^^-$ZYXXW03\X MI7K?1\:J,XK25.?FTW'[QX3FRI&)>&X>G$+;##7'O:W67YNY>W_P]O*Z^=/; MX\<)A*#49/>($253)""!LKW4AB"LP9!S70"XD>>\D$+9>=L>YK]__L;V*93) M=IIAYM*!^\MX[=<[Y>2O:X]&J-%1YT3@S;C M)"?"/\3,-_QT9]TQ_M!SG#T+PTQLCJTRSN'/GS;5=CL35 G KI.B?1IC:$2K+\_-WOF5,!" PZAA*S@9N[,VGMPB= (^)YF'!KG M,(<4#R45HV54?DTX3#H5K]E&GZ3^_H=(I)YKH(A95*_^,*%Y:C0* N=/ =IC M\*7 AZ<+GZ#'N8*$$F(ROQ1(+$%VOY!))Y\-+1MRB&7&0%WICS%G!FY--PXQZX;K5'^PB3@@,;'FYM!M-^R>TWGT M:4:XEAI)@!4M,H !Z8*-#.9TM&VH_M"'6(92GD@L"<'/3C0:< MR+QUB GM_GCC--V(7-]H.T5?/]B4&WN6CMEM1MZR&[;'3"#+?FX7[X\XP?NW M^!C;?>&ZX1\C#!B"J*$V!4.W[027V87*20Z43ADI!"5"*]B5$*4"B-&V#OM# M'V WT38H>&;7\4ED\#L5Z4F(GVG=:YKV?:(L:!KSY-/J%I:'#70QWQZL^_[53"5DU+E8OG ML=:W2:ZWY4PQ224C68'R#&N6%SG!W<$RD3*722*0R8 MW":!4-3:R?L(K+H)=P

5'"U1F:HVBQ'7$G5#8P\]/0S]!.55%[JYOFJ9O; M5?6]+#^4FZ_+J_)Y"%V0WVCQ]F.UFZ^._[NHMKNWU>X_R]W[\JKZO%[^MW&F MUHQ#DC"C.LTH8$:N&4 XTQEFHL.> J=7M:>!.++B/I""=;5+OI>[9--!=1/? M:3!FJ=W3 !M/^EO_DH.#+\X QUL&>SN_+ MYS0&='\W'J?E87CQ'#8?Z[NI9ZG0E$LB6($4D8 2JI@Q)81")N)U?+_ QT#L M]/G1P$E^:6"YWI/L19V7VH1GK9_2G"5L")5I(-@KC!N'DU071Q=.*XL/']:J MLC/I<[U@^.&J7,\WRXI]6VYG!882Y)A@+#'.*!-$:F-+RB(S\[YVN^G/RT)L M73E@,?.P0>,J)WZ<6>I)=+H;6\7I8+6=W,E^M900G*&-/09!.YH@HK?; '1*IRM^<8O:T,I"D7 MR1&TY)<].%>)\:?24F8&8=%/:AP)C*,\+_%S2GUZKOQV,5"L2,JQ+I M:E->S;>[OY7UU0 SS0##@"&>Y4SIM*!95B=F4H.BH)QB'QER-!%9@UHT?FKC M2I>;U$1DRE=G6DC)+WM0(XG,0V8L%,:3RFG)BZ\3+VA++TZ/JE3N[\.:9/ M4:ESTQL7UN*F48])L4FEO(F']49)XEZB993NM.;RHGH M3G\_'NM.(&;.Z7OY_N._)X*]OWSS^BVS$P]K&DY+1 P&W(3 TOD3"K MK_[RN?KZ8^U+/?JS MYE?UJ,^.1OW!TV?&MBL'XXY@9[257TOWV_XU?[F).1A/A:*BH"#CD!$( &VW MA31@S*D^T-?&T)O -3"_],.71+^]X!C\]=P.MJ%ND"WA S<.N\*N;$XD#NCK MQ9F]83]6>JC.(>80A#((H,P44!HQGNM$_>V,H[R^"4A_E1ZJT\$ M%H/HSSC9R$O\N&F0(Z>352%7/\[KD!>E-!+YZ:LU(FSK/T6(O,8XT3E)>7'TX+2U> MC'C*RIOENGR]*V^VLT+3 FC"!:X3.)6FJ.![%2M2ANQ6/WH;&3J\^:6&EC38 M^D4W#CQZB4T<"OOJC0U[0VA.QXZ][+@3.DGE\7#CM/CX\F)]<'Y3SB^OW\S7 MBYF 2""<%XQJ!;'@&$%H#$#,98H8=^FU>V5K?F7^6%+]MG8]A.G" MD9V:1*+'33]J$#4O-8R!SZIW[I\0" ^.IB$)/L ?GROW]=UMV+\OYRNUK;>3 MWVVJVW*S^S[C,DL!3TU,@Y3$B F-:Y4A+,M SH'35;7>1B)+0MOQ;^;KN^OY MU>YNTUR09/Z,8WKCSZ*+3$0FT$\T:E#)'E72PAI#1)Z2O Y)8'IX\:S M=/<,7-5;7?UA=:)T:GE:KG[7M_A,U]OE]7: M3:I"JZ+W832Q?KZ^JF[*K^>L.>6,A4(9Y"A%B@*L\-S;W=R,4+ -<6XY2W\_' M&Y)[1$D':;2K"EZ@YL1 ZTOF-$95;R^JL%W,;;R\K[420CA_/'*@<,#C%@JX,V0G)5')<=.0%LIHVO&8BQ.BX4W; M--3"'WX5J/M85I7>+!!R#K1PDJV-:XFH%WMD5G6HO8B[[1\#,:;8V8P*F6+ZNJN MGBR;>[+&I^X!G)@4/A+CVL%:8DF:MT6^)UQ^1F2#,#1R.7 0%ZJ /<8M(*N_ M7NYCP!F2!)M03P"IH-!8ISC%K0564*?KHER^&UE>^7RS69:;9%,/D=7+ES?V MY\]>\C#I'6AR_+VULC*D9> M7J^W9E2LFKGC$.3-FW)]=NQU]2J[_/5;EFZ MAG&N#%F&+_G%XUXL%Z^KE.H,\ MF'A;[F8BSW.<%CHC2JB,:4K;=^(*+H3.9[OZ#G [67#]MI,L=#"LNW]S>[E; MN.'-DITTQ"3(:[G](C$P!BX\?LC!"5GP96L:LN"-_G%U<2\6;&6AOMC_\OJG MJEK4RTN'-P*V'ZK58B92H%11()*GC*B,0U& UB#&*',)''J8B1Q#U,CJ*KG/ M-;9D:Q"Y*48? NW$8R#NW'2DI:V!U>0D+;#DPRD.HTC+RPR=4)D M$Y#<$(X M4@7OQTI!6;*_[G>UVF\O M_6V^^;4\$L\909C(0D'S;Y@CE/%4HM8@XM3I^?0>9F)OVN^1>:I4'_HLUWV' M8*=Q,&V$31M]RH!04 MDL#F7J^]'8 )C$[3QIG@E;4+[Z)FHC9V8K'X=3IC^\.I.J5(83B>B#@%:%3C3HK"C Y6Y>?ZUMF/MI+E:L)JP%% M]P/J"1IWB2K/K#>$H499C'O%P0EA\&9N&DGBC?W)=1A\6 M7+5BKU'2_/]VM[R2Y6VU7>ZVLP)P2AA6.2P*G $A<49:HP5D3@]F]S0U;'CC M)QV^++HIR0 $>@K+'ME%TF)+6G#C2,WS1%DH3T^&IR5$?9UY09>"<&2]GSY? MKNLD[W)=5RY?7C^X?>O^ZBU!0:9-$BAY!GA>F.XANTHBK#(GN0ID,O;NND&9 M5.OF:H7F:*<>[\/'X,QC'6J6LHQKF &E(4.ISC#372A("' Z M=>GRW=@EB\W:B$_\Y42.\PI24%[\EXM&6Q:R6P.R9FD:6N&%_.75'4?OG4;] MVVI=/5SO;G-"(#*9TC3-!-$JSM]F710 MC6%(]!&28V3=UI9.J$(J%,"9YX0I%$=N-Q37 9(V?HIJ M;0S?&=N'O;IJO>7E=;4Y7#;TV^_ZW< M?:G,?_EJ_DAS"_-,2PAS!$514$0$IACDHELX1T"Y"-^4<$=6T7;(-[4!R:?& MK78_;S?_YKMN/AW^G&Z[G@;DF,MR1[4-22T^R;VKR;VO;4?8>Y#L74B.?+AH MYXJ&B8MZ&C'ZMC.05ON)9$_)&-=R#]*&)U<,I]>3IC&U39*99Z\DGQA&CTG7 M(#O,[;Q2'S[MH3G6 MI'B3Z#+;Q.7/:V8PD-J]X.0'?HZZB"K^A)NSBNO/YI34L8<7SRI97U9L5>=M MN3LJO),9EX@5J20P4Y(+J65[U1Q/,9,NP;C;ER.'RP:,93EME+'Q@(L3(\*/ MLVF, T_L58A>X];GU7RS-J'!]EVY^?!EOBGY?+N\,K._7*[N=N5BEB- <2IY M+GEJK"@D>+?L3PJW1?F^MB+/O V4E ? B0FDFZWB;I%EAAH28/M(KEG_X!O6%4Z0]8)G0I%\S24*Y@W M59S.Z'!)]W^4R\]?S+?95Y/V?"[W3R5?7HOJYJ9:-R"VEW>[[<[TN?K\7UN] M"@J,FKQKD>\G;)M4] M]K\Z7% =JU5.:^)4&L1-)[W:PJ;D?KAF<;A/? +-XW?/>+1FLKN&W(^W9V:T M(5IA M>6Q_:P&JY/N\7Z+X!Y J.9FV=8%@P5HC[*FJ594; T;7-LD>O,*?(/ M:WF0/* .]/?#=N#\V(FK$W%I',ZG$:5&\JT:HM<&&;.'L/D)E)EFB&J>(I!# MAM.T*"!J;T(74+@=;0AM._*X/>":W,A]B2_WL=N;^4F/WO[>V8W?0"S:CF"Y MW%ZMJNW=IFSF_7H=^_"DR:H^$%C?&[QM4^)RT;W(77[;<4/:K[,L53F#2&29 M5A1SA@L,!,":P913I(#+B.Z+!62 LP)F.2D4PM3$)R05F@)$80$YB[TW]F%G M0"27M\T>IMN:6_16L%N3FU(#N.6B]\CKO.88>W( GS3H+_8+>J\^U0XDK0?) M+[4/2>/$P"?!>U)^0J6':LQIJ/9@WE;C#)E^^R;W]C#3!%-: $4I0Q[NI$Y#TP+X<6:?PY<9JQV.IEIK M>:.7Z_GZ:CE?O2]OJ\WN>"%)T%PI0%$&Z^)H64A9',YO(*5R>.XQID!6(I;\ MO/VHWK_^6Z)?OV5OQ6OV)GFOWEV^__CZ[4]^Z^ !*'58\AZ66K_5[9X4VZUA MGR7BI>7J< Q.8&4ZH#-5E%[F%B/5ZV+;RVMV=57=U36HG]]5J^75]_T_CU,K MB'#*4"J8RCD44D#<&N<9$BX!4R"3 ZPP;_?'KLMM.R#=XJ90W-H%42/0ZC8/ M=(S>0[Q(]O"27P[_'BW"LF/O1+@5F/YIQ%ZAG:JB=EG72M+?C@QOJK7YY579 M)*;/P^ 9DR('-(6B8#IE"N>LA:%3*5TT,+CQR&KXOKPRV(Y&;O(0M)LPAJ?> M3B)'9=U-+ W4E]F>CFRZ,GJRECA2XTQ#2N.Y]Z0B.2J/MO)Z>.+5"$?U>=W< M8?/$+LD8 5!CPK3)NW,NV_>/C*SKU.D"V_[6H@MH S Y0NBFF0'XM!/)8:ET M4\5G6)R.%IXE[H3XA2-]&FH7T)\J5O=T?)3(9("-BEY>=TGZN\/M7$>WZD*F M.W$& S* M^C2&85B7'C_*$YXOV\'(FKL&.R.:%E2F.2X(*4PDDV>4IZV1#&9.;QHZ?CIR MV, ^?% ?/[A%"J[DV&E21%[]63-A>UB,F7CVA<)"UAXZK'(U[.BH@OCU/2$F\?GI64?HS8*HN8;[^P]:+^ M5WVWRM?YJEY%83LQWVR^+]>?_SY?W96SG!)(,I@+HC'#$"J$6E5#DM57(=I' M'V$L1@Y*:G3-*>"K^A?E/4XW 0K$KIT@#4^LFT!UG#:_.()XDRKCL'4U_G2_'Y5ZFI3WS7]H;RZVYB4KFPE=T80 M$H1#"AA#&2](*@GKI)9GRBG9ZFTMLM3=7Z.5;#ML9DBVN%]=5YM7]0WXS3"] MGB\WR=>30S06Z99AV:!\.X9H3SA-/AQ1?@ X<+AVCJ]3H5LPKJ>A>0']>1S2 M!6;*6NOVVV3;>G/;J*P!\+:\#RESJ16 *N6:8PB,R51T(257@CCI7"]+L=>8 M#N"238?N(EF7+P^U&&1:ZM=@/#IJ5TOA^R,*Z_K[T?+,4T2=$JT@!$]$L,+X M\EBL C+42ZA:;01(I&E]\1@G4FB@S/_NM1$"W%NG; U%EJF/F_FB3%XEGY:K M57V">%5NM\E\M:I^FYOND)B@(5E4=Y]VUW>K9-Z.Q^HZ^2> :9-9_1-(B>,M M8/V([Z%I,3@/(VEC16(G6'+5,U=R)RQGSJ[8J)D?/U:G89I!_/-Z/X9GF<", MYP01(:#$@J@\1ZT!A9A5*NGQV8&$ZNZ Q^%DBR,]IP4F,C-N]V]_UFO2OIA]4F^_'82)FFJ,B MHUF6*9EKC5.1=YV1[J'@0&6S6I,)H5WO0_=ARV[0"LZ46Z*V,$9-U-\ MCI43 54O$J<12/5SX;$=,7/AY>$I0"L66K:N\VY>U\N3@\2\/6B^9MR@?U M8[,T1TQ*B:6)U I,55ZPSC+EN=-5G"'L15:U \3VU:IMLRZ^?]K6IX0T",-V M0CFP.F=!V@F="TGY-'0NJ$=5O [JI7/-&X$S M9#[-A-2<4$A22HB$NJL*P\#I)E*G#\?. LOKN_6BWJ X>C76=77)C2DG80I/ MDI\"?3S)2DR5:2R?EQ,WHB:E&X[0GQ<('_^]3L+,*-/&UP)(F&&:*#LEB,>1FQ2,&G+8!A=^9$U##CRQ MGSK(XLB ?6A0W9:;W?=WIH/4[P77Y>2W];ZDR;]FDL%4<\0S@9@6>9[S#':U M2H(YA@H]#$5/>O;8FJB\;(%YE#CV8],VG!B(2-?P8@_K(FF -52J>RK?GJ R M4LSQ,DTG8Y [$Y#A,*X\B1&"<:/K40='CQ??WY3SK?E^_HUB,OKGTT&5<*]G6'!8$$>"^1G/V MDX,LSO@ORIRGQ&4U)B@;/LLP8ZR^G%UVL69E&J/<%?2S"RV./MN.XS?+^:?E MJCFL:O*EYO&S+]7*$+*MO&;\]9O7'U^K#PE[*Y,/'R_%__KWRS=2O?_P/Q+U__S\^N-_NFE$.+KM M5&04IMUTY@ABMRRS^SY:/;$M8R=$*CCITY"Q\&Y5D3NKMQ0^OIZ)%QA"R;G. M=X*-OX-;2\S9*=8 MOK1.3J.\'7E9E?IQXWI:_MW\>UTOTNZP*2T%S:&&F ( )%) MR/K3'=F^W<-*7B6[^H2;WYEW5_HLT[+XS#FF:2UI!T0CGV]_R,NI3*X?D=.0 MF[Y.O'":O1@Y]DY+4,]&9V,$O7UXZD8!6'&5H]D M>5V:[R\.#V2TQA!D#(&< @V5RO/Z=1_1&F.Z<+JNT=-$9"5J426;/2PWS?&E MS4YP!F#,36TZL@Z(1I*:YWDYH3,]B9R&R/1UH@K:N1RN[3EHF:ANZLF^N=2D MM28D1()@K!01&2-:Z[S;'H,ZM[HFL:^-@4*=JR-H#O?7]"'OM,H,R9M?4'., MZKS4A.7.X2*@@3CTNQ7(CTN[*X)>=OP9+0Y%U00N#PKA116V SE&>\NORT6Y M7CS.=2'A4*6I2"7"H(""T:Q;VB<$(*=PS]-&['CO *M=YG*,]WR)LPSX!N#, M,>)K$8V\PO4",Z=BOIY<3B3HZ^O%XZ@O""O6KV17N_*QI9Q0R9'&F@O.5"&I M %V 69>$.SV$[?']@;;Q;N:[PS7D]4T5ZQJHG^1X<6@G-['IS3!6Y MRE,.L[J6FT(N(>@*+I%V.O/1QTYTF=E#2Q8'0(ZO)_5AT$Y17F;HA.B$X'4:XA/$D\>O'P5CQ[]PR013$F0TS56J\H(KF@+5 M+=%SF4F7NFR/SSM)3]\#] '+E<[S9J<\D2ES$YSQ-^:<=N1Z<#<-4>GCP-G: M(TO-IIS-#4NDF.@=D[7'6#MQXY\O.<'5"D4*Q/ UY M"N9-%:]:JP%@%ID2M/VV'[!*1M+E,XQ9E'CU)OL:8A5.'=>J'L* MQ)/',M$LS5)IDL=" ,507A1"D:ZD7*74Z=R^RW<'61@*L2!TGB'GE:"@Y'@O M 8VV\F.WY&--TC0TP@OYRXL\CM[;COP31VE9RBDFND *Y R2(@6PVQY#N!"S MK^7F4V4;NO0PY-+YCS%9CX%C;/_W/Q*0X7]N;E-T#5WZD&FG&0.QZ"8AQZ#^ M1WM(G^UVF^6GNUV3A^XJDU*->O;5Z[1^ +:GH44A'*F"]T3GN^#WL5%C^>_S MU5TY@X02FK*< @*PI)2E:;MIAK'.G,IU?+X?.9WJ("7;&M-%\D]_2;/D=KY) MOM;P_CF9W^V^5)OE?YL_D5VD:5K_?[+]8H::R176U;I,EMMM76#;G&"[VVUW MYA?+]6?GN^7=F;?3L]BDNPG9/=\?]GPW@"Z2UPV)@U\]_YB9$TK5A\=I2%0O M#Y[>1]^3#>MBG^KFIEH?F^%<,6UT3V) 19Y!CFEK)BM2XA8T.7\^>JBT1V2A M1^21'OUS@BX 2"\*2!HU,K_+X$5F?G@BQ>@BIZC]'<07Q/SN2+HN$O.Q MV_)JM_Q:KASC,_?6LE.QJ,WD)F&']AE?OQYS^:2B7/_S'Y4']>+ ^ MW;]8+.M3'//5N_ER\7HMYK?+W7PUPZPPIK"4/,N%4BFD&+?6BLQM:\S71N2 MZAY64C]8\FJY3J[VR!Q/\_M2:*GMQ>,3_$%8L56Z< F?QA M77Z>[\K%1WO-\;!B-6#H?L \ 62_]'P UD9-\UUR56UW%PE,+RAH R0W!?*A MU$Y\8M'HI3L==<Z[K MHZJ;\DNYWIHVP5BR)U>ATH MM.W8 = ]W,.-1E?'@).5P>KQ0$?P%K",DT8DWS%^.N)]?Z?^ ZS)'FSR0PWW MS]T3T@;SX-.Y%()"QAE1A0*@K:W"C//4;=DK@,'H"V$MQJ0\@'13S!"< MVHGDP&2ZZ6+'8HLN^>%8*@\ _SRL"IYG[(3P!:1[&EH7TJ$J6M?L6_4PTQ0J M2!#B.1&204&H:M]0P%@6F4O9D\?G!ZE^VD:KA;%KKJS'[/34*IP[C@^?^+(D]M+;H^? M-LA-(*9S(!#7BF"ILD(I ;!F,(_+JW+YM3EZ)H1B%"@)C>V<< THQ.V0X3)W>Z##SB357-$\ MDQ(KA3+*J EL"B0(HD)IGKLE'!X+S2W*Y+K:)(L#SF1^ .JXO!R(9$) M=EQ,?L!M"S'IGONX!SFP=%D1=TK+PC(_$7$+[-1CM8O!F:W\O5Y_-1I;;;[7 MVWO-U;#ORVVY^5IN9U)G0'$&1$Y)EFJ*JR5 %C B ! M*9-*YP23VD>FW$X]]):YS1Z5F[CUX=!.T :BSTW$.E!)ARII80TK6R_37M93?Q?DJ6T*G,8A".&)_OLJ-&X^C#._FF\O- MAUV]#]/4[;PK-Q_J&K49E*DVT37#6E-AQFMFDJ%TTO/-O8DSC.H2(I8 M80PAS$'MHA02 U:D/':US,/##MTYA^2'N^TBN2TW^\J]EWXK_-+#,BD03G:T867:#LA:B%)GX:Z!?7HY3,/@=CRT+O& MS)9UAY=F0K,T8S!-E20YUVF6D[P=?Q"['84X9:?^O*A7*RA'*">$*%A(GFE2 M",6-H4'U;5^&?'2&RUO7W/ETUK.H5/;1L3VPA)UG,;9V/:;(3K.\B9V<5OE[ M\K)&]63'6YOV)_AF,&>YEAAJD!I3)I]1'+3C2"&WK9>7;"!("Y8C([290 R; MX%(#6!#-:7U/6AK[CM5G-6EY^@!C6 X]M2@"??UU:/2SG\?7_J>I9F%.0TST%A%"]C68&$;D=-G@JG,Q,G#=%"2@%!83*? M%%%5,(*5S""NK8J,L3'DQ_OFC'Z4>@I1+#9#J-&E!9/#2-(1$A==\B%WHN+D MY2^L0DM M@MN1=T+4 K,_#9T+[=3)B\L"<>:GAD]7NDQL (VQ@AD1AHQ!6735=4#S'BKX MU)10)..J$*GQC]""YJD$0 N<%3G.<.QMOR?JUW-EO"^Q/FH7E=.>*C?R$OEI MHJP5S9OA*2J9OS,G%:PG1WV4ZS@1A;#(ZENS4UQHHIDR 07OMI^4=BJ_/F>K M !DCJ,! *H*$2!D3#)"< #.F33/1D;0KT.6O'MSZJUHWEA(F#]+MAK&Y]OE]O+Z75U#O-XU59/U4:_EY_7R>GDU7^\.1=T& MP;MJM;Q:EMN/Y;<=-XS\.LNPDE#E#!8:ZS1+&51B/PC3(D>,NPA<+R",*TBS M7.<\U0@8*2@XA= $-1H2GH+8FX>OU^8O+6^2_8-SR_DJ>5_>5IN=L^K%;0T[ M29Q,0[CI90.[OKWH&'AS./4(>G*//6G!)[_4\),&_\"O _2A^H3>#M*"TQ#C M85RM1A@AKL_!?=K)Y?9J56WO-F57L@NUE 6AN"ATFF:(IKPX%'1F5$OKBZ9? M^#H '%-$3?Q<4*2@9MQ,1H5 ,*>$$5W$&^PUH.0>T6C/>SQ/S(FAV9/):0RZ MODX\>7PL "=^ ^5^6*98.4IY\,:HZ^.(GJSYZ$LFV4[.[&A @?F[.PO !,I%)015+,0,HS!G/-N6 H11([ MG0GS^7YD>?EP]:51.'HM->>F$RZ MZ4X@$J,IT2.FSJB0+Z_342!O#YY1GWYLV%\!MBXOK\6F7"QW>G[5O(3,OBVW M,TP)H*HH&.:4YD0(4/#6'".8.#U![VLDL@:]*=>F4R1OYS=U3F .>J,/WEV M8C,(;VZ*XT!9I&N\GJ?DA+3T9G$:^M+?C2?7=07AI8_2['N3K&[FR_4L8RR5 M2 M1GWO( &!%GK5F"4&TK^(X&8NM/ 9?/6GO$28MQ(OD,+Y^V<,,H$=N%/OK M4C1V'?6I+[&#J=8Q88[JY<7U=%7,SQT+->O!TSE5V]XL%[,/=SM,5#4]S2?U[*>)F+G;PVPI$.6 MU-#LY*HO=Z=%:D#:').UYQA+?MGCLE3ZOM0MJJLFI6AV(:9 X0- L:E\I.VU MF[5BDS0_Z/5IQY]1Z4!,C:O-H9RH@O8>Q^BR6G^N%S_JS/FC^9M-(,M@EC.F M "\(+"B"A$'=FLISMU5Z+P.QH\@'2SX728W++Y'U8L\R6(Q-G&. Z,%9G)CP M&5Y.Q8%]:)Q([-?+A'?AH3@;X0*C-.[ODL-PY*XTCF-+7&U8DS:N/%B:W>-#OOAXWW MCU4=.FT/L9.22F:$*%:_2(EQ87[7YK 9T-CI9CM_*X,4'MSND=6/UWRJL;G) M30\*[11G&/;<1.=!Q49-7 /+.2T*(SLO$G1">?J3.@WQ">!'%;J[^2_6'PP1 M\ST%H"94:)$6.(52MH8RS+'O\KSEYP=:D+]J,/DON]N2Y;[0'H&G7DOKX\C* M4T8LU\X=Z9N&D/1QX,3ZN!<7UM)1[LSX>V1*8ID7 $!!)64I( RS-C'+4";< M]O9\#$2O)*@Q>0N(%V66$A*;+4<1Z8@:5T:>8>64D/0A<2)2TLN%QV+2GP^_ MTLAFE85>]YK>?ZD&8G)Y'Y7:8?5&LP*@ F4\U4!#(U%%VJ5. MA43:7T<'RCVO-5Q_(GVT)1*'O13&EKX!E.:>'FN]\6!TBJKCX\9) M[?'FQ:I(Z)WI6E_FV[*Z%M7J[N;3<$![D72 $Y:Q,GU ;)#I4Q@[D_+V,BT MNPF;%>,M6I\BI<#4.Q0NC=<$?L5,@9O"KLC)B:27"I_B,#V!8JA(CE71>ZE+ M\>K-?+4J-_4T:'Y1=]LWU7S=;BM 6E! 14H5E$#17$+0GC;*="JMWG (8";R MO', ERSOT26K&IY+-68_'BWFE.$H=)M#6O:.@"4-,J^BUGXTNA2V#D:G9W&K M/ZV6!:ZG"'A)Z\.P-@%M#^1(%;Q'N:UJO#==9E_TEF:HT!1#,T4 DD.E%>]6 M39#(G0Z*VW\ULC(W0+S6/AV(L5N6B,.)F]1:T1%EU:'S_L0R@SM#TUA7\,!= M]>T;'J/\H",ITU+ #!!":8Y5G@K568 98<[CW/*[PXQTKQ5))WH<1GL$9KS& M^RCKC$<,G!OSCCQ-:-2[(G]NW'MY;SOR_[9<+V_N;MHJ+R&)RC5(2D+:>QFR#.5.=0]N7XXM GLPCB+@QHVE M"$2CQ5$$]CC&$H%C%DZ)@!=;$Q$!/^R/1: ' W[U"V^6Z_+UKKS9SO),\<(8 M4#++D6& ($JZC$,1I\,@OC:&KH6JD24-M%ZU"PXDVNG&$/RY*8@7=0/4+73< M6)/ V9-DCESXA2W-FQ?E=O=^ MOBOWC\6]*TWG6N_FG\N9H)!D()*]PZ")I<28UT(OV,X M'$#A'M%D+6J^]$Y1Q[Q].2E=_1BRJAQ\:/"]T=L 1!E&1 MN9)TOEPD7>L>_$G^=MRZG4N)FG[K.A1>3K>5_0HUAV]MN_K.H#P_,S6/V)@3 MJ!\=R?%J]('4ZTFC+I+G^ M[X?E.OE>SC?;7LLX=O3YY"O!F>LY8=9X1GVGR-BWSD:5#I'\?%8["DQ;SL"WPQ)H'>@'(_(0&&O+:$^T>L#Y^UB43^^)A=9>KKQ M7J[(_'N[)G>5%IB 5*%-%*E(*,JE0:X)+Z'9CI,N'8Z_-=)<[UWMU M[O=@VQ-D%]%%X\9-:!_>>3W\)=UIBYX3TYUAFB!Y_3D)O^;IS,%KUYL96A9M>^ MMG1Y+>;;+WI5_;9EGXSY^=5NEB$D>%I 7B!9H+1^TKL^L06)AHSJS+;HMY>- M>,.G@]5<*&. )0VRY)<6V\#UOZ=H.C&0@K [C<$4QI4J0N]SK DN=[6I=YOJ MZW)1+OCWG[?EXO7Z\K;.!9O1=-Z.OF?ZK%FHR[[ Z5AA': ([M1N9?3<--&#WTM?"33Y] M3WZH$2?+]9^3#G1RCWHT?70G]H1J1FRE:6AI3 M!NVS0)#^L#)Z7M\QBC<-[ M+DX/,0_.)C-Z?+ _'1C>#-CV>;;X/W?;)G/>?JS>E[5_RU7YP/+'RG5X0JSS MC%"@D98LQ1!S@ ]0%4BITX.@HP",/ */?*J/]6Q:KY+UXZ%9_^?ZAU?U)'M[ M/,G>M9/L<\'.7]VBG7$Z@5T\-/GV=XN8'C5]YU!2J_+K0]._:9O^]Q);Q6BD M$U/#J'UB&C/,N!14$QJCKNOFMT9NE\U6K/GUJJQ_P=8+5A?^+O][OVM<$) R M 'E>("13K+%*:6LZ%\#Q&$@ @]&+'^XQ)O/U(ID?@7-=1P_!K^V:^L#4NJZO MW\.[2#J #<',AN!(:^WG23NY[AZ0\VE(:5B7GJS'!^?+5NI^FB_7M?1>KN5R M>UMME[6MRVNVW9:[[8QKJ1F"N4AURB3*L6RNNFYL%D(5LW7YN3Z1]]%>ZOH9 MM!J(=#\0GV"S'I0UQKH9X,V4OON>O#-_:7=?:G^1J&]7J[M%':]>+E>-!OXTW][_^?H''Y=-@5/[ MLV%U\23?)P0Q3#M-0PD#^5+%Z,F.RQJK5?7;W#BMJXVL[C[MKN]6[.JJW@G= MF@"U7'ZM+V;8'^(S0>JFG&]+6>[_/5,Y1[S0($\A@4!B3$&[NJAPRIUN>HX* M)/8R18L]N:XVR>* /ID?X#NN,41M$IP;TZE-SQ%/8D!:G"N=96D[5W_3C<1I:U=>)QS4W(3BQU9?',O;:Y.G7 MY693KT_6JYE0((+M9&E 4KU4ZIG +#$)=%/MJWQ#L!M&_H]WL!NEH.]G6'#HI8=]VF*H:]O;KK"*&89:JR+%N@ %@D1T:2[-"A@D%/2P.TPDV*TZ;3IDR:ODTW*U*A=]]=&' M;%]IC$5P2%5\9H5O;#5\2IN3$/9@?:H:V,>EL_+7FR]_Y?MYO1_4]Z:W,Y92 M+A6HKR]2:4Y(RO,N%H4J0T&DS\?PF-IWMPZC?EZ$^\I?-))#ZE\+\DC_1D^* MGR'.20'[$#]5">SETUD-[,^8OPB^7G\MUX;LI;%9\)PJ@ 1+4TQYRED*NBH= M@H .(GXN!H<1O2-$?17.B4U?90O.8$A%LR%S("$[@N(D8#[\3E6XO'PY*UC^ M#/D+U;M->3M?+MH%1/6MWC8IV7IQN?M2;@ZU-EFF4IC3/*L/$DF@4PQXIYH9 M#Z-@09 ,(VT'J$FYQ[AMJM"J&J9776"L5O%5PN%:(J1$MHUR@-NT20/XL#0X MMF[:L.HDJ$&;::I*&];)LQ(<@5-;;7ZWJ:[*"^R- MVA_/500I9W+CM&<<%Y#-&O#:)DI5C MJGR",#>.IR%:H9RQ#:I\..J_ =N^I;F9+\H9A!E &9$% J+@B*L4W=?$8"SZ MU:1XF8P<5G5;#^W+N:^278TKU):K&[U]-UVC,1MVV_4 \R+Y>)+J@;=>C\GS MVGSU8G^J6M?/*>L-V!Z<]=*^S5VY>+.@>&AB3XU *V+#^QH+BX=3O$6VNVN?+ M^H25S]LE&]WKQU?_XQ?ORZ_E^JZ<(451QJA 12I8@6D.9':PJW7!G$YZ];<6 M6>^Z@P";/9Y01RVLR?25M9@\!M&TCMGW9Y@=^'3% 8Z3FOF2/54I\_;'^D2% M'U.]0[>C@QR'"'(&.-4$\$R#C.;Z0=@<*Y(Z7W]ID M-E#XYD-VSR@N,L^!:D[NCY2U*>W8XOY_JS+.EW.C%PB3#$G10$( _L- M$J8P204A/A?LA3$\S(YKEVY]NOO^ZM/\ZM=]/4BH?-:)Z;XY;7!VH^2U!Y1) M#7-LN7N&.:\$UX?YJ+Y^L$UU_QOSE3]QM=R:&W+#%U_KNJ"U;+V39W/2W MG0DD.(&"90)(K# F'+7'U71:9$Y%;V$M1X[O6FC)X@"HK_3U8ME7 H$8#/^DVPQJ#(0"0$N@N :: M("*[F%5+.MM5N_G*3C #FG52RPZA]8A^Z_[(2:P7W39'[GIJ9WW*;OO"VR%IH3 R(%!.=8X8S0I5=+L\ M.'7:,HY@/G;D^>@YS&4+U?^%J!AMT$M%AZ(_J)IVH*?P9I,[L>X"&Z*5)BVT M01RT$]QP7%J?9#L<5?E8L:O_NEMN2O9UOES5.T2ZVGR8K\H/Y=7=9B_]BH@< M4"0+JH!4"$&J=8N Z3SU6.T,:7Z8-<]WYN=?YG658G5]4-WF@?!M!S29MSZ\ MNJXVK^I72!P/QX5L$SL%'KP=_ [0'5#6S^8=<";L"=G)/=:!3]79DWA"9F,T MQ33T-8IGC\_B16//6U';MVZ:YW+8>M$]F#,#QFXN(5,P1Q1BI1GM8FF4(9_M MHX#61]#3V^.G@LH6Z+R5"ZE3.$M)NY/3SX5'V]J&UZ^4WDP7Y7*L2E'++D&9B;8(S@#/L_:Z+)T1B@-L?OB8'6KSX[#?\>R*7:P%N_.AE#,>\5]\NIEGJYGJ^OGE_^*S!1LN FKI4", A@ MQM,62(&S-,!V1Q_S V]W7+=0@V]W]&J#7BHZ%/U!U;0#/>'MCA/$N@MLB%:: MM- &<=!.<,-QZ9/:OZUV]\=AL.*%5!@082P6)*<$X=9 -JG.-V+W%CF6)[T3D-V>KO MQHGDN07LOR4YV?FH-AV)EE1[_)F M0H&"Z901H-O',+7&6>:Q/Q#0^C#[ _> ZX6O_J(5DGX[&1N:TAS#;-9 M4SP /5Q6>@1U6+6SI_"$_D5HAVDH8@S'JNA]V&]7U9A?UC'D>K$5U MT)X)C7/!&"D0IGF.-,QQ>V^-!I3XW'G:T^(PZMA!2YK[.:MU?=388$RV-4B_ MLA-?BMTJ36+2VJ^XQ.C?Y69A4I/-]Z3#>)'L428?3A(;=4?Z>0A3, M>U_9R]J@B6FU1Y>4+;P>6\E^W'IL($>GM=>V<8TN.X^\3/T>7[>YP M+ZHGHF7A_#FU$QR J? [&K,""B6YS! B*8::IRCMME2 1CS _J^/V:'V?Y\_ M_/;4Y0@BC9'24O),IP3!3KYQX71T.*CA ?1S MV5T)L#B^$J"1U7JUJOE%>>^)FX"&;08["1VM!=Q$5+0,-[\X0GJ1[+$FS]S6 M,*R,NC!Y0DBC-,@TI#2.:]4 '3J$G'8;RUP72.1(X9REF''*,M#=#IL61+ID MUCU-#5$T$TL7[?GLHX11J RD?:.5N9RFREGLIRY.V,E8)X<]90L$Y=N M-M]-"/KW^>JNG!64@(Q)3! K4%V&J 3K3KOD-)O=-C+[83??['KIEZ-=E['W M&*+U,.3EY^5Z72=J]3FQYBN3&'4/N7(??)Y<3WH,^OID-Q1[,19V1!)"!.=9 M:JQ+#&4&*>[.GQ4,D<.(5.M%R/%XSJK[>&P!6H]&5;_0\T<>A[8<_Y[&H;5/ M7N/0C3';OZ!0JV!U<[LIOY3K[?)K>?AIFQPH M!8H<(@&UYE0#PCBD.><@ES)G%-G>T!K:;,2AUB*M@X$'$-L72<;*D1TY/#4< M([7&1 9I+.\>#]VH+-H.Z,OZ4E^>WZ\WY%\^/\VXSD",#ZD5"($.$DU46N6J0W9NW!)XL&_2&UN*@?D7*+ M>49I8SMAGWKCNHE_X\WSJO]##?[/%\E1PQ\\2WYJ.L";M@/<^Y<<'$SV'AXV MEB[J-ZV&G3HBM-*)Z67,/C&-*6A4!JKIC%"[J6Q[LUS,#B\=OB^OJL_K95W@ M]69Y5>-=?Q;5NIE!MQ_WSWQAG*$LS:C*4:X%+Q1F$"F(*).4BMPF2PYL,G+* M? ":'"&]2#JL20?69(4UW)?CTJBTGYXP1F3<;0[X?9"]J*[NZMBS.:$R1=(? M !R>_$?3:$U$/3F2-#],C6[4/#/;1>)VW DLEE-5U/X8>)IYLUR7KTUJMZU/ M[$L&&6("DAP0)16D!P J+8@*.M78FXT\W3Q^K(K_4,),&9VCI M<^ ]T%P3A_)8\\TDF \\\<1I@=B3CTU+A)N!.H[ZS$+N1/].9B(/QUQG(U_N MK&:DULK[?/D9BE_0= MH"6;%IOECF!_]BQFD:&(OZ3F M(.FOKTF;$1JQVR8+" XJ5'B_^3C2"2'#?B#DQTUU#]->K (O[;2([9W MXG0",T-PEQSC>0^^/&>,]]7W^6KW_5UI>N%ZI^:;=;FXO ?$/F_*Z M8 5@&81$BA1IU>7*Z/A)--K(%Z35ZC-%3 ^2Q,@_G."]/3X^16+6:,>6AL]>O>9B4;O?]]?JZVMPT?;^KFT,00B9YKJ'& MB -8O](K -8,IE2PLU=[V!L"-*M32(QT2A$O "$% P4L.$\YUC$/H[?P]H_> M- "3(X0V):>QR'50T,%)]M/* &3;::(-'R^I7U N)Z!S8?VI8O4Z.^U:E,O9 MWM;[\O.R-K'>O9W?E+/"I!,I Y #@$Q7@%)3W(ZF0D)M$\:_^'$H9'UWLP(8 M8I36!<0"8P T5H4B4L:.SP\CY1Y44J.RTR-_PDYK^R!L/Y%K3+PJ,#S)0*>D97>7(VK(OWA5X'ZC*M&B+)>=EB]7B_* M;_^K_#ZCA! NN5*<=<";-5BAB\N6E%/94!=.*1QR<% M?OJ:B%M[X MG\A%/R9L]$+<;3;&B%YNK^:K_RSG&[5>R/G.3). "XP0A9)G,&-IBH1J>S\S MK6PK&2\;2%5JO,':Q$,(($:I,M$L%8IC+A6$L6L ]KB2/;"D1I;4Y_%K;/;* MX4_?>?$8A#G'(@ ?T@)HR$M4O" CO9D;7TGZNU %[$FN\8=>KLJ-,!8^5YOO M,X$9-(&-B;HSGM'Z_0(FVK% $<1NTB%_DFLT8<% M&V5H%TT^FK\Q$XQBQHH",0:R'!*5*MW%UII:51D^^:@9*E 5N*IB9IT9"WH%OEJ,/8:X,;+^<$?C1+/]>63; 08[?[KE8GVUG*H"PTE1Q3*;"4*03=BKS*F?46QDO?UP!F ME!)6J$*9B97PO& IP(1+EA(1O7JU&PC'67.#S%TUG*FSUXV8K'DJASUA ;7C M$0]GU,.7M>GHA[<'SRA(/S;<-62O6'M;6&H3Q1!I1@"5!*V[*8$E( "UXX/$+X]^/E?''O"?NJF]_<*Z)N'^/],.7N>D6EW>[[6Z^ MKN^AFJ6IT$RBE)L8.LLIQ!GM\N\,$-<"B5.FL!8%QP4C A8(($HU91#BG!,& MC>6!:JJ.W^&]2/8HDR.8SL43O=BUW=(8C%BO'0YO3L-569S@YW3)10ABQ]>B MD,X\+<8(QY'#>Z#[F_/J2_)FE.A,IH C*G-$(5<@0SG' G&M0)X"MSM2W;[M M,GB\;C<]O$S7W'O97&PZ^/N1]VP\,U3ZL3:-*R(]L3]]Z-&;@;XW#-0&I(K@0+3"6$1KF0N& @**/L/U-LUZ8;YU9L:@Y"FG&2N4!+F00"+0PLUE;K4Y/3K(R!EB MK3!W]U>.?SE<.5[?.3_N'?+VK=AOJIA4 P:?0$+<)G\_"4UCYNG;8A[ST6"= M9-JSU' T1+YCWK-=K%]"?(KTR&)19$C4]XFE5%&I64Y;BQI*Z/08?0\[3O.* M^]OSXN7,P_$IY3Y5W_/_ + MDR]3>$)N0Q _#<4,XLGC-R2#L6/]>-O5EW)QMRHOKYLU3VYB_^;%*0.A.>[> M+(=>WC9WJ+*KW?+K]N4G]_E4YKG,&0"9I6LB,4U)(3@^K_Y)KF#D],=D? MCI89X)R1/&<0%1B0 @LJ498"AHG.G-YA]GF+\N!!/5:W-=JD:N F\P-2[OO\"EW/LRWLRYSIGH/55^?*EHXD=\\\X5!D5BFG6LOP"JR M-BY)(K>BW4./ZJ-Y\^:'__KKO_WG__GQQ__6']Z^LM7XYJJ8+5^9>3%:%I-7 MOY?++Z_^/BD6_WAU,:^N7OV]FO^C_#KZ\;0H7GU; ME/^Q&'\IKD9OJ_%HN?KN+\OE]7^\?OW[[[__].WS?/I3-;]\C0# KS>M=CZ1 M_NO']6,_IH]^A.A'#'_ZMIC\\"J.<+98?7>-+UD__NW9\[_CU=-02OEZ]=O- MHXMRVX/QM?#U?__R]N-JG#^6L\5R-!L7/_SUWUZ]NH5C7DV+#\7%J_3O;Q_> M;%ZRN(J(7I63Z6@V^6E<7;U.#[PVU6Q2S!;%)/ZPJ*;E)(&O1]/TTH]?BF*Y M^&TVNIF4\=/8L]47?)D7%W_Y(;YN$D&! N!;2/[]A%.6OKO;*K0;V[+N8K==[@ MJ/:\LZ%AK5;:$;-;'9TZ2%3M7C].X6 M377IYO.B^.=-6AJ_IE6\+E;[F[74N15[C^W:HT9'=^RI_REO>S8K+I/U\W;T MN7AB_6]K-YW/'S5+CJ],CB]DJRYO>UO#/4W*L='./GUAP_V-6KRL)F[6,,3; M7]M*WZ-E/&\8\UTO;KC_GXKYHFBVY\]?V72?J^5HVG"?G[VRN3Z?0(SE\V[6 M9$%TJQ=1$Z[\G;?Q@[OGTWN;CV3=]J+XMBQBT\DJAK;NQ[0:;QOP:K 7H\7G MU8AO%C]>CD;7$2W(7Q?3Y6+]2=+R_$< [Z*%_W[W<7@00MA8^>^K19E&JSXO MEO/1>!,RF":\_O)#[$@XIGE0EBBO)712**D 8@1 0IUCBA$G.'X\^&F*E%;S M.QFT.WJU6$0IU!CGXP>#ETQ:@#D3@AF,,)0:K$<$"?1U1O205VH^?E7-)\7\ M+S_ 'U[%WUP4\_G=DK8GF+MBV?*9AL1_'7\KIAH(I MMMVFD*L&D8WCZ) GYF:>X*I-ER?/!PZX<9 #PFE$"#.LA+P;&\72V2Y9\[68 M?ZY:YLVIHMW*D#PPNR)*"DVJV23]X_YY4WX=39,1K99F-)]_+V>7?QM-;XH] MQ*G5/F IB( $&^&YXH0X2M=(4JL:9T%;E^[@*UWB#B@O>8$Q:$"LT%1.R,RF(3/GDD-(MLK MBVJHI#W- J(& NUU<(:CUS\AY+3)^$3_/1 MI/AM]KF<3N_=W =D>/Y0@(8KC045QA#+C7 8TW7/'%7GMA U*OIL.+O2&6]F M*;Y9!@#MG"H? M1K__,DH[TJ/[S9)]7'GX?/#:0>< 1(A%J"15AKG--!#HS&(V>>+=Q94,0#LG MBR]GY>)+,?FYJB:+B,*[BP]1>/.O12WJ[&X=%.9$3(4CE([8,60*YQ-H3Z.UZ+!&JG%6)'TV*9WN_ MPR9%#I+=*8KJNI@OO[^?CN*(9Y,4O+Y.FW)Q]=RK.'8W"U81$!=R#0U5WF", M-20;Y]*H'$4R0$NFH>VH!A'MBCMWJ>6SR[?%:%%\*"^_1(/KM[A0)D3VD&=O MNT 0-\S0.*\,HTH* XRXGR<$G&.4-YL]34+:&7WNC:E?J]GXX,*T]?E #-=Q M-H"XPGK*A;%Q/MR-C1DK<\T-K9 M=3R2"2IR5IWC'9V.+)6&DB".Q*XKR;\M1Y_+Z6J[,RZ(JZSK+]4T2F21%L?E M]QKQW;JO"-8@#BV+1AZS$A%'F65K!"0!.4DT [196DV]:@GS'EA7/S-K=Z.@ M&2?$:NTQ1L9:[HW#ZU%2HG-V$P88(&Y>^+O9E8=TU[O8=P=\ZN]?/VX0G+=& M8N()EP@AJQT@F]$AKG(,G6'SZ&0Q[]BVSL*U0];,;Z(TGL&PGSC;VP1HD:,R MF@5.8PJ8]4KJS60S3I[7ZM8.=QJ!MBOZV#N)?"B^%K.;&DIG>X- B5(488D\ M<0YCY3@VZ]$ISW)R)@;HC+= G$9P/3E+YHZVJ8I#,5NL)+";"@=:!&,)-8)S MYX2!2GCO\<8])![GI-\-T--ND O- MN9"BF_EI-B-JEON.QH$8C0Q %@@*4\ M>A%&2;@Q]81 ]+RV(-M0(HT VQ5Q'AYG/TR:+4\'+*35U'.OC58N^@<&;;1C M"GR?UTYD"X3)![6SDRTWBV5U5%:J(>M0A*@!UPF&DG 7(;&UY; MF!/\$\,+';= F6Q,NV+*;;2S6.V2K3O]O=;NTX&6 4'/H 9&.A7M>I)2!M81 M>,8XS\D#';:+W4Z8KUFX.U-$U>SR4S&_VE9?:)LJVO)XL(H#305&$A !E,5, M;28.POQ\7>Z6XL7Y&'<=M/DT^O8 EEK:Z5#38")NE.)H_AE$O('.2[$).&!G MSM9Y;X=5#>/=@Z%4ST(* (;5V]FD%,41R//B8U%X( \LUWU+G>OCH2V*XJ< MM,V^!RD%M.3",^H05D0P@,C&[:2HWWY+JI3M$ZAQK#N,!?]5D:KGA\J M5;'EZ>A+2"&!PA()Q*V4"H"UUQE-/9@3#QK@UF<3 GZ>GIX):F?QH-LJH768 M\O310+1VRD=D+$?28$@T7^=I<\A S@;%T2Y8%ZJF!:)D8MK9[OADLLI5&DW? MC\K)FYD979?+^RKLV_;&M[<(7$6#7W%K-<3&11]2'X/GYFVUP)AF@.V* M.)_FQ6AQ,_]>2\$\?S@ C1DBG&F"B; *"F'6BS9'-&LEJN]&'2H,^0)8DPUM MAWDX-UQR\6!4MK@HQ^4^O^QPXT"[;)#^60M$:QSE_GS]HWS\X"5Q1%"JL3!6$2.DHQL7PK*< M@H$#/!S: G.R,1W*48QZT<2M38.D"/%41 @@09&QE,K-PF\XR5GH!LBB+D., M3>!]S[#_?/T,ZK?Q@XY+6N^Y=NO7(]=ASX-F03)K#4',>PEH="24 MX,Y"PJV RD"ESBM%M0L*G8YN+_OQMYVNNR%_^W004EI*C ."40J0C*:E(QYB M[:,K&MV6/\PVZ:FLR0>UGT3"$TSJ>B\(4&/&,?+2G_#X(P34#MF0!RMD$QB8!'RAD.&.>3=;G.]?%9E MXMLGF^K92@=:!H:@$I1Q9".,Q@"EC$(""\1-DE=.39_C#ZV>"Y].![B_?=(' M0;<=*4[#W3R][6.Z./%YSX_;1ZWSIN <8IA00WSTGSP22A.)M4;86JPDK;6R MMX/)K@RUWV;1/)LF!?=_(_DC+7\>E;,DTW>S^\L U;QM5F^OLGH1JFWSZ!]0 MK46O7C-&%(=$:H&D(*E$/#D\- "I*FT MF$JB'8)T,QZ**DKU?7KC6_('7W_;Q*E4TG^OMO44IO9IMK MC-1X67Z]56:',3C^9<%;XRS#'"N2[D+"4F)SATRJW'-FM_8V0Y+GSD2[J'>U M^)SFHUIN/(Z 82"T$]!:(/#=6&Q4K3F% P;(H#:%O==)/0[F[NI/_._-8KE: M1#Y5'XIQ-1N7T^)1SS]5S2FX-KXN$.YQM$#CEROYQY^GQ8H(LXFZJN;+\E^KS_?PND[SP 0""A&-&:46 M<,^C>;D>.39/[X-_Z8JV7_(\JW+8N'RZ8N:]7VS+Q?7=$81W%P1*\>JPL[S;D^CJSZ_(O@Z)DD_(9UHG'[9&D?59!QFN#PYIJ MYA$&1!!D.9=HO;BY5!OWO/*U!T7A#N76V:FYE#RC1XO']]OL"UML;1 X2RFG MWJ2)J[E2<3U!Z]%)DQ5?'F *^*!8V8A$NCOB^WA:O)FM"S+?0O=I].W :=\: M[0.$W(I4ORX%1AQFEB.W@1+3'!>_?FKY'WJU;T-._7'T'J%'ESMZA-]^6"/JCX5'%-NHT#YYHK[UW++I_##%* MA-D8)>E*LDY<]*X590O$.$B];.S[8]UOL\_E=)HNPEQW_;@%>DO[H(#4UB'E MA70 "P$TWBA^XK*JL0[7'>^#=_G@]T>\=0F2_7=>[&T7F,;2(6H4 %QJH!5 MFQB7H%DQR/JKZQ^!:*>#WA_!WL^+ZU$Y65NF[EORGE(&QBJ)YV#$\;071J,W M750N,4S;8Q;YZ)?IS?2#.H>2PZU$W0W]Z/O* ML]M[[&Q'FP"I<5+H-!N9D]&XH#XY<1)!;2C/NO]Y@">MVZ=:4TCWKOF.C[8\ M;!BXML8J*1R3U#,.E=ML\3N*LNJ_UC]N_0?29*>@WK^W>G=UWZ?Y:'*:O_KP M!8$0B"@4EJ5#4)IJ!^A]R(CSG)I^ SR,W:>KF@%[KZ2;WT3QU;HNKT[S8(5W MQC*G5$3 :P.)W(R<Z/UO7GPHHO>S]TJ:@VT#=9)")0UE MP"C&)486WHW9>Z9RMM#DGT3+1[QWI?9@Y^3P#<5'O"4@+;U J3X9U!A0(Q!5 M$0^=A!]'T]'1$;DG;0/EBD.=JN-)8;@E%.FUT^T= MS*OP/<#4P!X)=R+D_:^HR:^.^/CBQ'2 !^V#A7$R42ZY%HPAH="MQZ0<%\ ( MD9/\!__<;F@6_?Z89VX6RZB5XI3M8;+%*5#R.@7O>$PPU6A"CH$&6 M.\Z%INL]/P\8S(G$P0'N]O=!P>;@[_ 84\V8N<]L@+ M*NQF*? VQ]P[/E>O]1.VW1Z :D<&/3,Q[>TMFCK=E 3#':42$XJ@-J)*0 M.;9QR#@XNT+FW1WN; [USK; [O94/E5J_,^;V]"$YD3NAF@ ],E%UL3PO"L MQT:LQI#N5]4<$^C3]6,0:0S7:68>"MGMF:.^_)@VJ-B:#'IFXMW-9LWX,7M> M%A@7T8'4<66P!BF""-1KXSUE;.18D@-4DEWZ,K-BFP9_'-0+PK3GTHKN\LUW<7MOB[Z]7<<-^*^;A<'+CJYT#;P"PS0&JL$'4.1(=?B8W&-X:= MV65V/:VQ34 _/&>B$2)6 M7-D6\>Z7>36")_L;!NT9-9@ZCA7@2DL%T28#%S!1J\[QRSF9UB&[3D2X9SY% M_3R??X^J>'7=Y/&T>MP^L&BB0F6YH(K1%)=T1FWV;'#67L71X9+KU72/#)@O M6^584W2HQ[(LP,^+;$((HS4$05MATM4YGSIVRM-'@\#,(L:(%Q *XJ0&T*U'%4VR,ZL2GRW;9P'-+#@/ MKPQQ!DZ2V 7 =T)/GZ08P^1FO%RD#?24^7N7A[Y%\/L>#Q(1@B1RQ&KF+?00 MHAF_(3PG/5@@%OZS:B$1B'M3#.4XV3$+0X?Z7[R9,1(X73*"5KC MC!5(1I-WLU@RV6VH;/@4:0;&KFBQ6M;NNOAKL?=BK\=/!H,QYH!Y*)QQ4'DI MB;\;CS;&YURO/9$;:9!-*@ZM4-:UR9-$^1T)+MBQ.:PX%VYPCK!BYUM I16 M$J.A8U!B89P$4J['""'/J;,[0).D:;8TA6MGVJ28Q0Y/TSU/DZMR5J;.+LNO MQ5WW]VF8_2V#,A0YRY@PPF/B,+&$K<NN^ M_3*:_Z-X@,@^\W=GHR H%Y8Y$O\EF%*H@:7K45(M^6IP.V0"(? M22^0(II[;3W8(*1%3E'0 ;K8K9DY)R/:&5-2X>[;7J;SD$=8R'L;!F5%NG_# MPK@&&PCC#ZOJ,[?:$V6=_*]?R/CEFLE-@MM=_:<(=+%8'C9HGCP9HD5&*(.< M XL\9AYXNAF/0RHG9VVX92*:DO&S\DTYV';-E=OQV_C_Q;(V$V,BSN8P[ ![EJVQ+!6L.[!9*IG'P6@H/8$(N>)HL!#KOP&)B'0 MF6UCML29TP'ME!B_5K/JL?5_V![:WS @ Z/O TPFL:_X5@XSD@X7)VL ;H MB[5)GZ8P[LY,6KN/Z8B?J6:QXS>Q[_=IK[JXJ.;%@R+8OY2S:EXNOZ\7\56F MR,.W)/6Z_/Y+L?R2SLJD^B.'KD'JL!?!6T(P)88Q287ADJ-5H =+0*GWGMC +'242LH1G@3(_2$Y&ST M#?.6DA:8F(MJAP>2:T5*'ST7+-26*@:L('$UTL9ZN\[#T8!GA2V.OU[DQ>FJ M'"R[XH4;S6=1?::3I1^_1)3T:%&.4_GK$_.B_Y[45Y^B=^GOL;U];+X]>;J\;: &.=8$RZ Q\1&M\BP=1J?H<9D46F J01-4:D[ MR+O25CL&\VP8J\FR1W<=]9[ +5.4F;0/"@%D3 &P7M&C/0BSZ#<<]G7"EJH[ M.?3,R3L]_6PHQ[-RUYN"5U2F,B,($\4!8(S0==*[(>9\[@OM4X/[[ -UE^1@EA/O^60)5"G;4 22H90]*B MI)HA(9A"C#"M@>:^7AV9?9-^48Q_NJR^OIX499KO)/V0QDD>3//X4;CMX8?B MCZ9OXESZ]O^*[WO9\>39H*WW!A.LC,:4.Q#_U5(0KW!T%IGJ MM K$RZ9''K+M\,/K^LT[5E$MCX;J$.6&XN]SY^G@$8%2"L6B!4V5 M$AHS!1 7VBH@3%9%LN-WIU\X1_*P[8(EMRRNSY,'SP?K@86 22YQ1(=A'?\% M<63$,.MMUOF) >T>=\F4T]%MARLJ=FVRZMYTM"UN^>R9X)FG'#.HM&:4$;Q* M:8R]UD@)63-@T]A^\0OE1 ZBK48X[FO\UPEJUVL8N#=,\^B*FVA9(2JEEZF. M#]9"$2Q)5FAL0+O$G00_FL.YDPCU*A^KO+HKI3Z:?BBNJ_GR 9OR(]0[O^)0 M>/I@PZ"<@=P3:8VGE JK%&4.<(N6LO"C' MZ5K \;BZ28ESE^^K:3DNB\6G"+*>[K]U)>>U06E'),0>:^ I@D@S+0DA2GDB M-$!G4@N@:>I4O4F@7P5@B^6HG"Y>A!ZP&@H'%(IF/5!&2>H$)-01*J.%+^I5 MZJHYBKO"5A^*<15%?HMW*H,6NY,285-W%I]V7!-WW L"XAQ2"*!TF&)O-'-< MW8W*2FG.:<>J01%7'6#=55K#A]'LLE#?RKVWP:V?"<81@KR!"A'.A8]&1E0N MMV-P4&>5,1P:7UH0[--"R"?"VBDU?BE23L0A"7W5P=9,&CYX+PR>PA%D1G1&F/I)/K&>&X M 3G568;*@V.E6#6'7V=<&'VKQX6'SP7)L?'1U>74<<9PG"A$K,=B.,\Q,0:4 M]= H%S+P.SD!O,YR%\W^XLVRN-IF*QS_DG17FU5$466(P$@X&SV7]<@ $SDG MY ;$C):-B=9Q/YE1ZV_^4$2'[K:V][@HO^YS7/8T"1IC[5+(C'( I&;JCIM/J]^BZ%;Z:V^KF\_+B9GH7"%GL9=9Q+P@H MCI@0S;'UEB.M#9;Z;O3>,YUSC_I+U$JG\ZQ5W-M^'EI"8"],:TD0_4;>U_L& M+R+T;B1V#DD*22IM8IFU[*Y0"G4.U]L[;G4+[LE^S/?;OX_8;#OP@@ !B;:8 MHL HAS4QUA"^1D!#FI.#,S3;MT$Z;-]6:Q;K[NHZ_/Z@X_-J%G\2SG MCGU5T%!9@Y$$Q##E@4JW=JX1\<#F5(<8FD7<'OM:1KVS/8%GZV-]XAUL&[2 M2B"2HF8>1AM.VW4UZSCW/.CV I.7RK2F8>[$4OFU6*;J*='*>G#6]P3KI)UJ M*36J2.]J$KPUT$14+<"& B\D2]==.B\A1\93WI_U\K3+=>;PSC8!1B9IQZUT MVE(BD.#1R)8"$XT5HOC,]GSRQ7V@#LRIP/8W6T_/YAG>I*5*>N4M,\HXQ9FD MTJTU),.V3Y=C>[V@XX?ZJ%VPV L56:6 \ @SP)RWZ_%"GA6N>DF3M[;8:Q5Q M.@W<85>*4PQ@Z:CF-KI&/L(4_UJ/Q1G338+GIL#]LE.:G"C5O=7BCL/SO.LO M,68UH )BH;31T"BQKIQ'F>"BT_LM8X<_5QVKH6;XU2;F?54KO"O(<\(R]Z1E MG&\.V53DE:CH6@."+5MK>"XUSME%'E LH[.%+@_>7M79KB)/:O*_-[>5@8]5 M;(??&+BV2@H)!: N^@/$.2G6^$"<=4/K"["S3F9+'177./KG7UA.1U4??51+ M*%)*AV1OEQ M_*68W*2;APX4DEY)HTZ$]\0W!JN%BFNKP(""D>72/($?1 M2W+$*RT09X82+"/POE8Z:!ST+4\'S9 RP!KI!(A> M!0D?78J.5G=IPR5\!;YF4>H%TY7G$2QV7?1$F4 M2S\:E]-R^?W B>Q=30*7 DG'F.):I@OA#6)Z/4(E^)E985DRKEJ!M$_2O$W* M>VZKJU$Y.Y(\#YL&J!2PU!OC+2<0(<4P7(]8"'HFI_R;$WP-)F7@>_(QA8\W M5]$,2![YS2QV08]F_]AY=G=_@R 1EY)$T\5!$VTBBPQFZQXCQG(BA2^$$:<) ML&H!W6I*V/!X4@5@IAS03))K51"BRCE5%KMHSN;JD ME>4H'\Z^B')X =K:(&#J'1!$0.%=U+=08> V4%%X9IMC>0(^P):3$.TL\^B! M&_JI2GIP<;"FQ,XVP5EGH1!."<,(YRS^UUH70^1YSNF$%\":8P7]-!FI(5C[ ML'H/M0P6;+Q[(PEQ7*YNC:L M)D^V/!XLMY@A1(RT4@$D%%=K30PIS+J+UDJ.B/>RY61$3PZFO+^9C[^,%D5U8:KIS=7G9IE/&'-,RWU6BVV_DYW"@0R222!DA'+(IKM"5HK7RACTKYO S:9CG2 M)+*=G;\^JEPO@)1YR8E(QP8Q<=[IC;*E!N=L( ZH-DP;QLFI&';*@Z-J\P+E MK2$0"2$EY@X#XS;C(%"AU]G7#BI-B_7 &E#I:5<$Z.!%4)OPC<4GTFMPT:Y MD(%?/_[JVSU%>P^T"!@ZS>*0G(681L %W1R8@=2)G-CZ@"X8;3^X<2JB_>W( M'+45$R11A +N#6:$I'I97//-/+#XS!)&LF5[ MFEF.XT0Y<#AW;[M G'3,I&K\RB(KJ)?W8V6(Y41@!Q^P;YI4>=B>'$=[W(D/ MD=7SSP1NCG[]^["5%?7Q6PQNKV9:)K< M55,MEHO5@?C/R:*[YY ((8+Q$5!)&M#JWDZL=$>RIANE42)TK MHMY/J ]4'V$M';5,I6UL0Q7!"-_5A2?<*5WKVL1V$'M0P^3J>EI]+XJ/Q?QK M.2[N6?APO.EBL/'JIW<7=]7J_[4*2Y;5+0B'SLRW\GT!2ZVT4!)IBE,4*R[_ M>HTOC?/Q3]UU"AEWE[OI371=V>3J]]%\4N,$Y:/G@I0NNIK8

$QX9A"\5Z M+!"('.M[@#3LF0]/KRS,D$17K-H!S'R>LAQ6DU1_?[;ZKP9V/[K9Y'U;L7Q"=)3G>Q?J+R]8%PC9"C& (+[U8_CG-V :9/#,N"Z%>6@[%! M=NF6.Q?_05'D#]5TZJMY^F6.%7+2%T;-@Y7%$J0H+Q$:$D'D&EW-SZW@46_< M/-:2Z4*8+W"JW&Y.=C-+;K\K2&$1)MH;1C"10GOE-TNS9EF73!\]0:Y7'/RX M',W;O?ZG;WJV-UM.$NI+F2@_SU-*T)O9K:IJ<98\_J( )9!28":BI< 8CYJ0 M\36:G*F<-62(UM9Y38XL6;Z4F1%!OBC*Y4TD673IW+?K3Y>!W!^DD MD9):Z(B7J=(B-AN?DDK6S:41FYOE+E/P^].?TZA?*7RO*\2\+Q#A'B/,*"L4TY\09N$;%1J.ZD^S@ M/SKWVQ;;2UDF^O4T./?.>2RYPHA*[H01?HTI@C!GV^OH3.9;3\/-)G^H>="S M2%_*-+E3 RE*V/HT>?9=@1&&)$ 46@%2:6J*T6;W2%N8LW,VP$SO,YLBN>)\ M*5/D >Q/KLA;KZ'OY^6X2"*YZ#+T6[,S08&HK 2V'CH/L13,>;:6"K99A[8& MZ-*?85BX'4&?V?3K?\X%[I"&Z5YKPCF0@%IT3Q5(V9E5_AXRP?N9BT<2X*5, MP,=1Q2< K'YIHZOM1^7\;Z/I39L3\!,$Y,H9[IB4RT3:BU&_DX536?L\ M5[X_T(1LEP@O96(>C%/VM%YF]2MXPQ#TT7'QT@EEF/#KBI6$ Y)UG?"G3\&_%(@UX M92T4*>_^4Y4^ZG]VYG4L2 .1!LI!JZFV6C"#-DK30OWG]L=+G:Z=\J+36?SY M,"B?]QL4:;_HS6PY+V>+T,JH2S@!HB MB%VG#PG*?4YYVP'6A#R7:=2X8%_X=.I^#@4H-;;$2HF-5U%Q$4#0QF4VKM,* M'9VZ; .A;3=OW2X\V[XN8&D(\T@38HEB.BHCN$YC%<9GW48P\.VU M <^>?H7\4J;/1@J/=Q+[,.7V]R!P[-+=L"(N^0!9;A&\)X.T-"?Q9. G8="-QA;!$@"CAA*%1Q/5&;8*I&M>JSOK0-Y;,+[C4MYI>FH1=Y)!Q)'8*#M(LNX"[SK!TAOY1)MM,H'L0*=W2G L7 M:B,07Z701.]9V'41:*&,STFA&N"M,NE8!P6&#D/E&!& M"N,=V<2J@,FJ&G+T_3S=^'1G-_6:%O+@-\%6?Z75?U-@Y6 .4T-?$PA%UEFJ M#2?(64T-%IOM1 !9CL$H_URE&M_CRA=A9_<[W*)83+:/-64RSA;[UHQZ+PA. M66F5@(QBR+W"# N^V=HS0.6D/8 _&;R+P:U(9U#5RS?+T6K.+3Y5R]'TX>\3 MD+]6R_\IEO<0;[LR[M2:YKG?'Z0'4"(5U8)"E$,/N3(;[ '**D\[P ("0YD9 M0Q3N_<3JZ)JR59WX/V\I>WHQE+' R-AE#RFBS!BI9%2( #L)/*.N5K9$2[;K MYJ* [81]*%R5+AHOE]]70JYS<6+^RX.W$&FM!,:*4,91G)=&6@H!4EQX>&;W MDW1%LYWWCW4DIV[TTLWG1?'/F]C8?4TP]7V%XM/^U% [NYH$@;ABG@(C'/>& M00F,Q=YBS;V5#O=X#>N3+A^\M7#+XR%=O*FM,(JE.X61%-*I.#IC'(U69=:1 MF@%.^GPA/YW.^9AV5VLXZK6DQ#Z.B]DH6F,';@7<^GQ@G%B$N>#<<@ZE,L+Z M.#9K&8PVD3^WBEE9XGU6Z#GGHKJF<_)E_90]#2%[''L6Q?BGR^KKZ\7R>IZ8 M U<_)<; !XQ)GX5?S19>W/TF (V$\8QXP7&T_J.^I:L^8LF1QC!';0Q1^OFR MJG+PZTQ#/%&/AZ]#W]$B* V,DX9)!#51@B DUSK5(Z5R@OT#K#[1[++2"*0] M4N;PHK*K33!"*H*(A0XY3Y7&'KOU&)V#. M#\0[18@6Q&AO,1%QMB6T'%7($Y^E:EX&9XZ5\7[6G(1J3XQY6^/"[EU- O.2 M(2^TX6GU=0#0=&MTPHL!1;-,F %6=FESB3H5T\YR?^;%Z-W%V]%L7RVA^X>" M(=1$Q4Z09A/U/ ME1K_\Z:<;_K[?CJ:+5-%Q/CI=7ID#Y?JOR10#BT"1C"-*"0>8+%R+PWR$FMB M<@*[PW>C\MG5&M*]) K\6BU[S&%J,DW ,LN\!9Q;ZJ*+HRU"Z'8'&5FM5*WL MF6Y&62N=:%>;0#C2"BJA 5):2@F, FF>=] MK?<' #[1 $0 @ '+=@ &UL4$L! A0#% @ [D&J3'#"Y"8W$P M9>0 !4 ( !X), '-M:60M,C Q.# S,S%?9&5F+GAM;%!+ M 0(4 Q0 ( .Y!JDSH"QXE6%H &J9! 5 " 4JG !S M;6ED+3(P,3@P,S,Q7VQA8BYX;6Q02P$"% ,4 " #N0:I,J>G7;G$Q !@ M9@( %0 @ '5 0$ &UL4$L% 3!@ & 8 B@$ 'DS 0 $! end