0000096536-15-000022.txt : 20150827 0000096536-15-000022.hdr.sgml : 20150827 20150827092608 ACCESSION NUMBER: 0000096536-15-000022 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 13 CONFORMED PERIOD OF REPORT: 20150531 FILED AS OF DATE: 20150827 DATE AS OF CHANGE: 20150827 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TAYLOR DEVICES INC CENTRAL INDEX KEY: 0000096536 STANDARD INDUSTRIAL CLASSIFICATION: GENERAL INDUSTRIAL MACHINERY & EQUIPMENT, NEC [3569] IRS NUMBER: 160797789 STATE OF INCORPORATION: NY FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-03498 FILM NUMBER: 151077390 BUSINESS ADDRESS: STREET 1: 90 TAYLOR DR STREET 2: P O BOX 748 CITY: NORTH TONAWANDA STATE: NY ZIP: 14120 BUSINESS PHONE: 7166940800 MAIL ADDRESS: STREET 1: 90 TAYLOR DR CITY: N TONAWANDA STATE: NY ZIP: 14120-0748 10-K 1 tayd201510k.htm 10-K 2015

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

F O R M 10-K

 

[X] ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended May 31, 2015

or

 

[ ] TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from __________ to __________

 

Commission file number 0-3498

 

TAYLOR DEVICES, INC.

(Exact name of registrant as specified in its charter)

 

New York 16-0797789

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

90 Taylor Drive, P.O. Box 748, North Tonawanda, New York 14120-0748
(Address of principal executive offices) (Zip Code)

 

Registrant's telephone number, including area code   (716) 694-0800

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Name of each exchange on which registered

None None

 

Securities registered pursuant to Section 12(g) of the Act:

 

Common Stock ($.025 par value)

(Title of class)

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.

 

[ ] Yes [X] No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.

 

[ ] Yes [X] No

 

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.

[X] Yes [ ] No

 

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, 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).

 

[X] Yes [ ] No

 
 

 

 

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (§229.405 of this chapter) is not contained herein, and will not be contained, to the best of registrant's knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. [X]

 

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of "large accelerated filer," "accelerated filer" and "smaller reporting company" in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer [   ] Accelerated filer [   ]
Non-accelerated filer [   ] (Do not check if a smaller reporting company) Smaller reporting company [X]

 

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

 

The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter on November 30, 2014 is $32,541,000.

 

The number of shares outstanding of each of the registrant's classes of common stock as of August 12, 2015: 3,367,816.

 

 

 

 

TAYLOR DEVICES, INC.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Documents Form 10-K Reference
   
Proxy Statement Part III, Items 10-14
   

FORM 10-K INDEX

PART I     PAGE
  Item 1.

Business.

 

4
  Item 1A. Risk Factors. 6
  Item 1B. Unresolved Staff Comments. 6
  Item 2.

Properties.

 

6
  Item 3.

Legal Proceedings.

 

6
  Item 4. Mine Safety Disclosures. 6
PART II      
  Item 5.

Market For Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

 

7
  Item 6. Selected Financial Data. 8
  Item 7.

Management's Discussion and Analysis of Financial Condition and Results of Operations.

 

8
  Item 7A. Quantitative and Qualitative Disclosures About Market Risk. 16
  Item 8.

Financial Statements and Supplementary Data.

 

16
  Item 9.

Changes in and Disagreements With Accountants on Accounting and Financial Disclosure.

 

16
  Item 9A.

Controls and Procedures.

 

16
  Item 9B. Other Information. 16
PART III      
  Item 10. Directors, Executive Officers and Corporate Governance. 16
  Item 11. Executive Compensation. 16
  Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters. 16
  Item 13. Certain Relationships and Related Transactions, and Director Independence. 16
  Item 14. Principal Accounting Fees and Services. 16
PART IV      
  Item 15 Exhibits and Financial Statement Schedules 17
       
SIGNATURES   21

 

 

 

 

PART I

 

Item 1. Business.

 

The Company was incorporated in the State of New York on July 22, 1955 and is engaged in the design, development, manufacture and marketing of shock absorption, rate control, and energy storage devices for use in various types of machinery, equipment and structures. In addition to manufacturing and selling existing product lines, the Company continues to develop new and advanced technology products.

 

Principal Products

 

The Company manufactures and sells a single group of very similar products that have many different applications for customers. These similar products are included in one of six categories; namely, Seismic Dampers, Fluidicshoks®, Crane and Industrial Buffers, Self-Adjusting Shock Absorbers, Liquid Die Springs, and Vibration Dampers. Management does not track or otherwise account for sales broken down by these categories. The following is a summary of the capabilities and applications for these products.

 

Seismic Dampers are designed to ameliorate the effects of earthquake tremors on structures, and represent a substantial part of the business of the Company. Fluidicshoks® are small, extremely compact shock absorbers with up to 19,200 inch-pound capacities, produced in 15 standard sizes for primary use in the defense, aerospace and commercial industry. Crane and industrial buffers are larger versions of the Fluidicshoks® with up to 60,000,000 inch-pound capacities, produced in more than 60 standard sizes for industrial application on cranes, ships, container ships, railroad cars, truck docks, ladle and ingot cars, ore trolleys and car stops. Self-adjusting shock absorbers, which include versions of Fluidicshoks® and crane and industrial buffers, automatically adjust to different impact conditions, and are designed for high cycle application primarily in heavy industry. Liquid die springs are used as component parts of machinery and equipment used in the manufacture of tools and dies. Vibration dampers are used primarily by the aerospace and defense industries to control the response of electronics and optical systems subjected to air, ship, or spacecraft vibration.

 

Distribution

 

The Company uses the services of more than 50 sales representatives and distributors in the United States and Canada along with more than 20 representatives and distributors throughout the rest of the world. Specialized technical sales in aerospace and custom marketing activities are serviced by three sales agents, under the direction and with the assistance of Douglas P. Taylor, the Company's President. Sales representatives typically have non-exclusive, yearly agreements with the Company, which, in most instances, provide for payment of commissions on sales at 10% of the product's net aggregate selling price. Distributors also have non-exclusive, yearly agreements with the Company to purchase the Company's products for resale purposes.

 

Competition

 

The Company faces competition on mature aerospace and defense programs which may use more conventional products manufactured under less stringent government specifications. Two foreign companies are the Company's competitors in the production of crane buffers.

 

The Company's principal competitor for the manufacture of products in the aerospace and commercial aerospace industries field is UTC Aerospace Systems Division of United Technologies in Ft. Worth, Texas. While the Company is competitive with this company in the areas of pricing, warranty and product performance, due to limited financing and manufacturing facilities, the Company cannot compete in the area of volume production.

 

The Company competes directly against two other firms supplying seismic damping devices, as well as numerous other firms which supply alternative seismic protection technologies.

 

Raw Materials and Supplies

 

The principal raw materials and supplies used by the Company in the manufacture of its products are provided by numerous U.S. and foreign suppliers. The loss of any one of these would not materially affect the Company's operations.

 

 

 

Dependence Upon Major Customers

 

The Company is not dependent on any one or a few major customers. Sales to five customers approximated 52% (14%, 12%, 11%, 9% and 6%, respectively) of net sales for 2015. The loss of any or all of these customers, unless the business is replaced by the Company, could result in an adverse effect on the results for the Company.

 

Patents, Trademarks and Licenses

 

The Company holds approximately 13 patents expiring at different times until the year 2032.

 

Terms of Sale

 

The Company does not carry significant inventory for rapid delivery to customers, and goods are not normally sold with return rights such as are available for consignment sales. The Company had no inventory out on consignment and no consignment sales for the years ended May 31, 2015 and 2014. No extended payment terms are offered. During the year ended May 31, 2015, delivery time after receipt of orders averaged 8 to 10 weeks for the Company's standard products. Due to the volatility of construction and aerospace/defense programs, progress payments are usually required for larger projects using custom designed components of the Company.

 

Need for Government Approval of Principal Products or Services

 

Contracts between the Company and the federal government or its independent contractors are subject to termination at the election of the federal government. Contracts are generally entered into on a fixed price basis. If the federal government should limit defense spending, these contracts could be reduced or terminated, which management believes would have a materially adverse effect on the Company.

 

Research and Development

 

The Company does not generally engage in major product research and development activities in connection with the design of its products, except when funded by aerospace customers or the federal government. The Company, however, engages in research testing of its products. For the fiscal years ended May 31, 2015 and 2014, the Company expended $268,000 and $317,000, respectively, on manufacturing research. For the years ended May 31, 2015 and 2014, defense sponsored research and development totaled $49,000 and $77,000, respectively.

 

Government Regulation

 

Compliance with federal, state and local laws and regulations which have been enacted or adopted regulating the discharge of materials into the environment has had no material effect on the Company, and the Company believes that it is in substantial compliance with such provisions.

 

The Company is subject to the Occupational Safety and Health Act ("OSHA") and the rules and regulations promulgated thereunder, which establish strict standards for the protection of employees, and impose fines for violations of such standards. The Company believes that it is in substantial compliance with OSHA provisions and does not anticipate any material corrective expenditures in the near future. The Company currently incurs only moderate costs with respect to disposal of hazardous waste and compliance with OSHA regulations.

 

The Company is also subject to regulations relating to production of products for the federal government. These regulations allow for frequent governmental audits of the Company's operations and fairly extensive testing of Company products. The Company believes that it is in substantial compliance with these regulations and does not anticipate corrective expenditures in the future.

 

Employees

 

Exclusive of Company sales representatives and distributors, as of May 31, 2015, the Company had 112 employees, including three executive officers, and seven part time employees. The Company has good relations with its employees.

 

 

 

 

Item 1A. Risk Factors.

 

Smaller reporting companies are not required to provide the information required by this item.

 

Item 1B. Unresolved Staff Comments.

 

Not applicable.

 

Item 2. Properties

 

The Company's production facilities occupy approximately six acres on Tonawanda Island in North Tonawanda, New York and are comprised of four interconnected buildings and two adjacent buildings. The production facilities consist of a small parts plant (approximately 4,400 square feet), a large parts plant (approximately 13,500 square feet), and include a facility of approximately 7,000 square feet comprised of a test facility, storage area, pump area and the Company's general offices. One adjacent building is a 17,000 square foot seismic assembly test facility. Another adjacent building (approximately 2,000 square feet) is used as a training facility. These facilities total more than 45,000 square feet. Adjacent to these facilities, the Company has a remote test facility used for shock testing. This state-of-the-art test facility is 1,200 square feet. The small parts plant consists of a complete small machine shop and tool room that produces all of the Company's product items which are less than two inches in diameter. The large parts plant consists of a complete large machine shop and tool room. Both plants contain custom-built machinery for boring, deep-hole drilling and turning of parts.

 

The Company owns three additional industrial buildings on nine acres of land in the City of North Tonawanda located 1.4 miles from the Company’s headquarters on Tonawanda Island. Total area of the three buildings is 46,000 square feet. The Company’s production machinery was relocated from the Company’s Tonawanda Island site in the autumn of 2013 and overhead cranes have been installed to move large parts from machine to machine. This allowed the former machining areas at the Tonawanda Island site to house greatly expanded assembly and product testing areas. All corporate and engineering offices were unaffected by the change and remain on Tonawanda Island.

 

The Company's real properties are subject to a negative pledge agreement with its lender, First Niagara Bank. The Company has agreed with the lender that, for so long as the credit facilities with the lender are outstanding, the Company will not sell, lease or mortgage any of its real properties. Additional information regarding the Company's agreement with First Niagara Bank is contained in Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations, at "Capital Resources, Line of Credit and Long-Term Debt."

 

The Company leases a separate warehouse for storage from an unrelated third party, consisting of approximately 3,600 square feet at $975 per month. The warehouse is located approximately one-quarter mile from the above-referenced production facilities and office space. The total rental expense incurred by the Company for this facility in fiscal 2015 was $11,700.

 

The Company believes it is carrying adequate insurance coverage on its facilities and their contents.

 

Item 3. Legal Proceedings.

 

There are no legal proceedings at present.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

 

 

 

 

 

 

 

PART II

 

Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases Of Equity Securities.

 

Market Information

 

The Company's Common Stock trades on the NASDAQ Capital Market of the National Association of Securities Dealers Automated Quotation ("NASDAQ") stock market under the symbol TAYD. The high and low sales information noted below for the quarters of fiscal year 2015 and fiscal year 2014 were obtained from NASDAQ.

 

    Fiscal 2015   Fiscal 2014
    High   Low   High   Low
  First Quarter $9.10   $8.19   $9.58   $7.94
  Second Quarter $11.00   $8.50   $9.00   $7.82
  Third Quarter $12.16   $9.39   $8.69   $7.60
  Fourth Quarter $13.35   $11.10   $9.30   $8.27

 

Holders

 

As of August 12, 2015, the number of issued and outstanding shares of Common Stock was 3,367,816 and the approximate number of record holders of the Company's Common Stock was 685. Due to a substantial number of shares of the Company's Common Stock held in street name, the Company believes that the total number of beneficial owners of its Common Stock exceeds 2,000.

 

Dividends

 

No cash or stock dividends have been declared during the last two fiscal years. The Company plans to retain cash in the foreseeable future to fund working capital needs.

 

As of September 15, 2008, the Company's Board of Directors adopted a shareholder rights plan designed to deter coercive or unfair takeover tactics and prevent an acquirer from gaining control of the Company without offering a fair price to shareholders. Under the plan, certain rights ("Rights") were distributed as a dividend on each share of Common Stock (one Right for each share of Common Stock) held as of the close of business on October 3, 2008. Each whole Right entitles the holder, under certain defined conditions, to buy one two-thousandths (1/2000) of a newly issued share of the Company's Series 2008 Junior Participating Preferred Stock ("Series 2008 Preferred Stock") at a purchase price of $5.00 per unit of one two-thousandths of a share. Rights attach to and trade with the shares of Common Stock, without being evidenced by a separate certificate. No separate Rights certificates will be issued unless and until the Rights detach from Common Stock and become exercisable for shares of the Series 2008 Preferred Stock.

 

The Rights become exercisable to purchase shares of Preferred Stock (or, in certain circumstances, Common Stock) only if (i) a person acquired 15% or more of the Company's Common Stock, or (ii) a person commenced a tender or exchange offer for 10% or more of the Company's Common Stock, or (iii) the Board of Directors determined that the beneficial owner of at least 10% of the Company's Common Stock intended to cause the Company to take certain actions adverse to it and its shareholders or that such ownership would have a material adverse effect on the Company. The Rights Plan will expire on October 5, 2018.

 

Issuer Purchases of Equity Securities

 

The Company did not repurchase any shares of its common stock during the year ended May 31, 2015. On November 7, 2014, the Board of Directors of the Registrant voted unanimously to continue the share repurchase agreement, authorized by the Board in 2010, with Merrill Lynch, Pierce, Fenner & Smith Incorporated ("MLPF&S") under which the Company repurchases shares of its common stock. The Company has designated $419,815 of cash on hand as available for open-market purchases. Since Board authorization in 2010, a total of 15,600 shares have been purchased at an average price per share of $5.14. Repurchases are made by MLPF&S for the benefit of the Registrant.

 

 

 

 

Equity Compensation Plan Information

 

The following table sets forth information regarding equity compensation plans of the Company as of May 31, 2015.

 

    Equity Compensation Plan Information

 

 

 

 

 

 

Plan Category

 

 

 

 

Number of securities to be issued upon exercise of outstanding options, warrants, and rights

(a)

 

 

 

Weighted-average exercise price of outstanding options, warrants and rights

(b)

 

Number of securities remaining available

for future issuance under equity compensation plans (excluding securities reflected in column (a))

(c)

Equity compensation plans approved by security holders:

 

           

2005 Stock Option Plan

2008 Stock Option Plan

2012 Stock Option Plan

 

 

53,250

76,250

111,250

 

 

 

$5.15

$8.28

$9.51

 

 

-

-

47,250

 

Equity compensation plans not approved by security holders:  

 

 

 

       
2004 Employee Stock Purchase Plan    (1)  

 

-

 

 

-

 

 

227,911

Total

 

  240,750       275,161
             
(1) The Company's 2004 Employee Stock Purchase Plan (the "Employee Plan") permits eligible employees to purchase shares of the Company's common stock at fair market value through payroll deductions and without brokers' fees.  Such purchases are without any contribution on the part of the Company.    As of May 31, 2015, 227,911 shares were available for issuance.  
               

 

Item 6. Selected Financial Data

 

The Company qualifies as a smaller reporting company, as defined by 17 CFR §229.10(f)(1), and is not required to provide the information required by this Item.

 

Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations.

 

Cautionary Statement

 

The Private Securities Litigation Reform Act of 1995 provides a "safe harbor" for forward-looking statements. Information in this Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations" and elsewhere in this 10-K that does not consist of historical facts are "forward-looking statements." Statements accompanied or qualified by, or containing, words such as "may," "will," "should," "believes," "expects," "intends," "plans," "projects," "estimates," "predicts," "potential," "outlook," "forecast," "anticipates," "presume," "assume" and "optimistic" constitute forward-looking statements and, as such, are not a guarantee of future performance. The statements involve factors, risks and uncertainties, the impact or occurrence of which can cause actual results to differ materially from the expected results described in such statements. Risks and uncertainties can include, among others, fluctuations in general business cycles and changing economic conditions; variations in timing and amount of customer orders; changing product demand and industry capacity; increased competition and pricing pressures; advances in technology that can reduce the demand for the Company's products, as well as other factors, many or all of which may be beyond the Company's control. Consequently, investors should not place undue reliance on forward-looking statements as predictive of future results. The Company disclaims any obligation to release publicly any updates or revisions to the forward-looking statements herein to reflect any change in the Company's expectations with regard thereto, or any changes in events, conditions or circumstances on which any such statement is based.

 

 

 

Application of Critical Accounting Policies and Estimates

 

The Company's consolidated financial statements and accompanying notes are prepared in accordance with U.S. generally accepted accounting principles. The preparation of the Company's financial statements requires management to make estimates, assumptions and judgments that affect the amounts reported. These estimates, assumptions and judgments are affected by management's application of accounting policies, which are discussed in Note 1. "Summary of Significant Accounting Policies" and elsewhere in the accompanying consolidated financial statements. As discussed below, our financial position or results of operations may be materially affected when reported under different conditions or when using different assumptions in the application of such policies. In the event estimates or assumptions prove to be different from actual amounts, adjustments are made in subsequent periods to reflect more current information. Management believes the following critical accounting policies affect the more significant judgments and estimates used in the preparation of the Company's financial statements.

 

Accounts Receivable

 

Our ability to collect outstanding receivables from our customers is critical to our operating performance and cash flows. Accounts receivable are stated at an amount management expects to collect from outstanding balances. Management provides for probable uncollectible accounts through a charge to earnings and a credit to a valuation allowance based on its assessment of the current status of individual accounts after considering the age of each receivable and communications with the customers involved. Balances that are collected, for which a credit to a valuation allowance had previously been recorded, result in a current-period reversal of the earlier transaction charging earnings and crediting a valuation allowance. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable in the current period. The actual amount of accounts written off over the five year period ended May 31, 2015 equaled less than 0.1% of sales for that period. The balance of the valuation allowance has decreased since May 31, 2014 to the current level of slightly less than $10,000. Management does not expect the valuation allowance to materially change in the next twelve months for the current accounts receivable balance.

 

Inventory

 

Inventory is stated at the lower of average cost or market. Average cost approximates first-in, first-out cost.

 

Maintenance and other inventory represent stock that is estimated to have a product life-cycle in excess of twelve-months. This stock represents certain items the Company is required to maintain for service of products sold, and items that are generally subject to spontaneous ordering.

 

This inventory is particularly sensitive to technical obsolescence in the near term due to its use in industries characterized by the continuous introduction of new product lines, rapid technological advances and product obsolescence. Therefore, management of the Company has recorded an allowance for potential inventory obsolescence. Based on certain assumptions and judgments made from the information available at that time, we determine the amount in the inventory allowance. If these estimates and related assumptions or the market changes, we may be required to record additional reserves. Historically, actual results have not varied materially from the Company's estimates.

 

The provision for potential inventory obsolescence was $180,000 for each of the years ended May 31, 2015 and 2014.

 

Revenue Recognition

 

Sales are recognized when units are delivered or services are performed. Sales under fixed-price contracts are recorded as deliveries are made at the contract sales price of the units delivered. Sales under certain fixed-price contracts requiring substantial performance over several periods prior to commencement of deliveries, are accounted for under the percentage-of-completion method of accounting whereby revenues are recognized based on estimates of completion prepared on a ratio of cost to total estimated cost basis. Costs include all material and direct and indirect charges related to specific contracts. Other expenses are charged to operations, as incurred. Total estimated costs for each of the contracts are estimated based on a combination of historical costs of manufacturing similar products and estimates or quotes from vendors for supplying parts or services towards the completion of the manufacturing process. Adjustments to cost and profit estimates are made periodically due to changes in job performance, job conditions and estimated profitability, including those arising from final contract settlements. These changes may result in revisions to costs and income and are recognized in the period in which the revisions are determined. Any losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. If total costs calculated upon completion of the manufacturing process in the current period for a contract are more than the estimated total costs at completion used to calculate revenue in a prior period, then the revenue and profits in the current period will be

 

 

lower than if the estimated costs used in the prior period calculation were equal to the actual total costs upon completion. Historically, actual results have not varied materially from the Company's estimates. In the fiscal year ended May 31, 2015, 70% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 30% of revenue was recorded as deliveries were made to our customers. In the fiscal year ended May 31, 2014, 47% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 53% of revenue was recorded as deliveries were made to our customers.

 

For financial statement presentation purposes, the Company nets progress billings against the total costs incurred on uncompleted contracts. The asset, "costs and estimated earnings in excess of billings," represents revenues recognized in excess of amounts billed. The liability, "billings in excess of costs and estimated earnings," represents billings in excess of revenues recognized.

 

Income Taxes

 

The provision for income taxes provides for the tax effects of transactions reported in the financial statements regardless of when such taxes are payable. Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax and financial statement basis of assets and liabilities. The deferred tax assets relate principally to asset valuation allowances such as inventory obsolescence reserves and bad debt reserves and also to liabilities including warranty reserves, accrued vacation, accrued commissions and others. The deferred tax liabilities relate primarily to differences between financial statement and tax depreciation. Deferred taxes are based on tax laws currently enacted with tax rates expected to be in effect when the taxes are actually paid or recovered.

 

Realization of the deferred tax assets is dependent on generating sufficient taxable income at the time temporary differences become deductible. The Company provides a valuation allowance to the extent that deferred tax assets may not be realized. A valuation allowance has not been recorded against the deferred tax assets since management believes it is more likely than not that the deferred tax assets are recoverable. The Company considers future taxable income and potential tax planning strategies in assessing the need for a potential valuation allowance. In future years the Company will need to generate approximately $2.5 million of taxable income in order to realize our deferred tax assets recorded as of May 31, 2015 of $858,000. This deferred tax asset balance is 22% ($240,000) less than at the end of the prior year. The amount of the deferred tax assets considered realizable however, could be reduced in the near term if estimates of future taxable income are reduced. If actual results differ from estimated results or if the Company adjusts these assumptions, the Company may need to adjust its deferred tax assets or liabilities, which could impact its effective tax rate. Historically, actual results have not varied materially from the Company's estimates.

 

The Company's practice is to recognize interest related to income tax matters in interest income / expense and to recognize penalties in selling, general and administrative expenses.

 

The Company and its subsidiary file consolidated Federal and State income tax returns. As of May 31, 2015, the Company had State investment tax credit carryforwards of approximately $261,000 expiring through May 2021.

 

Results of Operations

 

A summary of the period to period changes in the principal items included in the consolidated statements of income is shown below:

 

Summary comparison of the years ended May 31, 2015 and 2014  
    Increase /  
    (Decrease)  
Sales, net   $  10,578,000  
Cost of goods sold   $    7,299,000  
Selling, general and administrative expenses   $    1,763,000  
Income before provision for income taxes   $    1,506,000  
Provision for income taxes   $       462,000  
Net income   $    1,044,000  

 

 

 

 

 

For the year ended May 31, 2015 (All figures being discussed are for the year ended May 31, 2015 as compared to the year ended May 31, 2014.)

   Year ended May 31  Change
  2015 2014  Amount   Percent
Net Revenue $   30,589,000 $   20,011,000 $   10,578,000      53%
Cost of sales 21,845,000 14,546,000 7,299,000      50%
Gross profit $     8,744,000 $     5,465,000 $     3,279,000      60%
… as a percentage of net revenues 29% 27%      
             

 

The Company's consolidated results of operations showed a 53% increase in net revenues and an increase in net income of 92%. Gross profit increased by 60%. The growth in net revenue is mostly due to increased construction activity in the U.S. and Asia for new and retrofitted buildings and bridges requiring seismic protection. There was also strong growth in sales of isolation systems to defense customers for naval and aerospace applications. In the current period, revenues accounted for under the percentage-of-completion method of accounting increased by 126% from the level recorded in the prior year. This increase is primarily due to more projects in process in the current year (63 in fiscal 2015; 51 in fiscal 2014). Of the 63 projects in process during this year, 36 were still in process at 5/31/15 compared with the prior year when 25 of the 51 projects worked on were still in process at 5/31/14. The average value of these projects in-process at the end of the current fiscal year ($862,000) increased by 21% from the projects in-process at the end of the prior fiscal year ($710,000). The projects in the current year are 49% complete in the aggregate as compared with 31% for those in process at 5/31/14. Revenues recorded for all other product sales decreased by 12% from last year. The gross profit as a percentage of net revenues for the current and prior year periods was 29% and 27%, respectively.

 

The number of projects in-process fluctuates from period to period, as does the average value of projects in-process. The changes from the prior period to the current period are not necessarily representative of future results.

 

The mix of customers buying our products changed from last year. Sales of the Company's products are made to three general groups of customers: industrial, construction and aerospace / defense. An 83% increase from last year’s level in sales to construction customers who were seeking seismic / wind protection for either construction of new buildings and bridges or retrofitting existing buildings and bridges far surpassed a 35% increase in sales to customers in aerospace / defense and a 5% decrease in sales to customers using our products in industrial applications. A breakdown of sales to these three general groups of customers is as follows:

 

  Year ended May 31
  2015 2014
Industrial   7% 10%
Construction 54% 46%
Aerospace / Defense 39% 44%

 

At May 31, 2014, we had 107 open sales orders in our backlog with a total sales value of $24.6 million. At May 31, 2015, we had 139 open sales orders in our backlog and the total sales value is $25.2 million. $16.0 million of the current backlog is on projects already in progress. $12.4 million of the $24.6 million sales order backlog at May 31, 2014 was in progress at that date. 44% of the sales value in the backlog is for aerospace / defense customers compared to 40% at the end of fiscal 2014. As a percentage of the total sales order backlog, orders from customers in construction accounted for 55% at May 31, 2015 and 58% at May 31, 2014.

 

The Company's backlog, revenues, commission expense, gross margins, gross profits, and net income fluctuate from period to period. The changes in the current period, compared to the prior period, are not necessarily representative of future results.

 

 

 

 

 

 

 

 

 

Net revenue by geographic region, as a percentage of total net revenue for fiscal years ended May 31, 2015 and 2014 is as follows:

 

  Year ended May 31
  2015 2014
North America 66% 63%
Asia 31% 33%
Other 3% 4%

 

Selling, General and Administrative Expenses

 

   Year ended May 31  Change
   2015 2014  Amount   Percent
Outside Commissions $   1,748,000 $      794,000 $     954,000      120%
Other SG&A 3,935,000 3,126,000 809,000       26%
Total SG&A $   5,683,000 $   3,920,000 $  1,763,000       45%
… as a percentage of net revenues 19% 20%      
             

 

Selling, general and administrative expenses increased by 45% from the prior year. Outside commission expense increased 120% from last year's level. This fluctuation was primarily due to the increase in the level of sales from last year to this as well as an increased use of outside sales representatives. Other selling, general and administrative expenses increased by 26% from last year. This increase is primarily due to an increase in air-freight charges incurred this year in order to meet contractual obligations to deliver products on schedule along with an increase in estimated incentive compensation expense from the prior period related to the higher level of sales and operating results.

 

The above factors resulted in operating income of $3,061,000 for the year ended May 31, 2015, up 98% from the $1,546,000 in the prior year.

 

The Company's effective tax rate (ETR) is calculated based upon current assumptions relating to the year's operating results and various tax related items. The ETR for the fiscal year ended May 31, 2015 is 29.2%, slightly more than the ETR for the prior year of 27.9%. A reconciliation of provision for income taxes at the statutory rate to income tax provision at the Company's effective rate is as follows:

 

  2015   2014  
Computed tax provision at the expected statutory rate $ 1,045,000   $   533,000  
State income tax - net of Federal tax benefit -   1,000  
Tax effect of permanent differences:        
Research tax credits (101,000 ) (99,000 )
Other permanent differences (44,000 ) (17,000 )
Other (1,000 ) 19,000  
  $    899,000   $   437,000  
               

 

Stock Options

 

The Company has stock option plans which provide for the granting of nonqualified or incentive stock options to officers, key employees and non-employee directors. Options granted under the plans are exercisable over a ten year term. Options not exercised by the end of the term expire.

 

The Company measures compensation cost arising from the grant of share-based payments to employees at fair value and recognizes such cost in income over the period during which the employee is required to provide service in exchange for the award. The Company recognized $116,000 and $112,000 of compensation cost for the years ended May 31, 2015 and 2014.

 

 

 

The fair value of each stock option grant has been determined using the Black-Scholes model. The model considers assumptions related to exercise price, expected volatility, risk-free interest rate, and the weighted average expected term of the stock option grants. The Company used a weighted average expected term. Expected volatility assumptions utilized in the model were based on volatility of the Company's stock price for the thirty month period immediately preceding the granting of the options. The Company issued stock options in August 2014 and April 2015. The risk-free interest rate is derived from the U.S. treasury yield.

The following assumptions were used in the Black-Scholes model in estimating the fair market value of the Company's stock option grants:

    August 2014   April 2015
Risk-free interest rate:   2.375%   2.25%
Expected life of the options:   3 years   3.3 years
Expected share price volatility:   31%   26%
Expected dividends:   zero   zero
These assumptions resulted in estimated fair-market value per stock option:   $2.06   $2.63

 

The ultimate value of the options will depend on the future price of the Company's common stock, which cannot be forecast with reasonable accuracy. A summary of changes in the stock options outstanding during the year ended May 31, 2015 is presented below.

        Weighted-
    Number of   Average
    Options   Exercise Price
Options outstanding and exercisable at May 31, 2014:   219,500        $  7.31
Options granted:   48,000        $10.82
Less: Options exercised:   26,750        $  6.00
Options outstanding and exercisable at May 31, 2015:   240,750        $  8.16
Closing value per share on NASDAQ at May 31, 2015:            $12.87

 

 

Capital Resources, Line of Credit and Long-Term Debt

 

The Company's primary liquidity is dependent upon its working capital needs. These are primarily inventory, accounts receivable, costs and estimated earnings in excess of billings, accounts payable, accrued commissions, billings in excess of costs and estimated earnings, and debt service. The Company's primary sources of liquidity have been operations and bank financing.

 

Capital expenditures for the year ended May 31, 2015 were $746,000 compared to $1,356,000 in the prior year. The Company has commitments to make capital expenditures of approximately $75,000 as of May 31, 2015.

 

The Company has a $6,000,000 demand line of credit from a bank, with interest payable at the Company's option of 30, 60, 90 or 180 day LIBOR rate plus 2.5% or the bank's prime rate less .25%. There is no outstanding balance at May 31, 2015. There was no outstanding balance as of May 31, 2014. The outstanding balance on the line of credit fluctuates as the Company's various long-term projects progress. The line is secured by accounts receivable, equipment, inventory, and general intangibles, and a negative pledge of the Company's real property. This line of credit is subject to the usual terms and conditions applied by the bank and is subject to renewal annually. In conjunction with this line of credit, the Company agreed to the following covenants:

 

Covenant   Minimum per Covenant   Current Actual   When Measured
Minimum level of working capital   $3,000,000   $17,146,000   Quarterly
Minimum debt service coverage ratio   1.5:1   n/a   Fiscal Year-end

 

The bank is not committed to make loans under this line of credit and no commitment fee is charged.

 

 

 

 

 

 

 

 

 

Inventory and Maintenance Inventory

   May 31, 2015  May 31, 2014 Increase /(Decrease)
Raw materials $     520,000   $     571,000   $      (51,000 )   - 9%
Work in process 7,658,000   8,149,000   (491,000 )   - 6%
Finished goods 485,000   258,000   227,000      88%
Inventory 8,663,000 91% 8,978,000 91% (315,000 )   - 4%
Maintenance and other inventory 890,000 9% 837,000 9% 53,000       6%
Total $  9,553,000 100% $  9,815,000 100% $    (262,000 )   - 3%
               
Inventory turnover 2.3   1.5        

 

Inventory, at $8,663,000 as of May 31, 2015, is 4% lower than the prior year-end. Of this, approximately 88% is work in process, 6% is finished goods, and 6% is raw materials. All of the current inventory is expected to be consumed or sold within twelve months. The level of inventory will fluctuate from time to time due to the stage of completion of the non-project sales orders in progress at the time.

 

The Company continues to rework slow-moving inventory, where applicable, to convert it to product to be used on customer orders. There was approximately $262,000 of slow-moving inventory used during the year ended May 31, 2015. The Company disposed of approximately $260,000 and $153,000 of obsolete inventory during the years ended May 31, 2015 and 2014, respectively.

 

Accounts Receivable, Costs and Estimated Earnings in Excess of Billings (“CIEB) and Billings in Excess of Costs and Estimated Earnings (BIEC”)

 

   May 31, 2015  May 31, 2014 Increase /(Decrease)
Accounts receivable $    4,755,000   $   2,894,000   $    1,861,000     64%
CIEB 5,170,000   2,374,000   2,796,000   118%
Less: BIEC 2,723,000   851,000   1,872,000   220%
Net $    7,202,000   $   4,417,000   $    2,785,000     63%
               
Number of an average day’s sales outstanding in accounts receivable (DSO) 40   49        

 

The Company combines the totals of accounts receivable, the asset CIEB, and the liability BIEC, to determine how much cash the Company will eventually realize from revenue recorded to date. As the accounts receivable figure rises in relation to the other two figures, the Company can anticipate increased cash receipts within the ensuing 30-60 days.

 

Accounts receivable of $4,755,000 as of May 31, 2015 includes approximately $230,000 of amounts retained by customers on long-term construction projects. The Company expects to collect all of these amounts, including the retained amounts, during the next twelve months. The number of an average day's sales outstanding in accounts receivable (DSO) decreased from 49 days at May 31, 2014 to 40 days at May 31, 2015. The DSO is a function of 1.) the level of sales for an average day (for example, total sales for the past three months divided by 90 days) and 2.) the level of accounts receivable at the balance sheet date. The level of sales for an average day in the fourth quarter of the current year is slightly more than double the level in the fourth quarter of the prior year. The level of accounts receivable at the end of the current year is 64% more than at the end of the prior year. The combination of these two factors caused the DSO to decrease from last year end to this. The increase in the level of accounts receivable was due to a significant increase (106%) in the amount of billings to customers on projects in April and May 2015 over April and May 2014.

 

 

 

 

 

 

 

 

The status of the projects in-progress at the end of the current and prior fiscal years have changed in the factors affecting the year-end balances in the asset CIEB, and the liability BIEC:

 

  2015 2014
Number of projects in progress at year-end 36 25
Aggregate percent complete at year-end 49% 31%
Average total value of projects in progress at year-end $862,000 $710,000
Percentage of total value invoiced to customer 41% 22%

 

There are 44% more projects in-process at the end of the current fiscal year as compared with the prior year end and the average value of those projects has increased by 21% between those two dates.

 

As noted above, CIEB represents revenues recognized in excess of amounts billed. Whenever possible, the Company negotiates a provision in sales contracts to allow the Company to bill, and collect from the customer, payments in advance of shipments. Unfortunately, provisions such as this are often not possible. The $5,170,000 balance in this account at May 31, 2015 is a 118% increase from the prior year-end. Generally, if progress billings are permitted under the terms of a project sales agreement, then the more complete the project is, the more progress billings will be permitted. The Company expects to bill the entire amount during the next twelve months. 57% of the CIEB balance as of the end of the last fiscal quarter, February 28, 2015, was billed to those customers in the current fiscal quarter ended May 31, 2015. The remainder will be billed as the projects progress, in accordance with the terms specified in the various contracts.

 

As of May 31, 2015, there are sales orders for four projects that are not yet in progress. These projects average $253,000 each in value upon completion. This compares to eight such projects as of the prior year end with an average value of $730,000.

 

The year-end balances in the CIEB account are comprised of the following components:

 

  May 31, 2015   May 31, 2014
Costs $  7,005,000   $  3,055,000
Estimated earnings 3,185,000   929,000
Less: Billings to customers 5,020,000   1,610,000
CIEB $  5,170,000   $  2,374,000
Number of projects in progress 25   17

 

As noted above, BIEC represents billings to customers in excess of revenues recognized. The $2,723,000 balance in this account at May 31, 2015 is in comparison to a $851,000 balance at the end of the prior year. The balance in this account fluctuates in the same manner and for the same reasons as the account "costs and estimated earnings in excess of billings", discussed above. Final delivery of product under these contracts is expected to occur during the next twelve months.

 

The year-end balances in this account are comprised of the following components:

 

  May 31, 2015   May 31, 2014
Billings to customers $   7,556,000   $   2,236,000
Less:  Costs 3,434,000   1,072,000
Less: Estimated earnings 1,399,000   313,000
BIEC $   2,723,000   $      851,000
Number of projects in progress 11   8

 

Accounts payable, at $2,703,000 as of May 31, 2015, is significantly (132%) higher than the prior year-end. This increase is due to a greater level of purchased materials required to fill existing customer sales orders. The Company expects the current accounts payable amount to be paid during the next twelve months.

 

Commission expense on applicable sales orders is recognized at the time revenue is recognized. The commission is paid following receipt of payment from the customers. Accrued commissions as of May 31, 2015 are $763,000. This is 78% more than the $430,000 accrued at the prior year-end. This significant increase is due to the increased level of commissionable sales in the current year over the prior year. The Company expects the current accrued amount to be paid during the next twelve months.

 

 

 

Other accrued expenses of $1,395,000 increased by 11% from the prior year of $1,259,000. This increase is primarily due to an increase in estimated incentive compensation expense from the prior period related to the higher level of operating results.

 

Management believes that the Company's cash on hand, cash flows from operations and borrowing capacity under the bank line of credit will be sufficient to fund ongoing operations, capital improvements and share repurchases (if any) for the next twelve months.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

 

Smaller reporting companies are not required to provide the information required by this item.

 

Item 8. Financial Statements and Supplementary Data.

 

The financial statements and supplementary data required pursuant to this Item 8 are included in this Form 10-K as a separate section commencing on page 23 and are incorporated herein by reference.

 

Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure.

 

There have been no disagreements between the Company and its accountants as to matters which require disclosure.

 

Item 9A. Controls and Procedures.

 

(a) Evaluation of disclosure controls and procedures.

 

The Company's principal executive officer and principal financial officer have evaluated the Company's disclosure controls and procedures as of May 31, 2015 and have concluded that, as of the evaluation date, the disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports that the Company files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Commission's rules and forms and that information required to be disclosed in the reports the Company files or submits under the Exchange Act is accumulated and communicated to our management, including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosure.

 

(b) Management's report on internal control over financial reporting.

 

The Company's management, with the participation of the Company's principal executive officer and principal financial officer, is responsible for establishing and maintaining adequate internal control over financial reporting. The Company's management has assessed the effectiveness of the Company's internal control over financial reporting as of May 31, 2015. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control -- Integrated Framework, originally issued in 1992. Based on this assessment management has concluded that, as of May 31, 2015, the Company's internal control over financial reporting is effective based on those criteria.

 

(c) Changes in internal control over financial reporting.

 

There have been no changes in the Company's internal controls over financial reporting that occurred during the fiscal year ended May 31, 2015 that have materially affected, or are reasonably likely to materially affect, the Company's control over financial reporting.

 

Item 9B. Other Information.

None.

 

PART III

 

The information required by Items 10, 11, 12, 13 and 14 of this part will be presented in the Company's Proxy Statement to be issued in connection with the Annual Meeting of Shareholders to be held on October 23, 2015, which information is hereby incorporated by reference into this Annual Report. The proxy materials, including the Proxy Statement and form of proxy, will be filed within 120 days after the Company's fiscal year end.

 

 

 

PART IV

 

Item 15. Exhibits and Financial Statement Schedules.

 

DOCUMENTS FILED AS PART OF THIS REPORT:
 

Index to Financial Statements:

 

    (i)

Report of Independent Registered Public Accounting Firm

 

    (ii)

Consolidated Balance Sheets as of May 31, 2015 and 2014

 

    (iii) Consolidated Statements of Income for the years ended May 31, 2015 and 2014
    (iv)

Consolidated Statements of Stockholders' Equity for the years ended May 31, 2015 and 2014

 

    (v)

Consolidated Statements of Cash Flows for the years ended May 31, 2015 and 2014

 

    (vi) Notes to Consolidated Financial Statements - May 31, 2015 and 2014
EXHIBITS:
  3

Articles of incorporation and by-laws

 

    (i)

Restated Certificate of Incorporation incorporated by reference to Exhibit (3)(i) of Annual Report on Form 10-K, dated August 24, 1983.

 

    (ii)

Amendment to Certificate of Incorporation incorporated by reference to Exhibit (3)(iv) to Form 8 [Amendment to Application or Report], dated September 24, 1993.

 

    (iii)

Amendment to Certificate of Incorporation eliminating and re-designating the Series A Junior Preferred Stock and creating 5,000 Series 2008 Junior Participating Preferred Stock, at $.05 par value, as filed by the Secretary of State of the State of New York on September 16, 2008, and incorporated by reference to Exhibit (3)(i) of Form 8-K, dated as of September 15, 2008 and filed September 18, 2008.

 

    (iv)

Certificate of Change incorporated by reference to Exhibit (3)(i) to Quarterly Report on Form 10-QSB for the period ending November 30, 2002.

 

    (v)

Proxy Review Guidelines incorporated by reference to Exhibit (3)(ii) to Quarterly Report on Form 10-QSB for the period ending February 28, 1998, dated April 10, 1998.

 

    (vi)

By-laws incorporated by reference to Exhibit (3)(i) to Quarterly Report on Form 10-QSB for the period ending February 28, 2004, dated April 14, 2004.

 

    (vii) Amendment to By-laws incorporated by reference to Exhibit (3)(ii) of Form 8-K, dated as of September 15, 2008 and filed September 18, 2008.

    (viii) Amendment to By-laws incorporated by reference to Exhibit (3)(viii) of Form 8-K, dated as of March 23, 2015  and filed March 24, 2015.
           

 

 

 

     
  4

Instruments defining rights of security holders, including indentures

 

    (i)

Rights Agreement by and between registrant and Regan & Associates, Inc, dated as of October 5, 2008 and letter to shareholders (including Summary of Rights), dated October 5, 2008, attached as Exhibits 4 and 20, respectively to Registration Statement on Form 8-A 12G, filed with the Securities and Exchange Commission on October 3, 2008.

 

 

 

10

 

Material Contracts

 

    (i)

2005 Taylor Devices, Inc. Stock Option Plan attached as Appendix B to Definitive Proxy Statement, filed with the Securities and Exchange Commission on September 27, 2005.

 

    (ii)

2008 Taylor Devices, Inc. Stock Option Plan attached as Appendix C to Definitive Proxy Statement, filed with the Securities and Exchange Commission on September 26, 2008.

 

    (iii)

2012 Taylor Devices, Inc. Stock Option Plan attached as Appendix C to Definitive Proxy Statement, filed with the Securities and Exchange Commission on September 21, 2012.

 

    (iv)

The 2004 Taylor Devices, Inc. Employee Stock Purchase Plan, incorporated by reference to Exhibit 4.1 to Registration Statement on Form S-8, File No. 333-114085, filed with the Securities and Exchange Commission on March 31, 2004.

 

    (v)

Post-Effective Amendment No. 1 to Registration Statement on Form S-8, File No. 333-114085, for the 2004 Taylor Devices, Inc. Employee Stock Purchase Plan, filed with the Securities and Exchange Commission on August 24, 2006.

 

    (vi)

Form of Indemnification Agreement between registrant and directors and executive officers, attached as Appendix A to Definitive Proxy Statement, filed with the Securities and Exchange Commission on September 27, 2007.

 

    (vii)

Consent Agreement by and between Taylor Devices, Inc. and HSBC Bank USA, National Association, dated November 30, 2008, incorporated by reference to Exhibit 10(xv) to Annual Report on Form 10-KSB, dated August 21, 2008.

 

    (viii)

General Security Agreement dated August 7, 2009 by the Registrant in favor of First Niagara Bank, incorporated by reference to Exhibit 10(xiii) to Annual Report on Form 10-K filed August 28, 2009.

 

    (ix)

Negative Pledge Agreement dated August 7, 2009 by the Registrant in favor of First Niagara Bank, incorporated by reference to Exhibit 10(xiv) to Annual Report on Form 10-K filed August 28, 2009.

 

    (x)

Management Bonus Policy dated as of March 4, 2011 between the Registrant and executive officers, incorporated by reference to Exhibit 10(i) to Quarterly Report on Form 10-Q for the period ending February 28, 2011.

 

    (xi)

Employment Agreement dated as of August 26, 2014 between the Registrant and Douglas P. Taylor.

 

    (xii)

Employment Agreement dated as of August 26, 2014 between the Registrant and Richard G. Hill.

 

    (xiii)

Employment Agreement dated as of August 26, 2014 between the Registrant and Mark V. McDonough.

 

 

 

 

  11 Statement regarding computation of per share earnings
     
    REG. 228.601(A)(11)  Statement regarding computation of per share earnings
     
    Weighted average of common stock/equivalents outstanding - fiscal year ended May 31, 2015
       
      Weighted average common stock outstanding  3,350,033
      Common shares issuable under stock option plans using treasury stock method       52,176
      Weighted average common stock outstanding assuming dilution  3,402,209
       
      Net income fiscal year ended May 31, 2015 (1) $  2,174,948
      Weighted average common stock (2)   3,350,033
      Basic income per common share        (1) divided by (2) $             .65
       
      Net income fiscal year ended May 31, 2015 (3) $  2,174,948
      Weighted average common stock outstanding assuming dilution (4)     3,402,209
      Diluted income per common share     (3) divided by (4) $             .64
     
    Weighted average of common stock/equivalents outstanding - fiscal year ended May 31, 2014
       
      Weighted average common stock outstanding  3,341,975
      Common shares issuable under stock option plans using treasury stock method       30,830
      Weighted average common stock outstanding assuming dilution  3,372,805
       
      Net income fiscal year ended May 31, 2014 (1) $  1,131,212
      Weighted average common stock (2)   3,341,975
      Basic income per common share        (1) divided by (2) $             .34
       
      Net income fiscal year ended May 31, 2014 (3) $  1,131,212
      Weighted average common stock outstanding assuming dilution (4)     3,372,805
      Diluted income per common share     (3) divided by (4) $             .34
       
  13 The Annual Report to Security Holders for the fiscal year ended May 31, 2015, attached to this Annual Report on Form 10-K.
       
  14 Code of Ethics, incorporated by reference to Exhibit 14 to Annual Report on Form 10-KSB for the period ending May 31, 2005.
  20 Other documents or statements to security holders
    (i) News from Taylor Devices, Inc. Shareholder Letter, Summer 2015.
  21 Subsidiaries of the registrant
    Tayco Realty Corporation is a New York corporation organized on September 8, 1977, owned by the Company.
  23 The Consent of Independent Registered Public Accounting Firm precedes the Consolidated Financial Statements.
  31 Officer Certifications
    (i) Rule 13a-14(a) Certification of Chief Executive Officer.
    (ii) Rule 13a-14(a) Certification of Chief Financial Officer.
                   

 

 

 

  32 Officer Certifications
    (i) Section 1350 Certification of Chief Executive Officer.
    (ii) Section 1350 Certification of Chief Financial Officer.
  101 Interactive data files pursuant to Rule 405 of Regulation S-T:  (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statements of Stockholders’ Equity, (iv) Consolidated Statements of Cash Flows, and (v) Notes to Consolidated Financial Statements.
    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
  ** In accordance with Rule 406T(b)(2) of Regulation S-T, the interactive data files in this Report shall not be deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 (the “Exchange Act”), or otherwise subject to the liability of that section and shall not be part of any registration statement or other document filed under the Securities Act of 1933 or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.
         

 

 

 

 

 

SIGNATURES

 

 

 

Pursuant to the requirements of Section 13 or 15(d) 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.

 

 

TAYLOR DEVICES, INC.  
(Registrant)  

 

 

 

 

By: /s/Douglas P. Taylor Date: August 12, 2015
  Douglas P. Taylor    
  President and Director    
  (Principal Executive Officer)    

 

 

 

 

and

 

 

 

 

By: /s/Mark V. McDonough Date: August 12, 2015
  Mark V. McDonough    
  Chief Financial Officer    

 

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

 

 

 

 

By: /s/Reginald B. Newman II By: /s/Richard G. Hill
  Reginald B. Newman II, Director   Richard G. Hill, Director
  August 12, 2015   August 12, 2015

 

 

 

 

 

By: /s/John Burgess By: /s/Randall L. Clark
  John Burgess, Director   Randall L. Clark, Director
  August 12, 2015   August 12, 2015

 

 

 

 

 

 

[Lumsden & McCormick, LLP Letterhead]

 

 

 

 

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

 

 

To The Board of Directors of

Taylor Devices, Inc.

 

 

Gentlemen:

 

 

We hereby consent to the incorporation by reference in this Annual Report on Form 10-K (Commission File Number 0-3498) of Taylor Devices, Inc. of our report dated August 12, 2015 and any reference thereto in the Annual Report to Shareholders for the fiscal year ended May 31, 2015.

 

We also consent to such incorporation by reference in Registration Statement Nos. 333-114085, 333-133340, 333-155284 and 333-184809 of Taylor Devices, Inc. on Form S-8 of our report dated August 12, 2015.

 

 

/s/Lumsden & McCormick, LLP

Lumsden & McCormick, LLP

Buffalo, New York

August 12, 2015

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TAYLOR DEVICES, INC. AND SUBSIDIARY

 

CONSOLIDATED FINANCIAL STATEMENTS

 

May 31, 2015

 

 

[Lumsden & McCormick, LLP Letterhead]

 

 

 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

 

 

The Board of Directors and Stockholders

Taylor Devices, Inc.

 

 

We have audited the accompanying consolidated balance sheets of Taylor Devices, Inc. and Subsidiary as of May 31, 2015 and 2014, and the related consolidated statements of income, stockholders' equity, and cash flows for the years then ended. The Company's management is responsible for these financial statements. Our responsibility is to express an opinion on these financial statements based on our audits.

 

We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. Our audit included consideration of internal control over financial reporting as a basis for designing audit procedures that are appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion. An audit also includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.

 

In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of Taylor Devices, Inc. and Subsidiary as of May 31, 2015 and 2014, and the results of its operations and its cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America.

 

 

 

/s/Lumsden & McCormick, LLP

Lumsden & McCormick, LLP

Buffalo, New York

August 12, 2015

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TAYLOR DEVICES, INC. AND SUBSIDIARY    
       
Consolidated Balance Sheets    
       
May 31, 2015 2014
       
Assets    
Current assets:    
  Cash and cash equivalents    $      4,895,898    $      2,793,642
  Accounts receivable, net (Note 2)            4,754,757            2,894,344
  Inventory (Note 3)            8,662,056            8,978,302
  Prepaid expenses               375,129               423,232
  Prepaid income taxes                 14,977                       -
  Costs and estimated earnings in excess of billings (Note 4)            5,169,956            2,373,791
  Deferred income taxes (Note 10)               858,900            1,098,600
    Total current assets          24,731,673          18,561,911    
       
Maintenance and other inventory, net (Note 5)               889,929               836,569
Property and equipment, net (Note 6)            7,873,511            7,867,728
Cash value of life insurance, net               169,995               164,568
       $    33,665,108    $    27,430,776
Liabilities and Stockholders' Equity    
Current liabilities:    
  Accounts payable    $      2,703,065    $      1,166,162
  Accrued commissions               763,463               429,839
  Other accrued expenses            1,395,341            1,258,765
  Billings in excess of costs and estimated earnings (Note 4)            2,723,472               850,531
  Accrued income taxes                           -                 85,023
    Total current liabilities            7,585,341            3,790,320
       
Deferred income taxes (Note 10)               628,785               558,485
     
Stockholders' Equity:    
  Common stock, $.025 par value, authorized 8,000,000 shares,    
    issued 3,901,397 and 3,872,959 shares                 97,535                 96,824
  Paid-in capital            7,975,397            7,682,170
  Retained earnings          19,976,908          17,801,960
             28,049,840          25,580,954
  Treasury stock - 537,733 and 530,143 shares at cost           (2,598,858)           (2,498,983)
    Total stockholders' equity          25,450,982          23,081,971
       $    33,665,108    $    27,430,776
       
See notes to consolidated financial statements.    
           

 

 

 

 

TAYLOR DEVICES, INC. AND SUBSIDIARY      
       
Consolidated Statements of Income      
     
For the years ended May 31, 2015   2014
       
       
Sales, net (Note 9)  $ 30,589,266   $ 20,011,228
       
Cost of goods sold 21,844,715   14,545,882
       
     Gross profit 8,744,551   5,465,346
       
Selling, general and administrative expenses 5,683,108   3,919,594
       
     Operating income 3,061,443   1,545,752
       
Other income      
   Interest, net 3,988     860
   Miscellaneous     8,517   21,600
Total other income 12,505   22,460
       
     Income before provision for income taxes 3,073,948   1,568,212
       
Provision for income taxes (Note 10) 899,000   437,000
       
     Net income $   2,174,948   $   1,131,212
       
Basic earnings per common share (Note 11)     $ 0.65   $ 0.34
Diluted earnings per common share (Note 11)     $ 0.64   $ 0.34
       
See notes to consolidated financial statements.      
         

 

 

 

 

 

TAYLOR DEVICES, INC. AND SUBSIDIARY        
           
Consolidated Statements of Stockholders' Equity      
           
For the years ended May 31, 2015 and 2014        
    Common Paid-In Retained Treasury
    Stock Capital Earnings Stock
           
Balance, May 31, 2013    $    96,029     $    7,397,963   $    16,670,748   $   (2,498,983)
         
  Net income for the year ended May 31, 2014                   -                           -           1,131,212                        -
           
  Common stock issued for employee stock        
      option plan (Note 14)              750               156,900                          -                        -
           
  Common stock issued for employee stock        
      purchase plan (Note 13)                 45                 15,136                         -                        -
           
  Stock options issued for services                   -               112,171                         -                        -
           
Balance, May 31, 2014          96,824            7,682,170         17,801,960        (2,498,983)
           
  Net income for the year ended May 31, 2015                   -                           -           2,174,948                        -
           
  Common stock issued for employee stock        
      option plan (Note 14)               669               159,939                         -             (99,875)
           
  Common stock issued for employee stock        
      purchase plan (Note 13)                 42                 17,219                         -                        -
           
  Stock options issued for services                   -               116,069                         -                        -
           
Balance, May 31, 2015     $   97,535     $     7,975,397     $  19,976,908    $  (2,598,858)
           
           
See notes to consolidated financial statements.        
             

 

 

 

 

 

TAYLOR DEVICES, INC. AND SUBSIDIARY    
             
Consolidated Statements of Cash Flows    
             
For the years ended May 31, 2015 2014
             
Operating activities:    
  Net income     $     2,174,948     $    1,131,212
  Adjustments to reconcile net income to net cash flows from    
    operating activities:    
    Depreciation               740,844              699,039
    Stock options issued for services               116,069              112,171
    Bad debts expense (recovery)                         -                (32,024)
    Provision for inventory obsolescence               180,000              180,000
    Deferred income taxes               310,000              124,300
    Changes in other current assets and liabilities:    
      Accounts receivable            (1,860,413)              (617,745)
      Inventory                 82,886                33,614
      Prepaid expenses                 48,103              (123,456)
      Prepaid income taxes                 (14,977)              157,137
      Costs and estimated earnings in excess of billings            (2,796,165)                84,031
      Accounts payable            1,536,903                (43,435)
      Accrued commissions               333,624                  (6,893)
      Other accrued expenses               136,576              (477,592)
      Billings in excess of costs and estimated earnings            1,872,941              678,650
      Accrued income taxes                 (85,023)                85,023
        Net operating activities            2,776,316           1,984,032
             
Investing activities:    
  Acquisition of property and equipment               (746,627)           (1,355,605)
  Increase in cash value of life insurance                   (5,427)                  (5,490)
        Net investing activities               (752,054)           (1,361,095)
             
Financing activities:    
  Proceeds from issuance of common stock                 77,994              172,831
        Net financing activities                 77,994              172,831
             
        Net change in cash and cash equivalents            2,102,256              795,768
             
Cash and cash equivalents - beginning            2,793,642           1,997,874
        Cash and cash equivalents - ending $         4,895,898    $     2,793,642
             
See notes to consolidated financial statements.    
               

 

 

 

 

TAYLOR DEVICES, INC. AND SUBSIDIARY
 
Notes to Consolidated Financial Statements
 

 

 

 

1. Summary of Significant Accounting Policies:

 

Nature of Operations:

 

Taylor Devices, Inc. (the Company) manufactures and sells a single group of very similar products that have many different applications for customers. These similar products are included in one of six categories; namely, Seismic Dampers, Fluidicshoks®, Crane and Industrial Buffers, Self-Adjusting Shock Absorbers, Liquid Die Springs, and Vibration Dampers for use in various types of machinery, equipment and structures, primarily to customers which are located throughout the United States and several foreign countries. The products are manufactured at the Company's sole operating facility in the United States where all of the Company's long-lived assets reside. Management does not track or otherwise account for sales broken down by these categories.

 

65% of the Company's 2015 revenue was generated from sales to customers in the United States and 31% was from sales to customers in Asia. Remaining sales were to customers in other countries in North America, Europe and South America.

 

62% of the Company's 2014 revenue was generated from sales to customers in the United States and 33% was from sales to customers in Asia. Remaining sales were to customers in other countries in North America, Europe, and South America.

 

Principles of Consolidation:

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Tayco Realty Corporation (Realty). All inter-company transactions and balances have been eliminated in consolidation.

 

Subsequent Events:

 

The Company has evaluated events and transactions for potential recognition or disclosure in the financial statements through the date the financial statements were issued.

 

Use of Estimates:

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

 

Cash and Cash Equivalents:

 

The Company includes all highly liquid investments in money market funds in cash and cash equivalents on the accompanying balance sheets.

 

Cash and cash equivalents in financial institutions may exceed insured limits at various times during the year and subject the Company to concentrations of credit risk.

 

Accounts Receivable:

 

Accounts receivable are stated at an amount management expects to collect from outstanding balances. Management provides for probable uncollectible accounts through a charge to earnings and a credit to a valuation allowance based on its assessment of the current status of individual accounts. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.

 

Inventory:

 

Inventory is stated at the lower of average cost or market. Average cost approximates first-in, first-out cost.

 

 

 

Property and Equipment:

 

Property and equipment is stated at cost net of accumulated depreciation. Deprecation is provided primarily using the straight-line method for financial reporting purposes, and accelerated methods for income tax reporting purposes. Maintenance and repairs are charged to operations as incurred; significant improvements are capitalized.

 

Cash Value of Life Insurance:

 

Cash value of life insurance is stated at the surrender value of the contracts.

 

Revenue Recognition:

 

Sales are recognized when units are delivered or services are performed. Sales under fixed-price contracts are recorded as deliveries are made at the contract sales price of the units delivered. Sales under certain fixed-price contracts requiring substantial performance over several periods prior to commencement of deliveries, are accounted for under the percentage-of-completion method of accounting whereby revenues are recognized based on estimates of completion prepared on a ratio of cost to total estimated cost basis. Costs include all material and direct and indirect charges related to specific contracts. Other expenses are charged to operations as incurred. Total estimated costs for each of the contracts are estimated based on a combination of historical costs of manufacturing similar products and estimates or quotes from vendors for supplying parts or services towards the completion of the manufacturing process. Adjustments to cost estimates are made periodically, and losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. If total costs calculated upon completion of the manufacturing process in the current period for a contract are more than the estimated total costs at completion used to calculate revenue in a prior period, then the revenue and profits in the current period will be lower than if the estimated costs used in the prior period calculation were equal to the actual total costs upon completion. In the fiscal year ended May 31, 2015, 70% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 30% of revenue was recorded as deliveries were made to our customers. In the fiscal year ended May 31, 2014, 47% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 53% of revenue was recorded as deliveries were made to our customers.

 

For financial statement presentation purposes, the Company nets progress billings against the total costs incurred on uncompleted contracts. The asset, "costs and estimated earnings in excess of billings," represents revenues recognized in excess of amounts billed. The liability, "billings in excess of costs and estimated earnings," represents billings in excess of revenues recognized.

 

Shipping and Handling Costs:

 

Shipping and handling costs are classified as a component of selling, general and administrative expenses. The amount of these costs were $247,077 and $108,446 for the years ended May 31, 2015 and 2014.

 

Income Taxes:

 

The provision for income taxes provides for the tax effects of transactions reported in the financial statements regardless of when such taxes are payable. Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax and financial statement basis of assets and liabilities. Deferred taxes are based on tax laws currently enacted with tax rates expected to be in effect when the taxes are actually paid or recovered.

 

The Company's practice is to recognize interest related to income tax matters in interest income / expense and to recognize penalties in selling, general and administrative expenses. The Company did not have any accrued interest or penalties included in its consolidated balance sheets at May 31, 2015 or 2014. The Company recorded no interest expense or penalties in its consolidated statements of income during the years ended May 31, 2015 and 2014.

 

The Company believes it is no longer subject to examination by federal and state taxing authorities for years prior to May 31, 2012.

 

Sales Taxes:

 

Certain jurisdictions impose a sales tax on Company sales to nonexempt customers. The Company collects these taxes from customers and remits the entire amount as required by the applicable law. The Company excludes from revenues and expenses the tax collected and remitted.

 

 

 

Stock-Based Compensation:

 

The Company measures compensation cost arising from the grant of share-based payments to employees at fair value and recognizes such cost in income over the period during which the employee is required to provide service in exchange for the award. The stock-based compensation expense for the years ended May 31, 2015 and 2014 was $116,069 and $112,171.

 

New Accounting Standards:

 

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers. ASU 2014-09 is a comprehensive new revenue recognition model that requires a company to recognize revenue to depict the transfer of goods or services to a customer at an amount that reflects the consideration it expects to receive in exchange for those goods or services. ASU 2014-09 also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU 2014-09 is effective for annual reporting periods, and interim periods within that period, beginning after December 15, 2016 (fiscal year 2018 for the Company) and early adoption is not permitted. Companies may use either a full retrospective or a modified retrospective approach to adopt ASU 2014-09. The Company has not yet determined the potential effects of the adoption of ASU 2014-09 on its Consolidated Financial Statements.

 

Other recently issued Accounting Standards Codification (ASC) guidance has either been implemented or are not significant to the Company.

 

2. Accounts Receivable:

 

  2015   2014
Customers $  4,534,143   $  2,348,113
Customers - retention 230,370   556,231
  4,764,513   2,904,344
Less allowance for doubtful accounts 9,756   10,000
  $  4,754,757   $  2,894,344

 

3. Inventory:

 

  2015   2014
Raw materials $     519,598   $     571,491
Work-in-process 7,657,720   8,149,015
Finished goods 584,738   357,796
  8,762,056   9,078,302
Less allowance for obsolescence 100,000   100,000
  $  8,662,056   $  8,978,302

 

4. Costs and Estimated Earnings on Uncompleted Contracts:

 

  2015   2014
Costs incurred on uncompleted contracts $10,439,879   $  4,126,406
Estimated earnings 4,584,090   1,242,594
  15,023,969   5,369,000
Less billings to date 12,577,485   3,845,740
  $  2,446,484   $  1,523,260

 

Amounts are included in the accompanying balance sheets under the following captions:

 

  2015   2014
Costs and estimated earnings in excess of billings $  5,169,956   $  2,373,791
Billings in excess of costs and estimated earnings 2,723,472   850,531
  $  2,446,484   $  1,523,260

 

 

 

5. Maintenance and Other Inventory:

 

  2015   2014
Maintenance and other inventory $ 2,102,494   $ 2,128,710
Less allowance for obsolescence 1,212,565   1,292,141
  $    889,929   $    836,569

 

Maintenance and other inventory represent stock that is estimated to have a product life-cycle in excess of twelve-months. This stock represents certain items the Company is required to maintain for service of products sold, and items that are generally subject to spontaneous ordering.

 

This inventory is particularly sensitive to technical obsolescence in the near term due to its use in industries characterized by the continuous introduction of new product lines, rapid technological advances and product obsolescence. Therefore, management of the Company has recorded an allowance for potential inventory obsolescence.

 

The provision for potential inventory obsolescence was $180,000 for each of the years ended May 31, 2015 and 2014.

 

6. Property and Equipment:

 

  2015   2014
Land $      195,220   $      195,220
Buildings and improvements 7,908,653   7,752,647
Machinery and equipment 7,566,026   7,089,831
Office furniture and equipment 1,328,806   1,222,222
Autos and trucks 73,331   73,331
Land improvements 379,432   371,590
  17,451,468   16,704,841
Less accumulated depreciation 9,577,957   8,837,113
  $   7,873,511   $   7,867,728

 

Depreciation expense was $740,844 and $699,039 for the years ended May 31, 2015 and 2014.

 

7. Short-Term Borrowings:

 

The Company has a credit facility with a $6,000,000 demand line of credit from a bank, with interest payable at the Company's option of 30, 60, 90 or 180 day LIBOR rate plus 2.5% or the bank's prime rate less .25%. The line is secured by accounts receivable, equipment, inventory, general intangibles, and a negative pledge of the Company's real property. This line of credit is subject to the usual terms and conditions applied by the bank and subject to renewal annually.

 

There is no amount outstanding under the line of credit at May 31, 2015 or May 31, 2014.

 

The Company uses a cash management facility under which the bank draws against the available line of credit to cover checks presented for payment on a daily basis. Outstanding checks under this arrangement totaled $618,974 and $264,146 as of May 31, 2015 and 2014. These amounts are included in accounts payable.

 

8. Legal Proceedings:

 

There are no legal proceedings except for routine litigation incidental to the business.

 

 

9. Sales:

 

The Company manufactures and sells a single group of very similar products that have many different applications for customers. These similar products are included in one of six categories; namely, Seismic Dampers, Fluidicshoks®, Crane and Industrial Buffers, Self-Adjusting Shock Absorbers, Liquid Die Springs, and Vibration Dampers. Management does not track or otherwise account for sales broken down by these categories. Sales of the Company's products are made to three general groups of

 

 

 

customers: industrial, construction and aerospace / defense. A breakdown of sales to these three general groups of customers is as follows:

 

  2015   2014
Construction $16,658,555   $  9,110,853
Aerospace / Defense 12,009,356   8,879,443
Industrial 1,921,355   2,020,932
  $30,589,266   $20,011,228

 

Sales to seven customers approximated 62% (14%, 12%, 11%, 9%, 6% and two at 5%, respectively) of net sales for 2015. Sales to five customers approximated 50% (20%, 10%, 9%, 6% and 5%, respectively) of net sales for 2014.

 

10. Income Taxes:

 

  2015   2014  
Current tax provision:        
Federal $  589,000   $  311,000    
State 300   1,700    
  589,300   312,700    
Deferred tax provision:          
Federal 308,600   122,900    
State 1,100   1,400    
  309,700   124,300    
  $  899,000   $  437,000    

 

A reconciliation of provision for income taxes at the statutory rate to income tax provision at the Company's effective rate is as follows:

 

  2015   2014  
Computed tax provision at the expected statutory rate $1,045,200   $   533,200  
State income tax - net of Federal tax benefit 200   1,000  
Tax effect of permanent differences:        
Research tax credits (101,000 ) (99,000 )
Other permanent differences (44,700 ) (17,200 )
Other (700 ) 19,000  
  $   899,000   $   437,000  
Effective income tax rate 29.2%   27.9%  

 

 

Significant components of the Company's deferred tax assets and liabilities consist of the following:

 

  2015   2014  
Deferred tax assets:        
Allowance for doubtful receivables $       3,300   $       3,400  
Tax inventory adjustment 77,700   254,600  
Allowance for obsolete inventory 447,700   474,800  
Accrued vacation 63,900   59,800  
Accrued commissions 9,300   8,900  
Warranty reserve 12,400   89,900  
Stock options issued for services 244,600   207,200  
  858,900   1,098,600  
Deferred tax liabilities:        
Excess tax depreciation (628,785 ) (558,485 )
Net deferred tax assets $   230,115   $   540,115  

 

 

 

 

Realization of the deferred tax assets is dependent on generating sufficient taxable income at the time temporary differences become deductible. The Company provides a valuation allowance to the extent that deferred tax assets may not be realized. A valuation allowance has not been recorded against the deferred tax assets since management believes it is more likely than not that the deferred tax assets are recoverable. The Company considers future taxable income and potential tax planning strategies in assessing the need for a potential valuation allowance. The amount of the deferred tax assets considered realizable however, could be reduced in the near term if estimates of future taxable income are reduced. The Company will need to generate approximately $2.5 million in taxable income in future years in order to realize the deferred tax assets recorded as of May 31, 2015 of $858,900.

 

The Company and its subsidiary file consolidated Federal and State income tax returns. As of May 31, 2015, the Company had State investment tax credit carryforwards of approximately $261,000 expiring through May 2021.

 

11. Earnings Per Common Share:

 

Basic earnings per common share is computed by dividing income available to common stockholders by the weighted-average common shares outstanding for the period. Diluted earnings per common share reflects the weighted-average common shares outstanding and dilutive potential common shares, such as stock options.

 

A reconciliation of weighted-average common shares outstanding to weighted-average common shares outstanding assuming dilution is as follows:

 

  2015   2014
Average common shares outstanding 3,350,033   3,341,975
Common shares issuable under stock option plans 52,176   30,830
Average common shares outstanding assuming dilution 3,402,209   3,372,805

 

12. Related Party Transactions:

 

The Company had no related party transactions for the years ended May 31, 2015 and 2014.

 

13. Employee Stock Purchase Plan:

 

In March 2004, the Company reserved 295,000 shares of common stock for issuance pursuant to a non-qualified employee stock purchase plan. Participation in the employee stock purchase plan is voluntary for all eligible employees of the Company. Purchase of common shares can be made by employee contributions through payroll deductions. At the end of each calendar quarter, the employee contributions will be applied to the purchase of common shares using a share value equal to the mean between the closing bid and ask prices of the stock on that date. These shares are distributed to the employees at the end of each calendar quarter or upon withdrawal from the plan. During the years ended May 31, 2015 and 2014, 1,688 ($8.925 to $12.02 price per share) and 1,781 ($8.22 to $8.935 price per share) common shares, respectively, were issued to employees. As of May 31, 2015, 227,911 shares were reserved for further issue.

 

14. Stock Option Plans:

 

In 2012, the Company adopted a stock option plan which permits the Company to grant both incentive stock options and non-qualified stock options. The incentive stock options qualify for preferential treatment under the Internal Revenue Code. Under this plan, 160,000 shares of common stock have been reserved for grant to key employees and directors of the Company and 112,750 shares have been granted as of May 31, 2015. Under the plan, the option price may not be less than the fair market value of the stock at the time the options are granted. Options vest immediately and expire ten years from the date of grant.

 

Using the Black-Scholes option pricing model, the weighted average estimated fair value of each option granted under the plan was $2.42 during 2015 and $2.34 during 2014. The pricing model uses the assumptions noted in the following table. Expected volatility is based on the historical volatility of the Company's stock. The risk-free interest rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of the grant. The expected life of options granted is derived from previous history of stock exercises from the grant date and represents the period of time that options granted are expected to be outstanding. The Company uses historical data to estimate option exercise and employee termination assumptions under the valuation model. The Company has never paid dividends on its common stock and does not anticipate doing so in the foreseeable future.

 

 

 

 

 

  2015   2014
Risk-free interest rate 2.30%   3.25%
Expected life in years 3.2   3.0
Expected volatility 28%   33%
Expected dividend yield 0%   0%

 

The following is a summary of stock option activity:

 

  Shares   Weighted Average Exercise Price Intrinsic Value
Outstanding - May 31, 2013 206,750   $  6.63 $ 377,891
     Options granted 48,000   $  8.80  
     Less: options exercised 30,000   $  5.26  
     Less: options expired 5,250           -  
Outstanding - May 31, 2014 219,500   $  7.31 $ 398,954
     Options granted 48,000   $10.82  
     Less: options exercised 26,750   $  6.00  
Outstanding - May 31, 2015 240,750   $  8.16 $ 1,134,531

 

We calculated intrinsic value for those options that had an exercise price lower than the market price of our common shares as of the balance sheet dates. The aggregate intrinsic value of outstanding options as of the end of each fiscal year is calculated as the difference between the exercise price of the underlying options and the market price of our common shares for the options that were in-the-money at that date (240,750 at May 31, 2015 and 164,500 at May 31, 2014.) The Company's closing stock price was $12.87 and $8.83 as of May 31, 2015 and 2014. As of May 31, 2015, there are 47,250 options available for future grants under the 2012 stock option plan. $160,608 was received from the exercise of share options during the fiscal year ended May 31, 2015.

 

The following table summarizes information about stock options outstanding at May 31, 2015:

 

Outstanding and Exercisable  
Range of Number Weighted Average Weighted
Exercise of Remaining Years Average
Prices Options of Contractual Life Exercise Price
$2.00-$3.00 10,000 3.9 $2.83
$5.01-$6.00 45,000 3.3 $5.56
$6.01-$7.00 28,250 3.8 $6.24
$7.01-$8.00 25,000 7.9 $7.74
$8.01-$9.00 77,500 8.5 $8.61
$11.01-$12.00 25,000 6.9 $11.29
$12.01-$13.00 30,000 9.9 $12.20
$2.00-$13.00 240,750 6.7 $8.16
         

 

The following table summarizes information about stock options outstanding at May 31, 2014:

 

Outstanding and Exercisable  
Range of Number Weighted Average Weighted
Exercise of Remaining Years Average
Prices Options of Contractual Life Exercise Price
$2.00-$3.00 15,000 3.6 $2.85
$5.01-$6.00 50,000 4.1 $5.60
$6.01-$7.00 37,750 4.8 $6.24
$7.01-$8.00 30,000 8.9 $7.74
$8.01-$9.00 61,750 8.8 $8.63
$11.01-$12.00 25,000 7.9 $11.29
$2.00-$12.00 219,500 6.6 $7.31
         

 

 

 

15. Preferred Stock:

 

The Company has 2,000,000 authorized but unissued shares of preferred stock which may be issued in series. The shares of each series shall have such rights, preferences, and limitations as shall be fixed by the Board of Directors.

 

16. Treasury Stock:

 

Treasury shares increased from 530,143 at May 31, 2014 to 537,733 at May 31, 2015.

 

17. Retirement Plan:

 

The Company maintains a retirement plan for essentially all employees pursuant to Section 401(k) of the Internal Revenue Code. The Company matches a percentage of employee voluntary salary deferrals subject to limitations. The Company may also make discretionary contributions as determined annually by the Company's Board of Directors. The amount expensed under the plan was $68,612 and $64,282 for the years ended May 31, 2015 and 2014.

 

18. Fair Value of Financial Instruments:

 

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, and short-term borrowings approximate fair value because of the short maturity of these instruments.

 

19. Cash Flows Information:

 

  2015   2014  
         
  Interest paid none   $        831      
         
  Income taxes paid $ 689,000   $   70,540  

EX-13 2 annualreport2015.htm TAYLOR DEVICES, INC, 2015 ANNUAL REPORT

Exhibit 13

Taylor Devices, Inc, 2015 Annual Report

 

President's Letter

 

Dear Shareholder,

 

The 2015 fiscal year proved to be exceptional for Taylor Devices. Sales exceeded $30 million for the first time in company history, increasing from $20,011,000 in the 2014 fiscal year to a new high of $30,589,266. Operating income for 2015 was $3,061,443, nearly double the $1,545,752 figure in the previous year. Net income for 2015 increased to $2,174,948, compared to $1,131,212 in 2014.

 

The potential for continued revenue growth is revealed in the shipments for the fourth quarter of 2015, which reached an annualized rate of $43 million.

 

Our performance was bolstered by the expansion of our manufacturing facilities at the new Buffalo Bolt Way site, which was completed in 2014. Our expanded capabilities have allowed increased shipments without having to turn away business due to long delivery times.

 

Taylor Devices’ firm order backlog at the end of the 2015 fiscal year was $25.2 million, up by 2.5% from 2014, even with the large increase in shipments. Market mix was approximately 54% seismic and wind protection products and 46% aerospace/defense and industrial. Management considers this product and market mix as nearly ideal for long term growth.

 

Higher seismic product sales appear to be due to increased public awareness of seismic hazards due to major earthquakes and the resulting catastrophic damage in several high-visibility locations over the past few years. These events have resulted in government regulatory agencies in many countries increasing their seismic design code requirements.

 

Aerospace and defense sales are also growing. Numerous new programs are being funded for initial production. In addition, the Company has substantial development contracts for the next generation of U.S. spacecraft, which are slated to replace the now-retired Space Shuttles. At the same time, we are working with NASA on products for a new long-range space vehicle that is currently in the development phase as the U.S. preps for an interplanetary space program.

 

An immediate challenge being addressed by Taylor Devices’ Board of Directors and Management Team is the ever-increasing physical size of the company’s popular seismic and wind damping products. The increases in seismic design requirements occurring worldwide are such that customers are requesting much larger dampers.

 

When our present seismic assembly and test facilities were designed in the 1990s, the largest dampers offered by the company had output forces in the 2 million pound range and overall lengths of up to 24 ft. Today, an upper design force limit of 4 million pounds is not unusual, and the company has been hard-pressed to effectively build products up to 45 feet long.

 

As a result, Taylor Devices is moving forward in an expansion of our seismic damper assembly and test area to accommodate these larger dampers. This process will involve additions to our present assembly and test buildings at our Tonawanda Island site.

 

The featured product in this year’s Annual Report is the breathtaking new 432 Park Avenue residential tower in Manhattan. This building uses large dampers crafted by Taylor Devices to control a tuned mass damping system incorporated into the upper floors of the structure. The 432 Park Avenue structure topped out at a roof height of 1,396 feet, and includes no spires or antennas to attain this impressive height. The 1,396-foot roof height can be compared to the Empire State Building at 1,250-foot roof height (1,454-foot height including spire and the new One World Trade Center (Freedom Tower) at 1,368-foot roof height (1,776 feet with spire).

 

No matter how the actual building height is measured, the 432 Park Avenue Tower is impressive – and it is unchallenged as the tallest residential building in the Western Hemisphere.

 

This year’s annual report also records the induction of Taylor Devices’ seismic damper into the Space Technology Hall of Fame. I was also personally inducted into the Hall of Fame as the originator of the concept of using the large fluid damping systems we originally developed for NASA in civil engineering structures. To date, more than 600 buildings and bridges worldwide are using Taylor Devices’ seismic dampers.

 

All of us at Taylor Devices look forward to another successful and exciting year in 2016.

Sincerely,

TAYLOR DEVICES, INC.

/s/Douglas P. Taylor
Douglas P, Taylor
President

 

Status Report from the Vice President

Richard G. Hill

The past year marked an exciting time for Taylor Devices. In 2011, the company purchased a site in North Tonawanda as the base of our future growth. This site covered 10 total acres and included three existing buildings. We were able to redesign and outfit one of the buildings for the manufacturing of components, a second for final paint processing, skidding and shipment of the product and the third for raw material storage. Those facilities were completed in the spring in 2013.

 

The growth in revenue from $20,011,000 in 2014 to $30,589,266 was, in part, a result bringing those facilities online. The move of the equipment, although having an initial negative impact, added to the revenue of the past fiscal year and in doing so, increased the operating income substantially.

 

We have been able to expand our milling, honing, turning and grinding capacity with capital equipment purchased since June 2014. Consider:

 

·A high-precision milling machine was added and has allowed us to decrease our through-put time on a series of major orders for the U.S. Navy. This piece of equipment will also be instrumental in some of the NASA work presently in the backlog.

·Added honing equipment doubled our capacity in that work center, which is in high demand. These machines support our volume production of both aerospace products and our line of commercial buffers, which are used extensively in heavy manufacturing industries worldwide.

·The turning equipment aids in our prototype department, which builds concept units. These concept units are the basis for new products that will be evaluated and offered to the marketplace in the future.

·The new grinding equipment allows us the ability to hold the extremely high tolerances required for the products to respond as designed. These machines are designed for not only high tolerance work, but also for volume production, as required.

 

Our growth has been a direct result of the demand by our customers for the various products the company produces. This demand is constantly pushing the typical size of the largest unit to longer strokes and larger diameters. Recognizing this, the management team is planning an expansion of the manufacturing space on Tonawanda Island to allow for the assembly and test of some of the largest dampers we manufacture, the procurement of additional large diameter turning equipment and the rebuilding and upgrading of some existing machines.

 

The company, in response to our customer demands, must continue to grow -- not only in its ability to produce some of the largest dampers in the world, but to do so in a manner that allows the products to be integrated economically and perform as designed. This requires us to constantly evaluate and update our processes and equipment to maintain a competitive edge.

 

We look forward to the challenges of a new year and believe we are doing all we can to meet those challenges.

 

Status Report from the Chief Financial Officer

Mark V. McDonough

 

After a slow start to the 2015 fiscal year, Taylor Devices had a very strong fourth quarter to establish a new high for revenue. While we easily surpassed last year’s disappointing level of revenue by 53%, we also managed to top the previous best -- achieved in 2012 -- by 5%.

 

The largest increases in revenue over last year were recorded in the United States (up 60%) and Asia (up 45%). Slightly more than 40% of the U.S. revenue increase was due to customers in aerospace/defense, with the rest primarily attributed to customers involved in the construction or retrofitting of buildings and bridges. The increase in revenue from Asian sources was solely from construction customers.

 

Operating income almost doubled last year’s level. The net income for the company was not a record high, but it did finish up at twice as much as last year. Earnings per share of 64 cents for 2015 compared favorably to 34 cents for the prior year.

 

The company’s backlog of sales orders as of May 31, 2015 is $25.2 million, up slightly from the backlog at the end of the prior year. Even with record high revenue, our sales order backlog never dipped below $24 million during the 2015 fiscal year. The orders are coming in as quickly as we are getting them out! The backlog averaged just over $26 million through the year. Approximately 70% of the backlog is for domestic customers, while 27% will be shipped to Asia.

 

We are encouraged by continued new sales order activity in the early stages of the new fiscal year. As we continue to grow our business in 2016, we are working to become more efficient in our operations to handle the increase in customer interest in our products. We will continue to work with our advisors to keep abreast of changes in the regulations and to remain in compliance with them in order to ensure that accurate, reliable financial and business information is provided to investors and other users of this annual report and our interim reports.

 
 

 

 

Status Report from Aerospace / Defense Products

Alan R. Klembczyk

 

As Taylor Devices continues to be strongly involved with mature military and aerospace programs -- and we have continued to develop new products for new programs. This balanced strategy has allowed yet another year of increased military/aerospace sales in 2015, up 35% from last year. This represents 39% of our total company sales for this past year. The previous two years included increased aerospace and defense sales of 24% and 9.2%, respectively, so we have been able to continue this upward trend.

 

Our successful performance providing products on these existing programs has granted us substantial visibility, as well as new opportunities. This is indeed the case with our landing gear components, where our customers understand the benefits that Taylor Devices provides. This allows them to make further improvements in their systems. We are launching a drone component development program that will hopefully allow this trend to continue.

 

Due to our ability to combine special engineering and manufacturing methods into new products, our opportunities to provide unique machined spring elements are increasing. These components are now used in helicopters, cargo aircraft and the International Space Station. Over this past year, we have worked closely with a customer to develop a new design for use in an existing military application. If successful, future retrofits will bring new sales opportunities.

 

Throughout the year, we have partnered with NASA for products that will be used as part of the launch facilities and for actual spaceflight on three different space programs. We expect that these programs will continue for many years to come.

 

On the military side, we had a well-balanced year of reorders and newly emerging development efforts. For example, we worked with the U.S. Army to incorporate our products into an existing weapon that could provide years of future sales.

 

As reported last year, Taylor Devices also secured a production contract for special shipboard isolators for the U.S. Navy. Throughout this year, we have continued regular shipments of that product. Production of special isolators for the vertical launch system for the standard missile program continues at a steady pace and will roll into the current year.

 

Although the U.S. government has pursued a trend of military spending reductions, Taylor Devices has sustained its strategy to provide new and improved products for emerging projects while continuing to support mature programs.

Status Report from Industrial Products

Bob H. Schneider

Craig W. Winters

 

While the world economy experiences jitters and disruptions, the United States seems to have reached some level of stabilization. U.S. construction projects are again on the move, most notably tall building projects in New York City, along with several major bridge replacement and retrofit projects throughout the country.

 

Due to the mix with our military and aerospace product lines, Taylor Devices enjoyed a record-setting 2015 fiscal year and a very strong performance from the company’s industrial and construction product lines. Sales of fluid viscous dampers and specialized devices used for structural protection against earthquake shaking, wind buffeting and pedestrian vibrations increased by 83% over 2014, while industrial product sales remained level.

 

Although the recent improvement of the U.S. economy has been great for Taylor Devices, our 2015 fiscal year was bolstered by large projects in Japan, including I-Project area D, and KIOI multi-purpose building projects. We also continue to progress with the design and development of the 34 custom-fused fluid viscous dampers for the new Gerald Desmond Bridge replacement in Long Beach, California, despite an owner’s delay due to some major project design and input changes.

 

Another major change this fiscal year to Taylor Devices Sales and Marketing was the promotion of Alan R. Klembczyk to the position of vice president of sales and engineering. Alan now oversees sales and marketing efforts and is working closely with us on the development of a new product catalog and website changes.

 

Alan previously was the company’s chief engineer, a position which has now been filled by John Metzger, the company’s former engineering manager for special projects. Both Alan and John have dedicated strong efforts to support sales staff at the quoting, bidding and design/development stages in an effort to assist with further boosting our sales backlog.

 

We continue to add more projects to over 600 completed buildings and bridges around the globe. Branded Taylor Devices products are the preferred source of seismic and wind protection nationally and worldwide.

 

During the 2015 fiscal year, Taylor Devices was awarded 32 new orders for our seismic and wind damping technology. Some of the major domestic projects included:

 

·30 toggle brace damping systems for a new residential building in Boston, Massachusetts

·32 metal bellows dampers used in an exoskeleton frame of the new 181 Fremont Street tower in San Francisco, California

·52 custom long-length and long stroke dampers for the seismic retrofit of the Twentynine Palms Naval Hospital in San Diego, California

·163 custom long dampers for the seismic retrofit of Naval Medical Center San Diego (California)

·A group of dampers for a Boeing facility retrofit and another group for a prominent insurance company building retrofit.

 

Significant offshore projects include 289 large dampers for a residential mixed-use project in Asia; a major bank building project plus an insurance building project in Peru; and base isolation dampers for the monumental Arcul de Triumf structure in Bucharest, Romania, akin to the famous Arc de Triomphe structure in Paris, France.

 

Numerous residential and office building projects, combined with work on several large bridges throughout Asia, round out the overseas projects that utilize our fluid viscous damping technology.

 

Our proven ability to suit our customer’s needs with special products and the flexibility to continually grow and adapt to the market prove to be our most valuable assets. A very strong backlog of orders at the end of 2015, along with the best start ever for additional seismic damper projects to kick off the 2016 fiscal year, gives us huge promise for an impressive upcoming year!

 
 

 

 

Corporate Data

 

OFFICERS AND DIRECTORS

Douglas P. Taylor, President and Director

Richard G. Hill, Vice President and Director

Reginald B. Newman II, Secretary and Director

Randall L. Clark, Director

John Burgess, Director

Mark V. McDonough, Chief Financial Officer

 

INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Lumsden & McCormick, LLP

Cyclorama Building

369 Franklin Street

Buffalo, NY 14202-1702

 

GENERAL COUNSEL

Barclay Damon, LLP

1100 M&T Center

3 Fountain Plaza

Buffalo, NY 14203-1486

 

MANAGERS

Daniel Grosskopf, Purchasing Manager

Greg Hanson, Small Machine Shop Supervisor

Charles Ketchum III, Quality Assurance Manager

Alan Klembczyk, Vice President, Sales & Engineering

Benjamin Kujawinski, Operations Manager

David Lee, Western Technical Liaison

John Metzger, Chief Engineer

David Mooney, Quality Control Manager

Kathleen Nicosia, Shareholder Relations Manager

Lindsey Sands, Human Resources Generalist

Robert Schneider, Industrial/Seismic Products Sales Manager

Thomas Struzik Jr., Large Machine Shop Supervisor

Alan Taylor, Government Contracts Manager

Paul Tuttobene, Eastern Technical Liaison

Craig Winters, Industrial/Seismic Products Sales Manager

 

TRANSFER AGENT AND REGISTRAR

Computershare Investor Services

250 Royall Street

Canton, MA 02021

800-522-6645

www.computershare.com

 

·A copy of the financial report on form 10-K can be obtained by written request to the attention of Kathleen Nicosia, IR, at Taylor Devices, Inc., 90 Taylor Drive, North Tonawanda, NY 14120-0748.
 
 

 

 

MARKET INFORMATION

 

The Company's Common Stock trades on the NASDAQ Capital Market of the National Association of Securities Dealers Automated Quotation (NASDAQ) stock market under the symbol TAYD.

 

The high and low sales information noted below for the quarters of fiscal year 2015 and fiscal year 2014 were obtained from NASDAQ.

 

    Fiscal 2015   Fiscal 2014
    High   Low   High   Low
  First Quarter $  9.10   $  8.19   $9.58   $7.94
  Second Quarter $11.00   $  8.50   $9.00   $7.82
  Third Quarter $12.16   $  9.39   $8.69   $7.60
  Fourth Quarter $13.35   $11.10   $9.30   $8.27

 

 

As of May 31, 2015, the number of issued and outstanding shares of Common Stock was 3,363,664 and the approximate number of record holders of the Company's Common Stock was 685. Due to a substantial number of shares of the Company's Common Stock held in street name, the Company believes that the total number of beneficial owners of its Common Stock exceeds 2,000. No cash or stock dividends have been declared during the fiscal year ended May 31, 2015.

 

Notice of Annual Meeting

 

The annual meeting of the shareholders of the Company will be held on Friday, October 23, 2015 at 11:00 a.m. This year's meeting will be held at the Buffalo Marriott Niagara, 1340 Millersport Highway, Amherst, New York. Shareholders desiring accommodations may call the Buffalo Marriott Niagara at 716-689-6900.

 

 

BOARD OF DIRECTORS AND EXECUTIVE OFFICERS

 

 

Douglas P. Taylor

Board Member and President

 

Mr. Taylor earned his B.S. degree in mechanical engineering from the State University of New York at Buffalo in 1971. He has been employed by Taylor Devices, Inc. since 1971 and was appointed president in April 1991. Mr. Taylor previously was president of Tayco Developments, Inc., an affiliate of Taylor Devices, Inc. that was subsequently acquired by merger in 2008. Mr. Taylor had been employed by Tayco Developments since 1966. He is the inventor or co-inventor on 33 patents in the fields of energy management, hydraulics and shock isolation.

 

Mr. Taylor is widely published within the shock and vibration community. His technical papers have been published by the American Society of Civil Engineers, the Applied Technology Council, the Association of Iron and Steel Engineers, the Journal of Shock and Vibration, the National Fluid Power Foundation, the National Science Foundation, the New York State Science and Technology Foundation, the Shock and Vibration Symposium, the Society of Automotive Engineers, the U.S. Air Force and the U.S. Marine Corps.

 

Since 1988, Mr. Taylor has hosted internship programs for engineering students and is affiliated as an industrial sponsor with the State University of New York at Buffalo and the North Tonawanda (N.Y.) City School District.

 

Since 1991, Mr. Taylor has participated in research projects in the field of earthquake protection in association with the University at Buffalo’s Civil, Structural and Environmental Engineering Department and Multidisciplinary Center for Extreme Events Research. As a result, military damping technology from the Cold War era is now being used worldwide for seismic and wind protection of building and bridges.

 

In 1994, Mr. Taylor was named to the American Society of Civil Engineers’ Subcommittee on the Seismic Performance of Bridges. In 1998, Mr. Taylor was appointed to a U.S. Department of Commerce oversight committee to develop guidelines for the implementation of damping technology into buildings and other structures as part of the U.S. National Earthquake Hazard Reduction Program.

 

In 1998, Mr. Taylor was awarded the Franklin and Jefferson Medal for his commercialization of defense technology developed under the U.S. Small Business Innovation Research Program. In 1999, Mr. Taylor was awarded the Clifford C. Furnas Memorial Award by the Alumni Association of the University at Buffalo for his accomplishments in the field of engineering. In 2006, Mr. Taylor was named to the American Society of Civil Engineers’ Blast Protection of Buildings Standards Committee. In 2006, Mr. Taylor was the recipient of the Dean’s Award for Engineering Achievement by the School of Engineering and Applied Sciences at the State University of New York at Buffalo. Mr. Taylor was named Structural Engineer of the Year in 2006 by the engineering journal The Structural Design of Tall and Special Buildings.

 

In 2015, Mr. Taylor received the Moisseiff Award for contributions to the science and art of structural design from the American Society of Civil Engineers. During that same year, Mr. Taylor was inducted into the Space Technology Hall of Fame by NASA and the Space Foundation.

 

Mr Taylor is a founding member of the International Association on Structural Control and Monitoring, and a life member of the Association for Iron & Steel Technology. Since 2004, Mr. Taylor has also served as chairman of the Lumber City Development Corporation, whose purpose is the planning and implementation of programs, projects and activities designed to create or stimulate economic and community development in North Tonawanda, N.Y.

 

Richard G. Hill

Board Member and Vice President

 

Mr. Hill holds a B.S. degree in Electrical Engineering from the Rochester Institute of Technology, awarded in 1973. In November 1991, Mr. Hill was appointed Vice President of Taylor Devices, Inc. by the Board of Directors. He had been employed previously by Taylor Devices, Inc. since 1978 as Vice President of Production. In addition, he has held key project management positions with the Company on major aerospace and defense contracts. In April of 1991, Mr. Hill was appointed to the Board of Directors of Taylor Devices, Inc. From 1973 to 1978, Mr. Hill was employed by the Alliance Tool and Die Company of Rochester, New York as a Project Leader and Design Engineer. From 1970 to 1973, he was employed by the same firm as an Engineer in Training, through a co-op program with the Rochester Institute of Technology.

 

Mr. Hill has served on the Founding Board of Directors of the Center for Competitiveness of the Niagara Region and the Advisory Board to The Center for Industrial Effectiveness. Mr. Hill served as Chairman for the Manufacturers Council of the Buffalo Niagara Partnership, and served on the State University of New York at Buffalo’s UB Business Alliance Advisory Board, as well as holding the seat of Secretary.

 

Reginald B. Newman II

Board Member and Secretary

Taylor Devices, Inc.

 

Mr. Newman received his B.S. degree in business administration from Northwestern University in 1959. He was employed by NOCO Energy Corp., a diversified terminal operator, distributor and retailer of petroleum and other energy related products, from 1960 until his retirement as chairman and CEO in 2003. Mr. Newman is also chairman of Prior Aviation Service, Inc., in Buffalo, New York.

 

From 1959 to 1960, Mr. Newman was employed by the Ford Motor company of Dearborn, Michigan,in the product planning department.

 

Mr. Newman is currently a director of Dunn Tire, LLC and a director and chairman of Rand Capital Corporation. He was the chair of the Board of Trustees of the University at Buffalo Foundation, Inc. from 1996 to 2008.

 

Mr. Newman received the 1997 Executive of the Year award from the State University of New York at Buffalo. In 1998, Mr. Newman was honored with the Walter P. Cooke Award for Notable and Meritorious Service to the University, presented by the University at Buffalo Alumni Association. He received the President’s Medal from the university in 2003, as well as the institution’s highest honor, the Norton Medal, in 2006.

 

Mr. Newman is a former member of the Buffalo Niagara Partnership and was Chairman from 1996 through 1998. He was awarded an honorary degree from Canisius College in 1997.

 

Randall L. Clark

Board Member

 

Mr. Clark holds a B.A. degree from the University of Pennsylvania and earned his M.B.A. from the Wharton School of Finance and Commerce. He has served as the chairman of Dunn Tire, LLC since 1996. From 1992 to 1996, Mr. Clark was executive vice president and chief operating officer of Pratt & Lambert, until it was purchased by Sherwin-Williams.

 

Mr. Clark has been employed in the tire industry for many years. He was named president of the Dunlop Tire Corporation in 1980, was appointed to the Board of Directors in 1983 and named president and chief executive officer in 1984. He was one of seven chief executives of operating companies appointed to the Group Management Board of Dunlop Holdings, plc., and was chairman of the board and chief executive officer of Dunlop Tire Corporation in North America from 1985 to 1991. In 2012, he was inducted into the Tire Industry Association Hall of Fame.

 

From 1977 to 1980, Mr. Clark was vice president of marketing for the Dunlop Tire Division. From 1973 to 1977, he was employed by Dunlop as director of marketing at the company’s Buffalo, New York headquarters. From 1968 to 1973, Mr. Clark was employed by the B.F. Goodrich Company.

 

Mr. Clark is currently a director of Computer Task Group, a publicly traded company, and director and former chairman of Merchants Mutual Insurance Company. He is also a director of The Ten Eleven Group. He is a past president of the International Trade Council of Western New York, past chairman of the Buffalo Chamber of Commerce and a chairman of Buffalo Niagara Enterprise. Mr. Clark is a past chairman of AAA of Western and Central New York.

 

Mr. Clark was appointed by former New York State Governor George Pataki to the Council for the State University of New York at Buffalo. Recently, he was named to the Board of Trustees of the University at Buffalo Foundation.

 

John Burgess

Board Member

 

Mr. Burgess gained his international strategy, manufacturing operations and organizational development expertise from his more than 35 years experience with middle market public and privately-owned companies. Mr. Burgess served as President and CEO of Reichert, Inc. a leading provider of ophthalmic instruments, and spearheaded the acquisition of the company from Leica Microsystems in 2002, leading the company until its sale in January 2007. Prior to the acquisition, Mr. Burgess served as President of Leica’s Ophthalmic and Educational Divisions before leading the buyout of the Ophthalmic Division and formation of Reichert, Inc.

From 1996 to 1999, Mr. Burgess was COO of International Motion Controls (IMC), a $200 million diversified manufacturing firm. During his tenure there, he led a significant acquisition strategy that resulted in seven completed acquisitions and sixteen worldwide businesses in the motion control market. Previously, Mr. Burgess operated a number of companies for Moog, Inc. and Carleton Technologies, including six years as President of Moog’s Japanese subsidiary, Nihon Moog K.K. located in Hiratsuka, Japan. Moog, Inc. is the global leader in electro-hydraulic servo control technology with focus on the aerospace and defense sectors and was recognized as one of The 100 Best Companies to Work For in America by Fortune Magazine.

Mr. Burgess earned a BS in Engineering from Bath University in England, and an M.B.A. from Canisius College.

 

Currently Mr. Burgess is an Operating Partner of Summer Street Capital LLC and Director of Bird Technologies Corporation of Solon, Ohio.

 

 

Mark V. McDonough

Chief Financial Officer

 

Mr. McDonough, who joined Taylor Devices in June 2003, is a Certified Public Accountant in New York State and holds a BBA degree from Niagara University, awarded in 1982. He has been involved in financial management of various Western New York manufacturing organizations for over twenty-five years. He has extensive experience in international operations coupled with a long history of implementing systems of internal controls. From 1986 to 1989 he was an auditor with the Buffalo office of Ernst & Young, LLP.

 

Mr. McDonough is a member of the New York State Society of Certified Public Accountants and the American Institute of Certified Public Accountants.

 

EX-31 3 ceo302certification2015.htm CEO 302 CERTIFICATION

Exhibit 31(i)

 

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13a - 14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Douglas P. Taylor, certify that:

 

1. I have reviewed this annual report on Form 10-K of Taylor Devices, Inc.;

 

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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer 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 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: August 27, 2015  /s/Douglas P. Taylor
 

Douglas P. Taylor

Chief Executive Officer

 

 

EX-32 4 ceo906certification2015.htm CEO 906 CERTIFICATION

 

Exhibit 32(i)

 

 

 

 

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

In connect with the annual report of Taylor Devices, Inc. ("the Company") on Form 10-K for the fiscal year ended May 31, 2015 to be filed with Securities and Exchange Commission on or about the date hereof (the
"Report"), I, Douglas P. Taylor, Chief Executive Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, 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 as of the dates and for the periods covered by the Report.

 

It is not intended that this statement be deemed to be filed for purposes of the Securities Exchange Act of 1934.

 

 

 

Date: August 27, 2015 By: /s/ Douglas P. Taylor      
   

Douglas P. Taylor,

Chief Executive Officer

 

 

EX-31 5 cfo302certification2015.htm CFO 302 CERTIFICATION

Exhibit 31(ii)

 

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13a - 14(a) OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Mark V. McDonough, certify that:

 

1. I have reviewed this annual report on Form 10-K of Taylor Devices, Inc.;

 

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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

5. The registrant's other certifying officer 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 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: August 27, 2015 /s/ Mark V. McDonough
 

Mark V. McDonough

Chief Financial Officer

 

 

EX-32 6 cfo906certification2015.htm CFO 906 CERTIFICATION

 

Exhibit 32(ii)

 

 

 

 

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

In connect with the annual report of Taylor Devices, Inc. (the "Company") on Form 10-K for the fiscal year ended May 31, 2015 to be filed with Securities and Exchange Commission on or about the date hereof (the "Report"), I, Mark V. McDonough, Chief Financial Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, 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 as of the dates and for the periods covered by the Report.

 

It is not intended that this statement be deemed to be filed for purposes of the Securities Exchange Act of 1934.

 

 

 

Date: August 27, 2015 By: /s/ Mark V. McDonough      
   

Mark V. McDonough,

Chief Financial Officer

 

 

EX-20 7 summernewsletter2015.htm NEWS FROM TAYLOR DEVICES, INC.

Exhibit 20

 

 

 

NEWS FROM TAYLOR DEVICES, INC.

SHAREHOLDER LETTER, SUMMER 2015

 

 

THIS NEWSLETTER IS DIRECTED TO ALL SHAREHOLDERS OF TAYLOR DEVICES. WE HOPE THAT IT WILL GENERATE INTEREST IN THE COMPANY, PLUS PROVIDE CURRENT FINANCIAL AND PROJECT INFORMATION. COPIES OF THIS NEWSLETTER WILL ALSO BE CIRCULATED TO SHAREHOLDERS WHO HAVE SHARES IN BROKERAGE ACCOUNTS.

 

 

ITEM: FINANCIAL RESULTS

Taylor Devices completed its 2014-2015 fiscal year on May 31, 2015. Sales for 2015 were $30,589,266, an all time record, compared to $20,011,228 in 2014. Net income was $2,174,948 for 2015, up substantially from the previous year’s net income of $1,131,212.

Sales and income show the effects of Taylor Devices’ new manufacturing facilities during this fiscal year. Fourth quarter shipments were at an annualized rate of $43 million, indicating that the Company is poised for continued growth.

Taylor Devices’ firm sales order backlog at year’s end was $25.2 million, compared to $24.6 million at the end of our 2014 fiscal year.

 

 

FOURTH QUARTER

 

F/Y 14-15

 

 

 

F/Y 13-14

 

SALES

$10,766,451

 

 

$5,303,755

 

NET INCOME

$886,575

 

 

$401,290

 

EARNINGS PER SHARE

26₵

 

 

12₵
       

 

FISCAL YEAR

 

F/Y 14-15

 

 

 

F/Y 13-14

 

SALES

$30,589,266

 

 

$20,011,228

 

NET INCOME

$2,174,948

 

 

$1,131,212

 

EARNINGS PER SHARE

64₵

 

 

34₵

 

SHARES OUTSTANDING

3,363,664

 

 

3,342,816

 

 

ITEM: NEW ORDERS - SEISMIC / WIND

The following new orders for seismic and wind dampers were received during the past quarter:

nGuatemala University Building - Guatemala
n555 Capitol Mall Building – Roseville, CA
nToday’s Fresh Start Charter School – Inglewood, CA
nHoring Ju-Beiton Building – Taiwan, ROC
nShengxing Jinghua Building – Taiwan, ROC
nYuanfu Sanchong Building – Taiwan, ROC

 

ITEM: NEW ORDERS – AEROSPACE / DEFENSE

nMachined Springs for Military Cargo Aircraft – The Company has recently received a major follow-on order for more than 1,300 pieces of this high capacity specialty spring for the cargo loading system on an aircraft currently in production.
nAircraft Carrier Catapult Shock Absorbers – The last major order for this shock absorber for the Nimitz Class Aircraft Carrier was during the first Gulf War, circa 1991. The shock absorber catches the high speed catapult shuttle which launches aircraft from the carrier. The order received is for replacement units for approximately 1/3 of the U.S. carrier fleet.
nEuropean Machine Gun Mounts – A major European nation has developed a new machine gun mounting for air-sea-land use. We recently received our first production order for 1,200 sets of recoil shock absorbers for this new weapon, in addition to a follow-on contract for 150 ship sets of the U.S. version of this shock absorber.
nMissile Canister Isolators – The U.S. Navy has placed a major follow-on order for Taylor Devices’ Tension-Compression Shock Isolators for the SM2 and SM3 series of shipboard missiles, known generally as the Standard Missile. The new order is for 150 sets of this product, 600 pieces total, to be manufactured in 2016.
nU.S. Navy Electronics Cabinet Isolators – This order is for Taylor Devices’ Tension Compression Shock Isolators used inside the electronics cabinets. The new order is for isolators to equip 58 cabinets for surface ships.

 

 

 

 

 

 

ITEM: SPACE TECHNOLOGY HALL OF FAME INDUCTION CEREMONY

The 31ST Space Symposium was held from April 12 – 16, 2015 at Colorado Springs, CO. This major conference had over 11,000 in attendance from 25 countries with more than 150 exhibitors. Vice- President Richard Hill and I attended the symposium, where Taylor Devices’ Seismic Dampers were inducted into The Space Technology Hall of Fame, along with my personal induction as the originator of the Taylor Devices’ Seismic Damper. Despite an unexpected snow storm, we were kept busy with numerous interviews about our products and the award, plus we had an opportunity to discuss contractual items with some of our major aerospace customers. As an added bonus, shortly after this symposium ended, the Company received a mid-six figure contract for some modified seismic dampers that will be used to reduce wind motions on a new launch tower for one of the firms competing for cargo launches to the International Space Station.

 

The Company’s Seismic Dampers evolved from projects previously produced for both NASA and the U.S. Military. The most unique aspect of this patented design is that no unreliable valves or similar moving parts are required to handle fluid velocities inside the damper in excess of 1,000 mph during a major earthquake. The development of what is now termed the Fluidic Control Orifice was originally an outcome from an early 1960’s NASA project to develop what was essentially a hydraulic computer. Recall that in the 1950’s – 1960’s electronic computers were extremely large in size and typically used hundreds of vacuum tubes in the period before transistors, much less the integrated circuit or the computer chip, existed. Although the hydraulic computer project ended with the coming of reliable transistors to the marketplace, the Fluidic Control Orifice system was incorporated into products used on the Space Shuttle program. Subsequently, these basic products evolved into today’s Taylor Devices’ Seismic Dampers.

 

As an added benefit of being included in The Space Technology Hall of Fame, the Company has recently received recognition of our Seismic Dampers as a Certified Space Technology by The Space Foundation in cooperation with NASA. The Space Certification signifies that the product’s technology originated from Space Program applications and will be of great help during sales presentations to building owners.

 

More information on Taylor Devices’ Induction into The Space Technology Hall of Fame can be seen at the following web links:

 

Video Presentation:

https://www.youtube.com/watch?v=zdLZY9bpS_Y

 

News Release – Space Foundation

http://www.spacefoundation.org/media/press-releases/chronos-vision-and-seismic-damper-technologies-are-2015-space-technology-hall

 

News Release – NASA

http://spinoff.nasa.gov/features/taylor.html

 

ITEM: NEXT SHAREHOLDER MAILING

Our next Shareholder mailing will be the Notice of Annual Meeting of Shareholders. You should be receiving your mailing in September.

 

 

 

By: /s/Douglas P. Taylor

Douglas P. Taylor

President

EX-101.INS 8 tayd-20150531.xml XBRL INSTANCE FILE 0000096536 2014-06-01 2015-05-31 0000096536 2015-08-12 0000096536 2015-05-31 0000096536 2014-05-31 0000096536 2013-06-01 2014-05-31 0000096536 2013-05-31 0000096536 us-gaap:CommonStockMember 2013-06-01 2014-05-31 0000096536 us-gaap:CommonStockMember 2014-06-01 2015-05-31 0000096536 us-gaap:CommonStockMember 2013-05-31 0000096536 us-gaap:CommonStockMember 2014-05-31 0000096536 us-gaap:CommonStockMember 2015-05-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2013-06-01 2014-05-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2014-06-01 2015-05-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2013-05-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2014-05-31 0000096536 us-gaap:AdditionalPaidInCapitalMember 2015-05-31 0000096536 us-gaap:RetainedEarningsMember 2013-06-01 2014-05-31 0000096536 us-gaap:RetainedEarningsMember 2014-06-01 2015-05-31 0000096536 us-gaap:RetainedEarningsMember 2013-05-31 0000096536 us-gaap:RetainedEarningsMember 2014-05-31 0000096536 us-gaap:RetainedEarningsMember 2015-05-31 0000096536 us-gaap:TreasuryStockMember 2013-06-01 2014-05-31 0000096536 us-gaap:TreasuryStockMember 2014-06-01 2015-05-31 0000096536 us-gaap:TreasuryStockMember 2013-05-31 0000096536 us-gaap:TreasuryStockMember 2014-05-31 0000096536 us-gaap:TreasuryStockMember 2015-05-31 0000096536 TAYD:ConstructionMember 2014-06-01 2015-05-31 0000096536 TAYD:ConstructionMember 2013-06-01 2014-05-31 0000096536 TAYD:AerospaceDefenseMember 2014-06-01 2015-05-31 0000096536 TAYD:AerospaceDefenseMember 2013-06-01 2014-05-31 0000096536 TAYD:IndustrialMember 2014-06-01 2015-05-31 0000096536 TAYD:IndustrialMember 2013-06-01 2014-05-31 0000096536 2015-06-01 2021-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeOneMember 2015-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeOneMember 2014-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTwoMember 2015-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTwoMember 2014-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeThreeMember 2015-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeThreeMember 2014-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeFourMember 2015-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeFourMember 2014-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeFiveMember 2015-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeFiveMember 2014-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeSixMember 2015-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeSixMember 2014-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeSevenMember 2015-05-31 0000096536 TAYD:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeSevenMember 2014-05-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure Taylor Devices Inc 0000096536 10-K 2015-05-31 false --05-31 No No Yes Smaller Reporting Company FY 2015 43100000 3367816 4895898 2793642 1997874 4754757 2894344 8662056 8978302 375129 423232 14977 5169956 2373791 858900 1098600 24731673 18561911 889929 836569 7873511 7867728 169995 164568 33665108 27430776 2703065 1166162 763463 429839 1395341 1258765 2723472 850531 85023 7585341 3790320 628785 558485 97535 96824 7975397 7682170 19976908 17801960 25450982 23081971 96029 96824 97535 7397963 7682170 7975397 16670748 17801960 19976908 -2498983 -2498983 -2598858 33665108 27430776 2598858 2498983 30589266 20011228 21844715 14545882 8744551 5465346 5683108 3919594 3061443 1545752 3988 860 8517 21600 3073948 1568212 2174948 1131212 1131212 2174948 0.65 0.34 0.64 0.34 12505 22460 740844 699039 116069 112171 180000 180000 310000 124300 -1860413 -617745 82886 33614 48103 -123456 -14977 157137 -2796165 84031 1536903 -43435 333624 -6893 136576 -477592 1872941 678650 -85023 85023 2776316 1984032 746627 1355605 5427 5490 -752054 -1361095 77994 172831 77994 172831 2102256 795768 -32024 750 669 156900 159939 -99875 45 42 15136 17219 112171 116069 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>1. Summary of Significant Accounting Policies:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Nature of Operations:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Taylor Devices, Inc. (the Company) manufactures and sells a single group of very similar products that have many different applications for customers. These similar products are included in one of six categories; namely, Seismic Dampers, Fluidicshoks&#174;, Crane and Industrial Buffers, Self-Adjusting Shock Absorbers, Liquid Die Springs, and Vibration Dampers for use in various types of machinery, equipment and structures, primarily to customers which are located throughout the United States and several foreign countries. The products are manufactured at the Company's sole operating facility in the United States where all of the Company's long-lived assets reside. Management does not track or otherwise account for sales broken down by these categories.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">65% of the Company's 2015 revenue was generated from sales to customers in the United States and 31% was from sales to customers in Asia. Remaining sales were to customers in other countries in North America, Europe and South America.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">62% of the Company's 2014 revenue was generated from sales to customers in the United States and 33% was from sales to customers in Asia. Remaining sales were to customers in other countries in North America, Europe, and South America.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Principles of Consolidation:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Tayco Realty Corporation (Realty). All inter-company transactions and balances have been eliminated in consolidation.</font></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Subsequent Events:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has evaluated events and transactions for potential recognition or disclosure in the financial statements through the date the financial statements were issued.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Use of Estimates:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Cash and Cash Equivalents:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company includes all highly liquid investments in money market funds in cash and cash equivalents on the accompanying balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash and cash equivalents in financial institutions may exceed insured limits at various times during the year and subject the Company to concentrations of credit risk.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Accounts Receivable:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounts receivable are stated at an amount management expects to collect from outstanding balances. Management provides for probable uncollectible accounts through a charge to earnings and a credit to a valuation allowance based on its assessment of the current status of individual accounts. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Inventory:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventory is stated at the lower of average cost or market. Average cost approximates first-in, first-out cost.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Property and Equipment:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment is stated at cost net of accumulated depreciation. Deprecation is provided primarily using the straight-line method for financial reporting purposes, and accelerated methods for income tax reporting purposes. Maintenance and repairs are charged to operations as incurred; significant improvements are capitalized.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Cash Value of Life Insurance:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash value of life insurance is stated at the surrender value of the contracts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Revenue Recognition:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Sales are recognized when units are delivered or services are performed. Sales under fixed-price contracts are recorded as deliveries are made at the contract sales price of the units delivered. Sales under certain fixed-price contracts requiring substantial performance over several periods prior to commencement of deliveries, are accounted for under the percentage-of-completion method of accounting whereby revenues are recognized based on estimates of completion prepared on a ratio of cost to total estimated cost basis. Costs include all material and direct and indirect charges related to specific contracts. Other expenses are charged to operations as incurred. Total estimated costs for each of the contracts are estimated based on a combination of historical costs of manufacturing similar products and estimates or quotes from vendors for supplying parts or services towards the completion of the manufacturing process. Adjustments to cost estimates are made periodically, and losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. If total costs calculated upon completion of the manufacturing process in the current period for a contract are more than the estimated total costs at completion used to calculate revenue in a prior period, then the revenue and profits in the current period will be lower than if the estimated costs used in the prior period calculation were equal to the actual total costs upon completion. In the fiscal year ended May 31, 2015, 70% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 30% of revenue was recorded as deliveries were made to our customers. In the fiscal year ended May 31, 2014, 47% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 53% of revenue was recorded as deliveries were made to our customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For financial statement presentation purposes, the Company nets progress billings against the total costs incurred on uncompleted contracts. The asset, &#34;costs and estimated earnings in excess of billings,&#34; represents revenues recognized in excess of amounts billed. The liability, &#34;billings in excess of costs and estimated earnings,&#34; represents billings in excess of revenues recognized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Shipping and Handling Costs:</b></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Shipping and handling costs are classified as a component of selling, general and administrative expenses. The amount of these costs were $247,077 and $108,446 for the years ended May 31, 2015 and 2014.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Income Taxes:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The provision for income taxes provides for the tax effects of transactions reported in the financial statements regardless of when such taxes are payable. Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax and financial statement basis of assets and liabilities. Deferred taxes are based on tax laws currently enacted with tax rates expected to be in effect when the taxes are actually paid or recovered.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">The Company's practice is to recognize interest related to income tax matters in interest income / expense and to recognize penalties in selling, general and administrative expenses. The Company did not have any accrued interest or penalties included in its consolidated balance sheets at May 31, 2015 or 2014. The Company recorded no interest expense or penalties in its consolidated statements of income during the years ended May 31, 2015 and 2014.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">The Company believes it is no longer subject to examination by federal and state taxing authorities for years prior to May 31, 2012.</font></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Sales Taxes:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain jurisdictions impose a sales tax on Company sales to nonexempt customers. The Company collects these taxes from customers and remits the entire amount as required by the applicable law. The Company excludes from revenues and expenses the tax collected and remitted.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0"><font style="letter-spacing: -0.15pt"><b>&#160;</b></font></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt"><b>Stock-Based Compensation:</b></font></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company measures compensation cost arising from the grant of share-based payments to employees at fair value and recognizes such cost in income over the period during which the employee is required to provide service in exchange for the award. <font style="letter-spacing: -0.15pt">The stock-based compensation expense for the years ended May 31, 2015 and 2014 was $116,069 and $112,171.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt"><b>New Accounting Standards:</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, <i>Revenue from Contracts with Customers</i>. ASU 2014-09 is a comprehensive new revenue recognition model that requires a company to recognize revenue to depict the transfer of goods or services to a customer at an amount that reflects the consideration it expects to receive in exchange for those goods or services. ASU 2014-09 also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU 2014-09 is effective for annual reporting periods, and interim periods within that period, beginning after December 15, 2016 (fiscal year 2018 for the Company) and early adoption is not permitted. Companies may use either a full retrospective or a modified retrospective approach to adopt ASU 2014-09. The Company has not yet determined the potential effects of the adoption of ASU 2014-09 on its Consolidated Financial Statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other recently issued Accounting Standards Codification (ASC) guidance has either been implemented or are not significant to the Company.</p> <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Nature of Operations:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Taylor Devices, Inc. (the Company) manufactures and sells a single group of very similar products that have many different applications for customers. These similar products are included in one of six categories; namely, Seismic Dampers, Fluidicshoks&#174;, Crane and Industrial Buffers, Self-Adjusting Shock Absorbers, Liquid Die Springs, and Vibration Dampers for use in various types of machinery, equipment and structures, primarily to customers which are located throughout the United States and several foreign countries. The products are manufactured at the Company's sole operating facility in the United States where all of the Company's long-lived assets reside. Management does not track or otherwise account for sales broken down by these categories.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">65% of the Company's 2015 revenue was generated from sales to customers in the United States and 31% was from sales to customers in Asia. Remaining sales were to customers in other countries in North America, Europe and South America.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">62% of the Company's 2014 revenue was generated from sales to customers in the United States and 33% was from sales to customers in Asia. Remaining sales were to customers in other countries in North America, Europe, and South America.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Principles of Consolidation:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-weight: normal">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Tayco Realty Corporation (Realty). All inter-company transactions and balances have been eliminated in consolidation.</font></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Subsequent Events:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has evaluated events and transactions for potential recognition or disclosure in the financial statements through the date the financial statements were issued.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Use of Estimates:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Cash and Cash Equivalents:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company includes all highly liquid investments in money market funds in cash and cash equivalents on the accompanying balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash and cash equivalents in financial institutions may exceed insured limits at various times during the year and subject the Company to concentrations of credit risk.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Accounts Receivable:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounts receivable are stated at an amount management expects to collect from outstanding balances. Management provides for probable uncollectible accounts through a charge to earnings and a credit to a valuation allowance based on its assessment of the current status of individual accounts. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Inventory:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventory is stated at the lower of average cost or market. Average cost approximates first-in, first-out cost.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Property and Equipment:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment is stated at cost net of accumulated depreciation. Deprecation is provided primarily using the straight-line method for financial reporting purposes, and accelerated methods for income tax reporting purposes. Maintenance and repairs are charged to operations as incurred; significant improvements are capitalized.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Cash Value of Life Insurance:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash value of life insurance is stated at the surrender value of the contracts.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Revenue Recognition:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Sales are recognized when units are delivered or services are performed. Sales under fixed-price contracts are recorded as deliveries are made at the contract sales price of the units delivered. Sales under certain fixed-price contracts requiring substantial performance over several periods prior to commencement of deliveries, are accounted for under the percentage-of-completion method of accounting whereby revenues are recognized based on estimates of completion prepared on a ratio of cost to total estimated cost basis. Costs include all material and direct and indirect charges related to specific contracts. Other expenses are charged to operations as incurred. Total estimated costs for each of the contracts are estimated based on a combination of historical costs of manufacturing similar products and estimates or quotes from vendors for supplying parts or services towards the completion of the manufacturing process. Adjustments to cost estimates are made periodically, and losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. If total costs calculated upon completion of the manufacturing process in the current period for a contract are more than the estimated total costs at completion used to calculate revenue in a prior period, then the revenue and profits in the current period will be lower than if the estimated costs used in the prior period calculation were equal to the actual total costs upon completion. In the fiscal year ended May 31, 2015, 70% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 30% of revenue was recorded as deliveries were made to our customers. In the fiscal year ended May 31, 2014, 47% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 53% of revenue was recorded as deliveries were made to our customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For financial statement presentation purposes, the Company nets progress billings against the total costs incurred on uncompleted contracts. The asset, &#34;costs and estimated earnings in excess of billings,&#34; represents revenues recognized in excess of amounts billed. The liability, &#34;billings in excess of costs and estimated earnings,&#34; represents billings in excess of revenues recognized.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Shipping and Handling Costs:</b></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Shipping and handling costs are classified as a component of selling, general and administrative expenses. The amount of these costs were $247,077 and $108,446 for the years ended May 31, 2015 and 2014.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Income Taxes:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The provision for income taxes provides for the tax effects of transactions reported in the financial statements regardless of when such taxes are payable. Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax and financial statement basis of assets and liabilities. Deferred taxes are based on tax laws currently enacted with tax rates expected to be in effect when the taxes are actually paid or recovered.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">The Company's practice is to recognize interest related to income tax matters in interest income / expense and to recognize penalties in selling, general and administrative expenses. The Company did not have any accrued interest or penalties included in its consolidated balance sheets at May 31, 2015 or 2014. The Company recorded no interest expense or penalties in its consolidated statements of income during the years ended May 31, 2015 and 2014.</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">The Company believes it is no longer subject to examination by federal and state taxing authorities for years prior to May 31, 2012.</font></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Sales Taxes:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain jurisdictions impose a sales tax on Company sales to nonexempt customers. The Company collects these taxes from customers and remits the entire amount as required by the applicable law. The Company excludes from revenues and expenses the tax collected and remitted.</p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt"><b>Stock-Based Compensation:</b></font></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company measures compensation cost arising from the grant of share-based payments to employees at fair value and recognizes such cost in income over the period during which the employee is required to provide service in exchange for the award. <font style="letter-spacing: -0.15pt">The stock-based compensation expense for the years ended May 31, 2015 and 2014 was $116,069 and $112,171.</font></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt"><b>New Accounting Standards:</b></font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">&#160;</font></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, <i>Revenue from Contracts with Customers</i>. ASU 2014-09 is a comprehensive new revenue recognition model that requires a company to recognize revenue to depict the transfer of goods or services to a customer at an amount that reflects the consideration it expects to receive in exchange for those goods or services. ASU 2014-09 also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU 2014-09 is effective for annual reporting periods, and interim periods within that period, beginning after December 15, 2016 (fiscal year 2018 for the Company) and early adoption is not permitted. Companies may use either a full retrospective or a modified retrospective approach to adopt ASU 2014-09. The Company has not yet determined the potential effects of the adoption of ASU 2014-09 on its Consolidated Financial Statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other recently issued Accounting Standards Codification (ASC) guidance has either been implemented or are not significant to the Company.</p> 0.65 0.62 0.31 0.33 0.70 0.47 0.30 0.53 247077 108446 116069 112171 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>2. Accounts Receivable:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="letter-spacing: -0.15pt">&#160;</font></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Customers</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>4,534,143</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">2,348,113</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Customers - retention</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>230,370</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">556,231</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Gross accounts receivable</font></td> <td style="border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>4,764,513</b></font></td> <td style="border-top: Black 1pt solid">&#160;</td> <td style="border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt">2,904,344</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Less allowance for doubtful accounts</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>9,756</b></font></td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">10,000</font></td></tr> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid"><font style="font-size: 10pt">Net accounts receivable</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>4,754,757</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">2,894,344</font></td></tr> </table> <p style="margin: 0pt"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Customers</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>4,534,143</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">2,348,113</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Customers - retention</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>230,370</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">556,231</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Gross accounts receivable</font></td> <td style="border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>4,764,513</b></font></td> <td style="border-top: Black 1pt solid">&#160;</td> <td style="border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt">2,904,344</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Less allowance for doubtful accounts</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>9,756</b></font></td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">10,000</font></td></tr> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid"><font style="font-size: 10pt">Net accounts receivable</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>4,754,757</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">2,894,344</font></td></tr> </table> 4534143 2348113 230370 556231 4764513 2904344 9756 10000 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>3. Inventory: </b></p> <p style="color: red; font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: windowtext">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Raw materials</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>519,598</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">571,491</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Work-in-process</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>7,657,720</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">8,149,015</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Finished goods</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>584,738</b></font></td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">357,796</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Gross inventory</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>8,762,056</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">9,078,302</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Less allowance for obsolescence</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>100,000</b></font></td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">100,000</font></td></tr> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid"><font style="font-size: 10pt">Net inventory</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>8,662,056</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">8,978,302</font></td></tr> </table> <p style="margin: 0pt"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: windowtext">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Raw materials</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>519,598</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">571,491</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Work-in-process</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>7,657,720</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">8,149,015</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Finished goods</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>584,738</b></font></td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">357,796</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Gross inventory</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>8,762,056</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">9,078,302</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Less allowance for obsolescence</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>100,000</b></font></td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 10pt">100,000</font></td></tr> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid"><font style="font-size: 10pt">Net inventory</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>8,662,056</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">8,978,302</font></td></tr> </table> 519598 571491 7657720 8149015 584738 357796 8762056 9078302 100000 100000 8662056 8978302 <p style="margin: 0pt"></p> <p style="color: navy; font: bold 10pt Times New Roman, Times, Serif; margin: 0">4. Costs and Estimated Earnings on Uncompleted Contracts:</p> <p style="color: navy; font: bold 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: windowtext">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Costs incurred on uncompleted contracts</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>10,439,879</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">4,126,406</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Estimated earnings</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>4,584,090</b></font></td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">1,242,594</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Total costs and estimated earnings</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>15,023,969</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">5,369,000</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Less billings to date</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>12,577,485</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">3,845,740</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Costs and estimated earnings not billed</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>2,446,484</b></font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right">&#160;</td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">1,523,260</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Amounts are included in the accompanying balance sheets under the following captions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Costs and estimated earnings in excess of billings</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>5,169,956</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">2,373,791</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Billings in excess of costs and estimated earnings </font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>2,723,472 </b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">850,531 </font></td></tr> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid; text-align: justify"><font style="font-size: 10pt">Costs and estimated earnings not billed</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>2,446,484</b></font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">1,523,260</font></td></tr> </table> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="margin: 0pt"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: windowtext">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Costs incurred on uncompleted contracts</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>10,439,879</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">4,126,406</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Estimated earnings</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>4,584,090</b></font></td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">1,242,594</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Total costs and estimated earnings</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>15,023,969</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">5,369,000</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Less billings to date</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>12,577,485</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">3,845,740</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Costs and estimated earnings not billed</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>2,446,484</b></font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right">&#160;</td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">1,523,260</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Costs and estimated earnings in excess of billings</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>5,169,956</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">2,373,791</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Billings in excess of costs and estimated earnings </font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>2,723,472 </b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">850,531 </font></td></tr> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid; text-align: justify"><font style="font-size: 10pt">Costs and estimated earnings not billed</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>2,446,484</b></font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">1,523,260</font></td></tr> </table> 10439879 4126406 15023969 5369000 12577485 3845740 2446484 1523260 2446484 1523260 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0"><b>5. Maintenance and Other Inventory:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Maintenance and other inventory</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>2,102,494</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">2,128,710</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Less allowance for obsolescence</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>1,212,565</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">1,292,141</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Maintenance and other inventory, net</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>889,929</b></font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">836,569</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Maintenance and other inventory represent stock that is estimated to have a product life-cycle in excess of twelve-months. This stock represents certain items the Company is required to maintain for service of products sold, and items that are generally subject to spontaneous ordering.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">This inventory is particularly sensitive to technical obsolescence in the near term due to its use in industries characterized by the continuous introduction of new product lines, rapid technological advances and product obsolescence. Therefore, management of the Company has recorded an allowance for potential inventory obsolescence.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The provision for potential inventory obsolescence was $180,000 for each of the years ended May 31, 2015 and 2014.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="margin: 0pt"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Maintenance and other inventory</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>2,102,494</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">2,128,710</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Less allowance for obsolescence</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>1,212,565</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">1,292,141</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Maintenance and other inventory, net</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>889,929</b></font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">836,569</font></td></tr> </table> 2102494 2128710 1212565 1292141 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>6. Property and Equipment:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Land</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>195,220</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">195,220</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Buildings and improvements</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>7,908,653</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">7,752,647</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Machinery and equipment</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>7,566,026</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">7,089,831</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Office furniture and equipment</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>1,328,806</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">1,222,222</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Autos and trucks</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>73,331</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">73,331</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Land improvements</font></td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>379,432</b></font></td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">371,590</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Gross property and equipment</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>17,451,468</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">16,704,841</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Less accumulated depreciation</font></td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>9,577,957</b></font></td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">8,837,113</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Property and equipment, net</font></td> <td style="border-bottom: Black 2.25pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>7,873,511</b></font></td> <td style="border-bottom: Black 2.25pt solid; padding-right: 6.15pt; text-align: right">&#160;</td> <td style="border-bottom: Black 2.25pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">7,867,728</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation expense was $740,844 and $699,039 for the years ended May 31, 2015 and 2014.</p> <p style="margin: 0pt"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">May 31, 2014</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Land</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>195,220</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">195,220</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Buildings and improvements</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>7,908,653</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">7,752,647</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Machinery and equipment</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>7,566,026</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">7,089,831</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Office furniture and equipment</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>1,328,806</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">1,222,222</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Autos and trucks</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>73,331</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">73,331</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Land improvements</font></td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>379,432</b></font></td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">371,590</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Gross property and equipment</font></td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>17,451,468</b></font></td> <td style="padding-right: 6.15pt; text-align: right">&#160;</td> <td style="padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">16,704,841</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Less accumulated depreciation</font></td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>9,577,957</b></font></td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">8,837,113</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Property and equipment, net</font></td> <td style="border-bottom: Black 2.25pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>7,873,511</b></font></td> <td style="border-bottom: Black 2.25pt solid; padding-right: 6.15pt; text-align: right">&#160;</td> <td style="border-bottom: Black 2.25pt solid; padding-right: 6.15pt; text-align: right"><font style="font-size: 10pt">7,867,728</font></td></tr> </table> 740844 699039 195220 195220 7908653 7752647 7566026 7089831 1328806 1222222 73331 73331 379432 371590 17451468 16704841 9577957 8837113 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>7. Short-Term Borrowings:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has a credit facility with a $6,000,000 demand line of credit from a bank, with interest payable at the Company's option of 30, 60, 90 or 180 day LIBOR rate plus 2.5% or the bank's prime rate less .25%. The line is secured by accounts receivable, equipment, inventory, general intangibles, and a negative pledge of the Company's real property. This line of credit is subject to the usual terms and conditions applied by the bank and subject to renewal annually.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There is no amount outstanding under the line of credit at May 31, 2015 or May 31, 2014.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company uses a cash management facility under which the bank draws against the available line of credit to cover checks presented for payment on a daily basis. Outstanding checks under this arrangement totaled $618,974 and $264,146 as of May 31, 2015 and 2014. These amounts are included in accounts payable.</p> <p style="margin: 0pt"></p> 6000000 618974 264146 0 0 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>8. Legal Proceedings: </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There are no legal proceedings except for routine litigation incidental to the business.</p> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>9. Sales:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company manufactures and sells a single group of very similar products that have many different applications for customers. These similar products are included in one of six categories; namely, Seismic Dampers, Fluidicshoks&#174;, Crane and Industrial Buffers, Self-Adjusting Shock Absorbers, Liquid Die Springs, and Vibration Dampers. Management does not track or otherwise account for sales broken down by these categories. Sales of the Company's products are made to three general groups of customers: industrial, construction and aerospace / defense. A breakdown of sales to these three general groups of customers is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font-size: 10pt">2014</font></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 10pt">Construction</font></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>16,658,555</b></font></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">&#160;</td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt">&#160;9,110,853</font></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 10pt">Aerospace / Defense</font></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>12,009,356</b></font></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">&#160;</td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt">8,879,443</font></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 10pt">Industrial</font></td> <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>1,921,355</b></font></td> <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt">2,020,932</font></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 10pt">Sales, net</font></td> <td style="border-bottom: Black 2.25pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>30,589,266</b></font></td> <td style="border-bottom: Black 2.25pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">&#160;</td> <td style="border-bottom: Black 2.25pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt">20,011,228</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Sales to seven customers approximated 62% (14%, 12%, 11%, 9%, 6% and two at 5%, respectively) of net sales for 2015. Sales to five customers approximated 50% (20%, 10%, 9%, 6% and 5%, respectively) of net sales for 2014.</p> <p style="margin: 0pt"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 63%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><font style="font-size: 10pt">2014</font></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 10pt">Construction</font></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>16,658,555</b></font></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">&#160;</td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt">&#160;9,110,853</font></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 10pt">Aerospace / Defense</font></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>12,009,356</b></font></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">&#160;</td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt">8,879,443</font></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 10pt">Industrial</font></td> <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>1,921,355</b></font></td> <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt">2,020,932</font></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt"><font style="font-size: 10pt">Sales, net</font></td> <td style="border-bottom: Black 2.25pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt; color: navy"><b>30,589,266</b></font></td> <td style="border-bottom: Black 2.25pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right">&#160;</td> <td style="border-bottom: Black 2.25pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><font style="font-size: 10pt">20,011,228</font></td></tr> </table> 0.62 0.50 .14 .2 .12 .1 .11 .09 .09 0.06 0.06 .05 .05 .05 30589266 20011228 16658555 9110853 12009356 8879443 1921355 2020932 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>10. Income Taxes:</b></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">2014</font></td> <td colspan="2">&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Current tax provision:</font></td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td colspan="2">&#160;</td></tr> <tr> <td style="vertical-align: top; width: 61%; padding-left: 9pt"><font style="font-size: 10pt">Federal </font></td> <td style="vertical-align: top; width: 18%; text-align: right"><font style="font-size: 10pt; color: navy"><b>589,000</b></font></td> <td style="vertical-align: top; width: 1%">&#160;</td> <td style="vertical-align: top; width: 18%; text-align: right"><font style="font-size: 10pt">311,000</font></td> <td style="vertical-align: top; width: 1%">&#160;</td> <td style="width: 1%; font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt"><font style="font-size: 10pt">State</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>-</b></font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid">&#160;</td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">1,700</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top"><font style="font-size: 10pt">Total current tax provision</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt; color: navy"><b>589,000</b></font></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">312,700</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top"><font style="font-size: 10pt">Deferred tax provision (benefit):</font></td> <td style="vertical-align: top; text-align: right">&#160;</td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: top; text-align: right">&#160;</td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt"><font style="font-size: 10pt">Federal</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt; color: navy"><b>308,600</b></font></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">122,900</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt"><font style="font-size: 10pt">State</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt; color: navy"><b>1,400</b></font></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">1,400</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top"><font style="font-size: 10pt">Total deferred tax provision</font></td> <td style="vertical-align: top; border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>310,000</b></font></td> <td style="vertical-align: top; border-top: Black 1pt solid">&#160;</td> <td style="vertical-align: top; border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt">124,300</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top"><font style="font-size: 10pt">Total tax provision</font></td> <td style="vertical-align: top; border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>899,000</b></font></td> <td style="vertical-align: top; border-top: Black 1pt solid; border-bottom: Black 2.25pt solid">&#160;</td> <td style="vertical-align: top; border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">437,000</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A reconciliation of provision for income taxes at the statutory rate to income tax provision at the Company's effective rate is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 62%">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">2014</font></td> <td style="width: 1%; text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Computed tax provision at the expected statutory rate</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>1,045,200</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">533,200</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">State income tax - net of Federal tax benefit</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>200</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">1,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Tax effect of permanent differences:</font></td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 9pt"><font style="font-size: 10pt">Research tax credits</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>(101,000</b></font></td> <td><font style="font-size: 10pt; color: navy"><b>)</b></font></td> <td style="text-align: right"><font style="font-size: 10pt">(99,000</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: top"> <td style="padding-left: 9pt"><font style="font-size: 10pt">Other permanent differences</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>(44,700</b></font></td> <td><font style="font-size: 10pt; color: navy"><b>)</b></font></td> <td style="text-align: right"><font style="font-size: 10pt">(17,200</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Other</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>(700</b></font></td> <td style="border-bottom: Black 1pt solid"><font style="font-size: 10pt; color: navy"><b>)</b></font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">19,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Total tax provision</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>899,000</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">437,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Effective income tax rate</font></td> <td style="text-align: center"><font style="font-size: 10pt; color: navy"><b>29.2%</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">27.9%</font></td> <td>&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Significant components of the Company's deferred tax assets and liabilities consist of the following:</p> <p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 62%">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">May 31, 2014</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Deferred tax assets:</font></td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Allowance for doubtful receivables</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>3,300</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">3,400</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Tax inventory adjustment</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>77,700</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">254,600</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Allowance for obsolete inventory</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>447,700</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">474,800</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Accrued vacation</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>63,900</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">59,800</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Accrued commissions</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>9,300</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">8,900</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Warranty reserve</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>12,400</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">89,900</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Stock options issued for services</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>244,600</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">207,200</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Total deferred tax assets</font></td> <td style="border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>858,900</b></font></td> <td style="border-top: Black 1pt solid">&#160;</td> <td style="border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt">1,098,600</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Deferred tax liabilities:</font></td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Excess tax depreciation</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>(628,785</b></font></td> <td style="border-bottom: Black 1pt solid"><font style="font-size: 10pt; color: navy"><b>)</b></font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">(558,485</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: top"> <td style="padding-left: 27pt"><font style="font-size: 10pt">Net deferred tax assets</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>230,115</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">540,115</font></td> <td>&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Realization of the deferred tax assets is dependent on generating sufficient taxable income at the time temporary differences become deductible. The Company provides a valuation allowance to the extent that deferred tax assets may not be realized. A valuation allowance has not been recorded against the deferred tax assets since management believes it is more likely than not that the deferred tax assets are recoverable. The Company considers future taxable income and potential tax planning strategies in assessing the need for a potential valuation allowance. The amount of the deferred tax assets considered realizable however, could be reduced in the near term if estimates of future taxable income are reduced. The Company will need to generate approximately $2.5 million in taxable income in future years in order to realize the deferred tax assets recorded as of May 31, 2015 of $858,900.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company and its subsidiary file consolidated Federal and State income tax returns. As of May 31, 2015, the Company had State investment tax credit carryforwards of approximately $261,000 expiring through May 2021.</p> <p style="margin: 0pt"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">2014</font></td> <td colspan="2">&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Current tax provision:</font></td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td colspan="2">&#160;</td></tr> <tr> <td style="vertical-align: top; width: 61%; padding-left: 9pt"><font style="font-size: 10pt">Federal </font></td> <td style="vertical-align: top; width: 18%; text-align: right"><font style="font-size: 10pt; color: navy"><b>589,000</b></font></td> <td style="vertical-align: top; width: 1%">&#160;</td> <td style="vertical-align: top; width: 18%; text-align: right"><font style="font-size: 10pt">311,000</font></td> <td style="vertical-align: top; width: 1%">&#160;</td> <td style="width: 1%; font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt"><font style="font-size: 10pt">State</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>-</b></font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid">&#160;</td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">1,700</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top"><font style="font-size: 10pt">Total current tax provision</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt; color: navy"><b>589,000</b></font></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">312,700</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top"><font style="font-size: 10pt">Deferred tax provision (benefit):</font></td> <td style="vertical-align: top; text-align: right">&#160;</td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: top; text-align: right">&#160;</td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt"><font style="font-size: 10pt">Federal</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt; color: navy"><b>308,600</b></font></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">122,900</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top; padding-left: 9pt"><font style="font-size: 10pt">State</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt; color: navy"><b>1,400</b></font></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">1,400</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top"><font style="font-size: 10pt">Total deferred tax provision</font></td> <td style="vertical-align: top; border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>310,000</b></font></td> <td style="vertical-align: top; border-top: Black 1pt solid">&#160;</td> <td style="vertical-align: top; border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt">124,300</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top"><font style="font-size: 10pt">Total tax provision</font></td> <td style="vertical-align: top; border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>899,000</b></font></td> <td style="vertical-align: top; border-top: Black 1pt solid; border-bottom: Black 2.25pt solid">&#160;</td> <td style="vertical-align: top; border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">437,000</font></td> <td style="vertical-align: top">&#160;</td> <td style="font-size: 12pt">&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 62%">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">2014</font></td> <td style="width: 1%; text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Computed tax provision at the expected statutory rate</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>1,045,200</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">533,200</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">State income tax - net of Federal tax benefit</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>200</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">1,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Tax effect of permanent differences:</font></td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 9pt"><font style="font-size: 10pt">Research tax credits</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>(101,000</b></font></td> <td><font style="font-size: 10pt; color: navy"><b>)</b></font></td> <td style="text-align: right"><font style="font-size: 10pt">(99,000</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: top"> <td style="padding-left: 9pt"><font style="font-size: 10pt">Other permanent differences</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>(44,700</b></font></td> <td><font style="font-size: 10pt; color: navy"><b>)</b></font></td> <td style="text-align: right"><font style="font-size: 10pt">(17,200</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Other</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>(700</b></font></td> <td style="border-bottom: Black 1pt solid"><font style="font-size: 10pt; color: navy"><b>)</b></font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">19,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Total tax provision</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>899,000</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">437,000</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Effective income tax rate</font></td> <td style="text-align: center"><font style="font-size: 10pt; color: navy"><b>29.2%</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">27.9%</font></td> <td>&#160;</td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 62%">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>May 31, 2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">May 31, 2014</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Deferred tax assets:</font></td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Allowance for doubtful receivables</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>3,300</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">3,400</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Tax inventory adjustment</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>77,700</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">254,600</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Allowance for obsolete inventory</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>447,700</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">474,800</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Accrued vacation</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>63,900</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">59,800</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Accrued commissions</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>9,300</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">8,900</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Warranty reserve</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>12,400</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">89,900</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Stock options issued for services</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>244,600</b></font></td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">207,200</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Total deferred tax assets</font></td> <td style="border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>858,900</b></font></td> <td style="border-top: Black 1pt solid">&#160;</td> <td style="border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt">1,098,600</font></td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Deferred tax liabilities:</font></td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 4.5pt"><font style="font-size: 10pt">Excess tax depreciation</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>(628,785</b></font></td> <td style="border-bottom: Black 1pt solid"><font style="font-size: 10pt; color: navy"><b>)</b></font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">(558,485</font></td> <td><font style="font-size: 10pt">)</font></td></tr> <tr style="vertical-align: top"> <td style="padding-left: 27pt"><font style="font-size: 10pt">Net deferred tax assets</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>230,115</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">540,115</font></td> <td>&#160;</td></tr> </table> 858900 1098600 261000 2021-05-31 1045200 533200 200 1000 -101000 -99000 -44700 -17200 -700 19000 899000 437000 0.292 0.279 3300 3400 77700 254600 447700 474800 63900 59800 9300 8900 12400 89900 244600 207200 628785 558485 230115 540115 589000 311000 1700 589000 312700 308600 122900 1400 1400 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>11.&#9;Earnings Per Common Share: </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings per common share is computed by dividing income available to common stockholders by the weighted-average common shares outstanding for the period. Diluted earnings per common share reflects the weighted-average common shares outstanding and dilutive potential common shares, such as stock options.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A reconciliation of weighted-average common shares outstanding to weighted-average common shares outstanding assuming dilution is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 67%; padding-left: 6.2pt">&#160;</td> <td style="width: 16%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 16%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">2014</font></td></tr> <tr style="vertical-align: top"> <td style="padding-left: 6.2pt"><font style="font-size: 10pt">Average common shares outstanding</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>3,350,033</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">3,341,975</font></td></tr> <tr style="vertical-align: top"> <td style="padding-left: 6.2pt"><font style="font-size: 10pt">Common shares issuable under stock option plans</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>52,176</b></font></td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">30,830</font></td></tr> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid; padding-left: 6.2pt"><font style="font-size: 10pt">Average common shares outstanding assuming dilution</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>3,402,209</b></font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">3,372,805</font></td></tr> </table> <p style="margin: 0pt"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 67%; padding-left: 6.2pt">&#160;</td> <td style="width: 16%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 16%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">2014</font></td></tr> <tr style="vertical-align: top"> <td style="padding-left: 6.2pt"><font style="font-size: 10pt">Average common shares outstanding</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>3,350,033</b></font></td> <td style="text-align: right">&#160;</td> <td style="text-align: right"><font style="font-size: 10pt">3,341,975</font></td></tr> <tr style="vertical-align: top"> <td style="padding-left: 6.2pt"><font style="font-size: 10pt">Common shares issuable under stock option plans</font></td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>52,176</b></font></td> <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">30,830</font></td></tr> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid; padding-left: 6.2pt"><font style="font-size: 10pt">Average common shares outstanding assuming dilution</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>3,402,209</b></font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">3,372,805</font></td></tr> </table> 3350033 3341975 52176 30830 3402209 3372805 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>12. Related Party Transactions:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company had no related party transactions for the years ended May 31, 2015 and 2014.</p> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>13. Employee Stock Purchase Plan:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2004, the Company reserved 295,000 shares of common stock for issuance pursuant to a non-qualified employee stock purchase plan. Participation in the employee stock purchase plan is voluntary for all eligible employees of the Company. Purchase of common shares can be made by employee contributions through payroll deductions. At the end of each calendar quarter, the employee contributions will be applied to the purchase of common shares using a share value equal to the mean between the closing bid and ask prices of the stock on that date. These shares are distributed to the employees at the end of each calendar quarter or upon withdrawal from the plan. During the years ended May 31, 2015 and 2014, 1,688 ($8.925 to $12.02 price per share) and 1,781 ($8.22 to $8.935 price per share) common shares, respectively, were issued to employees. As of May 31, 2015, 227,911 shares were reserved for further issue.</p> <p style="margin: 0pt"></p> 1688 1781 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>14. Stock Option Plans:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2012, the Company adopted a stock option plan which permits the Company to grant both incentive stock options and non-qualified stock options. The incentive stock options qualify for preferential treatment under the Internal Revenue Code. Under this plan, 160,000 shares of common stock have been reserved for grant to key employees and directors of the Company and 112,750 shares have been granted as of May 31, 2015. Under the plan, the option price may not be less than the fair market value of the stock at the time the options are granted. Options vest immediately and expire ten years from the date of grant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Using the Black-Scholes option pricing model, the weighted average estimated fair value of each option granted under the plan was $2.42 during 2015 and $2.34 during 2014. The pricing model uses the assumptions noted in the following table. Expected volatility is based on the historical volatility of the Company's stock. The risk-free interest rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of the grant. The expected life of options granted is derived from previous history of stock exercises from the grant date and represents the period of time that options granted are expected to be outstanding. The Company uses historical data to estimate option exercise and employee termination assumptions under the valuation model. The Company has never paid dividends on its common stock and does not anticipate doing so in the foreseeable future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 62%">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="width: 2%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">2014</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Risk-free interest rate</font></td> <td style="text-align: center"><font style="font-size: 10pt; color: navy"><b>2.30%</b></font></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">3.25%</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Expected life in years</font></td> <td style="text-align: center"><font style="font-size: 10pt; color: navy"><b>3.2</b></font></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">3.0</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Expected volatility </font></td> <td style="text-align: center"><font style="font-size: 10pt; color: navy"><b>28%</b></font></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">33%</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Expected dividend yield</font></td> <td style="text-align: center"><font style="font-size: 10pt; color: navy"><b>0%</b></font></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">0%</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following is a summary of stock option activity:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="vertical-align: top; width: 48%; text-align: justify">&#160;</td> <td style="width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>Shares</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>Weighted Average Exercise Price</b></font></td> <td style="width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>Intrinsic Value</b></font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Outstanding - May 31, 2013 </font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>206,750</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$ &#160;6.63</font></td> <td style="text-align: center"><font style="font-size: 10pt">$ 377,891</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;Options granted</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>48,000</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$ &#160;8.80</font></td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;Less: options exercised</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>30,000</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$ &#160;5.26</font></td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;Less: options expired</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>5,250</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</font></td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Outstanding - May 31, 2014 </font></td> <td style="border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>219,500</b></font></td> <td style="border-top: Black 1pt solid">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$ &#160;7.31</font></td> <td style="text-align: center"><font style="font-size: 10pt">$ 398,954</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;Options granted</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>48,000</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$10.82</font></td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;Less: options exercised</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>26,750</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$ &#160;6.00</font></td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Outstanding - May 31, 2015 </font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>240,750</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">$ &#160;8.16</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">$ 1,134,531</font></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We calculated intrinsic value for those options that had an exercise price lower than the market price of our common shares as of the balance sheet dates. The aggregate intrinsic value of outstanding options as of the end of each fiscal year is calculated as the difference between the exercise price of the underlying options and the market price of our common shares for the options that were in-the-money at that date (240,750 at May 31, 2015 and 164,500 at May 31, 2014.) The Company's closing stock price was $12.87 and $8.83 as of May 31, 2015 and 2014. As of May 31, 2015, there are 47,250 options available for future grants under the 2012 stock option plan. $160,608 was received from the exercise of share options during the fiscal year ended May 31, 2015.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table summarizes information about stock options outstanding at May 31, 2015:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="background-color: yellow">&#160;</font></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td colspan="4" style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>Outstanding and Exercisable</b></font></td> <td style="border-bottom: Black 1pt solid; font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Range of </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Number </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Weighted Average</font></td> <td colspan="2" style="font-size: 9pt; text-align: center"><font style="font-size: 9pt">Weighted</font></td></tr> <tr> <td style="vertical-align: top; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Exercise </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">of </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Remaining Years</font></td> <td colspan="2" style="font-size: 9pt; text-align: center"><font style="font-size: 9pt">Average</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 1pt solid; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Prices</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Options</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">of Contractual Life</font></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Exercise Price</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$2.00-$3.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">10,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">3.9</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$2.83</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$5.01-$6.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">45,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">3.3</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$5.56</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$6.01-$7.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">28,250</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">3.8</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$6.24</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$7.01-$8.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">25,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">7.9</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$7.74</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$8.01-$9.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">77,500</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">8.5</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$8.61</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$11.01-$12.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">25,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">6.9</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$11.29</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">$12.01-$13.00</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">30,000</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">9.9</font></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">$12.20</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">$2.00-$13.00</font></td> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">240,750</font></td> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">6.7</font></td> <td colspan="2" style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">$8.16</font></td></tr> <tr> <td style="width: 41%">&#160;</td> <td style="width: 13%">&#160;</td> <td style="width: 27%">&#160;</td> <td style="width: 17%">&#160;</td> <td style="width: 2%">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table summarizes information about stock options outstanding at May 31, 2014:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td colspan="4" style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>Outstanding and Exercisable</b></font></td> <td style="border-bottom: Black 1pt solid; font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Range of </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Number </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Weighted Average</font></td> <td colspan="2" style="font-size: 9pt; text-align: center"><font style="font-size: 9pt">Weighted</font></td></tr> <tr> <td style="vertical-align: top; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Exercise </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">of </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Remaining Years</font></td> <td colspan="2" style="font-size: 9pt; text-align: center"><font style="font-size: 9pt">Average</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 1pt solid; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Prices</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Options</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">of Contractual Life</font></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Exercise Price</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$2.00-$3.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">15,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">3.6</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$2.85</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$5.01-$6.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">50,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">4.1</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$5.60</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$6.01-$7.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">37,750</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">4.8</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$6.24</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$7.01-$8.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">30,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">8.9</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$7.74</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$8.01-$9.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">61,750</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">8.8</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$8.63</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">$11.01-$12.00</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">25,000</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">7.9</font></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">$11.29</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">$2.00-$12.00</font></td> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">219,500</font></td> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">6.6</font></td> <td colspan="2" style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">$7.31</font></td></tr> <tr> <td style="width: 41%">&#160;</td> <td style="width: 13%">&#160;</td> <td style="width: 27%">&#160;</td> <td style="width: 17%">&#160;</td> <td style="width: 2%">&#160;</td></tr> </table> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="margin: 0pt"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 62%">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="width: 2%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">2014</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Risk-free interest rate</font></td> <td style="text-align: center"><font style="font-size: 10pt; color: navy"><b>2.30%</b></font></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">3.25%</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Expected life in years</font></td> <td style="text-align: center"><font style="font-size: 10pt; color: navy"><b>3.2</b></font></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">3.0</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Expected volatility </font></td> <td style="text-align: center"><font style="font-size: 10pt; color: navy"><b>28%</b></font></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">33%</font></td></tr> <tr style="vertical-align: top"> <td><font style="font-size: 10pt">Expected dividend yield</font></td> <td style="text-align: center"><font style="font-size: 10pt; color: navy"><b>0%</b></font></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">0%</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="vertical-align: top; width: 48%; text-align: justify">&#160;</td> <td style="width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>Shares</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td> <td style="width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>Weighted Average Exercise Price</b></font></td> <td style="width: 17%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt"><b>Intrinsic Value</b></font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Outstanding - May 31, 2013 </font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>206,750</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$ &#160;6.63</font></td> <td style="text-align: center"><font style="font-size: 10pt">$ 377,891</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;Options granted</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>48,000</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$ &#160;8.80</font></td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;Less: options exercised</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>30,000</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$ &#160;5.26</font></td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;Less: options expired</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>5,250</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</font></td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Outstanding - May 31, 2014 </font></td> <td style="border-top: Black 1pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>219,500</b></font></td> <td style="border-top: Black 1pt solid">&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$ &#160;7.31</font></td> <td style="text-align: center"><font style="font-size: 10pt">$ 398,954</font></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;Options granted</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>48,000</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$10.82</font></td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;Less: options exercised</font></td> <td style="text-align: right"><font style="font-size: 10pt; color: navy"><b>26,750</b></font></td> <td>&#160;</td> <td style="text-align: center"><font style="font-size: 10pt">$ &#160;6.00</font></td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">Outstanding - May 31, 2015 </font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt; color: navy"><b>240,750</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">$ &#160;8.16</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">$ 1,134,531</font></td></tr> </table> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td colspan="4" style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>Outstanding and Exercisable</b></font></td> <td style="border-bottom: Black 1pt solid; font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Range of </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Number </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Weighted Average</font></td> <td colspan="2" style="font-size: 9pt; text-align: center"><font style="font-size: 9pt">Weighted</font></td></tr> <tr> <td style="vertical-align: top; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Exercise </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">of </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Remaining Years</font></td> <td colspan="2" style="font-size: 9pt; text-align: center"><font style="font-size: 9pt">Average</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 1pt solid; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Prices</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Options</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">of Contractual Life</font></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Exercise Price</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$2.00-$3.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">10,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">3.9</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$2.83</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$5.01-$6.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">45,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">3.3</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$5.56</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$6.01-$7.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">28,250</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">3.8</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$6.24</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$7.01-$8.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">25,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">7.9</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$7.74</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$8.01-$9.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">77,500</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">8.5</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$8.61</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$11.01-$12.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">25,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">6.9</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$11.29</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">$12.01-$13.00</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">30,000</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">9.9</font></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">$12.20</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">$2.00-$13.00</font></td> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">240,750</font></td> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">6.7</font></td> <td colspan="2" style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">$8.16</font></td></tr> <tr> <td style="width: 41%">&#160;</td> <td style="width: 13%">&#160;</td> <td style="width: 27%">&#160;</td> <td style="width: 17%">&#160;</td> <td style="width: 2%">&#160;</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table summarizes information about stock options outstanding at May 31, 2014:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td colspan="4" style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>Outstanding and Exercisable</b></font></td> <td style="border-bottom: Black 1pt solid; font-size: 12pt">&#160;</td></tr> <tr> <td style="vertical-align: top; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Range of </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Number </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Weighted Average</font></td> <td colspan="2" style="font-size: 9pt; text-align: center"><font style="font-size: 9pt">Weighted</font></td></tr> <tr> <td style="vertical-align: top; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Exercise </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">of </font></td> <td style="vertical-align: top; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Remaining Years</font></td> <td colspan="2" style="font-size: 9pt; text-align: center"><font style="font-size: 9pt">Average</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 1pt solid; padding-right: -9pt; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Prices</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Options</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">of Contractual Life</font></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 9pt; text-align: center"><font style="font-size: 9pt">Exercise Price</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$2.00-$3.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">15,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">3.6</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$2.85</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$5.01-$6.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">50,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">4.1</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$5.60</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$6.01-$7.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">37,750</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">4.8</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$6.24</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$7.01-$8.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">30,000</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">8.9</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$7.74</font></td></tr> <tr> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">$8.01-$9.00</font></td> <td style="vertical-align: top; text-align: right"><font style="font-size: 10pt">61,750</font></td> <td style="vertical-align: top; text-align: center"><font style="font-size: 10pt">8.8</font></td> <td colspan="2" style="text-align: right"><font style="font-size: 10pt">$8.63</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">$11.01-$12.00</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">25,000</font></td> <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">7.9</font></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 10pt">$11.29</font></td></tr> <tr> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">$2.00-$12.00</font></td> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">219,500</font></td> <td style="vertical-align: top; border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">6.6</font></td> <td colspan="2" style="border-bottom: Black 2.25pt solid; text-align: right"><font style="font-size: 10pt">$7.31</font></td></tr> <tr> <td style="width: 41%">&#160;</td> <td style="width: 13%">&#160;</td> <td style="width: 27%">&#160;</td> <td style="width: 17%">&#160;</td> <td style="width: 2%">&#160;</td></tr> </table> 160000 48000 48000 2.42 2.34 12.87 8.83 47250 160608 0.0230 0.0325 P3Y2M14D P3Y0M0D 0.28 0.33 0.00 0.00 240750 219500 206750 8.16 7.31 6.63 1131531 398954 377891 10.82 8.80 26750 30000 6.00 5.26 5250 240750 219500 10000 15000 45000 50000 28250 37750 25000 30000 77500 61750 25000 25000 30000 0 6.7 6.6 3.9 3.6 3.3 4.1 3.8 4.8 7.9 8.9 8.5 8.8 6.9 7.9 9.9 0 8.16 7.31 2.83 2.85 5.56 5.60 6.24 6.24 7.74 7.74 8.61 8.63 11.29 11.29 12.20 2.00 2.00 2.00 2.00 5.01 5.01 6.01 6.01 7.01 7.01 8.01 8.01 11.01 11.01 12.01 12.01 13.00 13.00 3.00 3.00 6.00 6.00 7.00 7.00 8.00 8.00 9.00 9.00 12.00 12.00 13.00 13.00 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>15. Preferred Stock:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has 2,000,000 authorized but unissued shares of preferred stock which may be issued in series. The shares of each series shall have such rights, preferences, and limitations as shall be fixed by the Board of Directors.</p> <p style="margin: 0pt"></p> 2000000 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>16. Treasury Stock:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Treasury shares increased from 530,143 at May 31, 2014 to 537,733 at May 31, 2015.</p> <p style="margin: 0pt"></p> 537733 530143 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>17. Retirement Plan:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains a retirement plan for essentially all employees pursuant to Section 401(k) of the Internal Revenue Code. The Company matches a percentage of employee voluntary salary deferrals subject to limitations. The Company may also make discretionary contributions as determined annually by the Company's Board of Directors. The amount expensed under the plan was $68,612 and $64,282 for the years ended May 31, 2015 and 2014.</p> <p style="margin: 0pt"></p> 68612 64282 <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>18. Fair Value of Financial Instruments:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, and short-term borrowings approximate fair value because of the short maturity of these instruments.</p> <p style="margin: 0pt"></p> <p style="margin: 0pt"></p> <p style="color: navy; font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>19. Cash Flows Information:</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 62%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">2014</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;Interest paid</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>none</b></font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">831 &#160;&#160;&#160;</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid; text-align: justify"><font style="font-size: 10pt">&#160;&#160;Income taxes paid</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>689,000</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">70,540</font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td></tr> </table> <p style="margin: 0pt"></p> <table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 62%; border-bottom: Black 1pt solid; text-align: justify">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>2015</b></font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td> <td style="width: 18%; border-bottom: Black 1pt solid; text-align: center"><font style="font-size: 10pt">2014</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; text-align: center">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><font style="font-size: 10pt">&#160;&#160;Interest paid</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>none</b></font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">831 &#160;&#160;&#160;</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: right">&#160;</td></tr> <tr style="vertical-align: top"> <td style="text-align: justify">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td> <td style="text-align: right">&#160;</td></tr> <tr style="vertical-align: top"> <td style="border-bottom: Black 1pt solid; text-align: justify"><font style="font-size: 10pt">&#160;&#160;Income taxes paid</font></td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt; color: navy"><b>689,000</b></font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td> <td style="border-bottom: Black 2.25pt solid; text-align: center"><font style="font-size: 10pt">70,540</font></td> <td style="border-bottom: Black 2.25pt solid">&#160;</td></tr> </table> 0 831 689000 70540 0.25 0.25 0.25 0.25 8000000 8000000 3872959 3901397 530143 537733 4584090 1242594 EX-101.SCH 9 tayd-20150531.xsd XBRL SCHEMA FILE 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Shareholders Equity link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Inventory, net link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Costs and estimated earnings on uncompleted contracts link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Maintenance and other inventory link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Property and equipment link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Short-Term Borrowings link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Sales link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Earnings per common share link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Employee stock purchase plan link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Stock option plans link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Preferred stock link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Treasury stock link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Retirement plans link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Fair value of financial instruments link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Cash flows information link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Inventory, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Costs and estimated earnings on uncompleted contracts (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Maintenance and other inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Property and equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Sales (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Earnings per common share (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Stock option plans (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Cash flows information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Accounts Receivable - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Inventory, net - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Costs and estimated earnings on uncompleted contracts - Costs and estimated earnings not billed components (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Costs and estimated earnings on uncompleted contracts - Costs and estimated earnings not billed (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Maintenance and other inventory - Maintenance and other inventory (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Maintenance and other inventory (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Property and equipment - Property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Property and equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Short-Term Borrowings (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Sales - Sales by major customer type (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Sales (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Income taxes - Tax provision (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Income taxes - Effective income tax rate reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Income taxes - Components of deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Income taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Earnings per common share - Weighted Average Number of Common Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Employee stock purchase plan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Stock option plans - Stock option estimated fair value components (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - Stock option plans - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - Stock option plans - Stock options outstanding and exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - Stock option plans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - Preferred stock (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - Treasury stock (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - Retirement plans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - Cash flows information - Cash flow supplemental disclosure (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 tayd-20150531_cal.xml XBRL CALCULATION FILE EX-101.DEF 11 tayd-20150531_def.xml XBRL DEFINITION FILE EX-101.LAB 12 tayd-20150531_lab.xml XBRL LABEL FILE Common Stock Equity Components [Axis] Additional Paid-In Capital Retained Earnings / Accumulated Deficit Treasury Stock Construction Customer [Axis] Aerospace / Defense Industrial Price range 1 Exercise Price Range [Axis] Price range 2 Price range 3 Price range 4 Price range 5 Price range 6 Price range 7 Price range 8 Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Is Entity a Well-known Seasoned Issuer? Is Entity a Voluntary Filer? Is Entity's Reporting Status Current? Entity Filer Category Entity Public Float Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Statement of Financial Position [Abstract] Assets Current assets: Cash and cash equivalents Accounts receivable, net (Note 2) Inventory (Note 3) Prepaid expenses Prepaid income taxes Costs and estimated earnings in excess of billings (Note 4) Deferred income taxes (Note 10) Total current assets Maintenance and other inventory, net (Note 5) Property and equipment, net (Note 6) Cash value of life insurance, net Total assets Liabilities and Stockholders' Equity Current liabilities: Accounts payable Accrued commissions Other accrued expenses Billings in excess of costs and estimated earnings (Note 4) Accrued income taxes Total current liabilities Deferred income taxes (Note 10) Stockholders' Equity: Common stock, $.025 par value, authorized 8,000,000 shares, issued 3,901,397 and 3,872,959 shares Paid-in capital Retained earnings Treasury stock - 537,733 and 530,143 shares at cost Total stockholders' equity Total Liabilities and stockholders' equity Statement [Table] Statement [Line Items] Par value Authorized shares Issued shares Treasury shares Income Statement [Abstract] Sales, net (Note 9) Cost of goods sold Gross profit Selling, general and administrative expenses Operating income Other income: Interest, net Miscellaneous Total other income Income before provision for income taxes Provision for income taxes (Note 10) Net income Basic earnings per common share (Note 11) Diluted earnings per common share (Note 11) Statement of Cash Flows [Abstract] Operating activities: Net income Adjustments to reconcile net income to net cash flows from operating activities: Depreciation Stock options issued for services Bad debt expense (recovery) Provision for inventory obsolescence Deferred income taxes Changes in other current assets and liabilities: Accounts receivable Inventory Prepaid expenses Prepaid income taxes Costs and estimated earnings in excess of billings Accounts payable Accrued commissions Other accrued expenses Billings in excess of costs and estimated earnings Accrued income taxes Net operating activities Investing activities: Acquisition of property and equipment Increase in cash value of life insurance Net investing activities Financing activities: Proceeds from issuance of common stock Net financing activities Net change in cash and cash equivalents Cash and cash equivalents - beginning Cash and cash equivalents - ending Balance, beginning Common stock issued for employee stock option plan (Note 14) Common stock issued for employee stock purchase plan (Note 13) Stock options issued for services Balance, ending Accounting Policies [Abstract] Summary of Significant Accounting Policies Receivables [Abstract] Accounts Receivable Inventory Disclosure [Abstract] Inventory, net Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Costs and estimated earnings on uncompleted contracts Maintenance and other inventory Property, Plant and Equipment [Abstract] Property and equipment Debt Disclosure [Abstract] Short-Term Borrowings Commitments and Contingencies Disclosure [Abstract] Legal Proceedings Notes to Financial Statements Sales Income Tax Disclosure [Abstract] Income taxes Earnings Per Share [Abstract] Earnings per common share Related Party Transactions [Abstract] Related party transactions Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Employee stock purchase plan Stock option plans Equity [Abstract] Preferred stock Treasury stock Compensation and Retirement Disclosure [Abstract] Retirement plans Fair value of financial instruments Supplemental Cash Flow Elements [Abstract] Cash flows information Nature of operations Principles of Consolidation: Subsequent Events: Use of Estimates: Cash and Cash Equivalents: Accounts Receivable: Inventory: Property and Equipment: Cash Value of Life Insurance: Revenue Recognition: Shipping and Handling Costs: Income Taxes: Sales Taxes: Stock-Based Compensation: New Accounting Standards: Accounts Receivable Inventory Costs and estimated earnings not billed components Costs and estimated earnings not billed Maintenance and other inventory Property and equipment Sales by major customer type Tax provision Effective income tax rate reconciliation Components of deferred tax assets and liabilities Weighted Average Number of Common Shares Outstanding Stock option estimated fair value components Stock option activity Stock optios outstanding and exercisable Cash flow supplemental disclosure Domestic revenue as percentage of total Asian revenue as percentage of total Percent of total revenue for a period recognized using the percentage of completion method of accounting Percent of total revenue for a period recognized using the completed contract method of accounting Shipping and handling costs Share based compensation expense Accounts receivable, net Customers Customers - retention Gross accounts receivable Less allowance for doubtful accounts Net accounts receivable Inventory, net Raw materials Work-in-process Finished goods Gross inventory Less allowance for obsolescence Net inventory Costs and estimated earnings on uncompleted contracts Costs incurred on uncompleted contracts Estimated earnings Total costs and estimated earnings Less billings to date Costs and estimated earnings not billed Costs and estimated earnings on uncompleted contracts components Costs and estimated earnings in excess of billings Billings in excess of costs and estimated earnings Costs and estimated earnings not billed Maintenance and other inventory Maintenance and other inventory Less allowance for obsolescence Maintenance and other inventory, net Inventory write down Land Buildings and improvements Machinery and equipment Office furniture and equipment Autos and trucks Land improvements Gross property and equipment Less accumulated depreciation Property and equipment, net Depreciation expense Line of credit facility Line of credit outstanding balance Uncleared checks Sales. net Percentage of total sales to significant individual customers Percentage of total sales to significant individual customer1 Percentage of total sales to significant individual customer2 Percentage of total sales to significant individual customer3 Percentage of total sales to significant individual customer4 Percentage of total sales to significant individual customer5 Percentage of total sales to significant individual customer6 Percentage of total sales to significant individual customer7 Current tax provision: Federal State Total current tax provision Deferred tax provision (benefit): Federal State Total deferred tax provision Total tax provision Computed tax provision at the expected statutory rate State income tax - net of Federal tax benefit Tax effect of permanent differences: Research tax credits Other permanent differences Other Effective income tax rate Deferred tax assets: Allowance for doubtful receivables Tax inventory adjustment Allowance for obsolete inventory Accrued vacation Accrued commissions Warranty reserve Stock options issued for services Total deferred tax assets Deferred tax liabilities: Excess tax depreciation Net deferred tax assets Deferred tax assets Deferred tax credit carryforward Tax credit carryforward expiration date Average common shares outstanding Common shares issuable under stock option plans Average common shares outstanding assuming dilution Common shares issued employee stock purchase plan Risk-free interest rate Expected life in years Expected volatility Expected dividend yield Options outstanding, Shares Options outstanding, Average Exercise Price Options outstanding, Intrinsic value Options granted, Shares Options granted, Average Exercise Price Options Exercised, Shares Options Exercised, Average Exercise Price Options Expired, Shares Range of exercise prices, Minimum Range of exercise prices, Maximum Number of Options Weighted Average Remaining Years of Contractual Life Weighted Average Exercise Price Common shares reserved for stock options Common shares for options granted Average estimated value per option granted Price per share of common Shares available Proceeds exercise of options Preferred shares authorized Treasury shares Retirement plan expense Interest paid Income taxes paid Percentage of total sales during a period to domestic customer Percentage of total sales during a period to export customer Percentage of total revenue for a period recognized using the percentage of completion method of accounting Percentage of total revenue for a period recognized using the completed contract method of accounting Tabular disclosure of the asset costs and estimated earnings in excess of billings is combined with the liability Billings in excess of costs and estimated earnings Estimated earnings based on the difference between the revenue recognized and the costs recorded under the percentage of completion method of accounting component included in the asset costs and estimated earnings is excess of billings and the liability Billings in excess of costs and estimated earnings The amount of revenue recognized under the percentage of completion method of accounting component included in the asset Costs and estimated earnings in excess of billings and the liability Billings in excess of costs and estimated earnings Contractually invoiced amounts (billings) component included in the asset Costs and estimated earnings in excess of billings and the liability Billings in excess of costs and estimated earnings The net amount when the asset Costs and estimated earnings in excess of billings is combined with the liability Billings in excess of costs and estimated earnings The amount of the valuation account as of the balance sheet date which reduces the carrying amount of non-current inventory to net realizable value; takes into consideration such factors as market value, excessive quantities based on expected sales Tabular disclosure of the revenue for a period from sales to major customer types Tabular disclosure of the revenue for a period from sales to major customer types Percentage of total sales during a period to the most significant customers Percentage of total sales during a period to the most significant individual customer Percentage of total sales during a period to the second most significant individual customer Percentage of total sales during a period to the third most significant individual customer Percentage of total sales during a period to the fourth most significant individual customer Percentage of total sales during a period to the fifth most significant individual customer Percentage of total sales during a period to the sixth most significant individual customer Percentage of total sales during a period to the seventh most significant individual customer Lower limit of exercise per share price range for outstanding and exercisable stock options Upper limit of exercise per share price range for outstanding and exercisable stock options Average remaining contractual term, as of a balance sheet date, until the expiration of stock options within a price range Assets, Current Assets [Default Label] Liabilities, Current Deferred Tax Liabilities, Net, Noncurrent Treasury Stock, Value Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Income (Loss) Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest Increase (Decrease) in Prepaid Expense Increase (Decrease) in Prepaid Taxes Increase (Decrease) in Accounts Payable, Trade Increase (Decrease) in Other Operating Liabilities Increase (Decrease) in Other Accrued Liabilities Increase (Decrease) in Accrued Taxes Payable Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments for (Proceeds from) Life Insurance Policies Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Financing Activities Cash and Cash Equivalents, Period Increase (Decrease) Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of Inventory, Current [Table Text Block] Schedule of Inventory, Noncurrent [Table Text Block] Property, Plant and Equipment [Table Text Block] Accounts Receivable, Gross, Current Allowance for Doubtful Accounts Receivable Inventory, Net [Abstract] Inventory, Gross Inventory Valuation Reserves Inventory, Net Other Deferred Costs, Net [Abstract] CostsAndEstimatedEarningsOnUncompletedContractsOrPrograms BillingsOnUncompletedContractsOrPrograms CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYearNet Costs in Excess of Billings, Current Inventory, Noncurrent [Abstract] Inventory, Noncurrent InventoryValuationReserveNoncurrent Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Current Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Deferred Tax Liabilities, Property, Plant and Equipment Weighted Average Number of Shares Outstanding, Diluted Treasury Stock, Shares EX-101.PRE 13 tayd-20150531_pre.xml XBRL PRESENTATION FILE XML 14 R39.htm IDEA: XBRL DOCUMENT v3.2.0.727
Inventory, net - Inventory (Details) - USD ($)
May. 31, 2015
May. 31, 2014
Inventory, net    
Raw materials $ 519,598 $ 571,491
Work-in-process 7,657,720 8,149,015
Finished goods 584,738 357,796
Gross inventory 8,762,056 9,078,302
Less allowance for obsolescence (100,000) (100,000)
Net inventory $ 8,662,056 $ 8,978,302
XML 15 R54.htm IDEA: XBRL DOCUMENT v3.2.0.727
Employee stock purchase plan (Details Narrative) - shares
12 Months Ended
May. 31, 2015
May. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Common shares issued employee stock purchase plan 1,688 1,781
XML 16 R48.htm IDEA: XBRL DOCUMENT v3.2.0.727
Sales (Details Narrative)
12 Months Ended
May. 31, 2015
May. 31, 2014
Notes to Financial Statements    
Percentage of total sales to significant individual customers 0.62 0.50
Percentage of total sales to significant individual customer1 .14 .2
Percentage of total sales to significant individual customer2 .12 .1
Percentage of total sales to significant individual customer3 .11 .09
Percentage of total sales to significant individual customer4 .09 0.06
Percentage of total sales to significant individual customer5 0.06 .05
Percentage of total sales to significant individual customer6 .05  
Percentage of total sales to significant individual customer7 .05  
EXCEL 17 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0````(`%U+&T<"//_T#0(``(=/NS):86*T:UKHIT926J>2HKJ^^["F$H:/%QV.@Y%Y7QOMQ:$T:W,3V M4W>2=>DVFZ&ESK5W-F^I4RY-;W*\6MR:D#X;FU.PP\CFP/&3UR7.7J=@](%, M%WNB9,1XKGZQ\A3Y1O:F+LQO:CPX[VK`XWSFM@/_K'4IT/.$O-OZRI' MX[,JG&[\6V>#+4/ST_:W'>7\'Z_EY";N[7@3S/UP4F!_L3&58VW-,)T;U;T+ MN^_.[5[S,:%R51UU2Q_RPI"&,T])7GR;HY'EU/]5^^E):5V@9Q4L"R_X4O0F M4/9Z_S]3T.?@Y'-APLB\:(^!$@?$J0/!=*'!NFC`>GC M+4@?[T#Z>`_2!U^A-((B*D MQW8OG*\M"_V/Z'D4X$G1H>)%]2-F`Q+M*;V"^GH`A3&^.R6:E((C-Z."N[_8 M_`)02P,$%`````@`74L;1TAJMI,?`@``ER4``!H```!X;"]?`[+&Q8@-B MIFIS]Z%>5.X/1UU8.AL01OKF75B/T,!3GYOUEW1JRW'H'E(M31/KZ7I.]?STY^S5 MZVY33:^[4*V^MM,AE4WU?9C>;;'V/ZG^6'_?ZX32_#]MLY M]>4?%?6O!:IZ.4B6@X02I,M!2@FRY2"C!/ERD%."XG)0I`3=+P?=4X(>EH,> M*$&/RT&/E*#0`!D;3A+"FJ-U`%P'CM@:.W`+V%H[<`O87TK(T>MCEZ"]!;.'H+T%LX>@O06SAZ M"]!;.'H+T%LX>@O06SAZ"]!;.'HKT%LY>BO06SEZ*]!;27LE:+.$H[<"O96C MMP*]E:.W`KV5H[<"O96CMP*]E:.W`KV5H[AO0VSAZ&]#;.'H;T-LX>CO0VSEZ.]#;.7H[T-LY M>CO0VSEZ.]#;2>\JT#O1VCMX.]':.WA'H'3EZ1Z!W MY.@=@=Z1HW>\TCMW[91V;V4Z]H=\ZYK?AL.B*[QS^3BEVZ=;_VLN4W^&U']]@_7\"5!+`P04````"`!=2QM'=$#7J+(#``#;#@``$``` M`&1O8U!R;W!S+V%P<"YX;6R]5]]OVS80_E<.?LJ`J7*=+,,"5T#KN%B`_@AB MKWUFJ)/%A2(UDG+M_?4[2K9JQY0BYV%^,45^=^1]]]V)FBH[OKDWND3C!%K8 M%%+9&YI\-\J=*V_BV/(<"V;?$$31:J9-P1P]FE6LLTQPO-6\*E"Y>#(>7\>X M<:A23*.R=3I*IGZ7]V4I!6=.:)5\%MQHJS,'\PU'.8V?`VH+\KQ`7AGAMLFX MP1Q.U9@%9Q)GM%>2,6FQ0?V/FZ9-03_:O5,K3`]Q)XN[KGXAL;Z2-].WHSIUU*PGV]\(TN% M6MTS86PR7;N;-7*GS2Y-:_?:+*6:^Z3;;TLZGQW!([/HA^]&:V8$4VX$5OQ+ MCY-1LVTS6X]E:9U)OFOS9'-$9Z=Q.UD/#[&'8W&57$]J!(V.D7$;6;*C[2AN M/[,43J+]FMTSX_XG*NJ8]D1<[YAH`MV[`*92F"M'YGG6J8D2)C_4U&,85Q5%,QLO<>%6"E!%%-2X3WGNB)F@C:[10L/R%&LV:/$ M(.Y.K>FTVFQ_!84N")EI2WY\'M`Z0?PCC9A1)!^*,IR*STPH:E,UU]Y2$\<& MQ'ZSH,VN26Z;K8B.TA/9P9PV+EJB*>"#-D;_\&<)(C_ABDD@UQPQ[40MJ)N% M5^X4UP6"8YL.P'S/!)T="%MH!=8G-HA^0%GS5S(?J#-,6<:[Y30O2JFWB&"= MYD]05H;G5#U0DHH[].=QNO0N:U38[[W!#`WUV,9Q$+,TR&Q%LNN&/%#=F%KN M/7M]I!8#:R8K]`+.A!>%H)P(1:M5$9:<+YS,%P[!^HN^MS@FUT.+`RZ6_L^& M>\!QE?1C>\ME\L?YY7(Y/J-<^L]6Z_RE4'\*OA_9J?S&;*`^7R`S*(07@NQ3 MQ.7O@Q4103L[1!01M!-P87-Y3DBC*!9.$NXQ!D3 MLNM5&6CXK4DX/XW8(VC^'[=0L+_I.L,K:FA%Q]EV!;+W^X49_[9?XX!:B6#) M-D"7\K6PM49OA]C,LXQN6;0#$>T7AMCXV[96^TM&.L#F-*`S*SJ"[QB^:/2] MHKHX"'0!2E,[>;[-;^$^WV\3[@2A#G7`WI#7Z7.Z![Q>3S(TZ'W[S.J<#AHU ME]/LY-OB\"/AV2=!?/PIF_P'4$L#!!0````(`%U+&T>RIC`3/P$``&D#```1 M````9&]C4')O<',O8V]R92YX;6S-DTU/PS`,AO\*ZKU+V[$!4=<#($Y,0F(( MQ"TDWA;6?"CQU/7?DV5=RX#+;MSJVN_CUW%2V!J>V)2E8)3 M[H"A<1U>\!YOMZZ.,,$)U*!`HR?Y*"=)]:(WVC2Z)(.^*H/CFGF<&R&7$L1M M.Y3]3H7."$[Y@QQ$WS[^_=-#S)"DJ]QYV5,EVT# M;6.<\%6\7T.T?SEA92OCVD/J1W3RJJHO4$L#!!0````(`%U+&T>97)PC$`8` M`)PG```3````>&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O& M-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5' MY^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\,`*I4Q>M5II`,,X M?+&A`T%116F]? M(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D M3EJ(X53"Q,!J9S]6:\?1TDB`@LE]E`6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS* MVG0T;1K@X_%X.+;+THMP'`3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3 M]WW?ZYMHG`J-6T_3:W?=TXZ)QJW0>`V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H M0D;CZWH2%;7E0-,@`%AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9I MTAF6-$9RG9`%#@`WQ-%,4'RO0;:*X,*2TER0UL\IM5`:")K(@?5'@B'%W*_] M]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+`GQ^R-;88C'(CN]WV6'WV3T=N M(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0'`*D"3&6H8;XM,:L$>`3 M?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0 MKH)[`?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO`J MQ`GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3- M"S-#MW)+ZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@: M0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\ MEAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE`T%&ULK"0L1K=@N-?Q+!3@9&`MH`># MKU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@3 M9ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$! M=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_ M6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ`$:MBOKJO3_DEG#NT>_&!()O\UMND M]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC? MAT6:&C/5BZPYC0IO0=5`Y3_;U`UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2. MX>V+OP%02P,$%`````@`74L;1[^'R^E)`@``TPD```T```!X;"]S='EL97,N M>&ULS59;:]LP%/XK0AFCA1';"4WI:AM&(3#8RJ!YZ%N1;=D6Z.+)M(W[1T:=SOO/I6#YR6*N.XJ<28P5:1GD=P5*IZK/GU6F)&:KGHL)< MK^1",J3T5!9>74F,LMH$,>HM?'_E,40XC$/>L#53-4A%PU4$ER,$7/R#R'`$ M7ZX^_FR$NO\`W#C[-)OY+]?WA_B57;B&P'%\S2(8K&Z@]W;2N7^<5Z\=4*^. M4/?NFFF(/`B\-8%>O_DXS`6?:K"`#HC#^A5L$=7^@7%/!142*%UDG<$B'#'L M/!X0)8DD!LP1([1S\,(`]KWT?HQP(6UNE^$PS]R?,LDBB:#?/V]/ETSL=C#; M(Y3N;T\#<5@AI;#D:ST!O;WI*KTY+CAV(JW?">]"HBY8W.P$V$'G383,L!PS M!W"`XI#B7.D`28K2C$I41KI02C!M9`05@B-J*(>(WM"T*:;TR7P%S_D>=YL# MYV/>L0^!43&8NA"].1T#6U1OE\UQ[]+Z9_&"-A\3Z&A45;3[0DG!&79B';06 M_>P4?7"$/@[1P`I*(JS-RV?R?-Z[OR3NO?:_PC"I*&4$7XH`&9J_K1Z*9[/7EJ^IHS:Z=^ M;U<52O0?UEX639;A'#54_2!;H>QB!"?[FY$?K$:OS4@1P&PO=V]R:V)O;VLN M>&ULE9A9;]LX%$;_"J&G##`>VUJ<)J@+3+:9`%V"Q&B?&8F*.9%$#4EEZ:_O MI1PGG^P;)WW2>H^X'%Z2^N@.[XV]O3;F5CS45>,.[3Q:>M\>CL?101:*2SI\6VJMB'J5T:>[5 MX(;MVJ-.5^$BFV31.,#65;VP(C>%6L$62^U^/#V(1*%*V55^085=?W<>3>,T MCFV1/IU3_6=*UN;H@5B5); MYZ]"=?LW:]WH6O\,Y:8KMS3W_QJK?YK&R^HJMZ:J^JCPH`^B+[CG.U1&K_/! MBUY>7X:>F$>S"0'OM-/7NM+^<1[UYY4*-1EO5*5O_I M*.*\674>-4TH`[U\7O0?MH>:3NQY,5TU%8*.9"6;7(F^!@[B8HB+WXH3>Q?2 M4G&6JJ_T'\!)@)-LR`B$%0OH6X5BZI3@CZY"0`2%C M"$LJ_-)4!7DE3O_OJ#$A>`;!,R:XJVMI'\.WK_1-HVD`2NJ7O_/<=-0O`-H' MT/XVZ"G"B4N5*WTG@P\OP1\@^,-V\'ES1RU@[..?HE$>X@X@[F`[[M@X^F*0 MB$:I)GD4G4G;T)"@YAQX-$&1)MNH+Y0:O&IZ*P+0D`U6Z'7!$#5PDI'RPE(V MLJ1T7S#JD#;T+Q+0SBFCY]726#]:*%N+(V.MN0\50@!J.66\_*QN9"6H(+E2 MQ68P&CGEE)25&@2@@%/&P/,F-[6B#/$PC$/WIHQ\I^NNHN:BU%G7E(U=L!DA MZ-V4$>\R3!#4[ZT,3>ZM;%Q(F<-!.$4!IXR!IW5;F4>EA/,FOQ5M9_.E=$JT ME">0@T).&2.O^G#3A@+TP8.DA!+&C(075I7*6JI-7PP,1>EB1KH%37:NHY&\ M%3E(A8QLEY3U;)^"M@N,GL6,9V=26W$GJTZ%#%+J,'XTF:<;YVU7(PJMBQGK M^M17AM1'T=Q4$*.&,9<(=^4RFF@!A6;&C)E,-A-[BW!P.#O$*&?,R#E,;"P" MS8P9,W?FN/@`42AGS,BY,\8FC+F8 M=UC`8/9F]'TU`:UHB$)]$W8>WQSX;(G0X81QF!\%+`H=3GYW:D_V$84:)^^; MW,5(/-]%%.JJ<_.[LGZ+.*>J<,CKO1DT1A3JGC,X[ M!UD:(PK]3AF_=Z,21*'I*6/Z*^-U)%8/$#58L#*FOS;TJ?>DK@9+7[0]99>N MS#KGF81>I6A[RMG>9Y&16!VO'T4M_S,TJ#N:#^MA!='VE+']*2&M2_%5VK"J MOU,X^E+T/&4]A]PT$@OY(%IKPDXI#.<31*'G*>/Y!NJT+%6_)R03P@/<*:#G M&>/Y!NK8U*UIUIN/8H!"SS/&\V'RW6HL1*'G&>/YZVEX)'XHW(1DZ'G&9?0= MZ[AALV?H>?:^C$YZ/=]$U&"'QGF^"Y7ARB1#SS/.\YTHS.H9>IYQGC-3%O0C MHM#VC+%]8^&ZZ0.BT/:,L7VXD-TR"[>V:/N,L7US9;L!0Q3:/F-L?V5>'JUV M["6BT/99_/13Y.4_2*%HF:R*\)?(]9_)996'7T=T6&T.TRQL,\+U%U/0M\,_ MGTB4754=T[UOS6(S90C,[*U+41C.,\ZE#3 MAU6IYEYI59(;;YL>O]*`W;H.T3][W))Q&X+P,?'67&LN)Z*JC&;?N>EPSQK2 M!Q1?MN$.;`Z@D!*E^-G@D1GG@6S^2,B[''P_;\-8]H!;?.*R!!*'.S[@MI65 M!/GW5/23*8WF^:/Z5[50Y('@`]W"6&/7UN3Q_V5-M3PY[9_6G%WE3DSP&9 M`\@,>V$#,@W0BEXIUGF6+(#D#B0W("OO*DS%^CF@<`"%>1?$7H(E67"GK!S$ MRO1#+\*2++A7U@YB;?I3+\*29,\1('88\MGQ62'W0FQ-L8`"7(H52_]?;FN6 M4*!+,;,)UGZ*E?!X`25Q*6:$(?!3+`U<0'&##LPF9\&1<+$_ MJLWL0@C'HHWX1;13B_>6>=#B"Y>GA>Q3[^1ZP,GP>#&9WXZJOU!+`P04```` M"`!=2QM'>ZU3H!D$``"H$0``&````'AL+W=OK9*+2*N]2*X]0S.@-9C8GF'S]O$)MKI5 M!$NCP39_=?U]^KK,ZE+5/YI]".WBY[$\-<_+?=N>G[*L>=V'8]%\JL[AU'VS MJ^ICT7:W]5O6G.M0;(>@8YFA$"8[%H?3\F@^.L0 M+@VY7O3F7ZKJ1W_SQ_9Y*7H/H0RO;=]$T7U\A#R49=]2E_F?J=%?.?M`>GUM M_>O0W<[^2]&$O"K_/FS;?>=6+!?;L"O>R_9[=?D]3'W0?8.O5=D,_Q>O[TU; M':\AR\6Q^#E^'D[#YV7\QHDIC`_`*0!O`:#^-T!.`3()R$9G0[^^%&VQ7M75 M9=&KZUG3/?U8HUME'WT[DP0'R2:2<(H\4OB; M).ORLR;P:F*\_8PD7HK'\?(:K\9X2>,AMFC&3HR2TR!1SFOG':?+J0ZMET;A M8S\J\:.HGV3(].A'43]6=W^6T^54A\XKJ=1C/SKQHZD?R?K1)(\S!H4VK)]( MYZV38L;XF,2/H7X4Z\>0/-)J(,N*3A>5*90H9[BQB1M+W6C6C25I0'EK'V=Q M219'L[!CNW$DBP;C?3H'4Z>I#J65UL-C/S[QXZD?=NUM/)WK;L<(P2X)*@/A MG1$SMC"(Q$^/W%^&'&MHTDP]5U:"L>QRSB,E.&W`PXQ!`DA=4;1)S[L".D[. M^W2M7CU%.FFTF8%*P-01A:5B9V0S:<9,UEFI`7A+L=!82\Z`^YY2_@(%L&)3 M;8"2M5_:)3VLQQE!(8*((5CV"@;)72&`V"77=YI$2KI+#6S'!UX_!T MS@$%L9(S6DC)"12=BD4NII MGL-(6>:MYBN>/)89AS/*3DSK3J2\TSR%D5:4MC?D^4HX%G:.P,X9HY2@2`FJ M^6(8(S!Z;XV_#/'51LO$WU-YU11GO*E8JW[WMS-FW M*4>1H&M5*=Q4@#ZU8*84#;^=@*R4I4I+R)?(&*2#YLWTJIC%F+GNV M9^2=^ER\A3^+^NUP:A8O5=N]G@_OTKNJ:D/7GOC4]78?BNWMI@R[MK^T_3", M/R2,-VUUOOXN&PO=V]R:W-H965T&ULC97?;ILP&,5?!?$`,=@0(")(*U.U M74RJ>K%=.\$$5(.I[83N[6>;/S.(-,U%L,TYY_M]6)BT9_Q-5(1(YZ.AK3BZ ME93=`0!QKDB#Q8YUI%5W2L8;+-647X#H.,&%,3440,_;@P;7K9NE9NV%9RF[ M2EJWY(4[XMHTF/]](I3U1]=WIX77^E))O0"R%,R^HFY(*VK6.IR41_>;?\AC MK3""WS7IA35V-/N)L3<]^5D<74\C$$K.4B=@=;F1G%"J@U3A]S'S?TEMM,=3 M^K/I5M&?L"`YHW_J0E8*UG.=@I3X2N4KZW^0L850!YX9%>;?.5^%9,UD<9T& M?PS7NC77?K@3!*-MVP!'`YP-_N<&-!K0R@`&,M/7=RQQEG+6.Z+#>K/]@Y)S M':*2'6'2^/"X5&="K=ZR,$K!3>>,$F@D3[8$;BGRA2*9)4#5WX2`$T0P0$`; M(G[L1RL_LOW)$C$:FA@DK9%X.QANB?*[HKLDP8HDL$CVWK)(.)`$5I'8,[\M M7?Z9[BY/N.();1Y_DR>TZJ#$\U$2;?(L='$$D_`+.[U?\>QM'OC8'ZW\T>.= MCKZRTW=%=TGB%4EL=X(VGVQL%0E1%*%-6;Z4>7Z`5C3`>J4[?"&_,+_4K7!. M3*K3P;S*)6.2J#!OIT(K=6C/$TI*J8>1KC:<8\-$LFXZE>=/0_8/4$L#!!0` M```(`%U+&T=PQKF+"@,``$T+```8````>&PO=V]R:W-H965T&ULC99=;YLP%(;_"N('%!_C#ZC22`W3M%U,JGJQ7=/$25`!9]AING\_FX_4 M>%[#3<#.>\YY;.-79W61W:LZ"J&C]Z9NU4-\U/ITGR1J>Q1-J>[D2;3FG[WL MFE*;87=(U*D3Y:X/:NH$(\22IJS:>+WJYYZZ]4J>=5VUXJF+U+EIRN[/1M3R M\A!#/$T\5X>CMA/)>I5;R)0M2US60J_QZ3?M2T@>[[E/UKOUR#_U(J4E93.%Q%%3O@_/JNV?E^$? M,H6%`_`8@*\!P#X-2,>`]".`]"L=R/IU?2EUN5YU\A*I4VE/&^Z-O+-)3.9( M]=FZ8;O,RI29?5LSLDK>;)Y1@GO)QI7`59&8Y,$*.)Z'8R<D34 M)>+S0G0@HFXAR`CA0$/"PA4"H81F&;Y-Q#PBYA)E02+F%,HX(91"$,C54<)H M2MAM'N[Q<)W>3*/)W-X.`KR9+-OB`$A:9#' MU8$Y+TX7G%?NW8G MW+;-J!G+4`A>FV*FPL#0$ASLX[B.Q4D8![O'B"D*W\Z9#&.R:'M2G\=U0!XL MM!DUT^?'TYS\Y[C2V??',@P+OC_P315<5^4LS.2Z99;G"`5O3C'3D92C1:?F MFRJXKLIYT.=A;JN<_+-+H\_/A``I+-LEWU;!]57NE>(CDVN8Z([1D*KP5.D" M#P/?5,%U59Z':?BGMOKH!9[;5^Y M_>*&;F\8:'F:FM=K![W^"U!+`P04````"`!=2QM']!+$JT,$``#6$@``&``` M`'AL+W=O;G2)!)T3G$%OR7ZR_N'RBN#K7S<_VX%R7 M_2J+JGU8'+KN=+]==?-B_+]M2X?#\&E<42&5/+ M,C]6B_5JO/>]6:_JUZXX5NY[D[6O99DW_VU<49\?%K"XW/AQ?#ETPXWE>K6\ MQNV/I:O:8UUEC7M^6#S"_9;C(!D5?Q_=N27?L\'\4UW_'"[^W#\LV.#!%6[7 M#4WD_<>;V[JB&%KJ,_\[-_J>T_Y:W;UL4_QWUWZ-VR1;9W MS_EKT?VHS]_<7(,<&MS513O^SW:O;5>7EY!%5N:_IL]C-7Z>IU\,F\/B`3@' MX#4`U(]O!D:Z5O.VK&U9NJN MOK*VO_NV-FRU?!O:F24X2C94`E?%LF\\F@$7?CB2<(PEV'H*^WD&?LDP73YR M6D."0W&)%U.\(/%:^Q;55,0DJ2:+H(45)J;;4AT`!P3\W(\,ZI&TGH1X%=2C M:#SW?^K!^&A+$V M@1M#W%.6 M*XP_5CS=G3*6)Q@*$0N4L2*ZAC;@T9,KJ6^L->MUD=;2)CQW,<0L4LQ:C%I" M#Y]&HQ71*;?UA$H;)1,XBQ!:HIP--RT72T"K-Y)A?")Y.E]VVU"(;:38MO'= M"5(8H]:*0WS8+@4NI M6,*2Q1"U2%%KXRL$/=1*<]"T`.MELADG"&^L%_;P&Q* M)^EP["EJ;<)&!$,R(B6CC6]$D!)/:VMO%$5EH-&D/#TP)"-2,D)\&[=!F^;( M_H8C'H*1,\]1_!G+*?`0&**,KWI/J&T/]81AXR$9N?=>R^*TYN"1R'(EHL*M M)P1KM=$)'.$A'3EZI@(\SF\.G%)/&"N-C;^-\C,I>_WKT>U3R.)S7!_0W<;Z<#E_=FUJM3_N+^RIN78]5F3W77U>5X\O!< MUYWK';(O??<=7+Z_7A3NN1N^ZJ%?IV.7Z:*K3Y=3I.M1UOI_4$L#!!0````( M`%U+&T?Q@9LKS`(``#(*```8````>&PO=V]R:W-H965T&UL MG99-CYLP$(;_"N*^BVVPC:,D4O-1M8=*JSVT9V_B)&@!I]C9;/]];2"LC=PE MZB5@\LS,^PZ#87Z5S:LZ":&C]ZJLU2(^:7V>)8G:G43%U:,\B]K\R%9SI,A;E]4HE:%K*-&'!;Q%SC;0F21EOA9B*MRSB,K_D7*5[OX MOE_$P&H0I=AIFX*;PYM8B[*TF4SEWWW2CYHVT#V_9?_:VC7R7[@2:UG^*O;Z M9-2".-J+`[^4^EE>OXG>`[8)=[)4[6^TNR@MJUM('%7\O3L6=7N\=O^0M`\+ M!Z`^``T!\/.`M`](AP!$/PW(^H!L",C`IP&X#\`?DEKK2>>][=R&:[Z<-_(: MJ3.W\P1G!F]L$I,Y4FVVIKLAIG?*7'U;0I#-DS>;J&=0RZQG8^J6800@%J+6+D531AE)0]S& MY2`A%-`L#X%;%WQ`&8T,.EIE M;HLP"+;192`F#(!I+7BD!7M:@K=KA9TZV6C^NJQK[$F!*9E60D9*B*,DSX)5 MB-=]!"F<+D-'9:AK&`8;NZ+>%.9)X#<4VF\=4-O[X8P[-O; MO"E.1BU'`M/F0="QJC9H<+;-_3W;\SR'(\G,G'>O6=^%#]X;U]HPV?B\B]02P,$ M%`````@`74L;1_J\IK"A`0``L0,``!@```!X;"]W;W)KG1:VX=:GN MF!DU\":0E&19DMPPQ<5`JS+4GG15XF2E&.!)$S,IQ?6_`TB<]S2E:^%9=+WU M!5:5;.,U0L%@!`Y$0[NGM^GN4'A$`/P1,)NSF'CO1\07G_QJ]C3Q%D!";;T" M=\L)[D!*+^0:ORZ:[RT]\3Q>U1_"M,[]D1NX0_E7-+9W9A-*&FCY).TSSH^P MC'#M!6N4)GQ)/1F+:J50HOA;7,40UCG^*?*%]CDA6PC91OB9!..Q4;!YSRVO M2HTS,2/W9Y?N'%Q[$:=,3%#3<7IGU+CJJ4K3K&0G+[1@(N5P@=D0S*E_VB*C ME_3LC)Y]3\]7>AX=YA<.\^\%BE6@B`+%5R-&S.$24WQHPL[V5('NPM4QI,9I ML'%+M^IV.V^S<";O\*H<>0>_N>[$8,@1K3O9<`PMH@5G(KFZIJ1W[V=+)+36 MAS]P)$W);4] MT-ZY8<^8K7M0W-[@`-K_:=$H[GQJ.F8'`[R))"59D66W3'&A:57&VI.I2AR= M%!J>#+&C4MS\/8+$Z4!SNA2>1=>[4&!5R59>(Q1H*U`3`^V!WN?[XS8@(N"W M@,E>Q"1X/R&^A.1G7-"+K^F;A;Y)#C=7#F^_%M@N`MLD ML/W?B`ESO,;GBU;&DQE&[M*5K=;V=]T4\DW=X50Z\@U_<=$); M0XOHP)O(;G:4]/[]K(F$UH7PSL&PO=V]R:W-H965T&ULA5/;;IPP$/T5RQ\0`[M)TQ6+E$U5I0^5HCRDSUX8P(KMH;99TK^/+T!V MHZAYP3/#.6?.^%).:%YL#^#(JY+:[FGOW+!CS-8]*&ZO<`#M_[1H%'<^-1VS M@P'>1)*2K,BR&Z:XT+0J8^W15"6.3@H-CX;842EN_AU`XK2G.5T*3Z+K72BP MJF0KKQ$*M!6HB8%V3^_RW6$;$!'P+&"R9S$)WH^(+R'YU>QI%BR`A-H%!>Z7 M$]R#E$'(-_X[:[ZW#,3S>%'_&:?U[H_;4=)`RT?IGG!Z@'F$ MZR!8H[3Q2^K1.E0+A1+%7],J=%RG]&=3S+3/"<5,*%;";1:-IT;1Y@_N>%4: MG(@=>#B[?.?A)HAX96*CFDG3>Z/65T]5GM^6[!2$9DRB'"XP*X)Y]4];%/22 M7IS1BZ_IFX6^20XW%PZ_?RVP702V26#[OQ$3YG"!*;(/3=C9GBHP7;PZEM0X M:I>V=*VNM_,N'B)[AU?EP#OXS4TGM"5'=/YDXS&TB`Z\B>SJFI+>OY\UD="Z M$'[SL4E7*B4.A^6!K*^T>@-02P,$%`````@`74L;1__YGK>B`0``L0,``!D` M``!X;"]W;W)K&ULC5/+;MLP$/P5@A\02K(3%X8L M($X1)(<"00[MF996$A&2JY*4E?Y]^9`4NPC:7L3=U3%7B MZ*30\&*('97BYM<1)$X'FM.E\"JZWH4"JTJV\AJA0%N!FAAH#_0^WQ^W`1$! MWP5,]B(FP?L)\2TDS\V!9L$"2*A=4.!^.<,#2!F$?..?L^9'RT"\C!?UQSBM M=W_B%AY0_A"-Z[W9C)(&6CY*]XK3$\PCW`;!&J6-7U*/UJ%:*)0H_IY6H>,Z MI3^[W4S[G%#,A&(E?,FB\=0HVOS*':]*@Q.Q`P]GE^\]W`01KTQL5#-I>F_4 M^NJYRHN\9.<@-&,2Y7B%61',JW_:HJ#7].*"7OR;OEGHF^1P<^7P/P2VB\`V M"6S_-F+"'*\QFS^:L(L]56"Z>'4LJ7'4+FWI6EUOYWT1S^0#7I4#[^`;-YW0 MEIS0^9.-Q]`B.O`FLIM;2GK_?M9$0NM"N/.Q25Q-W5S.PL'^6$YL7V`(Z\*:GMD?;.#0?&;-V#XO8.!]#^3XM&<>=3 MTS$[&.!-)"G)\BS[Q!07FE9EK#V9JL312:'AR1`[*L7-KQ-(G(YT0Y?"L^AZ M%PJL*MG*:X0";05J8J`]TOO-X50$1`3\$##9JY@$[V?$EY!\:XXT"Q9`0NV" M`O?+!1Y`RB#D&[_.FN\M`_$Z7M2_Q&F]^S.W\(#RIVA<[\UFE#30\E&Z9YR^ MPCS"+@C6*&W\DGJT#M5"H43QM[0*'=Z/65R_5)B]*=@E",R913C>8%<&\^HR3N\*@?>P7=N.J$M.:/S)QN/H45TX$UD=SM*>O]^UD1" MZT*X][%)5RHE#H?E@:ROM/H-4$L#!!0````(`%U+&T>6\5OKH@$``+$#```9 M````>&PO=V]R:W-H965T35WA MY*30\&R(G93BYL\1),X'FM.U\"+ZP84"JRNV\5JA0%N!FACH#O0QWQ_+@(B` MGP)F>Q&3X/V$^!J2[^V!9L$"2&A<4.!^.<,32!F$?./?B^9[RT"\C%?UKW%: M[_[$+3RA_"5:-WBS&24M='R2[@7G;[",&H4;7[ACM>5P9G8D8>SR_<>;H*(5R8VJIDTO3=J M??5?BG";O84P6FCU?'D@8G[=*6;M7M=CX6\4S>X74U\AY^<-,+ M;`P=H@-O(KNYI63P[V=+)'0NA/<^-NE*I<3AN#Z0[976?P%02P,$ M%`````@`74L;1_0ZF>^C`0``L0,``!D```!X;"]W;W)K&ULA5/;;IPP$/T5RQ\0L[!IVA6+E$U5M0^5HCRTSUX8P(KMH;99TK^O M+T#8*&I>\,QPSIDSOI03FF?;`SCRHJ2V1]H[-QP8LW4/BML;'$#[/RT:Q9U/ M3%'_%J?U[L_;4=)`RT?IGG#Z M#O,(MT&P1FGCE]2C=:@6"B6*OZ15Z+A.Z4]^-]/>)^0S(5\)G[-H/#6*-K]R MQZO2X$3LP,/9[0X>;H*(5R8VJIDTO3=J??52[?(O);L$H1F3**OXQO5CH17)8;+L7V<<"^T5@GP3V_QLQ84Y7F.+MD&RSIPI,%Z^. M)36.VJ4M7:OK[;S/XYF\PJMRX!W\Y*83VI(S.G^R\1A:1`?>1'9S2TGOW\^: M2&A=".]\;-*52HG#87D@ZRNM_@%02P,$%`````@`74L;1PP+0'BA`0``L0,` M`!D```!X;"]W;W)K&ULA5/;;IPP$/T5RQ\0L\"V MU8I%RJ:JVH=*41[:9R\,8,7V4-LLZ=_7%R"[4=2\X)GAG#-G?*EF-,]V`'#D M14EMCW1P;CPP9IL!%+=W.(+V?SHTBCN?FI[9T0!O(TE)EF?9)Z:XT+2N8NW1 MU!5.3@H-CX;822EN_IY`XGRD.[H6GD0_N%!@=<4V7BL4:"M0$P/=D=[O#J#\C/H?D1WND6;``$AH7%+A?+O``4@8AW_C/HOG:,A"OXU7] M6YS6NS]S"P\H?XO6#=YL1DD+'9^D>\+Y.RPC[(-@@]+&+VDFZU"M%$H4?TFK MT'&=TY]]OM#>)^0+(=\(7[)H/#6*-K]RQ^O*X$SLR,/9[0X>;H*(5R8VJIDT MO3=J??52[XJ\8I<@M&`2Y72#V1#,J[_;(J>W]/R*GG],+U9ZD1P6-PZ+CP7* M5:!,`N7_1DR8TRVF?-.$7>VI`M/'JV-)@Y-V:4NWZG8[[^,ALE=X78V\AY_< M]$);0X?HP)O([O:4#/[];(F$SH7PLX]-NE(I<3BN#V1[I?4_4$L# M!!0````(`%U+&T>@[O/4H@$``+$#```9````>&PO=V]R:W-H965T6CG-"\V![`D3U#9;=,<:%I5<;:DZE*')T4&IX,L:-2W/P]@L3I0#=T*3R+ MKG>AP*J2K;Q&*-!6H"8&V@.]W^R/VX"(@-\")GL1D^#]A/@2DI_-@6;!`DBH M75#@?CG#`T@9A'SCUUGSO64@7L:+^F.;$9)`RT?I7O& MZ0?,(^R"8(W2QB^I1^M0+11*%']+J]!QG=*?(IMIGQ/RF9"OA&^1P%*C:/,[ M=[PJ#4[$#CR&5BHYI)TWNCUE?/U:;8E>P?5/ M6^3TFIY?T/.OZ<5"+Y+#XLKA[=<"VT5@FP2V_QLQ88[7F+L/3=C%GBHP7;PZ MEM0X:I>V=*VNM_,^CV?R#J_*@7?PBYM.:$M.Z/S)QF-H$1UX$]G-CI+>OY\U MD="Z$-[YV*0KE1*'P_)`UE=:_0-02P,$%`````@`74L;1PVX0>JC`0``L0,` M`!D```!X;"]W;W)K&ULA5/;;IPP$/T5RQ\0LT#: M=,4B95-5[4.E*`_MLQ<&L&)[J&V6]._K"Y#=*&I>\,QPSIDSOE0SFF<[`#CR MHJ2V!SHX-^X9L\T`BML;'$'[/QT:Q9U/3<_L:("WD:0DR[/L$U-<:%I7L?9H MZ@HG)X6&1T/LI!0W?X\@<3[0'5T+3Z(?7"BPNF(;KQ4*M!6HB8'N0.]W^V,9 M$!'P2\!L+V(2O)\0GT/RHSW0+%@`"8T+"MPO9W@`*8.0;_QGT7QM&8B7\:K^ M+4[KW9^XA0>4OT7K!F\VHZ2%CD_2/>'\'981;H-@@]+&+VDFZU"M%$H4?TFK MT'&=TY^B6&CO$_*%D&^$NRP:3XVBS:_<\;HR.!,[\G!VN[V'FR#BE8F-:B9- M[XU:7SW7N^*N8N<@M&`2Y7B%V1#,J[_;(J?7]/R"GG],+U9ZD1P65PZ_?"Q0 MK@)E$BC_-V+"'*\P9?:F";O84P6FCU?'D@8G[=*6;M7M=M[G\4Q>X74U\AY^ M`P=H@-O(KNYI63P[V=+)'0NA)]];-*52HG#<7T@VRNM_P%0 M2P,$%`````@`74L;1^*@O:*@`0``L0,``!D```!X;"]W;W)K&ULC5/;;IPP$/T5RQ\08@4Y:%]]L(`5FR&V&9) M_[Z^`-F-HJ0O>&8XY\P97\H9];/I`2QY57(P>]I;.^X8,W4/BILK'&%P?UK4 MBEN7ZHZ940-O`DE)EB7)-Z:X&&A5AMJCKDJIG0M M/(FNM[[`JI)MO$8H&(S`@6AH]_0FW1T*CPB`WP)FV55JG(D9N3^[=.?@VHLX96*"FH[3.Z/&54]56J0E.WFA!1,IAPO,AF!. M_<,6&;VD9V?T[&MZOM+SZ#"_ZI`=^'J M&%+C--BXI5MUNYTW63B3-WA5CKR#!ZX[,1AR1.M.-AQ#BVC!F4BNKBGIW?O9 M$@FM]>%W%^MXI6)B<5P?R/9*JW]02P,$%`````@`74L;1UZS9I^B`0``L0,` M`!D```!X;"]W;W)K&ULA5/+;MLP$/P5@A\0RK*< M!H8L($X1M(<"00[MF996$A&2JY"4E?Y]^9`4.PB:B[B[FIF=Y:.N6'/F*U[4-S>X`#:_VG1*.Y\:CIF!P.\B20E69YEMTQQH6E5QMJ3 MJ4H,A`OXT7] M,4[KW9^XA0>4?T3C>F\VHZ2!EH_2/>/T`^81=D&P1FGCE]2C=:@6"B6*OZ55 MZ+A.Z<_V;J9]3LAG0KX2[K)H/#6*-K]SQZO2X$3LP,/9;?8>;H*(5R8VJIDT MO3=J??5<;8JB9.<@-&,2Y7B%61',JW_:(J?7]/R"GG]-WR[T;7*XO7*X^UJ@ M6`2*)%#\;\2$.5YC;C\T81=[JL!T\>I84N.H7=K2M;K>SOL\GLD[O"H'WL$O M;CJA+3FA\R<;CZ%%=.!-9#<[2GK_?M9$0NM"^,W')EVIE#@ROM+J'U!+ M`P04````"`!=2QM';!60XJ,!``"Q`P``&0```'AL+W=OP)$W);4]T-ZY8<^8K7M0W-[@`-K_:=$H M[GQJ.F8'`[R))"59GF5?F.)"TZJ,M2=3E3@Z*30\&6)'I;CYK_9'XN`B(!?`B9[$9/@_83X$I(?S8%FP0)( MJ%U0X'XYPP-(&81\X]=9\[UE(%[&B_JW.*UW?^(6'E#^%HWKO=F,D@9:/DKW MC--WF$>X#8(U2AN_I!ZM0[50*%'\+:U"QW5*?W;%3/N8D,^$?"7<9=%X:A1M M/G+'J]+@1.S`P]EM]AYN@HA7)C:JF32]-VI]]5QMBEW)SD%HQB3*\0JS(IA7 M_[!%3J_I^04]_YR^7>C;Y'![Y?#N(WY^D\3=K&G"DP7 MKXXE-8[:I2U=J^OMO,_CF;S#JW+@'?SDIA/:DA,Z?[+Q&%I$!]Y$=G-+2>_? MSYI(:%T(=SXVZ4JEQ.&P/)#UE59_`5!+`P04````"`!=2QM';AA_9:$!``"Q M`P``&0```'AL+W=O&\9,V8+BY@I[Z-R?&K7BUJ6Z8:;7P*M`4I*E2?*+*2XZ6N2A M]JB+'`/FIA!*:[_'4'B>*`;.A>>1--:7V!%SA9>)11T1F!'--0'>KO9 M'S./"(!G`:-9Q<1[/R&^^N1/=:")MP`22NL5N%O.<`=2>B'7^&W2_&CIB>MX M5G\(TSKW)V[@#N6+J&SKS":45%#S0=HG''_#-,+."Y8H3?B2\R#6.Q/3KNCIS_3M3-]&A]MU]^SF M9X%L%LBB0/;=B!%SO,1\'I*M]E2!;L+5,:3$H;-Q2Y?JS)!)JZ\-K%^MXI6)BL9\?R/)*B_]0 M2P,$%`````@`74L;1YR+VCFA`0``L0,``!D```!X;"]W;W)K&ULA5/+;MLP$/P5@A\0RK*N6'/F*U[4-S>X`#:_VG1 M*.Y\:CIF!P.\B20E69YEMTQQH6E5QMJ3J4H#\AOH7DL3G0+%@` M";4+"MPO9W@`*8.0;_Q[UOQH&8B7\:+^(T[KW9^XA0>4KZ)QO3>;4=)`RT?I MGG'Z"?,(NR!8H[3Q2^K1.E0+A1+%W],J=%RG^<_=3/N.5Z7!B=B!A[/;[#W'VRN'V:X%B$2B20/&_$1/F>(TI_FG"+O94@>GB MU;&DQE&[M*5K=;V=]WD\DP]X50Z\@U_<=$);0XOHP)O(;G:4]/[] MK(F$UH7PFX]-NE(I<3@L#V1]I=5?4$L#!!0````(`%U+&T<9'R1]H0$``+$# M```9````>&PO=V]R:W-H965T+V"GO0_D^#1G'G4],RVQO@=20IR?(LNV:*"TW+(M:> M35G@X*30\&R('93BYM\!)(Y[NJ)SX46TG0L%5A9LX=5"@;8"-3'0[.GM:G?8 M!$0$_!$PVK.8!.]'Q->0/-5[F@4+(*%R08'[Y01W(&40\HW?)LV/EH%X'L_J M#W%:[_[(+=RA_"MJUWFS&24U-'R0[@7'1YA&V`;!"J6-7U(-UJ&:*90H_IY6 MH>,Z3G]N)MK7A'PBY`OA)HO&4Z-H\YX[7A8&1V)['LYNM?-P$T2\,K%1S:3I MO5'KJZ=RM=T6[!2$)DRB'"XP"X)Y]2];Y/22GI_1\Y_IZYF^3@[7%P[7/PML M9H%-$MA\-V+"'"XQUY^:L+,]56#:>'4LJ7#0+FWI4EUNYVT>S^0#7A8];^$W M-ZW0EAS1^9.-Q]`@.O`FLJLM)9U_/TLBH7$A_.5CDZY42ASV\P-97FGY'U!+ M`P04````"`!=2QM'YG%D%*(!``"Q`P``&0```'AL+W=OT*+2_QS.2<,V=\*48T;[8#<.1#26WWM'.NWS%FJPX4MU?8@_9_&C2* M.Y^:EMG>`*\C24F69]DU4UQH6A:Q]F+*`@Q21X/R*^A>2YWM,L6``) ME0L*W"\GN`WW`IM98),$-O\;,6$.EY@?_S1A9WNJP+3Q MZEA2X:!=VM*ENMS.NSR>R2>\+'K>PD]N6J$M.:+S)QN/H4%TX$UD5UM*.O]^ MED1"XT)XXV.3KE1*'/;S`UE>:?D74$L#!!0````(`%U+&T>^-]Q/H@$``+$# M```9````>&PO=V]R:W-H965T&,"*S5#;+.G?QQ<@;!4U+WAF..?,&5^*"?6KZ0`L M>5.R-T?:63L<&#-5!XJ;&QR@=W\:U(I;E^J6F4$#KP-)298ER9XI+GI:%J'V MK,L"1RM%#\^:F%$IKO^>0.)TI"E="B^B[:POL+)@*Z\6"GHCL"<:FB.]3P^G MG4<$P"\!D]G$Q'L_([[ZY+$^TL1;``F5]0K<+1=X`"F]D&O\9];\:.F)VWA1 M_Q&F=>[/W,`#RM^BMITSFU!20\-':5]P^@GS"+=>L$)IPI=4H[&H%@HEBK_% M5?1AG>*??#_3/B=D,R%;"7=),!X;!9O?N>5EH7$B9N#^[-*#@VLOXI2)"6HZ M3N^,&E>]E.D^*=C%"\V82#E=858$<^J?MLCH-3W;T+.OZ?E"SZ/#?-L]S;\6 MV"T"NRBP^]^($7.ZQOP[)-OLJ0+=AJMC2(5C;^.6KM7U=MYGX4P^X&4Q\!:> MN&Y%;\@9K3O9<`P-H@5G(KFYI:1S[V=-)#36A]]&ULA5/;;IPP$/T5RQ\0LT#2:L4B91-5[4.E*`_MLQ<&L&)[B&V6 M]._K"Y#=*FI>\,QPSIDSOE0SFA<[`#CRIJ2V!SHX-^X9L\T`BML;'$'[/QT: MQ9U/3<_L:("WD:0DR[/LCBDN-*VK6'LR=863DT+#DR%V4HJ;/T>0.!_HCJZ% M9]$/+A187;&-UPH%V@K4Q$!WH/>[_;$,B`CX)6"V%S$)WD^(+R'YT1YH%BR` MA,8%!>Z7,SR`E$'(-WY=--];!N)EO*I_B]-Z]R=NX0'E;]&ZP9O-*&FAXY-T MSSA_AV6$VR#8H+3Q2YK).E0KA1+%W](J=%SG]*Z/65\_U[BZOV#D(+9A$.5YA-@3S MZA^VR.DU/;^@YY_3BY5>)(?%E(TI_VG"+O94@>GC MU;&DP4F[M*5;=;N=]WD\DW=X78V\AY_<]$);0X?HP)O(;FXI&?S[ MV1()G0OA%Q^;=*52XG!<'\CV2NN_4$L#!!0````(`%U+&T=,Y4T_90(``%,) M```9````>&PO=V]R:W-H965TKB.*Z M#>>!N%"*^;\=:5B_#5$X+'S4YTKJA:@LHC'N6%/2BIJU M`2>G;?B,-CN4:8A!_*Y)+R;C0">_9^Q33WX>MV&L&! M-<+\!H>+D(P.(6%`\9?]UJWY]O:?='D+\PAR^&\(7-<#%51XO'!,N!8&D)EF"+*[A%B]E!S/JQ2.J(I(`@\XI`3/Y8 M9.6(K*8$Z]@K`C$SRK5V1-:`(/&*0,R,FF2.2`8(EEX1B$D?B^2.2`X(_(6' MF!F%1[&CHEM_0N$OO0.:47N$7!W0AIF_^@YH1OE1XNHD@,)O``J` MQL[\'G!`,TR`W/9'H+.E`0``L0,``!D```!X M;"]W;W)K&ULA5/);J0P$/T5RQ\0`[TDW:*1TAE% MR6&D*(>9LQL*L.*%V*;)_'V\`(%1I%QP5?'>JU=>\D'I-],"6/0AN#0GW%K; M'0DQ90N"FAO5@71_:J4%M2[5#3&=!EH%DN`D2Y(]$91)7.2A]J*+7/66,PDO M&IE>"*K_G8&KX813/!5>6=-:7R!%3F9>Q01(PY1$&NH3OD^/YZU'!,`?!H-9 MQ,A[ORCUYI/GZH03;P$XE-8K4+=869$<2I?]LBPVMZMJ!G/],W$WT3'6Z6W=/]SP+;26`;!;8K M@=UZQ(@YKS"'V_^:D,6>"M!-N#H&E:J7-F[I7)UOYWT6SN0+7N0=;>`WU0V3 M!EV4=2<;CJ%6RH(SD=SL,&K=^YD3#K7UX:V+=;Q2,;&JFQ[(_$J+3U!+`P04 M````"`!=2QM'A3]`TZ8!``"P`P``&0```'AL+W=O!I"3+DN0;4USTM"Q"[4F7!8Y6BAZ>-#&C4ES_.X'$Z4A3NA2>1=M9 M7V!EP59>+13T1F!/-#1'>I\>3KE'!,`?`9/9Q,1[/R.^^.17?:2)MP`2*NL5 MN%LN\`!2>B'7^'76?&_IB=MX4?\1IG7NS]S``\J_HK:=,YM04D/#1VF?&P6;C]SR MLM`X$3-P?W;IP<&U%W'*Q`0U':=W1HVK7LIT?U>PBQ>:,9%RNL*L".;4/VV1 MT6MZMJ%G7]-W"WT7'>ZVW=/]UP+Y(I!'@7PCL$^N)XR04WZU"Q][L,V6*M!M MN#F&5#CV-N[H6ETOYWTX0_8.+XN!M_";ZU;TAIS1NH,-I]`@6G`FDIM;2CKW M?-9$0F-]^-W%.MZHF%@Q/M+R/U!+`P04````"`!=2QM'#XWY!J\!```6 M!```&0```'AL+W=OA=T.A)BR!4'-C>I`NB^UTH):=]0-,9T&6@62X"1+DE]$4"9QD8?: MDRYRU5O.)#QI9'HAJ/Y_`JZ&(T[Q5'AF36M]@10YF7D5$R`-4Q)IJ(_X+CV< M=AX1`"\,!K/8(Y_]K-2;/_RICCCQ$8!#:;T"=N-Q/ MZ@^A6Y?^3`W<*_[**MNZL`E&%=2TY_99#8\PMA`2EHJ;\(O*WE@E)@I&@K[' ME9O:FF1:S4@TU$_N_3@X-J+.&5D@IJ. MW;N@QE4OA9M73BY>:,1$RFF)26<$<>I7+3*\IF=+B^_IFXF^B0DW2_?L!P+; M26`;!;:K%M-UBQ%S6F-^8++[8K);"6RNFJPQVR\F9#$X`;H)]].@4O72QKG- MU?D)W&5A\)_P(N]H`W^I;I@TZ*RLNSYAUK52%ER(Y,:E:-TCG0\<:NNW>[?7 M\=[&@U7=]`KGOX+B`U!+`P04````"`!=2QM'=Z@D3:8!``"Q`P``&0```'AL M+W=O*BHT4>:D^ZR'&P4G3P MI(D9E.+ZSPDDCD>ZH7/A632M]056Y&SA54)!9P1V1$-]I/>;PRGSB`!X$3": M54R\]S/BFT]^54>:>`L@H;1>@;OE`@\@I1=RC=\GS:^6GKB.9_7',*US?^8& M'E"^BLJVSFQ"204U'Z1]QO$G3"/LO&")TH0O*0=C4D$Z$="'<)<%X;!1L_N"6%[G&D9B>^[/;'!Q<>Q&G3$Q0TW%Z9]2XZJ5( MDUW.+EYHPD3*:8W9+`CFU+]MD=)K>KIN\6_Z=J9OH\/MNGOZ'P+9+)!%@>Q* M(+L>,6).V=4VW/[5A*WV5(%NPM4QI,2ALW%+E^IR.^_3<"9?\"+O>0._N6Y$ M9\@9K3O9<`PUH@5G(KG94=*Z][,D$FKKP[V+=;Q2,;'8SP]D>:7%)U!+`P04 M````"`!=2QM',ZNJ`Z8!``"Q`P``&0```'AL+W=OZ`!*S9-;#-D_W[] M`,)$D7+!W4U5=;4?Q83ZU70`EKPKV9LC[:P=#HR9J@/%S0T.T+L_#6K%K4MU MR\R@@=>!I"3+DN2.*2YZ6A:A]JS+`D`0IO9!K_#9K?K3TQ&V\J/\(TSKW9V[@$>5?4=O.F4THJ:'AH[0O./V$ M>81;+UBA-.%+JM%85`N%$L7?XRKZL$[Q3Y[.M*\)V4S(5L)]$HS'1L'F$[>\ M+#1.Q`S.JES)+]@6[>*$9$RFG+29=$_INH>^BP]VV>[;_7B!?!/(HD%\)W%V/&#&G_&H;[C\U89L]5:#; M<'4,J7#L;=S2M;K>SHG< M^UD3"8WUX=[%.EZIF%@ROM+R/U!+`P04````"`!=2QM'V]-`E:0!``"Q M`P``&0```'AL+W=O[PD(3U"XA)75=Y[]!U(4K`L26Z8Y+VB91%J M3[HL<+2B5_"DB1FEY/K]"`*G`TWI4GCNV\[Z`BL+MO+J7H(R/2JBH3G0VW1_ MW'E$`/SM83*;F'CO)\07GSS6!YIX"R"@LEZ!N^4,=R"$%W*-7V?-SY:>N(T7 M]?LPK7-_X@;N4/SK:]LYLPDE-31\%/89IP>81[CV@A4*$[ZD&HU%N5`HD?PM MKKT*ZQ3_Y,E,^YJ0S81L)?P,!!8;!9N_N>5EH7$B9N#^[-*]@VLOXI2)"6HZ M3N^,&E<]EUGRJV!G+S1C(N6XQ:0K@CGU+UMD])*>;5M\3\\7>AX=YMON^RI!M^'J&%+AJ&S$/%^MXI6)B<5@>R/I* MRP]02P,$%`````@`74L;1R]R+!>_`0``>P0``!D```!X;"]W;W)K&ULA519;Z,P$/XK%C^@Y@BTC0A2TVJU^[!2U8?VV8'A4'VP MM@G=?U\?0"&*E!?L&7_'C!@['X7\5"V`1E^,NJ;5-H&+'"^\JF/`52.QC5:H]L[2*%\.`( MV!NY,E^()D4NQ8A43^R_B_8&+JV(44;*J4G?O2E4F>RYB*,XQV;AP@2OIH.!;-PE4*@4`]=^.);L M8C==/_`B[TD#?XEL.J[026@SHVZ@:B$TF"+".]-J:UZ"):!0:[N]-WOI+X&PO=V]R M:W-H965T5&R-T?:63L<&#-5 M!XJ;&QR@=W\:U(I;E^J6F4$#KP-)298ER1>FN.AI683:HRX+'*T4/3QJ8D:E MN/YW`HG3D:9T*3R)MK.^P,J"K;Q:*.B-P)YH:([T-CV<Q"D3$]1TG-X9-:YZ*;/T>\$N M7FC&1,IIBTE7!'/J[[;(Z#4]V[;XF+Y;Z+OH<+?MGG]"(%\$\BB0;_MGR?6( M$7.ZQKP=DFWV5(%NP]4QI,*QMW%+U^IZ.V^S<":O\+(8>`N_N&Y%;\@9K3O9 M<`P-H@5G(KG94]*Y][,F$AKKPZ\NUO%*Q<3BL#R0]966_P%02P,$%`````@` M74L;1TH5!1"_`0``>P0``!D```!X;"]W;W)K&UL MA53+;J,P%/T5RQ]0$X>0*B)(34>CF<5(51?MVH'+0[4Q8YO0_GW]``I1I&QB M^W)>EUR3#E)]Z!K`H$_!6WW$M3'=@1"=UR"8?I`=M/9)*95@QAY5172G@!6> M)#BA4900P9H69ZFOO:@LE;WA30LO"NE>"*:^3L#E<,0;/!5>FZHVKD"RE,R\ MHA'0ZD:V2$%YQ$^;PREQ"`]X:V#0BSURV<]2?KC#W^*((QNY>97#'QA;V#G! M7'+M?U'>:R/%1,%(L,^P-JU?A_!D'X^TVP0Z$NA,>(Q\\&#D8_YBAF6ID@/2 M'7/_W>9@XHW+2A>T^G2 MXCY].]&W(>%VZ1X_WA>()X$X",2K%K?K%@/FM,;$]TUV5R:[E<#NILD:D]PW M2:Y,DI7`_J;)&G/]NLAB.@2HRE\"C7+9MR8,QUR=[]D3]=/U`\_2CE7PCZFJ M:34Z2V-GU`]4*:4!&R)ZL*W6]DLP'SB4QFWW=J_"Y0@'([OIJL_?F^P;4$L# M!!0````(`%U+&T&PO=V]R:W-H965T9="F2/MK!T.C)FJ`\G-#0Z@W)\&M>36 MI;IE9M#`ZT"2@J5)LF>2]XJ61:@]Z;+`T8I>P9,F9I22ZW\G$#@=Z8XNA>>^ M[:POL+)@*Z_N)2C3HR(:FB-]V!U.N4<$P$L/D]G$Q'L_([[YY'=]I(FW``(J MZQ6X6R[P"$)X(=?X[ZSYV=(3M_&B_C-,Z]R?N8%'%*]];3MG-J&DAH:/PC[C M]`OF$6Z]8(7"A"^I1F-1+A1*)'^/:Z_".L4_>3;3OB:D,R%="?N[8#PV"C9_ M<,O+0N-$S,#]V>T.#JZ]B%,F)JCI.+TS:ESU4J;I?<$N7FC&1,IIB]FM".;4 MOVR1TFMZNFWQ/3U;Z%ETF&V[[[/O!?)%((\"^;9_EER/&#&G:\S_0[+-GDK0 M;;@ZAE0X*ANW=*VNM_,A#6?R"2^+@;?PA^NV5X:&ULC97=CILP$(5?!?$` M"Q@"(2)(":NJO:BTVHOVVDF<@-;&K.V$[=O7/T`PLDIO8GLX<^8S)N.BI^R# MUP@)[XO@EN_]6HAN%P3\7","^0OM4"N?7"DC4,@ENP6\8PA>=!+!`0C#-""P M:?VRT+$W5A;T+G#3HC?F\3LAD/TY(DS[O1_Y8^"]N=5"!8*R"*:\2T-0RQO: M>@Q=]_XAVE6Y4FC!KP;U?#;W%/N)T@^U^''9^Z%"0!B=A7*`C^S>]6TE_@AQ5%/]N+J*6L*'O7=`5WK%XI_UW-&QAHPS/%'/] MZYWO7%`RIO@>@5]F;%H]]N;)-AS2W`E@2`!30I3^,R$>$N)G0J)W:LCTOEZA M@&7!:._Q#JK#CG92SI2)=/:X=F/F=#>0E7@6V'^[U-T:N<'H'K2(GZ4;=YT MY:=-673PAGY"=FM:[IVHD!U/MZ&PO=V]R M:W-H965TK% M=NTD3D`UF-E.Z/[];`,ICJPEBN(/SCE^7@>[&(3\4#5C.OIL>:>V<:UUOP%` M'6K64O4D>M:9)R=.Q- M1NK2ME3^W3$NAFVW.NM9T`90%NOF/3LDXUHHLD.VWCYW13Y5;A!+\: M-JA%/[+L>R$^[.#'<1LG%H%Q=M`V@9KFRBK&N0TR"_^9,K^6M,9E?TY_==4: M^CU5K!+\=W/4M8%-XNC(3O3"];L8OK.I!&(##X(K]QL=+DJ+=K;$44L_Q[;I M7#N,3S(XV<(&.!G@S9#B_QK09$!W!C"2N;I>J*9E(<40J9[:/SO=&+FT(28Y M4BY-CMME*E-F]EI"G!?@:H,F#72:G:<)*2I/L;Y)@`$(4L"98AP^0X]B]3@` MS0%X#$!>P-J'S,8R1DWG-)@@G&(4TE5+'41XE:;H,1"^`\)+()+X"Y$1"'L+ M)2@/RJJEC)`,HO0Q#KG#(1Y.&L0AR_W),TQ2%.19ZN`ZP0CCQT#9'5#F`<$@ M4+98Z-LZ)UD0QU.EB?D\ILGO:'*/)OA:[')O>XCYYL'79ZF#JW5@>\#BB/;T MS'Y2>6XZ%>V%-J?='WY8_WTCC0HI]OV=M5 M7_X#4$L#!!0````(`%U+&T?"[/@K(P(``(@&```9````>&PO=V]R:W-H965T M51K-HUT[B!#2` MJ>V$Z=O7-I"QD3MD`;8YY]SO.L@4(V5OO"9$>.]=V_.]7PLQ[(*`GVK28?Y$ M!]++)Q?*.BSDE%T#/C""S]K4M4$$``PZW/1^6>BU%U86]";:IBT]1BY[_SG<59E2:,&OAHS<&'N* M_4CIFYK\..]]H!!(2TY")6!YNY.*M*T*DH7_S)D?)971'"_IWW2WDOZ(.:EH M^[LYBUK"`M\[DPN^M>*5CM_)W$*J`D^TY?KJG6YZDG*D0F>QQG<:F M[9*=<;EZ+Z,T*8*["IHUD=8<+(U+45F*_"$))("3(EHHINES9/C#,-L.B)>` M9`J(K392&Q).;4R:7FO2,$_SS"6K+!D*DSS):@.'/RF+)88N=P&P>N<*"%XZQS@&;? M"$;`O8^5J&ULC911DYL@%(7_BN-[5T1` MS1AG=NUTVH?.[.Q#^TP2$IU5L4#B]M\71%-TF*8O0?"<<[]+A&+DXEW6C*G@ MHVM[N0]KI89=%,ECS3HJG_C`>OWFS$5'E9Z*2R0'P>AI,G5M!`$@44>;/BR+ M:>U5E`6_JK;IV:L(Y+7KJ/C]PEH^[L,X7!;>FDNMS$)4%M'==VHZULN&]X%@ MYWWX'.^JU"@FP8^&C=)Y#@S[@?-W,_EVVH?`(+"6'95)H'JXL8JUK0G2A7_- MF7]+&J/[O*1_F;K5]`FU56]\_,KF%K`)//)63K_! M\2H5[Q9+&'3TPXY-/XVC?9.!V>8WP-D`[X88_=.0S(9D8X@LV=379ZIH60@^ M!G*@YL^.=UHN3(A.#N24)NQVZ5QJ>H5HK\+HDT M@)<"+A1V^@P=?PSCQP')$H!L0+)J8P-);!M6T]LB`"5YEN8^8>4*40P)`N0Q M$=H0H151LBZ$+1%R"^$,@1SX=)6KBR&".$>/@?`&"*^`D!<(NX4P@$E.;^C=+6;,(%D"Q0YAW6@%_:=BDO3R^#`E3[WTR$]DH%,7X`$` M`-@$```9````>&PO=V]R:W-H965T.]8+X]!H]1P@%">&]H1^<`'VNLW-1<=47HH+E`.@I+*FCH&41BFL"-M M'Q2YG7L61GU@V$^S98`=.3=M6UOV]&]V863;=N`)@.Z&R+\3T,\&>*5`3HR6]=GHDB1"SX" M.1#SL:.#E@L3HI.!M&G";9>N3.K96X'2-(7E_ MY<$K'NSSK/8L<3S86^<3RE",LTUAN1#NDC")/P"4K(`2?X?#>'.'$K]RC%.\ MPYL[Y.NB!,4H#5=`T#N$`[G0[T1(?W[^@$4$.ULL._U.>>>:QOG`Q9^, M=O+H-TKU!P#DN2$,RP?>DTZOU%PPK'0H+D#V@N#*DA@%*`@2P'#;^45NEDRSM/D/KH/\%# M&1N$!?QHR2`7<\]X/W'^88)OU=$/C`5"R5D9!:R'&RD)I49(%_XU:OXM:8C+ M^:3^:KO5[D]8DI+3GVVE&FTV\+V*U/A*U3L?OI*Q!>OPS*FT7^]\E8JSB>)[ M#'^ZL>WL.+B5-!AI^P0T$M!,@-%_">%("#<$X)S9OEZPPD4N^.#)'IO#A@<- M%T9$*WO2J@FW7;HSJ;.W`B5I#FY&:,0@BWE>8?80Y0J1S1"@#>RZ0),+%SZA M!1^BZ+Y`.`E$3B#\AX#%)*X-A^F<21B@*-O%E6L<2A]A<-]0M#$4+7'74V>X>Q8M*:9IE:!=6KF!A$B?; M,P>+6]CC"_F.Q:7MI'?B2E]H>_MJSA718LFOT.S,'E-3*3!]-^^[7&ULA53);MLP$/T5@A\02K1CMX8LP%81I(<"00[M MF99'"\)%)2DK_?MRD60Y,!(=1,[HO3=ON"@;E'XS#8!%[X)+L\>-M=V.$%,V M()AY4!U(]Z526C#K0ET3TVE@YT`2G-`DV1#!6HGS+.1>=)ZIWO)6PHM&IA>" MZ7]'X&K8XQ1/B=>V;JQ/D#PC,^_<"I"F51)IJ/;XD.Z*M4<$P.\6!K.8(^_] MI-2;#WZ>]SCQ%H!#:;T"<\,%"N#<"[G"?T?-:TE/7,XG]:?0K7-_8@8*Q?^T M9]LXLPE&9ZA8S^VK&IYA;.'1"Y:*F_!&96^L$A,%(\'>X]C*,`[QRW8[TNX3 MZ$B@,R'=?$I8C835E1"6CD1GH:\?S+(\TVI`IF-^L].=@VLOXI21"6HZ+I?K MS+CL):?;)",7+S1B:,`#'@.KNNG:SO^._#]02P,$%`````@`74L;1Y%;YW1T`@`` M1`@``!D```!X;"]W;W)K&ULC99=;]HP%(;_2I3[ M-?Z(/X(@4IMIVBXF5;W8K@T8B)K$-#:E^_>SXT#CR&U!`G_D/>]YCAW9+,^J M?]8'*4WRUC:=7J4'8XZ++-.;@VR%OE-'V=DG.]6WPMAAO\_TL9=B.P2U388` MH%DKZBXME\/<8U\NURT[7JDE[N5ND]7%1PD`R*/[4\ZTD_W'J_7+8R;6=?2\30,GMU1J, J' M0!-35(&BN$HR"Q"E0!<*/[Q'DWB(V-<&^&*0>P,MJ?Y"%>2"_6E+W9AB`XQ*J.C`]*L8?\#4PL8*%H(I M]T7%H+3@,P4C3M_]VG9N'?W.)IYHCPG11(@60KC]E!!/A/A&<$='?&6NKV]4 MTRR58D2JIW;8X<'`I14QRD@Y->F/RW2F3/2:1<]12JY6:,)$#G->8\(%08SZ MPQ01OJ='ZQ2/$N1WB/W7&>(Y@W=/\;K`:/>U0#(+)%X@N3N%^+[(K6_#8SJ' MV27!#X*9,D!``"C!```&0```'AL+W=O;/"C.@2AM0`,3MHJ4#-V<^/@5])XI&T3 MXI$0SX2(_)>0C(3DAH"],]?7-ZIID4LQ(-53^[&CO8%+*V*4D7)JTF^7Z4R9 M[+6([TF.KU9HQ,0.\[3";"'*%>)AAF!C8--%/+GPX6.\X$=)^+5`,@D0+Y"L MVDC7)C/?AL=T#I.%[OFZ$+DI1%:%LG6AU!'&>>GJ&GU2>VTZAH]#F:+IS5`NAP8B%=T:M M,3?&'#"HM9WN[,[XG\@'6O33E3#?2\5?4$L#!!0````(`%U+&T>9E@6K,`(` M`((&```9````>&PO=V]R:W-H965TV$[=_7%T(,0IN\8/LP9\Z,;0[YP/B' MJ"B5X+-M.K'U*BG[C>^+0T5;(EY83SOUYL1X2Z1:\K,O>D[)T22UC0^#(/%; M4G=>D9O8&R]R=I%-W=$W#L2E;0G_MZ,-&[9>Z-T"[_6YDCK@%[D_Y1WKEG:B M9AW@]+3U7L--B37"`'[7=!#.'&CM>\8^].+G<>L%6@)MZ$%J!J*&*RUITV@B M5?COR'DOJ1/=^8W]NW&KU.^)H"5K_M1'62FQ@0>.]$0NC7QGPP\Z6D":\,`: M89[@`,<$."6$R9<)T9@0W1-BX]0J,[Z^ M$4F*G+,!B)[HPPXW"LXUB6(&PK!QNUW*F5#1:P&S+/>OFFC$0(/9N9AP0OB* M?;4$].;IT"VQ5J"<(?#C"M&M0FQ-1#,3>%XCL2HLIC.8*$`9ADFR!BQ=H+KR M80AA]EA2O)`4SRP%CPG0@@!]Y0E93\B1&B8)RA!":\#2!>(P##(4/5:4+!0E M,TM/7(1T09`^82EU+:GMQQ%*5BVYP"Q+<1P_82E;*,IFEN!C`KP@P$_``=VZ:3][J;HU%9?H>X-B_A.M5O; M'>\T1=Z3,_U%^+GN!-@SJ3J/:1,GQB15`H,7M?65^B%,BX:>I)ZF^DQLC[0+ MR?I;QY]^.\5_4$L#!!0````(`%U+&T=;4&8G10(``,('```9````>&PO=V]R M:W-H965TY.=>>Z02VK20LHNNR9$`8G;BT@.)Q1R7"6#J)Y+^#Z2-3%L['H_MWM5V! M?X0,E03_J<^\$K2>`\[H`F^8OY'^!QKV$$O#$\%,_8+3C7'2C"4.:."'?M:M M>O;Z31(,9?:"8"@(I@(_^;(@'`K"1T&D=JK)U+Z^00Z+G)(>L`[*?]O?"CF5 M)L(9,.5&]><2.V-B]5X$69B[=VDT:`*E.80LH#46V MGA"."7JZ#^>`8;)N$(T&D3:(#(#(A$SU-K2F51KO)0ELHM(4Q>LD\8(D-DAB M,T1K#J8FL6E*4[-9!TD6((EAD%I!3$UF!9EK0L];!]DL0#:&@6\%,36!%<34 MA.L@Z0(D-0PB*TCZ2.*[9@B0S4F+K<ZL-3:(7M65P<")W%JNV]:T.EU+>]6\ M%^L'>5VIEONP*?(.7M$O2*]UR\"1<-&X59>]$,*1H!/MP`&5N%"G"487+H<; M,:;ZBM$33KKQQIRN[>(_4$L#!!0````(`%U+&T?G2_!F6`(``+X'```9```` M>&PO=V]R:W-H965TF]IDJT MGWOV[]JNE'_`G.QI^:NU-6^"I$N;3T!=`AH28/1E@M\E^/>$0#LURK2O;UC@+&6T=7B# MU6W#M80S12*9':[9F#DNZ8S+Z"WS09)Z-T7489#&[&P,'!">9)\M@=QQ.K+2 MT5R!_0B1/*[@]Q7,=NO;)B!X3!#T!($A"$8$<"PR,C8,IM:8,$X``'.PO0V3 M5#9L44XXD1..Y$S.+#1U0JL.7#U3)9I4B495_%G3T0/3G9AH9!H])6^(F_ND0C=!?;0D$<+?BQ81"AY!D_R41.\O@2=XE=)U@0LPA:E`+! M1(OJ9Y:8<%9,!^IO$2Q=]@@'4>`_)0E.)8TZ#XQF_WX=R)2*D\6/;H0+_-7G MK\ZSVF)%V$6/"^X5^I0S7@Q&T&;?EH.(SO[#U!+`P04 M````"`!=2QM'^M0TCDD"``#'!P``&0```'AL+W=O__['#3#D0^L$:"+GWA5''MG[#>;\)`G9L(`;LA?2P$V_.A&+` MQ91>`M93"$XJ"*,@#L,LP*#M_*I4:V^T*LF5H[:#;]1C5XP!_;.'B`Q;/_*G MA??VTG"Y$%1E,,>=6@P[UI+.H_"\]7?1IHX4HHA?+1S88NQ)\P="/N3DQVGK MA](#1/#(I000CQNL(4)22>S\.8K>]Y2!R_&D_DVE*^P?`(,U0;_;$V^$V]#W M3O`,KHB_D^$[''-82<$C04S]>L@4<5"4E@\=Z(&\[V@B<2A&A[#&E1O5QBKI+E@:3)P32 M22#5`JEQ"FO3I&;V)E.XF-I@XO"QD95E9&4(1$XC)A,[C9A,\MA(9AUI9@BD MCP5R*Y/<$%@Y,S&9S)F)R>2/C:PM(VM#P'VW)N.^6X-)GKC;PC)2&`+NNS49 M]]V:S!-W&X66$UG>%O]EZ^"S\:O74*>@=5&$8>CB:H-+DWS)_=M29%LR"E&2 M.D_'@IQ_JMJ",LM,L*B/&-*+ZAO,.Y)KQW7MFE?GWK2+97VUUO>R9ZFZ>Y>I MRAY&ULC9;1DIL@%(9?Q?&^JR`H9DQF=NUTVHO.[.Q%>TT2 MDCBK8H6LV[F;L4VO$C9;:)('"ZL MH>*!=ZQ53TZ\;ZA4P_XJO-%ZHEH5T3WN&/5L%94O`UZ=MJ&CV!3@D1+1L6/ MB@W"N@\T_)[S5SWX=MR&L69@-3M(;4'5Y8V5K*ZUD\K\:S+]R*D#[?N;^Y>Q M7(6_IX*5O/Y9'>5%T<9A<&0G>JWE"Q^^LJD&K`T/O!;C;W"X"LF;6T@8-/3= M7*MVO`[F"8FG,'\`G`+@/0"@?P8D4T`R"X@,V5C79RKIKNCY$(B.ZG\;;)2\ MUR;*.1"C6V^62U4FU.S;+DFR(GK31I,&CIHG6P-]BM)1Y'=)I`"\%/!&88:/ MT*$@_S=(;@;(&"2.0>Y"IJ8,HVDG31S[1*4C0I9H$07-4)"-@F99L$%!5I8L MR^8L1E7:*HA1NH8&SVBP0P.\--C*@]`BCB/+$%F#D\YP4@<'>G%2*T^:Y`LT MM@KGJV"R&4QFP2#L9V9"L44D7T-"9B3$69;$BT*L+`"B!1;BL*R" MR6/(X@RNH0'Q#$?W8FMQ_$"3:*H;DZ5=X^A`G)-5 M+Q6X=\VI7P&G;5I[9]D"SLMR>AY*_65!"_=3"DE&O/NT=(48$T360,W;*'#Z M*,J\?138/1(F,0#8VTH='4:.SB!%UEG5T3/[3OMSU8I@SZ4Z]L8SZL2Y9,HM M?E"57M3GR'U0LY/4MYE>`G-`FX'DW>U[X_[1L_L#4$L#!!0````(`%U+&T=B MB<"C]`$``%0%```9````>&PO=V]R:W-H965T4%>X9SSIRQ MQLXZ+MYE!:#0!Z.-W'J54NT&8WFN@!'YPEMH])\+%XPH'8H2RU8`*2R)41SZ M?HH9J1LOSVSN5>09ORI:-_`JD+PR1L2_/5#>;;W`&Q)O=5DID\!YAD=>43-H M9,T;)."R]7;!YI@:A`7\KJ&3DSTRWD^TA"G^T']N^U6NS\1"0=._]2%JK19WT,%7,B5JC?>_8"^A<0(GCF5 M]HO.5ZDX&R@>8N3#K75CU\[]B:.>MDP(>T(X$H+T2T+4$Z([(?Z2$/>$^(&` M72OV((Y$D3P3O$.R)68Z@HV&"R.BE9&T:L*=KSX*J;.W/(I7&;X9H1X36LQ^ MCEF/&*SU%XN$WEP@G`HD_E*1PQ03+B&.,\03+J+!1>1:C2;\('I"(!X$7+B+ M9VT$&PO=V]R:W-H965T5$O8B6-N;- M64A.M`GE)52MI.3D2)R%",(TY*1N@CQSN7>99^*J6=W0=PG4E7,B_QTH$]TN MB((A\5%?*FT389Z%(^]4<]JH6C1`TO,NV$?;(K4(!_A=TTY-]L!Z/PKQ:8.? MIUT`K07*:*FM`C'+C1:4,2MD"O_M->\E+7&Z']1?7;?&_9$H6@CVIS[IRIB% M`3C1,[DR_2&Z-]JWD%C!4C#EGJ"\*BWX0`D`)U]^K1NW=O[-&O:T90+J"6@D M1.FW!-P3\)T0NTZ],]?7#Z))GDG1`=42^[&CK8%+*V*4@7)JTA^7Z4R9["W' M29*%-RO48Y##'*:8:$2$1GVQ!`KF=#2AHZ4"Q0RQ>5X!#Q5\N,=3@S%Z+A`/ M`K$7B&>GD,Y-)KX-CVD\!B<08KR$*^:X.-JLDN>&D@=#R'P"JWAX^F$DQ^84WEQ%UN! M4EP;[7^N,3O.CCVR%^`A?S`SQ8^`NTR>M>1"?Q%YJ1L%CD*;Z^7NPED(38U! M^&*,5F;JC0&C9VVW*]N!'P0^T*(=QMHX6_/_4$L#!!0````(`%U+&T?!,%R? MR`$``$,$```9````>&PO=V]R:W-H965T&BDI25_GVY2+(<&,E%Y`S?>_.&B[)1 MR#?5`FCTSBA7QZ#5NC]@K,H6&%%/H@=N5FHA&=$FE`U6O012.1*C.`[#+6:D MXT&>N=R+S#,Q:-IQ>)%(#8P1^>\,5(S'(`KFQ&O7M-HF<)[AA5=U#+CJ!$<2 MZF-PB@Y%:A$.\+N#4:WFR'J_"/%F@Y_5,0BM!:!0:JM`S'"%`BBU0J;PWTGS M5M(2U_-9_;OKUKB_$`6%H'^Z2K?&;!B@"FHR4/TJQA\PM;"Q@J6@RGU1.2@M MV$P)$"/O?NRX&T>_LDLGVF-"/!'BA1!M/R4D$R&Y$5P%[)VYOKX13?),BA&I MGMC#C@X&+JV(44;*J4F_7:8S9;+7/-D\9_AJA29,[##G-29:$-BH/RP1!_?T M>$6/'Q4H[A#/7U=(Y@H^/"5K@^G^:X%T%DB]0+K>A6UX;W+CV_`8[HML]_M' MH.(.M-M_W"V\.AP&LG&75J%2#%S[C5NRR[LXQ?9P/^3/YKWXZWV3R;.>-/"+ MR*;C"EV$-E?'G7,MA`;C+GPR+EOSHI>`0JWM=&?M^TON`RWZ^L0A]/6VX6;*M<(`_C9PB`6>Z2]'QA[U\'WX]8+ MM`4@4$NM@-5RA0H(T4*J\.]1\U92$Y?[2?VKZ5:Y/V`!%2._VJ-LE-G`0TJ+D(Q.%`]1_&'7MC/K8-_DV4A;)T0C(9H)4?I/ M0CP2XID0)J93Z\ST]05+7!:<#4CT6!]VN%%PKD64,A)&C=O/I3H3*GLMXRPL M_*L6&C&1P>R7F!O"5^JK)2+/I4<+>K16H'(0+X\KQ%,%&^[BI<'D^;%`,@DD M5B!QOL*=28O9NYAX#5.YF.2QD?3.2.H(I*M&7$RV:L3%Y(^-9'=&,D?@>=6( MBWE9-;+$1/%_'$U^9R1?%LF#52,N)EPU\AG&&O$7MX8"/YMI(E#-+IVT?_2< MG0?6+M*W[BZ_5X/,SIV;3%GT^`P_,#^WG4`')M6=-A?PQ)@$92YX4N?5J%$[ M!P1.4F]SM>=V^MA`LGZ:I?-`+_\"4$L#!!0````(`%U+&T&PO=V]R:W-H965TOC0FQJ;.;'`(V_YGYS=AX**^4O?$3 M(<+[Z-J>+_V3$.=%&/+=B728!_1,>OGD0%F'A1RR8\C/C.#]8-2U801`%G:X MZ?VJ'.9>6%72BVB;GKPPCU^Z#K._:]+2Z]*'_FWBM3F>A)H(JS*<[/9-1WK> MT-YCY+#T5W"Q@8-D4/QJR)4;]YZ"WU+ZI@8_]DL?*`;2DIU0+K"\O).:M*WR M)"/_&9W>8RI#\_[F_=N0KL3?8DYJVOYN]N(D:8'O[. M1DTT:-:F!DZ*4'IWAHA\VSPRS)T!:DM1N"2;R.*,OZ:(;Q2Q3C0VDTC0UPZ2 MFP,]7"4606)3ICI5K>EU(@G(4^"2U98,%BEPRC:6#&2FMX?4Z8PZM:A3.TZN MJ5,C#@I@YA+5IB@/8N@2;4Q1%F1/+%,VX\TLWAE*IGDS(PJ$,4SG-%I7F[JX M0$6:N&0;2Y;GJ'ABC^A6IUC&;7\-%K;OMW4U5GO&1_,3LV/3&ULE9G9;N-&$$5_A=`' MD+UQ,V0!&05!\A!@,`_),VVU+&*X*"1M3?X^W*1TE;ND&CU8BV]W'XIU+[O$ M[:7MOOIB&-]V;U%_[FQQ MF`?55:2$2**Z*)O-;CM_]K7;;=OWH2H;^[4+^O>Z+KI_O]BJO3QOY.;ZP;?R M[31,'T2[;70;=RAKV_1EVP2=/3YO?I%/>Y--DEGQ5VDOO?,ZF.!?VO;[].:/ MP_-&3`RVLJ_#-$4Q/GW8O:VJ::9QY7_62?]?_9PWKW*TB('$'DC'K/G27\Y>Y7 MD!!2((HI:A_6^RI:326$\-<[E,6"4^]28B#)J/A5M!YVF'M+'HD8-2]Q,$K% MJ'H)@B_$];26/5;%#!P[5?K8>D9M<<2BD3[6G530.CC<9 M,UP@07CY2\\OH4%PO,F$XP,WNTQ,^L"5Q8+G`QQR,N7X(`4EKOT^<$4FY)PF M')@RX_@@`_40^^,?J3CG"B>G!-&9,[Y=A6-/"88-E)MG"64#6D7CX-!3DF$# MY>99ZJT\0D*#?-H)*H8-%(BR3!';'R#3J;M+HH%PY"G-L('2P`:9UP9`9$+& MMD'A\%2&80-E0#THX[4!K:)Q<'@J$)XYI_!P[*F$XP.X9:-\0*IH'!QZ*N7X MP,VSS%]Z?@D-@@-/91P?@!T@>3D`,LV['"B<>2KG^"`'I\"_+0*B+&1L(C1. M3RT8/M`"P*1^']`J&@>GIP;IF7-Z3YQ[^FX+O/I`*_#-$3Z@533.IUZ8U0R[ M@99[2X^0T"`X\32G'=9NEDTY[_=UF[T27]73VGH'Y!P.AI.2VT$Z]IQ1T8#X7PTG);:N%O'A+AV`%'* MN788G+2&TU(;!4M"^9UQ1T8#X:PU(&MSQ@7(?/K-D--4&P,*BW+#'1D-A%/2 M<-IJXP8@\6LJI:%1<"H:3F-MW(C3Y`],0,9Q`DX^PVFJC;MYS+$3KBCI3Z+@ M!#6&PO=V]R:W-H965T.]6HA6Q#>M2))Q="6\C%E%X]UE,$SXK48@_X?N*UL.G< MLE!KK[0LR(WCID.OU&&WMH7TSP%A,NS6"5Q;>S#LW+>I80SJ' MHLO.W0?;*I<(!?C5H($98T=F/Q+R+B<_SCO7EQ$01B]-I^Z#?I)&(VV=`$8"F`E!\D]".!+"!T$Y>#J9VM<+Y+`L M*!D M)5U$2:TH^6J4U*P_V&3I:A83E6VR\'F6;)$E,[)$Z]4_9&;U4Q#_1_7SA4UN MV02V3:)M:R62S6#Z+_ZG;Y MD"F+'E[13TBO3<><(^&B%:F^<2&$(Y'/WXARU.*$F"<87;@P6I=^QPRL47SRRC8N;)J0 M"FIV$G:+W2OT2YAYP3T*$]YD?S(6Y4!)B&27.'(5QBY^R><][3XAZPG92,C2 M$#P:A9C/S+*RT-@1TS)_=I.%@VLOXI2)"6HZKMX%-:Y[+J=I5M"S%^HQD;*Z MQ>0CACK]NR;98))'D^Q*8#+[AT`^"$RC0'Z38'J;&ULA9/-;J,P%(5?Q>(!:L#0J!%!:AE5G<5(51>=M1,NP:I_ M&-L)G;VF&+L3GT(*BY4P-( M]Z936E#K2GW$9M!`VV`2'.=I>H\%93*IJ[#VJNM*G2QG$EXU,BA4T3 MU$)'3]R^J?$%IA9*#SPH;L(3'4[&*C%;$B3H9QR9#.,8WQ3%9+MMR"=#OABR MKPUD,I`K`X[)0E\_J*5UI=6(S$#]Q\ZV3JX]Q)&1"30=C\MU9MSJN2[2LL)G M#YHT>=`\K37Y+45SH7A8)-@%N)DBGU/$\C%?^;.2?`\@,Z"(`+("W)/+C&7L M(DIDD)1DLR$W9\3EGSOA".@KYIAH` MC=XYZ]0I:+3NCQBKH@%.U9/HH3,KE9"<:A/*&JM>`BT=B3-,PC#!G+9=D*4N M]R*S5`R:M1V\2*0&SJG\>P$FQE,0!7/BM:T;;1,X2_'"*UL.G6I%AR14I^`< M'?/8(AS@5PNC6LV1]7X5XLT&/\I3$%H+P*#05H&:X08Y,&:%3.$_D^:]I"6N MY[/Z-]>M<7^E"G+!?K>E;HS9,$`E5'1@^E6,WV%J86\%"\&4^Z)B4%KPF1(@ M3M_]V'9N'/W*/IQHCPED(I"%$"7_)>PFPNY.<%N'O3/7UU>J:99*,2+54WO8 MT='`I14QRD@Y->FWRW2F3/:6Q6&2XIL5FC#$82YK3+0@L%%_6(($6SI9T7S"KNY@@_/N[7!_>%S@7@6B+U`O-F%YZW)Q+?A,9W#)(#K-VU5:@00Z?]UBW9Y66#_F+>3'^@M]ELK2G-?RDLFX[ MA:Y"F\OC3KH20H.Q%S[M`]28-[T$#"IMI\]F+OTU]X$6_?QHES]']@]02P,$ M%`````@`74L;1]IK#J#A`0``S00``!D```!X;"]W;W)K&ULC53;CILP$/T5BP]8S#47$:2$JFH?*JWVH7UV8!+0VIC:)FS_OKX` M(1'J]@5[QN><.6-L9P,7[[(&4.B#T58>O%JI;N_[LJR!$?G".VCURH4+1I0. MQ=67G0!261*C?HAQZC/2M%Z>V=RKR#/>*]JT\"J0[!DCXL\)*!\.7N!-B;?F M6BN3\//,GWE5PZ"5#6^1@,O!.P;[(C$("_C9P"`7FOIE*U-HL]5,&%]%2] M\>$;C"U8AR6GTGY1V4O%V43Q$",?;FQ:.PYN9;,;:>N$<"2$,R%(_TF(1D)T M)\2V4^?,]O6%*))G@@](=L3\[&"OX<*(:&4DK9IPVZ4[DSI[RV.\S?R;$1HQ MH<6(I@HN/$9+@VGTN4`\"<1.('[8 MA=VCR=2UX3"MQ>`U1+%$;*/_V*GDR4:RM!&L%CDEBR+I=H?QNI&UL[7WM MDMNXL>CO\"E0+KMV7$7)(BGJ8\YF;XWM\;VNX_6Z/'92J5OW!R51(\82J9#4 MC.<\U'F(\V2W/P`0)$"-QMYDL\FDLFNO"`*-1J._N_EC5=7BZVZ;5W]\LJGK M_?F+%]5RD^Z2:ECLTQR>K(MRE]3PG^7UBVI?ILFJVJ1IO=N^"$>CR8M=DN5/ MQ"'/_G9(7Q6'O/[CDW$0//GIQRK[Z'*Z'(@C=#S5$%TZ(NL/EB(_I=5;590+OO4]V:7?4I^1N6Y3B=7J3+=,* MYEOVS/,*5BZ3+8Q8I5_%?Z9WO>!]NMM;RP2CP7_VOO`A+;,"M[02KY/:>A

?KI-M94WXZE"6]$)6+6%'?TF3LG?QP6`4#Z*@ M^_/;2IU`(OZ<;K>#+WEQFXNK-*F*/%V)MU5U2,O_U7WM?7%LHC\56R##I+P# MR+:.M_78'RHXUGU1UEE^+:[JI#Y40F[*>NDO:=5SHK2(>`6;OBY*ZSBO=LD6 MGS<+O2IV^R2W!LK9/AP6VVP)AU`D=1\)%;L=W)RKNEA^\<75)BF!XGXYU%4- M=PQ6Z"40>5"23M[`S]:>WOSEOK?IF)WOODRV2;Y,`2)@#U7_S3:O[KB/J)*J M@DG.K<=)M2%6LL2_I'\[9#?)%L9;P%PLE\B,*E&FRQ0&+;:I+_*T%F?OBSH5 MH075V_P&YH$3E",B:\2',MTGV4JD7X$Q5C8]J.=9OBQVJ:B3K_:85T4%,.$& MTJK.@.,`D0-"LL6>NV3R?(ZS>D4$<:BW@#I9@HS)@)C!WI`8)1X`W%W<#)[)!OSG8GU M#ATGG.`AQ2UOLW4*JU6'$B&@-]V[<$.O2&>;)8"\K,Y2FWXT6>R3.Z0)Q_/R M`#@%C.ZRJ@)Y8"WS"R$ED0/[B.&E.K[6H2Z/'7_?02N8CM%5^W0-#%C\"+G& MIMBNTK+Z05S",=5W]BUC#E,QAWDZ'(4Q(*SDD_)%C$?XC M*N)#OLB09:]$Y,]'@1_-I[3;R)]-0W\>S^4PBW;@W@P`4\MDG\%&NH\_IC50 MIH$K:_N@E@#9W#'(P'KB:.I/HX@6CZ.1'XPCN;1(:CH&-P:K%GI20H][Y+L& MQ[3**6]V..39AP2/:Y/6&7#6YP#V4_&B!T,FT[>Q)X_&UH/T0;EG?I[%`C6M9_S]K6^"_@,W:R?Q^!@D,@"5Y6MC2EZFR,";O M0?`B!5TWQ8W?9,C@!/SG4=[RH7=DO[1Y#T?CAN)E4H%^HYD>((N8+;(;)"0U M96#+NVQ[:/'+TU]M$R,)'5"P;H\08W.(0'_938\P6?WU4-4\;UV@IE'D2]`& MB3`5G@KZ+U)7UK3FNBQVHCAE_M-A)VHAU*3=)?IV23&1";:LC M=,M.DMZ-4M>KQGV_YO7](MUU*UPG[]I$=2_U+4'&5!E9T0#'WJE^.7@`\FU4 MLY@F>Y0O]WVVH;+LAPRUQWL@!_I:INE*7@6D79**A,Q&\7"!L'9,[QJW)$+3 MFSS%8.BU+(!)+,#XSW.':77LI=1IC)&Y)M4$J7[UYL"\ MCFM(EXJD7PBX+8?=84L4"=5%(P(^[ M;`N*)O"9U6&)$F\#"-LDH`G!1'=BE:U!`A`SW^\!-JGNX7$N04J"3"BKH?BT M2>$2TH2K["C>+'"NPU?\0>;)+MV"&7J59M0,MXG6R M@RW#[MYL#]DJ6U:;XDOU/__MBU?`Q-B$?9NO8/4R@ROT\H`05OCZ=CU@X4V> MGPT0F0?'490+>OXN@WL)=R8#;71?XFWR::X_90O&KUJ8=G=@;GJ3E!FH9:*^ MVZ&.L^8`!$1IEM[SQ0%#2>Q.TF6VX0*V);+.D" MUQLXC>M-<:@%'N+G/,-?2;&1]D=Z0YHJ*G=`,H(H!=%&2&^AVCSY%9(]S.A) MLOB!E.74$%,P$.7Q'6[27OH6Q#A@>KO%+1OD!?-LB_QZL`55>:7D.VPY6Z5# MN&9Y+.UP/ MAC44,A23^)D-"%YF6!L4`Q!UMTDEM7K8A4<2B.=N'8!SKV3)!L]HBB,O7E19 M,A0?4_2,(P)YU"WBJ3/4DUJ0.BI\^WU1UAMQ`2/@#OGB\H!RG9:^@L/73V"K MH7NKXU]MJ]%OL57?M=ZS8!`DD:P[AL2D48['!H\3_<2CS:1PT*2P@`%P*+1 M.[1K6!-0\"[YDFJ]GH4DL++#3II=)`(3D"I+YLK)3IDGZ.QOEG5NAR8SR!:Y M(+*P"^#+="C580O#8(/;E92N?(?K35$94`V%UD+I+Y>-%MHF#4GT%7'K37:] M`01M6=2Q:D]P@1P6H)2E=[#Y\@OJW(=\51U5I4%ANF M;A`$%DB=U0S9+2^@DG=Q`3M MGO(Z15U"F[9$9FJ'\"`1S!WPI@$A%+=T2@M0KU=XCH1\I$'E9U8,L]^7?4)?#42C>#-O] M4BF+Y\(=4FD#1>OD:>TA3(;%MS*<1T/!KB0^]:Q2Y+5J]$\X`G5_T"P![E"# M[@9*]"X%?L-F67-+2QW-!-ML#^RH\CW)S](MZQORQ:KC-'2\BH3?CCM1(*WD M,^?37>&Q%8T7.2$9CE2Y^@\P$[2)Y&4[W)MBL?@^&\SH!)=,Z$_*Y?$.71YO MEQ'O:QD:_G@GS7!)D4N^B=!RTZ MQQP*"?,J1;49]N89#CUZ`AA``8A[X8D.!,$Z^YJN!G"82P,`O4BY(A5<39NE MR@H`#4B2M7I):G`\4['V\!G#I6%JK[P$^DR(@[L@8+%*FB&H+<`"2-^0FV"G M#\RI;9<]1:9I>=AX77CH#T)OH^)%S0Y\VH*\R-)MP!`AR#`1LGBXAX-B3;K7 M-B7:E]3,=T6I#F3#@#DA]>;NZ7B:.6J9*WU5:E;67G@,Z!)(H\HU2&R)7/.- M>Y!^ATDS%(OD/E3Z*$IF'$/V*MZ$%2@ERYKN%G)<_`]Y(Q"Y?--AA0K$#-X` MD_HXSJ"B%*?=);`5';"ROIB"/6L1.4W;C-:82A`]"U1BI4:WR<`60%5K*SVF M9"$K,Y0HQ'(*&#[5"F_"WPX%\5&4H'!2JT):X-5AO]^2T@&G@%,;EZ8&$5"N M*@FU/C&YCS8$>_1+5JB"M1W["+#7G+V^.TRNN"=T2I#SND#1*<4^(WJ1:NPB M8AK,94@WQ76)?N3^PY$:)"\%/`?.0"["C`)H98>./Y!?:TEHC%^`:BE%P6%/ M"Y^T>;6@DOB\,*$Y\327(!1@%`D$/8]O:,`$@N237I>D/.)3@:8MU0PIAF\] M+^CCI#RS&@/X]3A:UP?D+>H:"R6C";1LW8&.X2)(%&J-935H""Z9+<#`8#>L M6W@)J^;F#CNX135"JOR4+4.Z*$J)E9#Y5^2-\,5TQ-8[3:6V:$H$N)4=[H8" MVOL6[H8A*<:DLM,C7MUT%/0("D("43O2Y:'T#&?>*5L=^V(\_::M'F7DWLE; MC:-OW:KIMWS34G^T%8>H9*?DDV"7ENEP.LDQ M4:;7(#*W\B1(-26YP^N1%LK)4VA6R*@O+LI.7J\3Q.VJN@H/6D:N#Q2_P!G0 MU46^K26K6``1.M7*)KJ`#Q9I?9M*X4#KYH:7SVON)FE81,+.Z'(;>@FH5F!P MXFUR6RD9`Q82&"@$,'F>R)0A=:`M[.D:L$?H=M,`*:=G`0)S4:(@8$+&X-7% MTHYJ?85[!5:NE'G9%M+ MMZRZ#-[)ET&QNA5L*B]D5(A\J#IU38)"DK99JXGX9.3J,ORVTBWBL?](!N>: MVP(3\64QU]>,/2^:)=6F.TO;*U:M+!%&FM?Q*U4.86[<7`,8;P&2!;@8K$46 M.X"$`1&T=I1;J@#8DIU2DL$`6:!HG($8%&4FF="$RCR3 MW..5M,_^"ONH0%>56N4.!16&^MBM#X0#,E6A4?OZQ#5I>:?B;(1T"`AV8=(: MC;V6-XF8FBU(V%#,*PAJDB(84QZ\Q(M..X:WC$""6FE'V6UI17)"#9%.'<`D MJF+2&8N!TD2*$0SN#YB'`(_4!H2*9Q,9KY-,N0P8,'D)*^:RM`3=7KJT9!\W M%H#RG*!MQ!BF2+L$W=RRIZY/2WX= MNP6D8CT-@HD_FLRE#`Q"/Y@&0_$^O?6,8/@5.@71/$.7&\W&&B.N\T:+)M<+ MWLL"_A!G;RZN7CY7J0.N@>+SGH(39Q=7GY^+]\60EAB,YKYVS]`YOM)V&;'W M5YI\V8Q&1R$)@2-+`36MR`U%I`(+OGHNK@_`7-#/07&9C.:B&$^&>AT22$IR M`(4##H`O%&0"?`11B,_FHY$'$_\,`H\3K]T>&)ASND$Y@UPSOEH#/.. MO7=D)6N'+A+CJC@LZO6A\3^+N3^-)R*@?&0/TX!Z9H_QGRG,/IO3[+TY9,XL MS,8Y_+H)E/5C-S(]RT=P^C&YU:Z?2L3!W(_G,Q%/`W\\#[P_%^67098/E)4^ M]2?QU)^&(P$X'\]]F,Y[@P)Z`_3$.:_Q#+89S42$`^<3B?`FFV\&:`[]$6`, M7I_._&@4NM!L)OT!;CG96_[IJ;0P->-$SCCSYSSC@[+P^BR>WEQ#FLU7.5&H M7OI"5F&P/X8O[P7K?Z<<%Y;"G5?[9)G^\0F9*.5-^N2GL?+3D7]>`WYI`/ZY M`=S3O.3H'3K-VD-R'D=S?S:=`^D&X<0?CR;>I8T\N#%PX*,Y'(X?CD.@GK'W MR73%N'$>Q/XHC/PYL.K8CR9S.M9W+4L5^!"Q4&#B\73JCV#`N&DY&XD*9E0I'F1A?LBR4J7;#Q\ZX+I%4R]!*. MR=Z/\@<5W\1^`#B9`TD#?YM&<)$"[QM*.T*XJI$_GH9B%H^`90;?A;<'ENV< M1.*Q'87ARW,2\[H'`MA%,(*=S,?XMQ`X3S"ZG]?X(5+<),:_S>&]<7#?.EP2 M,)O!B85S,8LF\/K@39DN36G2*.9*CR7C+LV*1"&M5'M`2RN'A!H)Z$F*6',S(@G>M$S=(.6^#YH?QG9?'7A MU>ERDY,3OW54\L[FZ`%$AS1HJ>1$R]C5RNHLY^&A1@U:,EK27)@BM7YD>%E^ M0-!@S[P_Z:O.TUNU8P]#DL#Q2^#X<"P(3;$MK@FB9'7#B32(#G5.)IBDZ)94 M_>";`>A.WL^FY2',VR3J-5DS[KSXH<-?<]\['FO,,Y:MW5C+"6;G::5X?:-` M9FX35:&M@\S]&LVD-V!]A$.\PY'!//9#T%GDG][+0[9=Z2R%5NAV"JH?Z!-Q M!'^;QJ$_&4]A=IE1V8F'3^&:@[413N!O([C\,^"OOZS7>%G6!V"IY%]JOQ+X M$;"AV6B"S"4,\1_OXE`7*E?JL/P",$1^%`7R#]Y!"\9H.@?9',*?P)OG(T]7 M%+F"]@%(SAB4NHZ[?"\'W!VC+]+VI)"H8,MA*L1)I09 M4%$X#`Z([PTP<2Y8J-B+H]F[ASMOYV2A^Q$X.WF[!7.P%:')E8E^H+-F$URDV1;]E*U MT40!8_3:+#F`[_D2CV$+8 MQ1;>/[;80G2*+;Q_;+&%L(HMO/N++9QE`^+7*1N@`_,LIM@IFEC)),,RU0HV M%\FP`:@0?ZZ5W63K4XB!"CXHX1(C*2FH"6A^B1<@[=8WE0/";QS(_C&%2+(`#Q'T?>A0'/:X8' M3?W1:.Y'Y,J9H9HSCCSC=`,PL$"%@GE@8#CRYU'H&479(!ECT,/""9C-('\# MU+%F,BZ!=@@Z7LT(09,EN:*RAK-@_,SW@O"9+X(`_C6'?R;/6#6[+9#=Q_`+ MW"2,O(%4V]X]9T-!Y:^M.3P4#YM%URC]>M:,1[!F.,+E1GHY"F2>MHZM#+T] M4@7;A'=/8XC!J!,2-H]79L!@P$,;'>?>&QE(PE-`FR*"(T`UB+B6&,#Y3>&_ MVDTC6E,8;X8TMA7I;8:=+8`HUUG]O%DS0KT=?80ANF_5FJ#YXF_X;[GNRCUC M%$@78SCV(SVX/68V9^#&H!/CGQ>Z]CK3"6?](7-/ZG24S,P>``JUM>*HS>N6 M!LCA720G>N_(U=OMJ6+=.9\.&W?`@(,:@W4$NXJC"/^4"#1@&Q`%PAX5RO%' M>1`B)#3C87_2B0"$CQ0S+HEW-K'T<^\C\)>DY.B^U&`JN'\CFD(\%V<2U<\] M=@XTWJ3,N>`Z((]>IXS"^,IV!5X@LR['Z3R!-NQ M`$7-6X^-)C<@#Q"N&=W8/Y.R6:-GC+R#*`[P]J)?C>CQGM8#(AP3X(`I(@;7 MA9=',8MI2:38.;&--F+-9@#>)7O9\/>6E7PV08_B+$;JBV$^=%`_I]"$:T6, M0P5PFO&8_\1:K>R_$C,QTO5:AJ2T1WLXKST8*NOJ.+49?0V9Y*%D$DC*E5<= M*U1Z!4D6WV1<0H)R629K;)K%GU%=4 M)@UA7KB%%;JO6$#O-;E#+;2C`U#[W(C;;!.N;J<$EO1:IH!PH8O*[\A32<>) M\;8#268"F'>$9!287-J"1(8P;HI;S';W96$7G0D[H MHBG::*)T6-H4T(FJ`S45'SB-I^$P%CL,:)"9U,4DNIYY4?8'H;50DDU:*%+R M^K9O9EEV#5+X[Z?RZK=A5D6739TE*&Y4$-0DZFA-@PI%N\*Q3`'>').XK67] MCI^W>5M5OQE2$.R#LKP#29SA+@BB?,8PL!2"B_[ M.M?T#OP``ZECQ#'U,!B*U@O<5<&C]\[%??UV,DYQ044%,W"HJJMI7F2X.QCV?!6*9KG6;TD)6X M@@)F)\^7OM.M%WQ.NTFJ5N,*I!^'4MFSMN=8&]#U$$BQJA3_PN!RE99;K;RX M=S+0,6)0HJ,(_S8&6VT:>Z]:HZGG"E<4XFVV6G94(L:,G0E:.C3&'$@%.[-+IOY`<:^I[L>M(IJS! MLA>B[_",7QYI9V)WN=(6(56Z&\EG:BLRZ^'*2#;[H)+-CB`C`C:A`&$5[H,$ MQ,/XCTS!0E,`5+9QFU=*11#V-X])25<4T&[9PZ:6ZN<#^\2_R:K3O,@'6$M! M*=A'.[P,Z;!`H]HK[YUH);IQE+;=%`9NRXUN^THR'&0?*"'D!3?R[]KVP5"C MP-P);PTL"Q3.Y/4!'J=7I\R,;"$KE!7/WR=W)5Q5I<@Q`Y&&7DYE"A326V+) M\RK!4B;8(FH!K9VUYM;E+,J5+K6]?0.RUP:9RR82R30YQ="L7\&DQKR5/HVD M1@D6&6=))M47KOW3F)*L(9?:)1"@]BO2HJ1^K#`Q&.%NH&RE/-Z'!O3?42$- MQF#0U8Y]3%1V)9/$Z]X\7,^Z@#Z8$Y/93)P]G0WG88P@/05>,`IE72/*%X+^ M.;T2@/$0T.`PI+'P5A3;8SMBPW0+^9[1XZ"5\>G60\)PZL^#0!TUQ:^MVSZ6B:[B%QZ%5YS3+#%)N'V[DU5!31*2EB#PZ&)Q'`2M M?I7`:U32<^+KHJ#`&29(HIQMB5%"ESU^Z4X6P:?L\B:='I1/ M5MB:F!"U3L1662JO\U6!O68^-S$4W!#0QL1L6&JQL*8-ASH0XOR\5=CSE_3. M)&Y=HXG%B(X.(ICZ.HWU:LWL-*%3.VY@9N+G3)_S) M]&*JU11%J7,AOTE)3:"(4N`:WU#;#L8%[9X%>OHU+9=9E1HDQ9>."$NV!5`I M5$9&/`+%])S4UO)4GMRNQC6TUG;!!AVZ<42P;D*\7)*APJ("E#,PE.SF0ESI M*C"HIB',QI5`1#;L)C)X.3H&N#2(S+`4&Z\4JE+%X%'$=50$#(OJ25>"*UB0 MCZ-HB!3QE9*FSW;\T#`D/O;0%ER0T3,185:"=]DZWTQ=>G@(_XP\%]&'LV?8 M.JIYIO8BF,!@;OC_I]8=RB@2VC2]:\DAV>KQ[MR3O>[_K!B%,DLNU8E\(.[X M%K6H',U>:O7@&9%U,3!9;03_FA![?BHFPTD$?T33J3^;!]XO'4(:4Z=K&#`; MSCAW\5P3FR*(%9I+/"H>AA-KU)YJ,V(_A`4'_5"-18C9WS3/=!@%"-5\YL_C M<2]4P6@X"WNA"IL]@NK>NRZ0Q7@D1\Z&P03^"/P@PA3_`'!N5I1G&L/,E-DV MPI(B);IEP)HRZ/2%8>%EE&>34LK22K6GM-43,U2YJQ50Y\PSVE\MRT]NK-#R='IZG-C`E,=.FW3 MRMPLS%Y3K&7F`W@PX"9-B?+[4I&+.D!.B&EKQ@$658Q&G629\?!YN_)0VP32 M,B,(.4$Q',YD42M<@NAXH@EIO9[E?9,Y'.,I70*-%>UD8MV7/(Y$XR;_1,75 M=E4,`3#0Z":CF:KM3K6T\5IGHPJT]+)&;=_Q!33O%1;B5GE88J!U.FY5ZH"V-1H.GP.M'LK`&^/XTZ_.\%WX4$X]^@!/B>0)3^>T_-P&([4 MAOBQNBZ3X12G#R;>W^VN M\R2@-V?X)IQSY#[GJ7'.\ASYL927$P091:;CTRPR0.%L+2W[,!]Q MGL68\ZQ"R618VWFHH?X6AO&!C,4!;51V#!A>LWT;(&EFHUFWT&X$*L5N.K@V M+Y.HXD?X*W;S0[.2_-@ED@DUEDU5D%&VIL'&>9PGA@T0^+U%RHV;E!>?JRIA MB=?*IK5\#^U/;5B(FC0&A5!X:G\I`JU]ZD$N+0+U>8ZVS!JCYJV_XM%FF19, M'U.L*>:&'"YO2,N-BL@P7C@M!6C4?!V9?G2D'I<6RTEZ^7&PH3-PU3B%+D,E[C'*U`A<(@ M--$?EAH:&;D&C73G1[`KV1`3&X26U(8%9VH[+:FEBFI*I%-[56UWHV4X*,WL MJR$3U=UV_63F3T`5X+SUL1_.PGNKD[U>Y_R;EFNAW8BR/#@S/(/94-!KNI.< MS@OUWC:O,850&)%8_DZWF>WMI.E[SG1O_:/,R_5U8P4C08*O>44Y\Q0^7NB< M>3-T:?I2%NDR.52-CPC?]7;83[SQ2U#YCMZ3A;Y7S82JP,N1MJWL*/IK(7+?I MR(_'=GG=Z7W?Q9GZF_U!%-VEO6GNU3_FL9/[8R?WQT[NSO;FCYW_H0N0/V?37OL:/_OU-&^MW&1XZN3OU7K^Z.="YK&`B<.>VR8_RLW MS'>R\K[^^0\:_&LWV[==@G;O_5/&//;G?^S/_]B?_[$__V-__L?^_,5C?_[' M_OR4_/C8G_^$_OQV0ZC^=OT/&?LOU-J_OQ6$PX?U^!F`Q\\`/'X&X/$S`-_V M&0!G8ZL>3O/XQ8!C7PQP5E_Q!P1:!9HV6A^_-/!;?6G`2JU(;YT]^ZTS>_Q" MP=_U"P7B[!/UP;'R8QX_-L"MTQZ.G\[TU6>T_3O=+8#;/OL3CK,Q]Z=__*].T]NL-?+D*TZ2UE_R;VW\'W9 M<\`HWNR73O]"K=GL%D/]DMPO7#SR=G4$D.VES,,F(_+N2ASKYFJ[D(>O[8",7 M-./IKPRC[;D]";K("5WLQ."1]!:GSB'LV)F*99X2@1FXOO:LR?8(L3HJ1IP? M2-8AF=X'9JRF.Z@W5&-_B^K^*(T=W7/&:>Z)R0R,JH@3\-0*R%@&1SL>8W4C M:(5BW+CI^["K"R.FY]:%C-ZYOBW>,A`/CZR<@M(38RJ6/6B!8#GD[@VD.)'< M#:'\H[%W,LH>"L*Q@-?Q4,+@WN_LG@#T*7&$!T=-'B*0FXN.E5DIU:>?&*@8 M]%4?G;!O=/AW?^N/6-@8<`8K+'/G:)S"XO:=$(4+Y*-0'0M1N#E73VSB-/P[ M:>.>$SE-1W-\0-66RXXOE3YLF7>=3Y/*7@WW#'.475JET/ERFU+U"W]5TAV( M&8AC`9E3:)C>'SH5`B-H8Y&9':ZQ[Z0*U/1$F&PT]RB`IL[;Y*R9&2U&$>BR M3XWYGLDL`VD86!DA0ROYX7M6M"8;!HZ??LT5(WMZ>]LC._[['4M:./R>R2Q? MZ-!VCW[/_)-?<[+IT3CD0'QJQ_!.T!N<849+3^7HE>V)B8%:\XS'T_Y%@FEX?!'KC?[)@GDO M"GN)SSJ>^3"T7\=0J_UKA\`?''D]A=)=X55+[-\;;751E"O@>GQF.^#J\&JT MXJV6P=X)J)[`@7C/1]%B!D>M@W?'2EWF^PG+MO-2'J*13D/Q,QB&FTI<8@ZV M;77<#:63/;3DNX,&C@YQ?'/-10".81S*8C;L,L5E*,#[PQ]<S`\06EHY\K:F'IMQ[M[>2'O\6E"W'K+#T M0#PD`-T[ M2!/SMB">.<6+.R#>'=:C3=QW"BIH?IK31S.2P+(=?K$#?/+39Q8JG$/=4?F3 M7GW;_LA!WSLR_'T?5'K8PR!2H^Z=WQCXT!4H%:!O_GO/^FC(O77^3\'&=_,% M'85M?TBA\L7/69[M#KL'O)!\=;W0\&ZY;TO.=[E]-\;K".;>.\?Q$^`$D9*V MXFA9WCRT'0+&0^O*F`]MP]AX:%NUQD/;2C4>6E:G*UWH(;I&6S"T/H76"O0? M?X\TOO9]ZY.&C9A@"8'RO_U)*??^]??@9,ARYVAV++]:HCYJX7!*8L^X)BG& M^&Z2/;;=)_X$7Y?)3F/W=3-FE;#JAO66UM5J]_X@8=_MROXPBNB\W>=Y[4DP M&(A[4PE.$4VM_(&CFG5[P(NJJG_Z_U!+`0(4`Q0````(`%U+&T<"//_T#0(` M`(7!E&UL4$L! M`A0#%`````@`74L;1TAU!>[%````*P(```L``````````````(`!/@(``%]R M96QS+RYR96QS4$L!`A0#%`````@`74L;1TAJMI,?`@``ER4``!H````````` M`````(`!+`,``'AL+U]R96QS+W=O&PO=&AE;64O=&AE;64Q+GAM M;%!+`0(4`Q0````(`%U+&T>_A\OI20(``-,)```-``````````````"``1(1 M``!X;"]S='EL97,N>&UL4$L!`A0#%`````@`74L;1WIAD"8L!0``=1,```\` M`````````````(`!AA,``'AL+W=O?+E?;?`(``"D)```8``````````````"``=\8``!X;"]W;W)KZU3H!D$``"H$0``&``````` M````````@`&1&P``>&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`74L;1PS8Y%C^`0``)@8``!@``````````````(`!X!\``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`74L;1_&!FRO,`@`` M,@H``!@``````````````(`!S2D``'AL+W=OZ(!``"Q`P``&```````````````@`&F+@``>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`74L;1Q'9N2>C`0``L0,``!@````````````` M`(`!?C```'AL+W=O&UL4$L!`A0#%`````@`74L;1YU+^6ZB`0``L0,``!D````` M`````````(`!,#0``'AL+W=O&PO=V]R M:W-H965T(W``!X;"]W;W)K&UL M4$L!`A0#%`````@`74L;1PP+0'BA`0``L0,``!D``````````````(`!O#D` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@` M74L;1^*@O:*@`0``L0,``!D``````````````(`!1S\``'AL+W=O00``>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`74L;1VX8?V6A`0`` ML0,``!D``````````````(`!T40``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`74L;1^9Q9!2B`0``L0,``!D````````` M`````(`!64H``'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`A0#%`````@`74L;1TSE33]E`@``4PD``!D``````````````(`!XT\``'AL M+W=O&PO=V]R:W-H965T%/T#3I@$``+`#```9``````````````"` M`5M4``!X;"]W;W)K&UL4$L!`A0#%`````@`74L; M1P^-^0:O`0``%@0``!D``````````````(`!.%8``'AL+W=O6```>&PO=V]R:W-H965T&UL4$L!`A0#%`````@`74L;1]O30)6D`0``L0,` M`!D``````````````(`!V%L``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`74L;1TH5!1"_`0``>P0``!D````````````` M`(`!A6$``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`A0# M%`````@`74L;1U;NH8,,`@``]@4``!D``````````````(`!OV<``'AL+W=O M&PO=V]R:W-H965TBR0RS%@(````&```9``````````````"``5QL M``!X;"]W;W)K&UL4$L!`A0#%`````@`74L;1Z2@ M4Q?@`0``V`0``!D``````````````(`!J6X``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`74L;1Y%;YW1T`@``1`@``!D` M`````````````(`!SW0``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`A0#%`````@`74L;1YF6!:LP`@``@@8``!D``````````````(`! M?GL``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%``` M``@`74L;1_K4-(Y)`@``QP<``!D``````````````(`!\((``'AL+W=O&PO=V]R:W-H965T&UL4$L!`A0#%`````@`74L;1W>9L+P` M`@``9P4``!D``````````````(`!5XH``'AL+W=O&PO=V]R:W-H965TKVI4>_`$``-P%```9``````````````"``8V.``!X;"]W;W)K&UL4$L!`A0#%`````@`74L;1S/]+B&;`@``TP@``!D````` M`````````(`!P)```'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`A0#%`````@`74L;1TM^N6:&`0``/0,``!D``````````````(`!MYH` M`'AL+W=O&PO=V]R:W-H965T``!X;"]W;W)K&UL4$L!`A0#%`````@` M74L;1]IK#J#A`0``S00``!D``````````````(`!3*```'AL+W=O&PO XML 18 R55.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock option plans - Stock option estimated fair value components (Details)
12 Months Ended
May. 31, 2015
May. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Risk-free interest rate 2.30% 3.25%
Expected life in years 3 years 2 months 14 days 3 years
Expected volatility 28.00% 33.00%
Expected dividend yield 0.00% 0.00%

XML 19 R46.htm IDEA: XBRL DOCUMENT v3.2.0.727
Short-Term Borrowings (Details Narrative) - USD ($)
May. 31, 2015
May. 31, 2014
Debt Disclosure [Abstract]    
Line of credit facility $ 6,000,000  
Line of credit outstanding balance 0 $ 0
Uncleared checks $ 618,974 $ 264,146
XML 20 R33.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income taxes (Tables)
12 Months Ended
May. 31, 2015
Income Tax Disclosure [Abstract]  
Tax provision
  2015   2014  
Current tax provision:        
Federal 589,000   311,000    
State -   1,700    
Total current tax provision 589,000   312,700    
Deferred tax provision (benefit):          
Federal 308,600   122,900    
State 1,400   1,400    
Total deferred tax provision 310,000   124,300    
Total tax provision 899,000   437,000    
Effective income tax rate reconciliation
  2015   2014  
Computed tax provision at the expected statutory rate 1,045,200   533,200  
State income tax - net of Federal tax benefit 200   1,000  
Tax effect of permanent differences:        
Research tax credits (101,000 ) (99,000 )
Other permanent differences (44,700 ) (17,200 )
Other (700 ) 19,000  
Total tax provision 899,000   437,000  
Effective income tax rate 29.2%   27.9%  
Components of deferred tax assets and liabilities
  May 31, 2015   May 31, 2014  
Deferred tax assets:        
Allowance for doubtful receivables 3,300   3,400  
Tax inventory adjustment 77,700   254,600  
Allowance for obsolete inventory 447,700   474,800  
Accrued vacation 63,900   59,800  
Accrued commissions 9,300   8,900  
Warranty reserve 12,400   89,900  
Stock options issued for services 244,600   207,200  
Total deferred tax assets 858,900   1,098,600  
Deferred tax liabilities:        
Excess tax depreciation (628,785 ) (558,485 )
Net deferred tax assets 230,115   540,115  
XML 21 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 22 R57.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock option plans - Stock options outstanding and exercisable (Details) - $ / shares
May. 31, 2015
May. 31, 2014
Range of exercise prices, Minimum 2.00 2.00
Range of exercise prices, Maximum 13.00 13.00
Number of Options 240,750 219,500
Weighted Average Remaining Years of Contractual Life 6.7 6.6
Weighted Average Exercise Price $ 8.16 $ 7.31
Price range 1    
Range of exercise prices, Minimum 2.00 2.00
Range of exercise prices, Maximum 3.00 3.00
Number of Options 10,000 15,000
Weighted Average Remaining Years of Contractual Life 3.9 3.6
Weighted Average Exercise Price $ 2.83 $ 2.85
Price range 2    
Range of exercise prices, Minimum 5.01 5.01
Range of exercise prices, Maximum 6.00 6.00
Number of Options 45,000 50,000
Weighted Average Remaining Years of Contractual Life 3.3 4.1
Weighted Average Exercise Price $ 5.56 $ 5.60
Price range 3    
Range of exercise prices, Minimum 6.01 6.01
Range of exercise prices, Maximum 7.00 7.00
Number of Options 28,250 37,750
Weighted Average Remaining Years of Contractual Life 3.8 4.8
Weighted Average Exercise Price $ 6.24 $ 6.24
Price range 4    
Range of exercise prices, Minimum 7.01 7.01
Range of exercise prices, Maximum 8.00 8.00
Number of Options 25,000 30,000
Weighted Average Remaining Years of Contractual Life 7.9 8.9
Weighted Average Exercise Price $ 7.74 $ 7.74
Price range 5    
Range of exercise prices, Minimum 8.01 8.01
Range of exercise prices, Maximum 9.00 9.00
Number of Options 77,500 61,750
Weighted Average Remaining Years of Contractual Life 8.5 8.8
Weighted Average Exercise Price $ 8.61 $ 8.63
Price range 6    
Range of exercise prices, Minimum 11.01 11.01
Range of exercise prices, Maximum 12.00 12.00
Number of Options 25,000 25,000
Weighted Average Remaining Years of Contractual Life 6.9 7.9
Weighted Average Exercise Price $ 11.29 $ 11.29
Price range 7    
Range of exercise prices, Minimum 12.01 12.01
Range of exercise prices, Maximum 13.00 13.00
Number of Options 30,000 0
Weighted Average Remaining Years of Contractual Life 9.9 0
Weighted Average Exercise Price $ 12.20  
XML 23 R25.htm IDEA: XBRL DOCUMENT v3.2.0.727
Cash flows information
12 Months Ended
May. 31, 2015
Supplemental Cash Flow Elements [Abstract]  
Cash flows information

19. Cash Flows Information:

 

  2015   2014  
         
  Interest paid none   831      
         
  Income taxes paid 689,000   70,540  

XML 24 R50.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income taxes - Effective income tax rate reconciliation (Details) - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Income Tax Disclosure [Abstract]    
Computed tax provision at the expected statutory rate 104520000.00% 53320000.00%
State income tax - net of Federal tax benefit 20000.00% 100000.00%
Tax effect of permanent differences:    
Research tax credits (10100000.00%) (9900000.00%)
Other permanent differences (4470000.00%) (1720000.00%)
Other (70000.00%) 1900000.00%
Total tax provision $ 899,000 $ 437,000
Effective income tax rate 29.20% 27.90%
XML 25 R42.htm IDEA: XBRL DOCUMENT v3.2.0.727
Maintenance and other inventory - Maintenance and other inventory (Details) - USD ($)
May. 31, 2015
May. 31, 2014
Maintenance and other inventory    
Maintenance and other inventory $ 2,102,494 $ 2,128,710
Less allowance for obsolescence (1,212,565) (1,292,141)
Maintenance and other inventory, net $ 889,929 $ 836,569
XML 26 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Accounting Policies [Abstract]    
Domestic revenue as percentage of total 65.00% 62.00%
Asian revenue as percentage of total 31.00% 33.00%
Percent of total revenue for a period recognized using the percentage of completion method of accounting 70.00% 47.00%
Percent of total revenue for a period recognized using the completed contract method of accounting 30.00% 53.00%
Shipping and handling costs $ 247,077 $ 108,446
Share based compensation expense $ 116,069 $ 112,171
XML 27 R52.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income taxes (Details Narrative) - USD ($)
72 Months Ended
May. 31, 2021
May. 31, 2015
May. 31, 2014
Income Tax Disclosure [Abstract]      
Deferred tax assets   $ 858,900 $ 1,098,600
Deferred tax credit carryforward   $ 261,000  
Tax credit carryforward expiration date May 31, 2021    
XML 28 R61.htm IDEA: XBRL DOCUMENT v3.2.0.727
Retirement plans (Details Narrative) - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Compensation and Retirement Disclosure [Abstract]    
Retirement plan expense $ 68,612 $ 64,282
XML 29 R47.htm IDEA: XBRL DOCUMENT v3.2.0.727
Sales - Sales by major customer type (Details) - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Sales. net $ 30,589,266 $ 20,011,228
Construction    
Sales. net 16,658,555 9,110,853
Aerospace / Defense    
Sales. net 12,009,356 8,879,443
Industrial    
Sales. net $ 1,921,355 $ 2,020,932
XML 30 R9.htm IDEA: XBRL DOCUMENT v3.2.0.727
Inventory, net
12 Months Ended
May. 31, 2015
Inventory Disclosure [Abstract]  
Inventory, net

3. Inventory:

 

  May 31, 2015   May 31, 2014
Raw materials 519,598   571,491
Work-in-process 7,657,720   8,149,015
Finished goods 584,738   357,796
Gross inventory 8,762,056   9,078,302
Less allowance for obsolescence 100,000   100,000
Net inventory 8,662,056   8,978,302

XML 31 R62.htm IDEA: XBRL DOCUMENT v3.2.0.727
Cash flows information - Cash flow supplemental disclosure (Details) - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Supplemental Cash Flow Elements [Abstract]    
Interest paid $ 0 $ 831
Income taxes paid $ 689,000 $ 70,540
XML 32 R43.htm IDEA: XBRL DOCUMENT v3.2.0.727
Maintenance and other inventory (Details Narrative) - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Inventory write down $ 180,000 $ 180,000
XML 33 R29.htm IDEA: XBRL DOCUMENT v3.2.0.727
Costs and estimated earnings on uncompleted contracts (Tables)
12 Months Ended
May. 31, 2015
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Costs and estimated earnings not billed components
  May 31, 2015   May 31, 2014
Costs incurred on uncompleted contracts 10,439,879   4,126,406
Estimated earnings 4,584,090   1,242,594
Total costs and estimated earnings 15,023,969   5,369,000
Less billings to date 12,577,485   3,845,740
Costs and estimated earnings not billed 2,446,484   1,523,260
Costs and estimated earnings not billed
  May 31, 2015   May 31, 2014
Costs and estimated earnings in excess of billings 5,169,956   2,373,791
Billings in excess of costs and estimated earnings 2,723,472   850,531
Costs and estimated earnings not billed 2,446,484   1,523,260
XML 34 R28.htm IDEA: XBRL DOCUMENT v3.2.0.727
Inventory, net (Tables)
12 Months Ended
May. 31, 2015
Inventory Disclosure [Abstract]  
Inventory
  May 31, 2015   May 31, 2014
Raw materials 519,598   571,491
Work-in-process 7,657,720   8,149,015
Finished goods 584,738   357,796
Gross inventory 8,762,056   9,078,302
Less allowance for obsolescence 100,000   100,000
Net inventory 8,662,056   8,978,302
XML 35 R56.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock option plans - Stock option activity (Details) - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
May. 31, 2013
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Options outstanding, Shares 240,750 219,500 206,750
Options outstanding, Average Exercise Price $ 8.16 $ 7.31 $ 6.63
Options outstanding, Intrinsic value $ 1,131,531 $ 398,954 $ 377,891
Options granted, Shares 48,000 48,000  
Options granted, Average Exercise Price $ 10.82 $ 8.80  
Options Exercised, Shares 26,750 30,000  
Options Exercised, Average Exercise Price $ 6.00 $ 5.26  
Options Expired, Shares   5,250  
XML 36 R44.htm IDEA: XBRL DOCUMENT v3.2.0.727
Property and equipment - Property and equipment (Details) - USD ($)
May. 31, 2015
May. 31, 2014
Property, Plant and Equipment [Abstract]    
Land $ 195,220 $ 195,220
Buildings and improvements 7,908,653 7,752,647
Machinery and equipment 7,566,026 7,089,831
Office furniture and equipment 1,328,806 1,222,222
Autos and trucks 73,331 73,331
Land improvements 379,432 371,590
Gross property and equipment 17,451,468 16,704,841
Less accumulated depreciation (9,577,957) (8,837,113)
Property and equipment, net $ 7,873,511 $ 7,867,728
XML 37 R30.htm IDEA: XBRL DOCUMENT v3.2.0.727
Maintenance and other inventory (Tables)
12 Months Ended
May. 31, 2015
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Maintenance and other inventory
  May 31, 2015   May 31, 2014
Maintenance and other inventory 2,102,494   2,128,710
Less allowance for obsolescence 1,212,565   1,292,141
Maintenance and other inventory, net 889,929   836,569
XML 38 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Property and equipment (Tables)
12 Months Ended
May. 31, 2015
Property, Plant and Equipment [Abstract]  
Property and equipment
  May 31, 2015   May 31, 2014
Land 195,220   195,220
Buildings and improvements 7,908,653   7,752,647
Machinery and equipment 7,566,026   7,089,831
Office furniture and equipment 1,328,806   1,222,222
Autos and trucks 73,331   73,331
Land improvements 379,432   371,590
Gross property and equipment 17,451,468   16,704,841
Less accumulated depreciation 9,577,957   8,837,113
Property and equipment, net 7,873,511   7,867,728
XML 39 R8.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accounts Receivable
12 Months Ended
May. 31, 2015
Receivables [Abstract]  
Accounts Receivable

2. Accounts Receivable:

 

  May 31, 2015   May 31, 2014
Customers 4,534,143   2,348,113
Customers - retention 230,370   556,231
Gross accounts receivable 4,764,513   2,904,344
Less allowance for doubtful accounts 9,756   10,000
Net accounts receivable 4,754,757   2,894,344

XML 40 R32.htm IDEA: XBRL DOCUMENT v3.2.0.727
Sales (Tables)
12 Months Ended
May. 31, 2015
Notes to Financial Statements  
Sales by major customer type
  2015   2014
Construction 16,658,555    9,110,853
Aerospace / Defense 12,009,356   8,879,443
Industrial 1,921,355   2,020,932
Sales, net 30,589,266   20,011,228
XML 41 R40.htm IDEA: XBRL DOCUMENT v3.2.0.727
Costs and estimated earnings on uncompleted contracts - Costs and estimated earnings not billed components (Details) - USD ($)
May. 31, 2015
May. 31, 2014
Costs and estimated earnings on uncompleted contracts    
Costs incurred on uncompleted contracts $ 10,439,879 $ 4,126,406
Estimated earnings 4,584,090 1,242,594
Total costs and estimated earnings 15,023,969 5,369,000
Less billings to date (12,577,485) (3,845,740)
Costs and estimated earnings not billed $ 2,446,484 $ 1,523,260
XML 42 R53.htm IDEA: XBRL DOCUMENT v3.2.0.727
Earnings per common share - Weighted Average Number of Common Shares Outstanding (Details) - shares
12 Months Ended
May. 31, 2015
May. 31, 2014
Earnings Per Share [Abstract]    
Average common shares outstanding 3,350,033 3,341,975
Common shares issuable under stock option plans 52,176 30,830
Average common shares outstanding assuming dilution 3,402,209 3,372,805
XML 43 R2.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheets - USD ($)
May. 31, 2015
May. 31, 2014
Current assets:    
Cash and cash equivalents $ 4,895,898 $ 2,793,642
Accounts receivable, net (Note 2) 4,754,757 2,894,344
Inventory (Note 3) 8,662,056 8,978,302
Prepaid expenses 375,129 $ 423,232
Prepaid income taxes 14,977  
Costs and estimated earnings in excess of billings (Note 4) 5,169,956 $ 2,373,791
Deferred income taxes (Note 10) 858,900 1,098,600
Total current assets 24,731,673 18,561,911
Maintenance and other inventory, net (Note 5) 889,929 836,569
Property and equipment, net (Note 6) 7,873,511 7,867,728
Cash value of life insurance, net 169,995 164,568
Total assets 33,665,108 27,430,776
Current liabilities:    
Accounts payable 2,703,065 1,166,162
Accrued commissions 763,463 429,839
Other accrued expenses 1,395,341 1,258,765
Billings in excess of costs and estimated earnings (Note 4) $ 2,723,472 850,531
Accrued income taxes   85,023
Total current liabilities $ 7,585,341 3,790,320
Deferred income taxes (Note 10) 628,785 558,485
Stockholders' Equity:    
Common stock, $.025 par value, authorized 8,000,000 shares, issued 3,901,397 and 3,872,959 shares 97,535 96,824
Paid-in capital 7,975,397 7,682,170
Retained earnings 19,976,908 17,801,960
Treasury stock - 537,733 and 530,143 shares at cost (2,598,858) (2,498,983)
Total stockholders' equity 25,450,982 23,081,971
Total Liabilities and stockholders' equity $ 33,665,108 $ 27,430,776
XML 44 R45.htm IDEA: XBRL DOCUMENT v3.2.0.727
Property and equipment (Details Narrative) - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 740,844 $ 699,039
XML 45 R6.htm IDEA: XBRL DOCUMENT v3.2.0.727
Shareholders Equity - USD ($)
Common Stock
Additional Paid-In Capital
Retained Earnings / Accumulated Deficit
Treasury Stock
Balance, beginning at May. 31, 2013 $ 96,029 $ 7,397,963 $ 16,670,748 $ (2,498,983)
Net income     $ 1,131,212  
Common stock issued for employee stock option plan (Note 14) $ 750 $ 156,900    
Common stock issued for employee stock purchase plan (Note 13) $ 45 15,136    
Stock options issued for services   112,171    
Balance, ending at May. 31, 2014 $ 96,824 $ 7,682,170 $ 17,801,960 $ (2,498,983)
Net income     $ 2,174,948  
Common stock issued for employee stock option plan (Note 14) $ 669 $ 159,939   $ (99,875)
Common stock issued for employee stock purchase plan (Note 13) $ 42 17,219    
Stock options issued for services   116,069    
Balance, ending at May. 31, 2015 $ 97,535 $ 7,975,397 $ 19,976,908 $ (2,598,858)
XML 46 R59.htm IDEA: XBRL DOCUMENT v3.2.0.727
Preferred stock (Details Narrative)
May. 31, 2015
shares
Equity [Abstract]  
Preferred shares authorized 2,000,000
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock option plans (Tables)
12 Months Ended
May. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock option estimated fair value components
  2015   2014
Risk-free interest rate 2.30%   3.25%
Expected life in years 3.2   3.0
Expected volatility 28%   33%
Expected dividend yield 0%   0%
Stock option activity
  Shares   Weighted Average Exercise Price Intrinsic Value
Outstanding - May 31, 2013 206,750   $  6.63 $ 377,891
     Options granted 48,000   $  8.80  
     Less: options exercised 30,000   $  5.26  
     Less: options expired 5,250           -  
Outstanding - May 31, 2014 219,500   $  7.31 $ 398,954
     Options granted 48,000   $10.82  
     Less: options exercised 26,750   $  6.00  
Outstanding - May 31, 2015 240,750   $  8.16 $ 1,134,531
Stock optios outstanding and exercisable
Outstanding and Exercisable  
Range of Number Weighted Average Weighted
Exercise of Remaining Years Average
Prices Options of Contractual Life Exercise Price
$2.00-$3.00 10,000 3.9 $2.83
$5.01-$6.00 45,000 3.3 $5.56
$6.01-$7.00 28,250 3.8 $6.24
$7.01-$8.00 25,000 7.9 $7.74
$8.01-$9.00 77,500 8.5 $8.61
$11.01-$12.00 25,000 6.9 $11.29
$12.01-$13.00 30,000 9.9 $12.20
$2.00-$13.00 240,750 6.7 $8.16
         

 

The following table summarizes information about stock options outstanding at May 31, 2014:

 

Outstanding and Exercisable  
Range of Number Weighted Average Weighted
Exercise of Remaining Years Average
Prices Options of Contractual Life Exercise Price
$2.00-$3.00 15,000 3.6 $2.85
$5.01-$6.00 50,000 4.1 $5.60
$6.01-$7.00 37,750 4.8 $6.24
$7.01-$8.00 30,000 8.9 $7.74
$8.01-$9.00 61,750 8.8 $8.63
$11.01-$12.00 25,000 7.9 $11.29
$2.00-$12.00 219,500 6.6 $7.31
         
XML 48 R22.htm IDEA: XBRL DOCUMENT v3.2.0.727
Treasury stock
12 Months Ended
May. 31, 2015
Equity [Abstract]  
Treasury stock

16. Treasury Stock:

 

Treasury shares increased from 530,143 at May 31, 2014 to 537,733 at May 31, 2015.

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.2.0.727
Cash flows information (Tables)
12 Months Ended
May. 31, 2015
Supplemental Cash Flow Elements [Abstract]  
Cash flow supplemental disclosure
  2015   2014  
         
  Interest paid none   831      
         
  Income taxes paid 689,000   70,540  
XML 50 R24.htm IDEA: XBRL DOCUMENT v3.2.0.727
Fair value of financial instruments
12 Months Ended
May. 31, 2015
Accounting Policies [Abstract]  
Fair value of financial instruments

18. Fair Value of Financial Instruments:

 

The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, and short-term borrowings approximate fair value because of the short maturity of these instruments.

XML 51 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 52 R7.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies
12 Months Ended
May. 31, 2015
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

1. Summary of Significant Accounting Policies:

 

Nature of Operations:

 

Taylor Devices, Inc. (the Company) manufactures and sells a single group of very similar products that have many different applications for customers. These similar products are included in one of six categories; namely, Seismic Dampers, Fluidicshoks®, Crane and Industrial Buffers, Self-Adjusting Shock Absorbers, Liquid Die Springs, and Vibration Dampers for use in various types of machinery, equipment and structures, primarily to customers which are located throughout the United States and several foreign countries. The products are manufactured at the Company's sole operating facility in the United States where all of the Company's long-lived assets reside. Management does not track or otherwise account for sales broken down by these categories.

 

65% of the Company's 2015 revenue was generated from sales to customers in the United States and 31% was from sales to customers in Asia. Remaining sales were to customers in other countries in North America, Europe and South America.

 

62% of the Company's 2014 revenue was generated from sales to customers in the United States and 33% was from sales to customers in Asia. Remaining sales were to customers in other countries in North America, Europe, and South America.

 

Principles of Consolidation:

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Tayco Realty Corporation (Realty). All inter-company transactions and balances have been eliminated in consolidation.

 

Subsequent Events:

 

The Company has evaluated events and transactions for potential recognition or disclosure in the financial statements through the date the financial statements were issued.

 

Use of Estimates:

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

 

Cash and Cash Equivalents:

 

The Company includes all highly liquid investments in money market funds in cash and cash equivalents on the accompanying balance sheets.

 

Cash and cash equivalents in financial institutions may exceed insured limits at various times during the year and subject the Company to concentrations of credit risk.

 

Accounts Receivable:

 

Accounts receivable are stated at an amount management expects to collect from outstanding balances. Management provides for probable uncollectible accounts through a charge to earnings and a credit to a valuation allowance based on its assessment of the current status of individual accounts. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.

 

Inventory:

 

Inventory is stated at the lower of average cost or market. Average cost approximates first-in, first-out cost.

 

Property and Equipment:

 

Property and equipment is stated at cost net of accumulated depreciation. Deprecation is provided primarily using the straight-line method for financial reporting purposes, and accelerated methods for income tax reporting purposes. Maintenance and repairs are charged to operations as incurred; significant improvements are capitalized.

 

Cash Value of Life Insurance:

 

Cash value of life insurance is stated at the surrender value of the contracts.

 

Revenue Recognition:

 

Sales are recognized when units are delivered or services are performed. Sales under fixed-price contracts are recorded as deliveries are made at the contract sales price of the units delivered. Sales under certain fixed-price contracts requiring substantial performance over several periods prior to commencement of deliveries, are accounted for under the percentage-of-completion method of accounting whereby revenues are recognized based on estimates of completion prepared on a ratio of cost to total estimated cost basis. Costs include all material and direct and indirect charges related to specific contracts. Other expenses are charged to operations as incurred. Total estimated costs for each of the contracts are estimated based on a combination of historical costs of manufacturing similar products and estimates or quotes from vendors for supplying parts or services towards the completion of the manufacturing process. Adjustments to cost estimates are made periodically, and losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. If total costs calculated upon completion of the manufacturing process in the current period for a contract are more than the estimated total costs at completion used to calculate revenue in a prior period, then the revenue and profits in the current period will be lower than if the estimated costs used in the prior period calculation were equal to the actual total costs upon completion. In the fiscal year ended May 31, 2015, 70% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 30% of revenue was recorded as deliveries were made to our customers. In the fiscal year ended May 31, 2014, 47% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 53% of revenue was recorded as deliveries were made to our customers.

 

For financial statement presentation purposes, the Company nets progress billings against the total costs incurred on uncompleted contracts. The asset, "costs and estimated earnings in excess of billings," represents revenues recognized in excess of amounts billed. The liability, "billings in excess of costs and estimated earnings," represents billings in excess of revenues recognized.

 

Shipping and Handling Costs:

 

Shipping and handling costs are classified as a component of selling, general and administrative expenses. The amount of these costs were $247,077 and $108,446 for the years ended May 31, 2015 and 2014.

 

Income Taxes:

 

The provision for income taxes provides for the tax effects of transactions reported in the financial statements regardless of when such taxes are payable. Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax and financial statement basis of assets and liabilities. Deferred taxes are based on tax laws currently enacted with tax rates expected to be in effect when the taxes are actually paid or recovered.

 

The Company's practice is to recognize interest related to income tax matters in interest income / expense and to recognize penalties in selling, general and administrative expenses. The Company did not have any accrued interest or penalties included in its consolidated balance sheets at May 31, 2015 or 2014. The Company recorded no interest expense or penalties in its consolidated statements of income during the years ended May 31, 2015 and 2014.

 

The Company believes it is no longer subject to examination by federal and state taxing authorities for years prior to May 31, 2012.

 

Sales Taxes:

 

Certain jurisdictions impose a sales tax on Company sales to nonexempt customers. The Company collects these taxes from customers and remits the entire amount as required by the applicable law. The Company excludes from revenues and expenses the tax collected and remitted.

 

Stock-Based Compensation:

 

The Company measures compensation cost arising from the grant of share-based payments to employees at fair value and recognizes such cost in income over the period during which the employee is required to provide service in exchange for the award. The stock-based compensation expense for the years ended May 31, 2015 and 2014 was $116,069 and $112,171.

 

New Accounting Standards:

 

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers. ASU 2014-09 is a comprehensive new revenue recognition model that requires a company to recognize revenue to depict the transfer of goods or services to a customer at an amount that reflects the consideration it expects to receive in exchange for those goods or services. ASU 2014-09 also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU 2014-09 is effective for annual reporting periods, and interim periods within that period, beginning after December 15, 2016 (fiscal year 2018 for the Company) and early adoption is not permitted. Companies may use either a full retrospective or a modified retrospective approach to adopt ASU 2014-09. The Company has not yet determined the potential effects of the adoption of ASU 2014-09 on its Consolidated Financial Statements.

 

Other recently issued Accounting Standards Codification (ASC) guidance has either been implemented or are not significant to the Company.

XML 53 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheets (Parenthetical) - $ / shares
May. 31, 2015
May. 31, 2014
Common Stock    
Par value $ 0.25 $ 0.25
Authorized shares 8,000,000 8,000,000
Issued shares 3,901,397 3,872,959
Treasury Stock    
Par value $ 0.25 $ 0.25
Treasury shares 537,733 530,143
XML 54 R17.htm IDEA: XBRL DOCUMENT v3.2.0.727
Earnings per common share
12 Months Ended
May. 31, 2015
Earnings Per Share [Abstract]  
Earnings per common share

11. Earnings Per Common Share:

 

Basic earnings per common share is computed by dividing income available to common stockholders by the weighted-average common shares outstanding for the period. Diluted earnings per common share reflects the weighted-average common shares outstanding and dilutive potential common shares, such as stock options.

 

A reconciliation of weighted-average common shares outstanding to weighted-average common shares outstanding assuming dilution is as follows:

 

  2015   2014
Average common shares outstanding 3,350,033   3,341,975
Common shares issuable under stock option plans 52,176   30,830
Average common shares outstanding assuming dilution 3,402,209   3,372,805

XML 55 R1.htm IDEA: XBRL DOCUMENT v3.2.0.727
Document and Entity Information - USD ($)
12 Months Ended
May. 31, 2015
Aug. 12, 2015
Document And Entity Information    
Entity Registrant Name Taylor Devices Inc  
Entity Central Index Key 0000096536  
Document Type 10-K  
Document Period End Date May 31, 2015  
Amendment Flag false  
Current Fiscal Year End Date --05-31  
Is Entity a Well-known Seasoned Issuer? No  
Is Entity a Voluntary Filer? No  
Is Entity's Reporting Status Current? Yes  
Entity Filer Category Smaller Reporting Company  
Entity Public Float   $ 43,100,000
Entity Common Stock, Shares Outstanding   3,367,816
Document Fiscal Period Focus FY  
Document Fiscal Year Focus 2015  
XML 56 R18.htm IDEA: XBRL DOCUMENT v3.2.0.727
Related party transactions
12 Months Ended
May. 31, 2015
Related Party Transactions [Abstract]  
Related party transactions

12. Related Party Transactions:

 

The Company had no related party transactions for the years ended May 31, 2015 and 2014.

XML 57 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
Statements of Operations - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Income Statement [Abstract]    
Sales, net (Note 9) $ 30,589,266 $ 20,011,228
Cost of goods sold 21,844,715 14,545,882
Gross profit 8,744,551 5,465,346
Selling, general and administrative expenses 5,683,108 3,919,594
Operating income 3,061,443 1,545,752
Other income:    
Interest, net 3,988 860
Miscellaneous 8,517 21,600
Total other income 12,505 22,460
Income before provision for income taxes 3,073,948 1,568,212
Provision for income taxes (Note 10) 899,000 437,000
Net income $ 2,174,948 $ 1,131,212
Basic earnings per common share (Note 11) $ 0.65 $ 0.34
Diluted earnings per common share (Note 11) $ 0.64 $ 0.34
XML 58 R12.htm IDEA: XBRL DOCUMENT v3.2.0.727
Property and equipment
12 Months Ended
May. 31, 2015
Property, Plant and Equipment [Abstract]  
Property and equipment

6. Property and Equipment:

 

  May 31, 2015   May 31, 2014
Land 195,220   195,220
Buildings and improvements 7,908,653   7,752,647
Machinery and equipment 7,566,026   7,089,831
Office furniture and equipment 1,328,806   1,222,222
Autos and trucks 73,331   73,331
Land improvements 379,432   371,590
Gross property and equipment 17,451,468   16,704,841
Less accumulated depreciation 9,577,957   8,837,113
Property and equipment, net 7,873,511   7,867,728

 

Depreciation expense was $740,844 and $699,039 for the years ended May 31, 2015 and 2014.

XML 59 R11.htm IDEA: XBRL DOCUMENT v3.2.0.727
Maintenance and other inventory
12 Months Ended
May. 31, 2015
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Maintenance and other inventory

5. Maintenance and Other Inventory:

 

  May 31, 2015   May 31, 2014
Maintenance and other inventory 2,102,494   2,128,710
Less allowance for obsolescence 1,212,565   1,292,141
Maintenance and other inventory, net 889,929   836,569

 

Maintenance and other inventory represent stock that is estimated to have a product life-cycle in excess of twelve-months. This stock represents certain items the Company is required to maintain for service of products sold, and items that are generally subject to spontaneous ordering.

 

This inventory is particularly sensitive to technical obsolescence in the near term due to its use in industries characterized by the continuous introduction of new product lines, rapid technological advances and product obsolescence. Therefore, management of the Company has recorded an allowance for potential inventory obsolescence.

 

The provision for potential inventory obsolescence was $180,000 for each of the years ended May 31, 2015 and 2014.

 

XML 60 R23.htm IDEA: XBRL DOCUMENT v3.2.0.727
Retirement plans
12 Months Ended
May. 31, 2015
Compensation and Retirement Disclosure [Abstract]  
Retirement plans

17. Retirement Plan:

 

The Company maintains a retirement plan for essentially all employees pursuant to Section 401(k) of the Internal Revenue Code. The Company matches a percentage of employee voluntary salary deferrals subject to limitations. The Company may also make discretionary contributions as determined annually by the Company's Board of Directors. The amount expensed under the plan was $68,612 and $64,282 for the years ended May 31, 2015 and 2014.

XML 61 R19.htm IDEA: XBRL DOCUMENT v3.2.0.727
Employee stock purchase plan
12 Months Ended
May. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Employee stock purchase plan

13. Employee Stock Purchase Plan:

 

In March 2004, the Company reserved 295,000 shares of common stock for issuance pursuant to a non-qualified employee stock purchase plan. Participation in the employee stock purchase plan is voluntary for all eligible employees of the Company. Purchase of common shares can be made by employee contributions through payroll deductions. At the end of each calendar quarter, the employee contributions will be applied to the purchase of common shares using a share value equal to the mean between the closing bid and ask prices of the stock on that date. These shares are distributed to the employees at the end of each calendar quarter or upon withdrawal from the plan. During the years ended May 31, 2015 and 2014, 1,688 ($8.925 to $12.02 price per share) and 1,781 ($8.22 to $8.935 price per share) common shares, respectively, were issued to employees. As of May 31, 2015, 227,911 shares were reserved for further issue.

XML 62 R15.htm IDEA: XBRL DOCUMENT v3.2.0.727
Sales
12 Months Ended
May. 31, 2015
Notes to Financial Statements  
Sales

9. Sales:

 

The Company manufactures and sells a single group of very similar products that have many different applications for customers. These similar products are included in one of six categories; namely, Seismic Dampers, Fluidicshoks®, Crane and Industrial Buffers, Self-Adjusting Shock Absorbers, Liquid Die Springs, and Vibration Dampers. Management does not track or otherwise account for sales broken down by these categories. Sales of the Company's products are made to three general groups of customers: industrial, construction and aerospace / defense. A breakdown of sales to these three general groups of customers is as follows:

 

  2015   2014
Construction 16,658,555    9,110,853
Aerospace / Defense 12,009,356   8,879,443
Industrial 1,921,355   2,020,932
Sales, net 30,589,266   20,011,228

 

Sales to seven customers approximated 62% (14%, 12%, 11%, 9%, 6% and two at 5%, respectively) of net sales for 2015. Sales to five customers approximated 50% (20%, 10%, 9%, 6% and 5%, respectively) of net sales for 2014.

XML 63 R60.htm IDEA: XBRL DOCUMENT v3.2.0.727
Treasury stock (Details Narrative) - shares
May. 31, 2015
May. 31, 2014
Equity [Abstract]    
Treasury shares 537,733 530,143
XML 64 R13.htm IDEA: XBRL DOCUMENT v3.2.0.727
Short-Term Borrowings
12 Months Ended
May. 31, 2015
Debt Disclosure [Abstract]  
Short-Term Borrowings

7. Short-Term Borrowings:

 

The Company has a credit facility with a $6,000,000 demand line of credit from a bank, with interest payable at the Company's option of 30, 60, 90 or 180 day LIBOR rate plus 2.5% or the bank's prime rate less .25%. The line is secured by accounts receivable, equipment, inventory, general intangibles, and a negative pledge of the Company's real property. This line of credit is subject to the usual terms and conditions applied by the bank and subject to renewal annually.

 

There is no amount outstanding under the line of credit at May 31, 2015 or May 31, 2014.

 

The Company uses a cash management facility under which the bank draws against the available line of credit to cover checks presented for payment on a daily basis. Outstanding checks under this arrangement totaled $618,974 and $264,146 as of May 31, 2015 and 2014. These amounts are included in accounts payable.

XML 65 R14.htm IDEA: XBRL DOCUMENT v3.2.0.727
Legal Proceedings
12 Months Ended
May. 31, 2015
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings

8. Legal Proceedings:

 

There are no legal proceedings except for routine litigation incidental to the business.

XML 66 R16.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income taxes
12 Months Ended
May. 31, 2015
Income Tax Disclosure [Abstract]  
Income taxes

10. Income Taxes:

 

  2015   2014  
Current tax provision:        
Federal 589,000   311,000    
State -   1,700    
Total current tax provision 589,000   312,700    
Deferred tax provision (benefit):          
Federal 308,600   122,900    
State 1,400   1,400    
Total deferred tax provision 310,000   124,300    
Total tax provision 899,000   437,000    

 

A reconciliation of provision for income taxes at the statutory rate to income tax provision at the Company's effective rate is as follows:

 

  2015   2014  
Computed tax provision at the expected statutory rate 1,045,200   533,200  
State income tax - net of Federal tax benefit 200   1,000  
Tax effect of permanent differences:        
Research tax credits (101,000 ) (99,000 )
Other permanent differences (44,700 ) (17,200 )
Other (700 ) 19,000  
Total tax provision 899,000   437,000  
Effective income tax rate 29.2%   27.9%  

 

 

Significant components of the Company's deferred tax assets and liabilities consist of the following:

 

  May 31, 2015   May 31, 2014  
Deferred tax assets:        
Allowance for doubtful receivables 3,300   3,400  
Tax inventory adjustment 77,700   254,600  
Allowance for obsolete inventory 447,700   474,800  
Accrued vacation 63,900   59,800  
Accrued commissions 9,300   8,900  
Warranty reserve 12,400   89,900  
Stock options issued for services 244,600   207,200  
Total deferred tax assets 858,900   1,098,600  
Deferred tax liabilities:        
Excess tax depreciation (628,785 ) (558,485 )
Net deferred tax assets 230,115   540,115  

 

Realization of the deferred tax assets is dependent on generating sufficient taxable income at the time temporary differences become deductible. The Company provides a valuation allowance to the extent that deferred tax assets may not be realized. A valuation allowance has not been recorded against the deferred tax assets since management believes it is more likely than not that the deferred tax assets are recoverable. The Company considers future taxable income and potential tax planning strategies in assessing the need for a potential valuation allowance. The amount of the deferred tax assets considered realizable however, could be reduced in the near term if estimates of future taxable income are reduced. The Company will need to generate approximately $2.5 million in taxable income in future years in order to realize the deferred tax assets recorded as of May 31, 2015 of $858,900.

 

The Company and its subsidiary file consolidated Federal and State income tax returns. As of May 31, 2015, the Company had State investment tax credit carryforwards of approximately $261,000 expiring through May 2021.

XML 67 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
Earnings per common share (Tables)
12 Months Ended
May. 31, 2015
Earnings Per Share [Abstract]  
Weighted Average Number of Common Shares Outstanding
  2015   2014
Average common shares outstanding 3,350,033   3,341,975
Common shares issuable under stock option plans 52,176   30,830
Average common shares outstanding assuming dilution 3,402,209   3,372,805
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income taxes - Components of deferred tax assets and liabilities (Details) - USD ($)
May. 31, 2015
May. 31, 2014
Deferred tax assets:    
Allowance for doubtful receivables $ 3,300 $ 3,400
Tax inventory adjustment 77,700 254,600
Allowance for obsolete inventory 447,700 474,800
Accrued vacation 63,900 59,800
Accrued commissions 9,300 8,900
Warranty reserve 12,400 89,900
Stock options issued for services 244,600 207,200
Total deferred tax assets 858,900 1,098,600
Deferred tax liabilities:    
Excess tax depreciation (628,785) (558,485)
Net deferred tax assets $ 230,115 $ 540,115
XML 69 R21.htm IDEA: XBRL DOCUMENT v3.2.0.727
Preferred stock
12 Months Ended
May. 31, 2015
Equity [Abstract]  
Preferred stock

15. Preferred Stock:

 

The Company has 2,000,000 authorized but unissued shares of preferred stock which may be issued in series. The shares of each series shall have such rights, preferences, and limitations as shall be fixed by the Board of Directors.

XML 70 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
Summary of Significant Accounting Policies (Policies)
12 Months Ended
May. 31, 2015
Accounting Policies [Abstract]  
Nature of operations

Nature of Operations:

 

Taylor Devices, Inc. (the Company) manufactures and sells a single group of very similar products that have many different applications for customers. These similar products are included in one of six categories; namely, Seismic Dampers, Fluidicshoks®, Crane and Industrial Buffers, Self-Adjusting Shock Absorbers, Liquid Die Springs, and Vibration Dampers for use in various types of machinery, equipment and structures, primarily to customers which are located throughout the United States and several foreign countries. The products are manufactured at the Company's sole operating facility in the United States where all of the Company's long-lived assets reside. Management does not track or otherwise account for sales broken down by these categories.

 

65% of the Company's 2015 revenue was generated from sales to customers in the United States and 31% was from sales to customers in Asia. Remaining sales were to customers in other countries in North America, Europe and South America.

 

62% of the Company's 2014 revenue was generated from sales to customers in the United States and 33% was from sales to customers in Asia. Remaining sales were to customers in other countries in North America, Europe, and South America.

Principles of Consolidation:

Principles of Consolidation:

 

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, Tayco Realty Corporation (Realty). All inter-company transactions and balances have been eliminated in consolidation.

Subsequent Events:

Subsequent Events:

 

The Company has evaluated events and transactions for potential recognition or disclosure in the financial statements through the date the financial statements were issued.

Use of Estimates:

Use of Estimates:

 

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

Cash and Cash Equivalents:

Cash and Cash Equivalents:

 

The Company includes all highly liquid investments in money market funds in cash and cash equivalents on the accompanying balance sheets.

 

Cash and cash equivalents in financial institutions may exceed insured limits at various times during the year and subject the Company to concentrations of credit risk.

Accounts Receivable:

Accounts Receivable:

 

Accounts receivable are stated at an amount management expects to collect from outstanding balances. Management provides for probable uncollectible accounts through a charge to earnings and a credit to a valuation allowance based on its assessment of the current status of individual accounts. Balances that are still outstanding after management has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.

Inventory:

Inventory:

 

Inventory is stated at the lower of average cost or market. Average cost approximates first-in, first-out cost.

Property and Equipment:

Property and Equipment:

 

Property and equipment is stated at cost net of accumulated depreciation. Deprecation is provided primarily using the straight-line method for financial reporting purposes, and accelerated methods for income tax reporting purposes. Maintenance and repairs are charged to operations as incurred; significant improvements are capitalized.

Cash Value of Life Insurance:

Cash Value of Life Insurance:

 

Cash value of life insurance is stated at the surrender value of the contracts.

Revenue Recognition:

Revenue Recognition:

 

Sales are recognized when units are delivered or services are performed. Sales under fixed-price contracts are recorded as deliveries are made at the contract sales price of the units delivered. Sales under certain fixed-price contracts requiring substantial performance over several periods prior to commencement of deliveries, are accounted for under the percentage-of-completion method of accounting whereby revenues are recognized based on estimates of completion prepared on a ratio of cost to total estimated cost basis. Costs include all material and direct and indirect charges related to specific contracts. Other expenses are charged to operations as incurred. Total estimated costs for each of the contracts are estimated based on a combination of historical costs of manufacturing similar products and estimates or quotes from vendors for supplying parts or services towards the completion of the manufacturing process. Adjustments to cost estimates are made periodically, and losses expected to be incurred on contracts in progress are charged to operations in the period such losses are determined. If total costs calculated upon completion of the manufacturing process in the current period for a contract are more than the estimated total costs at completion used to calculate revenue in a prior period, then the revenue and profits in the current period will be lower than if the estimated costs used in the prior period calculation were equal to the actual total costs upon completion. In the fiscal year ended May 31, 2015, 70% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 30% of revenue was recorded as deliveries were made to our customers. In the fiscal year ended May 31, 2014, 47% of total revenue recognized was accounted for using the percentage-of-completion method of accounting while the remaining 53% of revenue was recorded as deliveries were made to our customers.

 

For financial statement presentation purposes, the Company nets progress billings against the total costs incurred on uncompleted contracts. The asset, "costs and estimated earnings in excess of billings," represents revenues recognized in excess of amounts billed. The liability, "billings in excess of costs and estimated earnings," represents billings in excess of revenues recognized.

Shipping and Handling Costs:

Shipping and Handling Costs:

 

Shipping and handling costs are classified as a component of selling, general and administrative expenses. The amount of these costs were $247,077 and $108,446 for the years ended May 31, 2015 and 2014.

Income Taxes:

Income Taxes:

 

The provision for income taxes provides for the tax effects of transactions reported in the financial statements regardless of when such taxes are payable. Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the tax and financial statement basis of assets and liabilities. Deferred taxes are based on tax laws currently enacted with tax rates expected to be in effect when the taxes are actually paid or recovered.

 

The Company's practice is to recognize interest related to income tax matters in interest income / expense and to recognize penalties in selling, general and administrative expenses. The Company did not have any accrued interest or penalties included in its consolidated balance sheets at May 31, 2015 or 2014. The Company recorded no interest expense or penalties in its consolidated statements of income during the years ended May 31, 2015 and 2014.

 

The Company believes it is no longer subject to examination by federal and state taxing authorities for years prior to May 31, 2012.

Sales Taxes:

Sales Taxes:

 

Certain jurisdictions impose a sales tax on Company sales to nonexempt customers. The Company collects these taxes from customers and remits the entire amount as required by the applicable law. The Company excludes from revenues and expenses the tax collected and remitted.

Stock-Based Compensation:

Stock-Based Compensation:

 

The Company measures compensation cost arising from the grant of share-based payments to employees at fair value and recognizes such cost in income over the period during which the employee is required to provide service in exchange for the award. The stock-based compensation expense for the years ended May 31, 2015 and 2014 was $116,069 and $112,171.

New Accounting Standards:

New Accounting Standards:

 

In May 2014, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers. ASU 2014-09 is a comprehensive new revenue recognition model that requires a company to recognize revenue to depict the transfer of goods or services to a customer at an amount that reflects the consideration it expects to receive in exchange for those goods or services. ASU 2014-09 also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU 2014-09 is effective for annual reporting periods, and interim periods within that period, beginning after December 15, 2016 (fiscal year 2018 for the Company) and early adoption is not permitted. Companies may use either a full retrospective or a modified retrospective approach to adopt ASU 2014-09. The Company has not yet determined the potential effects of the adoption of ASU 2014-09 on its Consolidated Financial Statements.

 

Other recently issued Accounting Standards Codification (ASC) guidance has either been implemented or are not significant to the Company.

ZIP 71 0000096536-15-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000096536-15-000022-xbrl.zip M4$L#!!0````(`$I+&T>EPM1XKUL``*`S!0`1`!P`=&%Y9"TR,#$U,#4S,2YX M;6Q55`D``_L/WU7[#]]5=7@+``$$)0X```0Y`0``[%UK<^,VEOV^5?L?L)[* M[$Q5RQ;?I/LQY?8CY4K2=MG=F`>7!SR>WIY>7 M!^@?G_[[OQ#\\^%_>CUT04D8'*,SYOLPZ%!HW*-QR/C]D0[%CO[OMU]O_2$9X1Z-1(PCGQSDI4(:?5]63O,\[TC=S1]= M>%(*SV481_+V'1:SFB7`-<\O((&[03PM4'S8.DIOEAZE2Q^UTT=I_FA`YIX3 MQ#^\9P]'<`.>U\Q>7^L96OXX)X.5D.TCN)L_2`4S=ZL%3A%-_ M6FYSH7*!KR=_G$U+P$`(&0_(`_6)'$TCA:QO`:ZK-Y,_+4:BF,:3Z=7I=1K(.P,*%D>A)"5UY+0YO?SEX),` M6Z8B+(*_BI,G*@X^Y8\MM/O#T5(117A'R_']D.-K=7C646>OJ+.W$:?1T64_ MZ/)NWXL+]\>.FH M]H;$F$8D.,<\HM&]>%.D6-[X+HZM&\=V)-HO$KV:R+4CSHL3YX5CU8X!^\2` MEXA..P;L$P->.A[]R@D6"9^\O;GV)2WO(M&ZD6A'GWVASZN)03O*[,?[O9>( M/KN^WX^^?XFXL^O[_>C[YX@XEX4,?B)B-OKSE(%`GOARO;(>;D,Q8DD&DZL01^+SY/R)<)\*W?#VZR/K>/NLO)UJO+.W'6\[WKXU>SODI(L4GIFY,YUW-K?C;L?=-VAW M+UC".^H^*W5G*N^L;L?&;F3E7>V=R.N1USWYS-O:5/'7&? ME;A3C7<6M^-MQ]NW9F_)`_E!5E"_'N;.=-[9W(Z['7=?WNXF$4V)^^WV;(%+ M([5-BWS*SO(YAF?RRO);91&RMA7UIXI?*2+3EWJHL0S`=[U"3D`?@,2+NI5E MO\B3?>396XL8S+:BT(/2,1&]%HD]C->IF7NZSB_'Y)"Q44>@UB-G39 M&'Y6[["`T.-S1?X;KA*M7'_1]ZVLK2CN!.X&\HF+$-]7%C/`H2"IA%(%Q9I/$\[E92I\ M'/Y!,*_;EEZQ(:MJ6R3`/TD8_A*QQ^@6J,HB$EP*D8!GJBKV"RL28$5MBV)_ M9V$2Q9A/U)%^HJ&XN5J6T#O5PPT9,Q[3Z#X]1*^RM#^DB=E4VZ)4A>84U'W/ M>/4A=3O"H3S><%J].N@01Y,BA%+5RP9"VN4I@2_@6O7&7OQ1'@0+-:T6)QE6 M3YC\O4S0(6E=U0WIP%%`?`J*%1\/^@>?3$.= MF-@O:K10[1+^S+ZVGKK1JR26`88\T+(:B,S[%G!.Y1E:. M;/H5>"R&)U$@_R^^&HEK36 M()H5(.J.9]BF_E(0C0H0-<]S7,?<$N*)[S,P<>*&^`2*W(7D"XDS.]2X?QT+ M_G-FR-8)V190I=YT/=,PS6:`+B-(0R"TFUQC#NJ,@MDW%J#0U>"&",(?B&BJ M+=>V];YES\!5%=@FT"I:=(%O1E_?'N@U)V-,@_,GF2.2+S-02RMO MC*"*7DS=@'^;(?B*GYHS1S,]QUF0JZJL*VY%.Y\$/8YH^/$@YDGQ/-3982$B M%I?1^1-D!E#19QJ&\I-V5]&WR,\.4092R)C=C\45O^;LGN-1XP9;FNUYQ:'2 M4/X.FU')'!F.X7A:Z\V0NZF!;+*73X0@:A1N.;I<<-0RG*D@8DLT512G]3W7 M;@@GO;^E.G33,33;,0J>I%AM;9F5&NU:MN9I6D695_&0\*EE_L(B?TL&N)Y7 MM*^KZM\&1R7O8]B6W0`'#)8QX1"&ASB*P4?)T&@L\P&@2E.=0-QE6,4>62=D M6T!5E..XMN/H;C-`,F"\54`=:V@ M5I!5&E.V:=GN%LC2(=@X9C%LV]+Z[OR0KBZE6@YC&GW'L3=*R8+A:SR1D?"V M)M+I&WW;6HRUR]4W!U&I?S7;UFR]`0B(2#M#1#'IB5YS*5"C6 M>)Q(!7C%:<>-HMH!5RE"!RUI3G\;YJVY=]JGZ=V%%8M3 M@ILDM8&LV31B762E?MDJQ5GHL,6JFPFOI(AY'F\6KJ;4;N0ZYH3\S%@@YN?X MURQA6LN6ON5ZNEWHDV62FJ)9\B'9]8KI]S5-+[Y^J()&3A1=#=3=6V!/&VK1 M-=$-,!05QF:"0F"6\P/-F#XF3,AKCD;T%:HX3JF:5F%!*%0?TW1 M=9MNF;9EF'8ET;=$31S^3"+"<0AFY"08T4@M)8[I`\D63[2A$,MVC9)AK2:Z M/:C#2'$NO M!>42I'(BXO2)3'5M665P3L754#/F2>ERT0Z-$BB449-%XC,9,$X*+Q#.GV`@,Q[0 M"//)94Q&:JY8+O=A:MSG_=;.Z(7TWBRQ=&=X7U@U]:V)G%707T0U,`K;M=*Z MYIBE?BY)J"V^MBXU0ROILG7QU6??-KTQ;*+[9Y2^KNVUIJ=VJH?G1;).)TUF M==IEZSH]-4"W^Z%<9P)EIRQJ07ZNV&O"\^W(U&]D4:]7[*SI'Q97B"R5UQC4 M1CN[&I1A;@GJC(9)3)KEX6MTM096)G$+8#O2UPI@.XV)-=WJ%WA5.>#<;2BL MF\4,HC*H,S+F4(^*DN!W2.0/F;B.Y,[#_ZCK;2C-,?MN<5]/%;EM8:VK2]OS M^L55=TVPSGTVH4WZ0=)CS[_!79#4'$_]"!+\WOQK[HUXINO!_\EI3,[88RLL MT]QT3^=J*F.U\753RM$MH"PMMITT]@" M(3PFPQ)R1M+_7T:+NP?;4&1/<^V^J1FE!'2CY+;0UE5JS]8==A&\HS7:V_EHUED6U`K,U"33=,:VT/ M-P2YN%.R\;`N[])<+W%[?/6GO1S-:!'?M^B.AB$)9J.^'37JCF=K]EJ#LT1T M:WAKS[R;_>(Z^9;`SFUC^);1E[?V[O>6G9L"WQQHTTKM#9LRUGK'58(;Q5U M?6X[CN7I.X&=[=Y&N03(.UD2X[NF6MMWP84.VE&[73=<6VKO]-69!VH M'&MFIEIQE7-;EBH);@UM;4?9`EBYZQ^+X35G\F-[P>?)-R'3NZD].O%C^M": M5=$=QS:T@EFI+KY=X+5#/4]&)7H;P*$CY&YR\96=^/].*"5I;>+N[;"#EM M(Z^_"LWKMX-\Q?"0:;EHWZST'$OO6^;&T;E$?+O`ZR?AAJWUBQ]Z:(Z\V$?R MTXZR>Z1C7;[_KJDY<;SB\KJ-,EL!6=MV.+IK:%N@7-$)%S2"HJVS=TZGU86W M"WM;+3?'O?SK>^G7+>>#FG96^/1UO?0MK!H`V@9?5^V.!WG9Q@]`5L.N^DI^ ML`),_!E+[N)!$N;)?T-%;UID4%=D;8MJZ'V];*%6REOZ2DY]%3V@85NMY"IGAPOO2E^T8:TM$IM? M$5GZ^-O+M[.U)6AS[?0\X]7T9[4E9)M,V(X[8V]`[GBYVX[56'M'H^>YSOSN M\MTR63USG7!_"+YY]Q[%K-FZ!7@[:V-[SL6<_[C$WK1Q5WY&,^Q];?*.7(ZC M:S4]SG[T\O,9]JU[9\^@[H$GVEJE+>`\"?Z5B#B?!5T^@%8<)#5;`BAN"*2) M@L;DEG!Y+DW:V!OBL_N(UEBQV=Y&CA=LUTXWJ.QI?VUA>N=6ECY3`_=(KSMR M:7,KB-^>7G?O-_>4-*^^<3OVS7O:;6U$'11D#Z@OWUZF$Y(R\LC>IWT%+)_# M&B]M/OTUC-^/D8@G(?EX,,+\GD;'J#^.#_YZ'[^7-X_&ZM=?-"/[HUC`9R'C MQRC"#Y/W:``BCY$&A=%7.B("?2&/Z(:-#J%1 MQTAV&1U,IJ+OY`_M$-TF(R@Q06R`"JU'L^8K8+D.CA7JNTKXVX6,1^/W?P&; MO!=Z^X+CA!.IL]GNZ=>@FE;EED]2?">/4CQ$?XN')#^([>]02Y0,L"^5)10: M'`5(D#`4"",!Y`H)NN'Z.N0"+)8%Y@DA8)&?I@$)$`T0BQ2_2CH M$_+3<^*`YN^!/2,23J0ZJ!A1'YV!DJ'J=^@B3&A`?3%DWT6F><=\_PZ=<@PU MR?9=1@$@X12'Z',BT2JMAH->:C?E46BW0S`C"LK)G6#\3CWS*P6#&*`S2M#M M6*8\<$W6]SN]2RF6@U"M3:"!`/\!@]5,0$V3,70G-&2$_2$X+P[8R73QAU([ MV+RT)]Z!1B#0X32<*`PQF^D./0ZI/Y2:0F#JY"=(H0>@A^Z'+(F1[-QO8%'A MJCS,#R2F'?H@O^0B81%@"5*60ZI1=41)_45&!`BK&A6&C#+_*Y!@0(KIOCP$ M#\OE@!/9V$7QCT,@`\)A*)M>H![4$[+HOA?2!RDG/7@`FDX#N`8C#OHELGUB(\4-(Q3,Z@T+N17H-`=9]])!`4?(W0WD3+E.\0I M,I,B27&+>U8R2M#^TE5 MLZ;@B:#X$-V0$01LDBWI4X^2%'./*@BJ8V?\E#5\83P>HA-X"HS).W2>R"5, M2OPM,'YZYZWTJ[Z\7\U6^]5XJ7Y]]YHZ]AGBF&MP,SX=AZGK.`5/"G%>H)S- MFPMG9,VRPF+EO4=P:$.0$3$^PF$:]@Q3MZ!&1QX?^U/5`=4'Z?(:\(A"DEXE M2BB+.=20P/GBBO)04^2DL?1J+`PA)'^$)!2)Y`[<%L72HT/(Y3,8%C@$AWC* M^)BED8'"\+?T^M\/T0GX0RJ_S=/+8")YI+4`MZN")2GF#H=RR95(0ZL[`BZ- MA%0=^YW&17Z1#.D@D1K9E\QECB75>/H,N&ZAMR#NDK'%N=SN^`;3@@*AAV#E MR0,.$\4JHA2BZ%?D8^I$(,`:LQ@>D..&%V8!X$9`A1\R>3)\[E26#K$L4%4/ MR)&X^DGE2*AZN[#9_K]A-G\3*CDZAULCZ;[?))G';AD_2PL-],LX,[F*L!,*R(`4&A%I?+V3^E."2-X[TPP;\IUDE,ZRI?DSAC343],W/$I=#U?'IL]$+VV6JJS@ZV2J)-.Z M$TC@U#`52:C6""9AD*7FLY`P'C)10/>F`RVY%%1I4_TH+`I]DR,J=P]93"14 M`C^$2`N&1)C.@E"UN%ZQ,)NR02,6D8D4\9U`0IY$@8KS_5RSZ@>9:1:Q:!IL M3?F;A3U(#`F)]YB2K/\`21)[E,7]Y3,S8R1)1V M(9Y-/"EX@7I'K_0](9BGTT+)W;]RJY/WN$S>&'1`%&>SIM+(^5`SC1&GXOO^ M]L@S&(GIFNO9)OHW9QZF.N"S[[O(>4/EE-2,(8XR'Y9Q=.H/R=.8J!ECR;$P ME-13?@BR?2@=!87Q+TJ3@.-T>T0ZKPI_N5-2DRBKA2H,.:X\R,3('T)S2#Z# M2O+-NLIGYIR&&QBE`;`,'\#.L4=E@.[DJS%IHM1P$H((H;!D&6%^AIML=J(& M"84&`$KI=G,LA^ASUIP4A/+T2E=43H@6FHT'D`P68P<9F"<2@7QGQJ)L]VO: M7`!%!J"*;,;VD=,8XG+`,%AHO&R?A#MM81J"3%NYH(O%WGW3(W[ZR:LW-\ZG M+88S$+E6W;56)WNUWUS?"RI8?;BK$1.Q;6(I(Y' M\G-V3A\*"I\_/$3IQQ!3FP]59`XFF+UW`^.;QTORW`,YR=@+:430B$#:%"A/ M-(O,TEQ-99$)'T-6)=[-XP.,DONXT70C]YL;A$H9#[DR0JD,FBMCP4\H+"(_Y7Y63(5/3"88_CYG M>,_`K>S$(E184_7F**6.;E(6*9M3!H,D5PU$:F58>B<@0: M!/JXP&[90L&$T@[25[LLS7Z8L%3-21]*8IO\3?XT4>59`E\&V^KJ8[BK'++> MRZ#@WD**F\8/:`204SW9"!TFD-5!EK>QH,P[`@$V'_F)PC4':3YFJ562[T2F MK22J/.-W%8<*P8:7H7D/NMFU/Z7X$V\%G-YL_-Y,O:*4O_&P3*/+ZY0B2#)3 M*7,EDM,@?S-WT/+O.!+=5_P;(1D=D0\74?;PA'\.+W7A&L0>1WEL#MU0^!W* MW<%;<>("+%%VUZ(-AA\D-R0BFM_^L$H(QB?>B`79(U%?*[)+O9!5O%L'TGT) MO'F0A#GCIPTQ1Z_.G\@PYB":'C"HESBOG]P0.W".80%Z+<\82E-RB&,VDJ90 M(5IQ,0,4_XE]TK71O@;*3?PD*RF,%XL9>=J`(OCZPF&*P"@,)F$">4:]9"^K M4"RP/42(GN8\UY0;]B$G1\X+V;GB;(Q[P\0M!'OFHV&=.`8XTA]8AFDI23'E M&'21C_S'`%;=0:C$6R$!2)^G"?-Q7`-DXT1=C!>T M>"4DI(NF/@&^.*';2:,.7)(0*GS,D7AR^#,Y3Q0!(5TV6YO\`(C;%+PLU\-% M#N)2@2\JXTOYF]/O`)X)B`7-1=L&[`MZ)!Y2VX[`\4^MQ%5W7+IMYTRX7_%%6.Q MZ(;W,!TR$WCE.\GS!6$`D>N/)[&-7D;6@[0+.DE MN2P`E2Z31I7R-Y2`FWEURX'*$+?RGA)0^\N5ATB)>7(7"_)"`VK_#_Z#...: M5QUSI*].@G;-E2*NGE)<)9R)6LD,#AFHFQ\3;+P>1M6=-OR41JT*-UF>4[-K-`5>A&_!-$K*!QQSLQ6@PJ3-(*]DP3\\L.B%)8HUK>T5LDBYF9%=\62YTHW' MJQK6@%O=10)L9A#BRV?.2YCJY[,EZ((.`4T)2^0N)K-JU6C*;DN>2/3RE`.; M+,&5;W@?-M='NP\1Q#T7E\'),T(*OH>#;!S4E2G+FLV\F?_XY%?0\X[+X4OC8F45) MIGQZ91`WE\L3I)#K/&9XR M=-!47;E7X&5TK:S`D%D)GI\OFVY^;?G-50NR@N+LB#P"82VI)2RQ%-?NNZ,U,TXU\(+TS3YU>#TMIRB89 M3Q.Q\>20DA6#91IPF8Y"G%,Y=8,6":V)#/C*ZCZYJ2]3P7F?N.7_#9(CG+B) MFN+.T0S'BE=>ZP1B.W&-I`(L*X+R0)'_#BI"M%;-FHFZ)$DG3)1U?O^2&S8O MBN+Q7$K4([7$B]P@T_.=-#R0>M>7/$N25]-B'A#H!ZMK@FG+TS1IG=Q5CY9R MZMM.-9<$/O38I%!$VU2`0^1>5):+KQZKGIS]VANB=@C7U(HAX[FT'\/Z`3VU M/?;A,BN>E#EUH&`AV>0IDI,<)9`(J8D"$T=-XUS\\.5J',A-VAH&=(#2?VC$%\>K$A3=*F^.[.NTO?C59J*!5PW M,<72X$WBX'IRX*;-S!T'PSD#J>YE'A(_\JT6T<0]"8G2MN)CV*5WD9?XC:H. M964X2OP4JB:KEGI4C:PO#KC:T@(6)!CS_A]8C>)-,'+76%I%?Z&EB;>T#HJ`8,[/X0;4$/\+$6 M(^+A+7_"9KSF*"M9XL\FV?^Y#9H^#A].V,)-"@7(OS/E^9^//F8E%$+(7&QA M2G6J[*PDA*?K3C,-B0P]=Y*$;]%D*"2)\QSD,MF&VMK&XBMXX4B9A7YAFUDC MI&*]HO.0]LWPJ&>,G,`J8^%$ZNB-O22?(UH6`V!9R<9TYK^$Z0VRJNVM!("! M+;E]S0/Y>3>??\>3Q[RBB^^5C.'5/SAIGXS@<*C]F3!N_,L+049E1Q\3I2%H1\8G#HO M3VW_`+3$AD\$!P9P8>VA]&,QY@F?V-F]DG6H(276";`6;^(OTH1-=&@L,(Q/ MRFOR;9?*[Y;4>86YE-KAX/YQ(U'@8P(([C!-D7#P,)"K?O7O/%L9LSB0DW'1 M(K)6-6],TT=8EBPJ)!;P6STKEBUZ1_%:3O:19JD6*9'4&[PONC]R:?0U@'"!/Z`XYFVC.$SI0Q"4@<=__)#W&@$5,J*)*9\X45$SO8HP4<4B1D\5`FM1,)K5\SD8I(V-Y*K-"#MU(KLXUQ)22D;J=Y6ZMFS7*('U_G0]9)[[9HU6TW#JJ M*T>TW'J]Y59ARMP.]M]H;)RUI>)=J?C73^7,B*9:I]M4JV"15N'!=<;],X0K M(.L_U5L.%8VR1*.L#AIEY8=G]1Q4''AZ(N)=-,<2S;%$G36\^U:] M#YP)@Z?(`9ZV7,J[3O&G>RLO1)\LT2?KDOMDY8>_TCE>/_Q9ZZ53T0]$EZRC M=,G*V6P;QY0,DJ>KZKE9/V_8+BKK M%I7Z)MEM\,[QOMVB)[/_)T[TOSI4_ZNF*)GEAKV3&5&'K3(']$/<`/EKRQ%+5=Z'GX3K3`$BVP1`NLT0)+M,#J'^?UHBE`PZ/"G8#]:H%5U.*W:B/KB@NY`W_+9?:'+!OY!)1W MT>%*=+C:WN$J/P\5F'S3K@5-@IHU%?LTW5*.,I@&GRD]$*XB#!7W6-$77:IZ M=M^(+E6GU:6JZ!BH+1$VNCJPET(/B,#W_#B)9IY.(9CH9'5\(2(Z68E.5J*3 ME>AD)3I9]8'7&719WOYTF%P6J+A^_`[.!*,ONAYLH"MR'&+9S[_,7A^^I:<7R=OK! MG[MC=\:J*D"4F$9?N@.0KH"SQ^X9VU3VN(\7>T:<>N@]P=AC3A-UX^*L)(,B,(2[[,THM\I M@RCYV^WT/DE-:8=I+"7!P3[0=+JM1J0UK.ZW!0]3(E!JEG1*)WT[G:K`T=%6 M&M'&U%O9RGH:19I#<>--[M$00_W'M\P;U08^5=":AZ/7_%[-X:F-+U53+;4N/+_Y@,(_ M,"%\I38WK\EM+]*UO0OL\;+%M('4J^K\[CQL$:\%QSZJ_&W(-/3[`OTGR>^U M-_7B3J(G_*KRPR_2`X;TL:/8;.8L0O962G^ZRN%!4()TG6<61)CTG^(B\A?Y M5Y%/Z>N3].O)8D,]7^O!CT!Q>2N]FV$?3A4`)ONZLL4;35Y?3[5KKH?RG@7; M6\:%[G\91^\O4H')5UFSZ)C?Y?ZMM(-7-]!#W%RM8<'8NG?Z,=B/QZH"M.JW MK4Z)(@X"+!G>DST,V=0-637TQKRQ!:(:/-!H3_0=3=8-6U95O5\TE:[18XC> M/=\[,GTU79%U2ZE-W#6/LSM;STYZ2/%@-/>#^G]&Y4(9GUL,"@Q\>.':!KG[7>:T:#2 MY=<&UXQDRQSNRS%M:0&=;)Z^HRJRHBB=,DT=G%2`^`\6M2>!5H'1!IK9J1PR M\9_5+E<5@6Z'L5I`0R*3[%%MF?0S65!KAM6&.5AEU$DCFWO#D3!^8I-XQFZG MJ0%+;Z1WPQN3V*+WF+^UF?DN[$9A-PJ[4=B-PFX4=J.P&X7=*.Q&83<*NU'8 MC<)NK&TW%F*SS8VWS8X*F=6(IERNDA2-O)OP=EHQK&V`>@C:8;%(LGR!?0"I M$L_60-,#1:\^(&GZ1?[]+PR3IIU']B%FMQ[[)W."VX!$>D,D@9*E8^Y1@R5; MAK8*)D'ATG2U%6@W>W:3!O4^Z1C6E.=`GS&+I-Z]S/Y`5>(_T#_@J#<&*E46 M/OG!AT15V'Q#4XR-X"XO0%9IK?8@K):^`__;%\2LD?=9)Z'HV.!^1^BAZR,/"G/F"&WAR#^T>^3; MV?[5^D9/R./;5"X!I0]E3BD[D7. MCS#EA2DO3'EAR@M3OF>*OC#EA2DO3'EAR@M37ICRPI07IGQO3?FRE*W=AO;6 M%`;0_']/%?^F:1^@L8/"7N(I*+Z\,025W,8JB`"U#30 MTAK#P#6KAONW00]2S++%Z;7U%ZVRX1$H-B!/:B^*0\.I!<\7AHUM6>-=4V95 M&?MOK+`?+)6SO/:#!6_0IO0?;J,_O+3N@I5._6@;[4L63(`& M^R^;W.'(8W>2EGW>4.O?7B6X/?BS2;TL-UK*2&MC;8(;]6TO&^/??7&C)Z;)51:^Z;JA#W MPHFKRIJAR>:H_W+FOC`SNWR.]+%%C"DKFBZ/AJ:8Q-=EVS!ER^B6^/54BO)#3K,B^!SZ9F*ZO`[^ M"*Y>#0=]`\<8^UX\;>^HK=X"G?J-5=D$8:L-:W'L>@K8[-S&MMS,>94Z#E4I MC@6FZ3?C9-@4CF\I&0L<>Y-D=-[4QT@"?HX%_ MJM;\EJN7CX-#[(?4N MHTLZ,OTUV0(]P+"T];KL/C&`;2JRJ:O;<=4F_1O[DH5FWA/-_)+5\`.TXST+YEDX[C:X"W!^V'SOP.2Y:=(BE':)FK8(I1W.U2E" M:2*4)D)I(I0F0FDBE"9":2*4)@SVBPZE%>>FU+%25X8&;SQ:\H!HF"#"16=M MQ)ZJQ2K"12)<),)%(EPDM$\1+NI8U6RH+&XOL?2#'5IK\PI`0Q_9UJBLZG+G M@BW"6:51WL>=85XS+F?;,"U#V0=$(L9G M[R-I-+?3JN_X^'W!QO"G>_\=>P^V'_WR#S=ZI;0:W#%PQ139I2,( MCXJ*2C7-<(?`%7)`5.2#63I::V^NZ!S"HZ*B%E<<'!5]K1)O4'B=F$&CSMLC`'94W9%;GA(J-%.`,OVAFX+C%\DAA]:5\ZU+'DL.G$7 MGFV/Y)'6/-OD8AQXMCZ$.1+3\XSO$%:!/XD'D?2S)VRZ_%R/&.K\97HAV?4<]O`4#J3[)W@/ MO3E?*01%(\"1H9(;L7E(59WO>?4GKAJP_\1ND+1X@H7GN`/\-LIQ;`?FPE9@ MI022$/EF(M/FTO5,GI&O>1`G9F>'!J=C=PP@7>MJ@X$Q,*',Q2YL&:.OI6%+H6!&.+YV0V1 M6'@>7T,,`?0"^'VCVM2>EYYBSO@I)<(2V`A$C8>X+]I:1%0T+?J%V^9E-_6* M:DHZQO[A\^1[,9U%^!^$_T'X'X3_H:>T%OX'X7\0_@?A?ZCE?]@Y+&";ZK>] M377V0./H+=P(<"&4=:O.WMUP^2H14Y!1-LCZ2LM3J'UK\_#]4:$","`ODYA^ MA87:`*Q26!FD)`C)^H"E2+T+_`7(RN7=S/$BS/#Y3^PNT$0^W5AQA1X+PX&4 M;IQW&T]W+>+&PFX3=MO9V&V5]740`C4)DQRZ:U(0@*4'JHG*+0]-_0+X MQ)(M4Y.'AM4+3OG=&3^Y'@NX'L%2/:*O;&(.A[*B-1_?=DILHH#5:NO]F/%[ M.YUBT'(:!Z#+@TY]"MRBRKIFR[9R"=RBPM6CX;]><,M-'/G\ZHF">/RMKY>. M+NO)\3IOYBAL]-B<\=N>^LAK2OV!6$>W1K*A:XUYI]UMM-B?J77>TRU5-D?] MT(KYW,-%T7'2]RO,D@U3E8UA\X'GIR.FU*%L*89L=QPSJ2RJ*`8V'L?S>$8I M9!-,_QJ[Y)<\3;$UHM9/(],2@JO"Y&1;MV15U7O!C'>E0FN/V-RN^-'!K#D; M-!-3;:Z"M;Z7=L=V=V`3VD-+MC2[#D^>?8+PAX)#$(>(R(QXAX MC(C'B'A,#[E%Q&..Q2TB'M,KYA#Q&!&/$?$8$8_IN9@2\1@1C^D%!D4\1L1C M^H;'-N(Q%<("6X,!*T&/BF[_784XEJ'8AE$F'M*D5`P]%(T4?5 MUB:%M6D5U,C4M$)!%KZKZOLK%3-5>'_F"00J?R[HW5P7:K@Q:Z380U//5]ZY MRMX@5<&%99G:T+`:@I1YP8IG83\4F<.AHA5Z<6]?8C]@*B%'L4>VKC8!YE/J M\8%O?G*_XT_[\8ZJ:[9=;%*^=86]0*E6#$C_:P#*5OG)VZHVY1E=+Q)I]R+[ M@U2)<_8!">51\>@UQ0M8VV!LK\JYXGN;K%NI][BE@NE:?=VMV-GOP%A@`H(% M6($*]7AUO[,S!%O--JKP1BE4-[EA5;Q^X><9PQ_@!3=S'W3H_]+G6U_>%*M@ M!%GP+P>_+8`.N=$JA++!C`$KION-YD7XO\'5W.@)/GXS MQ)9F-$P5(9JP.>J_V+&.1DTE#P%/P'/;*W=WE]P!7@X]5PF32+7 ML(:PY4T;\?$XC.$I;#C(@S%P[N"+@";X=;&8N5EW08(",4!?*[PE`+!?L&^@ MY\78%K)?G>6Z9.>`B.WYDC-'&DM^'(5`.K0H0-J"Y4\81A)P+LK(`)RYDMD' M_%5,%[H<#&8"(0X9200G?"JVE$Q%`T'"4?KRY(Z?LN,H30+G!9Y\=%POY.?= M>7;<&0F`->8'7AV#6@9Z[A,;?\-S3(U3@<.IYZ*SY%TL/8!C`J]8P@*A&PZD MVYRL!$?R>$IA8`$G".#$61E21Z@MTI@X(F.=3.M3RM$T5( MR!)F"JG7JNN-9S$F@KI>)DD(AD3&M9T*6OE^WE"G-[^^?,^[HV17WGL'<422;?)^OX8V0'"@]XH2M6V)/:&IU.IG:`## M-8*F#*^?'#?`#CCPAQMBT,*I:(JP5TBY:\DN0*Z"U39!AOM\]KL3P=V+_B>< M2P/?8M[X//5@>R#1CK%)T)@Q0EW'B9&P3]0&V:$CT6.#^KX#>O@ M?12`-I%J#BA\'[EK&VX$=P)G%I4VKL$]Q"$V=*3Z[\]OC"0*N- MV;OE[\Z_?1`S8>3/67"_7)PE:X_`Q(,[_[)-.GA##.H:^4.YB8!5'*!+`7<^ MSC@?/P)3+U`!>L9DTM"=@Z(6Y"WGJ<4\=<2?XQLG[G3*Z`HD2V3L<+,$#\G3 M+'8G[CA\\K^%"8HMXQ=9>@_:'L]N_)QT9(?3^"Y&:`E]L^GUS83P!!<-&/_` MZSM+?W8>`G_,$"!S*E6G#$Y_Q&;HX MP.P;6@W4%_/%1:V17^^\G3\RH_00^-^8!P^]>(D)!U_+]YWP;(J455-R!8US M9\*XL`E8UOY?(EKRX<\I,=YF'>J=F8S'.\34/MH.;LYA@8]E/4SZ&2[5*99$ M#:0;@),YWQ#*C#X$/I=N`/*KRZ(1YB!?8&_8Y!#VZ.B=6TW36L3:'!@8L$X_ MG;%I_N&!JW5:@*QQHL*A"J`N&/M7"9X/TY:\\G8J@_Z^(!#W2]"KBMM6T@N' M\M"T9=-LSM[[0]\\Y;!U5*T!-))559%ML]L4L.Z8\J9P*7_@E_()\:8F*\I( MULW6RC?.@#=MV<;,<^-4.3+7J;O-.STHH\HC304^;2Y#N]]<=XFVW?`YG'U- MD4=ZM^5,W?$YF5^'R*+ MCZ%9$SX)6(@SX=UG-EO^Q`?H18EC`CTL:.TE#A1<>(IA^2WKF@JLJRFXG)(M MQT/ZL&2UM5IK^=+`3=O`PROFJ`E?B?"5"%^)\)4(>U3X2OK"F\)7(GPEO;'@ MA:]$^$J$KT3X2GKK*ZEE*Y=.CZST?%C5/,Z3$N_B@!6S$C__\>GJK\I@J%4$ M.=P?P-W%U%L`-)5.`%1;PN!`-2K"I^X/7P,$#JK2MQYX6FOHJPJ?MC]\3="G M=@*>WAKZJL*G[P]?$_0IHT[@,]K"7V7XC/WA:R3^L)R]`P#-UBZ0R@":^P/8 MB`/-3N`;ML:!5>$;UH+/.CA\UD;5+FK?R7?_8%%]@$K*YA50?$'O+90>K2[2 M`(:Z+5XT!31$4!#;A*$$#__B@:%_%5V:O[/Y`PM>*9X?FK9IFAUCJ"%T(U55 M[&)WETY1ESG>$J];%?0!=4>ZV36#[0&A;5LCPS@4"G-/417DC315/QCKU0)- M4S2@JU89M,_>&&3:O?/]K&>OJ\I`XCN58*OU*E$.`-Z:`V$G7.<0`M[M\VO= MA=BO`.U);/[U^.@:-(`KX$?OURMMQP[:<*)6CI`FY<&1\QW+=9[=$&[NMS5I MU=S?5Y>,>W@6FZ-^!SPEU,B$Q%#]8=T?.:KAK/[$)E2J5),6NR"BI(*VO<_H M>L8F*TT/^DZ`?ZA]T+O9/WU'5]5LIT?;7R%QI0BCMA$F;YVMF[/RU\B)ZL:X M2T&H(\7;X.WK=KFZY3OM<"BZXA%5JPWFK[W-@[)Y96S<8X,6:5QV?;;!*B<@ MI=OAUWW$L28XLH`/]!D$V"]LA1FE'Q^8QZ9N]%-=K:X.N?;C@DXYZ<"@GGNVJ/7# MSP>P6'15:=\:W[HV6%E&4"%U#U@6GKW'Z81F\0B9?VV?`'G7@D=IODP1'&\WB]*.]O M&X*V%6/':-Z".O(+WRR\8J/[-9M.>94I?TXTS3I4(:C6W%?)]_'(/-!OZM<)*_:#]O=` M6:X)D,;!`K@EJ;=HTFQUG"8/G5<20;?(7R]\J^]"^\)"Y@0XV`#HP^<5U!U[ MW?;)^U%5U$;6V'[+_M18]6A^C'\LV)VM[.\JWTG9^_K!&@:U7SA>S0Q=V-J1!J))7#P/#AAR"(^#63F.@_)$#&:#.&& M4?H"[H,&';:R%UH57NBS]T(79^0UO@AK-`L\<`?`/01H<51D4WSTQ"N]DOG( MI87P/K7C"3`&9IW6=BB"'3#]*?0X\>.':!K/"D-KC^T2T+-\D'YZ@O4:F5G] M9P?T$F>3B26'AEGA"*HC,X%E-7<+'80+--/(\E_/@0]6Q8+_`)<7H]!1PAI' MY@?#Z#M#&)8AV^?$$.-Q$,-]_>SP<7Q'9H"AGN5F]Y/^YN@LR0]6X-P-T9EV M;+U@U'.]P*Y1/-!_^O^#)IU'2YQ9P(+GHR>(:(T2_`](_=%9D?]KA%U3_`4? MQ`H"`&4!31P%9G"/'S?4#*-1^=$!%42E=KSOZ$9Z29D%-]5K4ON@Y12V:3=2 M#2H`VS1XTGJ1A*R,[-Z8&U6A7G'Y%+S"PN]S#(G^\3M([9!H,6&+@(W=)FK] MP:/V0\V6+;O;'D6-H>MCY/Y'$^2AD6"LHJBH\-ICI#AI5@W^QFYTK=US'-A\X0=.L"QF"TH/C+XX81-L M(`J/#J3[/#+,,V\F\#U'>G9F,8?425V+/%KL)W4($0'PY)0>6\#&4O+\"!8$ M"Q1WS28#Z:;LK=*3$R9?91[56@'W3B3GT7&],-I`$@&1+!*Z^#S0PGEDZ/2& M5\Q<]@SPNQ%B<>X'##27;VRV1$@]6H9`WH9Z)V`$`L@]9P,[%`V'D\6+O*9Q M%`=L@P3>1%KXB!LWS6::.9Y'=(LPZ^01X^JN1PN&(7Z.L'@LL<^G(U(.0>F..3V"[#6K*'MQ9S.^.>";A(=9<>PB4.:--C"E.7P1=XI`K&(4 M/DD67@)DA#N2;_C&A+4X8VY!0\Y1M(EBM!I_?Y/8'^6#&\].!!6)@[SJXC&* M'X!17)054Q?3*(!Q\)K`J9@$3EIL@@]LE*0$#(CCA7"Z-_`K%]-.X)SG3\,9 MI3!5(8M>&CM!L(0S\.($$WK5"IL0(&^T(66Z8QF4&_##$_CQXQ,MJRF:VM;\ MS2I=:3>:ZV;MNM]GN3>WT^P-'[\OL.'P.UZM<^&S-T^B]ZAHO"H:KYZ"]T(T M7A6-5T7CU7W8N@.@*/'0BS:7HO%J?]K'B<:KHO%J_T`[F4M9-%X] MI+`2C5=%X]7^,*-HO"H:K[:S@U:-%M%X]1"<+AJO'GZ3!S@F/6IJT)N3E&=+ M%$8L-H]`;0]F90T4LO=\`67FRTI3U`N/9IUJZ;9H(-I\SZ*!:*MFB&@@V@4O MB`:B;5%?-!`]D6!XM\@OSW06#41/IHVC:"`J&HB*!J*B@6B;P.X)61_+D$0# MT=/PYYU8]9!H(-JF]T8T$"WU?=9W6&YW?J:))_"2&ZHGN?$FO^6UT,+O>9)^ M3]&R#LMA!6EV'/Y M'_[\^N$*6'/LSIU9B''$OX+*`AI+#F3YVYO#8%2`00658M@"$/##>\J;?+_2 M,:XA9K2AJNP$JGRY=2A+O_41V]31I?L@ M58F#WT1)(OC7M!Q@YEN3PU(=3T:'6E+'W@39=\+>7IU2S0R#*ON?M8@Z6@S38BC6K7% M1`N;H0=OLL!R6Q+ONC9AU@'I:C--1%S]8_/:;K;4&=?'?HGZNG;*MRRU!T2[ M4;@)D:%;32`JQ_-[@,?U8K!#;Q>,*W1M,:TRT$;::W0N6[]=R!MP*$!NC=J` MO$RC3S]+J/6%AYS00*,P)$"1I2=\\H,/2V-73]-4MC/[B.L_,J MQT4WCKSSSUG&44/:69:UJ9ENV6;JU*LMV M`'6EJ]&TC6Z@YO3$V&K3LZ(KJEH.6O;NINM70HU1?_UD5$D2`^C$A4(!P,(1 M>F7)%B"LZU+15;4%"%<\\6UA\GOHOO7J58*AW^7VX*W-G)I6JI8K,R! M0JH2G_W3WJ#%+)]?'?"TGM$OZ6XEV"Z.)YS['H%$6W\KK>5%G?U,2-"&W;'$ M4J0L*/R'2)%"1`A.4ATG/24)D@><*?OL8MI<-O;TV7%GU-`@\K.',:'_R9_A MQ%3I84G=)U\89FZQR;6#$U8?V3'41@Y'KT94__Q$0#']2<#Z8,[HZZ6 M*9P$R@:L`9O.V#@*ZZZ&HRTGN`+V^X3VHWOD^=7B^W8U;[>[1'9Z2"J$=73VZRZHN\$X%(&]>DPSM%',T9BM= MUDU%5G2],6_M/\UIGUX2NJ'*(VM[.G1?^.#]"OVQ()`$;.SA\._B#4PCUEM) MN^^PK,349-4:'KIZHZ,IPC593I%M?7LA69O\]MHF.I5+FQI+_TM!L+6,)FO* MJ+MBD,Z8LZWZ$!")EB;;2BV1F%=^%+3`#16TRHCYK;;W]JYT_TBTZ(0E_XCG M#RRXG=+CHB>=4&&%"BM46*'"'I\/A`HK5%BAP@H5MN\J;%GQ<@T=S!4N-A:VL-G;QPP3+=Q M9OPFXH_=1%'@/L1$_7L_3XBZDI)HWL41Y@;NYP MJL&NVUU0Y7FT'^>+F;]DC)KYW<7!^`F^@=F?-UBZY\)ZS9U3_3X-^D!*-R_Q M5H;I]@D>Q,'%G8G/'C`TEOIKBF+(Q.SI$4EZ?`*#CTR:"%-,&9BNI)!0)@C9 MSM@K>A$'^%.$R00.G#+O^C\Q+#UU,34D)0!_;I$0@(SK`0DI=^PN>/:"Z_%Q MJ"N/\)R2XF.8<_#LSV*XO8,E0>+,9A*#O;IHR:>/$]"%_0TRZA=WP[467+5NG+ MFD;?A:=T<_.[:UE'\)\%+WV>+64"Y(516A:U2(7W9&@`MB"\%J\1^*]FR2-5 M38E(#V?G#UEZ&@?4]('>V/9MT_*5L7$CX6.?"16<>G>4+\9UMJWO;L^P48'^ MAHZY@#!(5X98[?PE= MEZ@=`-FT5;W`F?@+%/#.BGNC[IP8^> M,"\54SB?V'Z$NL6,VK\^.5P5F#IN@'SQC46)ZK"B`20W>.3BA+WLI;`5N*T2 MH`;)@0&5C(61Y,[G;.*"[)CQZQGWQ;`C'KP`=L)O\.R&1\T"5Z1W74C.[I]A MJLZ0N_D:[F)_A@R6$PR_,`>NG.7D3'-TI31'%Y`-MP-^0C3,B$=J5O*NE&_B M%1Z17H"/WF@#0Y,F7+?*]"?X5#<*GQIT]OA)+\(%2B?C)YUB$PD#`(?!8HD2 MSS."::NH*X`E]AT5)APEXL/=@L6(2U3D'_!BX:HFD^#TP>'`P$SQ6YPE"8KD MN/PE2??FHB%PPV_7TX"AD("SC6R(HR"Y.*!K,23],H&,=&XPKU%%!K&1L7R" MM'68_AQ\A65`D,`MR7EZZ;+91!K'`8V?3.>Y%\]*\D;.U@0C2W>?KI@>I91& ML"P0R27U#X\'R+%GUX_#!">$A=P>8M]9,':1"-E9XE*'3A22,L#NSB'Y4/., M?0*,'V8`=QT$/-49G""^0%H4PE!\'PD!"`AB@@+)8&V'5-^$-5.,IL`27)GI M$^%]X7'#K\A%.;,B3_._$].M``#2D&,4%)[&$:A&G0BF"TQ@/[6)E&TD^FAG-8FR M\T2?JH!\*1?Y>R3,M,,Q`UVI/_WW-7`.,QA8'VCF]L'`AR3NQY6[TDVTQF/3 M%O!SLI3M-DNF-ET+NMVQJ:K9)WM>]9Z=UE3]DD@_/C9A3U8.*[7(NI[R?G;F M\OV*+8G5IA+8"G.G8!$5'5).XJ`6E:B[%/D=G%LB';)5#%0O*Z*@DKIJ=:NN M9L*`N\7WU>5?3]KO/2+2I!HIS3K]F-KF=^@HW!M#A]K'9PR;>ICE]W=T?%6` MNXTKL4RZKT<37MM",7?JNNC+U??1A5J90*0,T?U#>^D?*%AH.A?A`E M(UE9MRS9'JF]9[`"*2K^=+OJ!SPR&QHVY9Z<"!?:`[OJ.,9&ZN7I$NC#`>F[=,6>OW]5D?S;M_NKX$WMRJL!EU M%;:#SD/6U)%L]F0>AYVHG9LI6'NI\T=VV]2\U6[])CC&\VE$8,M[:?XXUOWLL&5NM:*5T#I\JJ M;LCF#GVAY$B,2\K M`X_`R/(;BXT1LG34[+W%6I.I&V)6&B8/4+O1IA4G0C_9B(%?RTM.!% M'1JHY2=_SRR3P4_%7+F_A%G)3U*$15!2&JBJ#6R+YW[:`ULO23'.2QYY(0L! ML5K,@H4JC-('#0MMX!P[60MB7M*"V7164`P`T5>:C8!&G` MQBS+CLS28C-:82R0"J#2I2=YV5"1$39+.B\D[?A^,R/ MHS[`09-6\_17>I*L,)QYZ'#KVB7P`-?'8^`#2UTG-_22X5;+,+YR&9QBH!:^ M"Y!YOUX95SM4N"/D2]ZN]>Y.8HMTJ;:J%Q4V481N=R>Y4AUXQ\JE.$T;_9#* M^%:Z'B%""C#0[_41.TK3&K&]!,JRFE@JA;4]L'COA9X!M1[*K@I==GRTJ_*W MMP%4/9]1S[@PRPGH%\%[=RR^L+GC8IM0Z9]U$E0[9<#7#D,K_%>U'5I'_$FI M*G7S@1MMI#V8$X_K:0$-)PYG>:?%4K^YTWVD[.'@+DEJZNPL[..FT`:*Q62>IWJU#PHWB(,M;/41WLP5_/-`Q7L[8E$1^<1"Q)`G30MB]]$#-_+S;2.!NU9?QTVF:^)3;K$)^CO=BP M.^0AG;6:U<>MH+6]7`)NI'?+J&VUG"]FH1P6SMIBTVJ;7]O"X9N=Z2QU.3:M MG%2;]S[1&S^J6LVQGX?DD;X$T,T^ M)%D8@\H5M&T'T(<=NP'/(8"N6VVY[_;B$1%`[W$`O;UXQ%[!41%`[W$`?:CV M0([8QY(C]J[.8`>QW_H48.\NN-=>`+Y#?.Z7ZM-E9/1(`?S6(Z.=,FIKD=%" M.YS#PED[,KJ/%==M9'1G`YZZ'"LBHWM%1@\P$VT-SCSZU-X@PCWGSVW,Z"N= M9E@8V_UNN3G4^\4))HEW\6]4FO[9X\/TUB90TQ\_`%B?'#>@MK-[#,[M59!T MA[B[>IVKQ5P7,==%S'5I`(Z8ZR+FNHBY+AV=6#'71(+:)B?_``7/1?EN*Y[0,Q*$;-2>K4/,2M%S$H1LU+*SXCH MG"UFI?2`J_K90UO,2CE/[A*S4CI!LYB5(F:EB%DI0N.[=(U/S$HY,3U/S$KI M(W>)62FO[$?,2FD'N#UGI13B$_5"`CLB"J6!#NZ8OHFC)Q\;)TS^Q`$2A97N M9HX7OENF7EIRTE(]^)D&(40;`]'&0+0Q$&T,1!N#(P,DVAB(-@95819M#$0; M@_ZV,>A#::F8`U`*75_:&(@Y`/WED;ZT,1!S`/K+(WUI8]"+[MUB#D`I='UI M8R#F`/271\0<@+6R;3$'H!$;B3D`8@Y`AVPJY@`<%DXQ!V!GT8?H=M&LVP62 MX(`M[,4<`#$'0`3010!=!-#K7T=&2XMM.ZJ6;:VY/H]Z)(`60%HIQ[T) M;Z>%$EPI]ES^!_[4E31A8W?NS,)?KS[_\>GJKX`V^%\+S5&W0=?M;(&_!7X8 M5JU'?A49AMT.+K:#>B1LZ`5L&)>"C5<[\];GFS^_?KC;@BUM8&A'ZS'<0T3N M9KF=B-2-?B&2A'HU*;MC7Z#8V=;:QNC-]=:LA4NP&?7*2[8@]9\==X9W["<_ M(-SN=349EF9V<#.MP[B.B[O`'S,V"9&//X=A['CC5#L(Z?;_[*$.ZCZS&V]2 M#A0I!8VD2Q$)"MW.0\7.<=`6;*W1/SLX-P#-/.E4XH;?/@6,?4Y&CWR!`U8? M&7=QP#980ADHFMX&3U2%NQ>(VBU*MR%*U\QC(^KA]04?JBR8SE"X9\%.M_NVN"U=Z>_95)16!8IF=W1*RN'N M":H:B11]79X2L6L8^AA,N&5F;QVT'LG"4RSDA*YM.M.F0VW7PUOT-JJZ:'7'1*H1'147I ML5I#A3ZR1V:+CLA^8J+TS*QCPK+L42]Y(MS'^;M=GNP;"J#.[37PU=XV>H;! MQC$`'''4#P1BI!<]K6!,Q,"JC_P5'.QB>^;T+9/6@I':FDY8&Y)N]M(HE*BO M!9GWW\N^+)&^^?#285C/[FUU(_U#8V,1@7.J3@:-KRZ^<`-Z)EN^N1CY'KIO M/7?VZU44Q.Q*^OE(P#:2$V8[$;_MD%9#1A(IW)WTLYGRDP8:"W7FZ=2;[GU# MKT!2EM1VZ['?&8)3(;&L2E[9.5/"Z`TE MS`NG1+=GXO[%KTH)X](IT>V9J$$)\]*E4\=GXBE@E>639E?0^LZ9%AV?BCJT MT*T+5S6[/1>?_#BH?"S$9=$74JR[KRZ.%!V?"O>YLH!"^731I.CX5-0@Q5`5 M=T6'I/CJ?A=712\.A:!$;\X$>V:>N+7[<2KJT.)X=+B_^>>'+:GO#=?<7&LM M5I3U82PTJ\,\^?L7?Z]`P'!@_>_/_=K/Z6"Y<@QA.!@*+._)R\=W>NN#D:#B MGF>E#U049[&G9[&&LUT?Z(**_3R+=8)7`U50L:=GL9:+?V`+.O;T--:AHR'H MV-?S6">V8`E%M:_'L0X9;4'&WI[&&C$->V`*,O;T--8BH[@;>WH::P13AD*F M]O4PUJ"B4'#Z>Q;KA'!&@HZ]/8TU0W']PE>UWEE=`;;RB%HM/E>O8\61MM)W MM.[;VT*@=1>W'C!VL[.7ZT;_44&V7:>A-V1;[QTIR':$TU86G=E9$FV*NZ<' MIZTVV8;KZ5&";,MK5T>RVJKINPW_X4%_"=W[D;[5FUIU._Q$&`>&R75 MV[1=#$IZ4P]U.2CO3?'2Y:"\-Y5&YD!1+P/EO2D+NAR4]ZB&9W@Q2.]1P"\-Q4=JGHQ..]-_<4%X;Q'U1*J M=C%8[U%MPUE@_<_%HDW_LZIWY(?:A//8.*GL@+X@G/3&`WTY*.^-!_IR4-X; M#_3P8E#>&P_TY:"\1QYHZV*0WB,/].4@O3\>:/MB<-X?#_3EX+P_'NC1Q>"\ M/Q[HR\%Y?SS0767E]`_G_?%`7P[.^^2!OASKOT\>Z,-C/HU_PCS\OZ*?_ MI^K)?XH/C/V9'[R5/.=Y^8LTA27?2BH\+-V[H@C M9.`PC!-+K]Y-BYWA@_`;Z;`F4E4U=DU=`E M)Y)^=Y8$BZ[*$E)OIG*?F3V?9!*N?#G=S*67NOPP.;@[UM@8(_ MTQ"$R@%%0#]@OQ8(7\=/;!+/V.WTO1]&L-X7%H&`F\--1RK`/59KG>-9M@92 MOE4)]WIYA[EP6V-?Q`C^A9(C!3E>%H`7H$!`D+`PA,]PDO/(Z%Y/EB$8GOU9#']!">3,\/\F=$/!&8"+_N'?L#;"4+C5 MU]=`T$,??OC&I(D;CG&SOH=O0MX.7-!.\#$)%($)`YCGK@?2S?&\&/=-,"0: M0?+.OX1EN@&MZLQ]`%9BWU'MAK?$J&33LX37%UCCS="6AZI&NLB;H2%KMH;X MIB\MF1.$$H.')BORDBLJ\`">OK:%9SV!L*&5+>S^N+V\`1:HN_\EQ@[\[LQB0]\GU'&\,9^6S%T9! MC.@+[_R9.UZ>D0RU!Q)N6:(](_]GNR9X"EL_GFQ-@5T3LD<`!27"V`F"I>L] M)J*![):Q$S[1^:U<$+0UJ-KE&32@Q\$_@LL#^)ML0C\[\#G$=@Y2,-GHN$#&SMQ MR%*I3<\2%/#%.'"C9?(7^(J;4[=M&53I'*T?OO>`O4\S_^5KO%C,2%XYLP\@ MX&<^J$`L/$<=9C20<-<2;CN$*Q8NCCG=>CU692)D5VG,9K-PX8R!%U',TN\+ M9S))?Z\-VXL[B9[PJ\H/OR"?PT5[#228.8N0O972GZYR>!"4(%WGF061.W9F MZ98B?Y%_%;F,OCY)OYXL-M3RM1[\*/+G;Z5W,P=83`6`0^#2265,19/7UU/M MFNNA$L6"C&D0FT7,7H=@Q7/T_B(5^'65RTCC6&4G?#C[I1+D>P#>*SQ=)1@Q M>H('^C%HAZO;X-3B.\CG=O9O.`@%*C!E`;KL)S*Z6`AFG.-.:G)L*9MJ`\WL M4-1XOL<:BYJ:`#?CC,ZP0M^Q=54JH^,:A$?#B9`VQWY#FQ1HK+DTED9C?\ZD MR/F.'J/3D$A#>X3AJ^Z$4L\DD*7(IJ$<<),E#/TSF0AEQF1=.[*J2;C#*?[* M&YI[QX4=).P@80<).^AN+:V#"=B)55R;8D&$-3= MO:4`BU8&X+T_G_L>98+=.<%M\#5R(C:A*.L="R@Y;%=2>_*:?Q5>4Z?%N0*G MH&"7OPY+2^";IPW^.O97$OI.80/K^._%!JKD3-?A^VWUH^O9U#M`V!/:.FQ^ M"&@_\U3];O"JVY8V,D<[(.7+[P%E"_C41R#11U9M*%=.R!\Q+G8[Y0_\'YM5 MPNGN0]8D=W@3CA;`KB<;FF1=;P>;*J,^@BZ/"5"3CTZ`0\'#6^]/O$1!GXJP M6HJ/"`]O@[O`?PR<><7\\,V;VC!M0QFE!5FUEVT?Z"KJA:H9FCDR]@#Z?W_^ M_A#,W+?X7_CU_P-02P,$%`````@`2DL;1^'E$)W5%0``W20!`!4`'`!T87ED M+3(P,34P-3,Q7V-A;"YX;6Q55`D``_L/WU7[#]]5=7@+``$$)0X```0Y`0`` M[5U?<]NZL7^_,_T.K#MWYG2FC"TGSDG2DW9D.S[C&YL'QY:PB]W]`8L%L`!^^?OK,O*>(4Y"%'\^F+PY M.O!@'*!Y&#]^/OAVYT_OSBXO#[PD!?$<1"B&GP]B=/#WO_WAOSSR[Y<_^KYW M$<)H_LD[1X%_&2_07[UKL(2?O%]A##%($?ZK]P\09?03=!%&$'MG:+F*8`K) M%YN*/WGOWGP`GN\;L/T'C.<(?[N]+-D^I>GJT^'AR\O+FQ@]@Q>$?R1O`F3& M[@YE.(`EKQ2LY][K`XZ\R=$/[_AH,A^[8HRI6D MNA=UO#TLQ"DYDV]#1?F*)$GX*6'B7:$`I*QU::OQI"7H7WY1S*2P/:8E#@E*VA'$ZC>=? MXC1,UQ0RO&02$RT8RR<,%Y\/:-/P:0LX.MG4^R<3VG2](ETF"6F+/_`.=Q'U M%$34MG=/$*:)3C9AX:&$N0&8F.$)IF$`HE:2"2E[%)-V.D@Q2F:+V8KZ(X*- MUGAJJH'$.P/)TT6$7EI)QQ'U*=P3`><)17/BI+_\.R/M6RN9E*)/L;+E$N#U M;'$7/L;A@C0A3K,GXF+0KA]35,=0*)RO8HRAE*TH3ZU"0-B3.%\R\`QP249!9_(Z'))G:8 MGZ$XQ2#0>\*.['I4Z"L(XQ3&U.L1.6;$W>'2A#KI36A[%/4&(^+OTC6U%^G` M*^IF="*J:'IU1PBG?@KQ\A1AC%XHA'J')*?I4;0K^`@B8H8`PKF)6++R?5H+ M1`9.L%JH5V="?H7WX%4O@J!HCX(47?T&8C+I6**8C5`ZF=14/8IW"R/JD$@0 ME*[O,8@3XH!,XA,=79\6)#S0&L*[%`4_;LAD>Q;G'$"097AM)(RS<:[-/0\PB6".T M),5[%.@"A)A-RV>+BY".M2&(+LE4%K/IG59`0_(^0Z0B[&\Q6U71C!Z>]QNF MCQJNW],?6L%U=`.%[F;"R2GLA?%FDN_$=*20WDP3S>02 M%!TFD#7M61*"P8-:,_E,:`<,S`PQ55(-/(P:^B$MY>A#ZCE,01@EUP#3]0U5'E$$IPUGS5S#&4D5W_BJ+PUMT1?_D51NZYV[\!HX4/1%'QJBU97?P"JU M1:4-CX&7OEL/]RUX]!W*^^SGZ?HK^!WALRQ)28R,[TDEAJVG%9.^A6]M:!71 M,',3G_PD3?,YI,DTQM&&$?E``G]9+&!`#5-^>$O&)Q*BH3@(HY#%TQT4ZO$`=ATF+NWPOS`95M'4@8 MT@^V:]D^.C:A'FI7LZVT1L3#[7JV%=>0?.#54;_X\"Y;D1JH."`Z#Y,@0L26 MICUU=\XJ-0,0!5G$F%Z1OVL4\)5,JN=P7O"ABO:1(DP^IHR.-O\FGN\55-5? MB?_Q-BR\&H]AY1>G`M<$/B92EFFEY/>T-1S"*$V*3UC[\(\F>4KWG_*/?]M$M&<9QI6DL@@\ MP(A5^UM>KE'LT)[`M!63AD+_HRL$SV0R2$*#:7I&.NJ:##XL9I`K8DC>5+#2 M9*8X\&@CP)\/)D4]``>UAL+GU^_VZ"<2#]; MW,($XN?MWAP/G#D',Q#?6@6QK3V<`Y1$DBL0DC!]!>,$:KN=I+@95.^L0J74 MU%5<:NFZ4CCR4F8HG+B`@B`-V2'CL]V\R_C+*XGNDMF";N#)]_YF^`:C1PR6 M"IPZ,S2#]+W=\&,W:SF'/K?,:Q*/*(G,4/S9*HH&6CN'U$90W63%E2!>%@<* MP7'-U/5]\6L4![H>(:=P(SJ7P*%3U#EDBIURNEB55K?+*V<&19&#BLJ-T%L: M0N@5=@XE.CF_8RV)F"X_PG`5+N!EG&0X/\BO6*G0D+H1?RN6)XQ4=PZTRN:N M-@`0E75@5>4&K.G2@O%Z2K.\[:%3#H%D.46LL'--BXB+,SAG*2QT;SI,:$J( M"4PJ,MLC:QNT].J["EH;MZ`@L3W(M@5+4=XUH(HYZ'962B>I6K`T9+9'66/` MC-1W#K2\F54REDQ[EXC$]F)8V]XE5]LYH-@^OO#R&1XA45FK*WLL#8P*I=L? MY$K:#H7D9N<6Y,1*.M>0IO-Y2/4&T0T(20\X`ZLP!5%%?D77-Z"U'0X9(V9N M".9LQ5T]I>R@SU:T!WQ[-0"K;*16I3=;-]92VA[6. MZ)F:Q`Q+B[/E-DHK"BK5_.6PJ>45^7N\[$7Q=:&U5,:WRE1&[Z<:BS\/G7NI MN4FT)OF[AN1;6@\MO`JU/?_Q*T9)D@0&;W9EA9;.C3]TP6>V8&+>$>^C3DVI%;0]NNB!D.CF7@B7>Y+X M<;.X45U9+8@*$JN)U2G$,$EK$BF'43F%;:>A!85+ MHE;K[IP?83E"'9J>CLZVWV@+G)D=G(-OZQ4OB`5H:FH89T3Z;>!_"A<(P\J6 MS)=7XA&)_<,8X/4EL2&;M]*D5L0<:-&$5=UUP$IM]_@1+-IL>HHA;H?U@^'Z MUO@FVK^.27R^2:3<*&:[\0NEYH:XX=%W#HEP&OY/[2H#T=Z/ M";4#[G`W*-L8R3F$&Y?%Z!>-).5M;VCMC*+:$,[A5MZ[=X'P.TD46%4GC MAY>!6MEI#U!NG%N^QV#>*7JJTQOB[/`: M43M+[0'0;+.\U+^23MP&;0430\@=7E#J8+-]P9T_0MT:=1$+0\P=7H!J;:\] M0#P_?ET_?3U;%`?#VB"O9678`IQ>S.IHOSUH"7DS9I%G/FRU'-MYCNY1*Z!M M;J>T-IA[*=6%#A>(7M490#AG.4NU&[N:SX#+83?CXNB.=GO@VQC-/>@E9K@( MZ>N(N[DV(0^[N\$E2I=)DE&`RE>BU#=/&)`ZZL@40/+[PF;F<6YX%C^&<`-Q MB.;-P$..<3LNMN'NHC.?7=4VJ',RS7HX4Z@&`R=/K`]G"I4?<>U4.WOR3WP` MOY;C^KZ9XUJA\YKW9@PDJM$[\6+Q?Z:O'Y5O.%'Y-\QH@FZ%G;?EY_'AUS!J M*3:^:RI\:*I0$'JBS(!A9*V^#"^6\F-3RI+D+UYL MQ9(?-R4O2#>@\%/DH9PE_W2U6."WG+]AI/>$U*O2#BOO%7P$41ZKRF5]UY25 MD7DUNH'M"B*)XYZ<<(8$T?`^N7+.2"S6>][-40HOK:<)#".=^&E?L:#Z3_$&=%R;UD0S^LU+>07?9&7X):WY,9?T*VF-P<#F MEKTP+):<&P$+>B^A#+Q5SL%;,19#7_M3?[I5*/(Q-^`Q,@\Q.B;GX$:N/]DJ M%I,;OTJBC6F'EK%V/9Y81&Z@*FC&D;#Q-JM81FYLVE*-@W7Y9/5LD4^50'09 M)REFCY-*I.9&*Z9L:!"_*!B1\*7":>!H4_!\K%AZ;AACIP(7E)8(/-H+ MK&93*.54ZI@;^LRG4MY/Q6^#WW?&SZKNZZE/-9VX45(PM_)^VG`87/3J)$LE M-#=$UJ=:H\G;1`)3`W/C.*$;MV.:]02QN%&F+:_36;W&OTR>9S?49&0Z MMX18L=$OI["]'6H&#W=]O]H`[FUTY]'@5O#-"P3@$9Z3F6<,_T7BR!F^@JI+ M0EHQL;VWVPG7#F9R#FI><9,GB=54[G52P8/#XB?^-/@[AUY$@A0Z\Q'TE6G00AR"R$3R>G';#E)L>-E-(")5G?.$VWM+$/Y!S^6B0!F=R,K;]G3MH!$J MZRXV%_3^[RQD@(U79O5BLY2Z-+RU_C=)3=J'`&2%",=UG545T M[_K)IM/1Q2CU-O<9N_G_[K_+>6EIS1(R^/&"Q% M_8$RW(&?"]V>S$VN4/Q(4]O,=.8&&0T#:ZYZ1W`T0ZN1V7KT]I+6W%P6VH_)CX(>)7Z1_?P_0IC/-%07&P M59IVL"KMNX.!K5EM6+NWTL$;F*D-)(W%G-R^NQ@1^+96_?\0<"K#3"X59>@P MTX75Q\%:I6I+;+`J+;\'V4&KWLUD?V%B\"8E>*UR!\L[MQQ2*%"_GD>[&ZDA ML[TH,G:K,+*B>V.>*B'45WVI'-JXI$5=NJA!0JD#@U?=`B9OO\LI7%@(,='` M2/C17['5`"%;PNCZ-OTNLPWITJO2^I34B-*VGS6%PEBA??241EFA[[@D:5.? M-V(JJ"B?WA=]J/3_7%JU),M>GG[O@+>77O6E29S0T5GT_%?$RG+!-]_:]NUF M9F]X^*IB[@7861BQ4^E$F\OE"J/GS5M[FG:D(;/M^#OA9&0*YP#\"@(2_T.\ M;N$%5#2V4RHZ0:,5#ME)IJ: MRMF(49X/90BR:^A-@R!;9NQ:&9,G5SO<[MQ?#<[&I_)6T;=YW5O$4,SD-8L7 MW%%CS^SGZ?KK^!WA(L#C/>$IW+QA3]\ MS&X,*/Y_6'M+RL\+E;*RXC*&9F;P<*>*\[L/QH>C<@V"3WZ6K^PJ@1"< M#*I25;U>U?MM51V=SGWPCV@4DPPV(VNLD)[0=]IB!U=R\ M-C.'[T)<,7E>DI@Y@ZLAMQRR[0&IF&N>`'>\]:0M*Y=VLLVXZ>MLN MR/3%:_$[V6;6<;;%UCI<9XC-N-AV3+L!W<92SL'=&EEG>VNG8:47N,8_$=>E MF>ZDJI7+"K:3DB^+!:1O-\#RPUO2YVYA@.(@C(IU#/EDY80[]-:8K)05>&'Y MA4=F7]##M4J;MPDTN^R=F-G.G.@??HF]]A+[S?O<\]^S)-5LUG?C9COQHG_T919S M>H:PO?QBMBAF/.2;:9)`=HJQ\C2[Q=TN@!876S# M,-K6YL2,@;.()D],5MZ!=:E2)/)+\5G>](M+7^A&-GVA&T2)ZL:^%NKW4)?M MV82Z"4C6#/HWMG-C"*%^R&,_]BG?-X&37-*V(#_358??"V M/1D8H9^+C+F/[82.Y>1_D"<_Y9%34GX,Y].'!!)_MEN3:5.-[;E$WZVGO8GW ML2&)QD+Z/ZR&G;V'&X(:;$]&Q@@RI(;]/])ROM.TKSA=#S5<\?QMYZ2/T&ID M1MW'-B/QJ>PUH%.0;"Z"+`K0:QJ&&+U4M9FUIY_WICUU-KC+*R9&.:HGW%47 M]9>OQD]5%3^"Y7]GYB71Q#/$X!%>9\L'B.DE)6619):E20IB>CY3N0+$G6.7 M/YKE>T6]7EZQMZF9K@UMZO8VE7N5VIU8$9(8[#R,,O(I9S&Y"VG-R*)SEH&WZRD^V<&UZ)^]J\K`NBJF^8IBD.'[*4O4N*MH[] M!JQIX2D-'AYUA_WZX&U[]:B?MM*?E9T;0:6/CYN-I_R+C(K'R*VEA3>)6S3(E&ZEA:GRMK`3_A265GF0 M\W5#RVJ'IR?K7B$.PD3W:.()?U!+IW?BH4J4Q`[>;>NR9PNSGLV?YA(\5FKC MQJ,R2YF(8Z8*=[*K9))[*0MZW&,(B#1KK.?.+"@\``$G"```5`!P`=&%Y9"TR M,#$U,#4S,5]D968N>&UL550)``/[#]]5^P_?575X"P`!!"4.```$.0$``.U= M67/CN!%^3U7^`Z*M5,U6A9;D8P[O3K9\S"2N\HQ3/+E@"K*Q0Q$*2/G( MKP_`0R0$@@!E`J1W-0\>FT(WOCX(-!I`Z^=?GN8!>$`TPB3\.!COC`8`A3Z9 MXO#NX^#;E7=T=7)V-@!1#,,I#$B(/@Y",OCE[W_^$V#_?OZ+YX'/&`730W!* M?.\LG)&?P%'`Z'CX^/.R%Y@(^$?H]V?&+&[HHLJ8]6O&+X M/`5/MS0`X]%WL#L:'^P\S9@$IS!FG_*__[I[.GK/?NR^NQ[O'8['A^/WACW% M,%Y&JYY&3^]'H_&(_4O)?PYP^/V0_[B%$0+,+&%T^!3ACX.2?(][.X3>#7<9 MY?#?7\ZO_'LTAQX.N7E\-,BI.)SC59Y M]526X)W`Z/YS0!X;H9.(V@1WSXQS3X(I&\\__7?)_%N+3$G1)JSE?`[I\V1V MA>]"/&..P]Y`WR=+]@J&=QB4VXM(B_*R3Z!+Y"#_`6\ZP'JJ:HD58 M9^$#\RA"G[^B6`>HJFV+4$Y(%$=\3(UBS`93-/T$:$#7=TI4(=>A/:%J%>4,+&N_B9ZXN]P`L^ MS.@@UM&T.AP1&GLQHO-C0BEYY";4#TAJFA:AG:,[&#`U^`A-36"IVK>I+1@8 M#(+E1JT.)NQ7=`V?]!`JFK8()'_5+Q!EZY,Y"9,92H>IGJI%>)H4Z\F/,AS-IUT]+TM3L;?ZPQ"[$7%W$[2G;/^5Q,GHO`DORX&B5_70T%J;\K,L4E.K M-.%A.?7=>+IOP*/M4-Y+?AX_?X&_$7JRC&(6(]-KUHFA]S1BTC;XQHJN([*S M-O'83^::#YB?NS&.-HS(+0'^-)LAGRMF]?"2S4\L1".ACP.(3F:E)M%D&2>'Y!BUH95L].5B.Z>I!1LSLIA5\$H/5J'N M*BG?>%'2$GM'`A_Q\0['IF'S!JP<"5)^`7A\]82HCZ,&:_]6F%L4MG$@84AO M;=>R>71L0FUK5[,I6B-B>[N>3>$:DEO.CGKYPZOE@O7`X<#@%$=^0)@N3=_4 MEW.N$Q-2/Y>TJG$9FN*\<7[LF1\T/D@0WS,6U%_>(F^*&;0HV3O-.BJK[5@P1N!Q8_YW9`H/!!<33L_`$ M+G`,`YU5:LDLO%ZMFT@O@-)>W1KLDA]@"HLK6#I+5;=_#=G1&N0]39"^.&== M-2SWS"HJV,J9IEN3)#`K%Z=5H?9ZV]XG9A20^SG7?$5Q>F'CG$0U*QZA6>\M M(*/M9^XR\90TPWJZI/QF/J*8I)L7^26,8Q0RS<;EZEJ*M\2<4>\-N(D\!KG. MGII8649M,T-+['X7YJZ62F7T_8X#^-^649QD?:^)(JI-,JW'3):DK`%;J":9 M[/*UEDO$)H\(Q^@*49[>397"+SS>I8:K6PHX`=![QW*I!Y4K'G2YU]*L$K*P M-?".'V]>W='@>P,I,[Z/46('"GZ@8&AUY7P!RA@#$H)EP1KX!6^KDAH5 M6Q;$&J^+56*1"$>DZ8F*8@M;T'6U&<6\.Y)(TU" M>LU(09G6*EQEW68!ZOXZU(0,"'1VM2J4=1:P'4AJ3-M:'N!\J<:S@.JM/+YQ M"A"G)%;!:8H]"SBEZ2XG!NS58:,4)P=12F\5M+8`M`!;FN,RA!Q!F"1<0"+A(7E\QV*FM%EQ+O2-)>0`9+0)3!MJUA12EI` M*7%A!*TU-.XP2@JN*T`%&:D0HJ)X8VK3HM@);F)LX%/'`V M/&:?Y8P`+G.R&U[6U:46P$N35W)4:L9I&5Y7%RHW+$DM2")->.;K)O`F_^U' MYTNHM0JG@DC2W%BQD`)O4@ZVD=?4MQ8P2Q.CN*YR!?=E1:T%B:095Y19$>T%Z%KS)N@"K/MS'&P:UNP5Y39*YJL@D8^PR-/&4-8D%J339W_(# M9V*X+-Q=5L9^.WED'5U(8G";P.(C;X;K%2NW5J52%&);I:[TV%J)<$%=4A"D M"SX-PM,>*,1H1MF7@BM3T=Q-(QN7&A<$E<(Q16BNCMD=V;1127)!1"EFTTCB MSH2-:I4+,LF)E:IMHBY$:E3"7)!)CN*255?^_^TSF'-^P,\8`HZRY'\]N#IU MOKV;M[V;9\%*PHNDN9!7U;;?M_#4TO7NA#"N3?/T^0[>RTUHY_)=1?'IH_^E;=.>$NY84>7Z?2N M3W2HVQ[`%+H]0I1$"^@C_O48881J]5O=N*OK<(V47`-=J>F657T63AE,BFMN M'_)VZ\VZNLK62+V5H)6C?,=7IOARX!*QE?<2E8Z25L2L8L.;#ST_H5V%UV`8 M<7^2NO:;GX0UG92ISG;2G*]+3;\&2D!?D9$N;;%Y@#$"BYR3P]1Z(B$/I*RNN&OL_+VT\CU2@L12*E>]X>R!O%^0=0S2GI-Z M56G+M'-0ZMV9L9M_%Y6@"'GGO>:4:1>IPY:^CTH0VF3#?NUAL:DS*PX-=K`] MMLE76`FRRTEBK>PPX]L+(P*OW1O[O`_QJCW6Z19(RYJ:A/6)?EO==;0= M8W.\(FZTYF@[J&41KA^)2S];==?5EM3K=#11;:ZVP]H6@G7F=%`K==C5%MTK M=;C&X3Z3)77I;T5_7971?)WNMJ8W9<36R+-\6BP[\ M1^[UC^0_*NG_`-M7^<&ETMF%[&R#HTT$-8`>>V`7BE!F,2P,9K-K1ZAZ[-6] MT8XRY]+I%_6*HIJ=N)5O/U14B^J@<$2Y_O!JN5BD9TI@4`"O.\3[5KJGH*A6 M5OH`1*5NP+0@7CO+G`T>_`>]B[$C)'>KU>VVO3.[47IY%:MN M*23U^"8F-AP4B9+@9I%ED)14_O0'@(\BB0<8!KD M*?U7]/<@+O@WZ1F),47'Z6(9XQRS'\J"?T;OO_\Q0/O[%F+_CI,HI5^NSQNQ M#WF^_/G-FZ>GI^^3]#%X2NG7[/LPM1-WDQ8TQ(VL/%A%Z/F.QNC@[5?T[NW! MA^^?Y\R"DR!GO_*__\^[D[<_LO^\^WA[9$U);U]_O'M MVX.W['\E^U]CDGS]F?_G+L@P8LV29#\_9^1OW[3L>SK\/J7W;]XQSC?_]]/% M3?B`%\$^27CSA/B;FHM+4?$=_/333V_$KS6I1,EMK\LX?%.KTTAFOQ(#?4N3 MC/R<"?4NTC#(!;H&BT%:"O[7?DVVS[_:/WBW?WCP_7,6?5-7OJA!FL;X&L^1 M,//G?+5DB,T(!]PWU7S?A-LV# M>)3R;4[O:G_&XVI\S>>_IMET@L?5=(MS*VKGLLK.U:NNUYA_><$^=53$SSF; M*'%4*\E%&$9@48*8&"K9C?0T[,B-^6B>4J7M0N0\R.Z$W"+;OP^"Y1L^:;[! M<9[5W^SS;_;?'E3#][]47__&W()%FMSD:?CU$U['?OC'0O>EKS3EF MM%8]H.&`_17%FS!EL]@\`(G^>D? M!#QB1LK]=L8,C*`P9.-EGULE:1H38O^R:G_"P;. M9E%$N,,:Q%'SBS$K]-LZ,#&!P9J-E'V=K'L29V'(, M56PPD':-\X`D.#H-:,(6W)D18CIBG]@R*]P&E9H2#)J,ZO5A5!.CFAJ]0;,P M+!9%S'U'=(+G)"0Y#$S=4AQD!5T-^U%*2I]H,JC:AI*"#`R.]+KU0513;L:C MXOM4`@%O/U3M?SO[QPES[I(LIT7(!SUEVVNI?+3[@(J\S34DD[>W62_9=UX3 MPA@5/@6_I_2XR/)TP5:Z!H=91>AS3-`KVAX29*K)$3*HF@22BF9#OJ]F1)AA MFF;+(,1LDL))AO6C@H[2V\A@5K49'=1DD[?_L&Z2=UH3,W>BHM\2",Z3B(&- M$LTB1D/CK>%UZC5-WB>`T=@:K?K-O";;4NO>/`04'P49COB"FL%('+>(;[-9 MD3^DE/R)HR])A*GP/2Z7_/V5Y0UM MVZZN!K7;*@@&^K=L7;\7"4I$.2DZ@.%3;;@&3+N8VRC)Z][G]JJJLV.Z^6(F M[VS;MTW:G:V(4=GG!/EVG=0-VW;[E'J;P5IE[>H,)E77MF:PIJ#).Y4/ZTPS MV+L=Z4BL,'_.8*>TG>U,C2YVQZO;6H]J%[6J' MDBML6_UI7=*K[$Z2>:;>]'Y'>A-Y]#<_M0O;V=XD5=C6>E-3TNOL37WS3+WI MPV[TIAOR[*TSMVNE)3T*OL27WK3!WIAQWI2/@1&\[?MUG:SG8F MNC2YV2^X?<6Y?JE+:K74I19=OJ4JVB7F67DNTS M=:D?M]2E3M*PX#>M9TETFN0D7_'GA70A3)O=93D-PEQ5&79\WF#N8D8#6!LF M&-!ST+0/HIH5,5Y4,J,6]R://3,<,V3G+]E[5FM)_,!J2$E.8)T-),#9D`QZ62NA,2:5CPMG@X6QPRK-(C/ MV3#Z_)]XI35.HO,+#(V:763TB`!!0ZV9!AL5,1+4B)%/@8YZ'+ME8A5F=7_V MA0654C4$VK^!:'F%0MK)@M-,V),%@2X_.=[LKU>P#H$,$"@DJS;20 M*(F9"Q&)R!53H&/&%(FX,F=Q<*^PJ_>[+S0HU:I1T/D11.NK-)+N$=KSLYH';7K=00@P"1C8;2;?:L7I@& MB'/N?^6LJ.9%)?._3P>JOZ=QD>0!78E84_T;M08ZOR#2J-D%3X\($&C4FIG` MTG`@P3(A0JK!\!HO4YJ3Y+X,S*5??FG(/:]AC4KWEK)*6D#H,2JH!=%?,M1P M5-'44"5I0C0)-!^S>?0^I?H=D!Z57^PH5>Q"ID,"""DJO30['U5LP8IV.D!< M%7\H]N')A5V[[G+'O M5.Z,@=;W7IQ6W?Y^G$0(`DE#VFGWY:KU=[4])UBF1PW?#;##3(MR&L1(JJKQ MTI`!1$M?MR&LB+V:C2-E`U'X+N=G)`F2D+`>D&;$<`G!C762F'P6QBA#\QGX M)L?>"&7[8&Q843I'#3.JN=$_:WXHH?NR#.?9``S[1%Z#\RD5[$3CZU"``9%2 M+>DD0A!!@D*U/V"%"(G6/S`TZLKXZ!$"@XE:.]VA1"!X?H8!F^,@>Y@E$?^' M1RE]#&(1RS0_#BA=,2=?1._7&&_)ZS58L8LYG0#&-HQ@8.>BK01#QH38"@Z% M_`->L\,`Y"P,TX)I1S4+Y3N#FX$>#-@LE)0F MQHH%T89G#R4X1]]^3G.,WGT'`VOGR2.S(:6KJX"R[I-$ZPC-S,3+^37.,'W$ MNC`U]NP^,>AJ5!N/MKQ@L.FHL!RKK&*O@'D(!)A7%"\#$IT^\ZO\V#SZ:6A] M0LZH;AM?2D(P8#)I)[]_$+0(E\1`)L]*J]O@63MH=4DF0$E'.04XQ._0,-%6 M2@<%DH3I`J.E!:R`'`\YA M':6#@HJC,\Y6&#MX"P1DG?T@FSVC"7?=!G?;O((E;^5^&ZXV7=(!+@2%G8TV M&,"XS!\P;98;GUE3&3&B)_<)ER&EV\C1T8(9<084[$/I4T"2'/,3("QFO92S ML[&GXF]O9WP`,OBP&7R):;[BS[K%<]P_"K+DIUEL;-6ZMR86OZN#8>6[JP4] M/1C,62@IKR9*EM+5JNG;;X/,D*6F7%5?JE MPWR^CPRLS.@?%QB9P$#05E/E,<$CI^<^?[WB9N)#&C-@9V6*Q8%S;WMVGXAQ-:J-*5M> M,,.1H\)]2+;8Q039%O`75(H`!U6[2QDFAHG@:'$]0T\-$7)N%S7B-2.0VQKU MN>I5L.)GJG;'XGWB*0[$U0JKCL*[E&!`9%1/>_R]+*G!@(<6.+H)8M81TL6" M9!E)DT$,F7@\0VE8_1ZB]`R0@#6HI0)?G`>%#3T0_ZQ23!YQS<:KZ">`EEYM M!:QD8FB0TFK8AY/8&4-!!2I8)]KUJ=7Z'(L?1)E1-<#C$UE6ZK?1960`@S`; M+?LHJWFZAX6AZ5@1U@%BU:W.Q?&3N!!@-;BIZ"<8W/1J*P8WF1@,](8TU,V5 M\&YG6,^24T^/=O/BQ!/BX%:7]738/41L+0)AP*9UP[.6Z]0-EO=ME=W8$/5>0M5M64*9'NK%:O` M^.Y((O-[PU"M9/?J8)<&#%HTBLF7_43HAZP,_?"_OW_[[@-:!K0\#]Q#01-1 M'OVX]_;M6_Y_E(D`$7N(\(AH$3K<^^GMP=[A3Q^%]07P5$.92'@=+PN;^5B7IG%`+1J\^OK4A'6=_D`L,;JU5E:Y3,/)] MMN(,2P88N+O&>4`2')U6"UVV1BD61FB??3A\./>Q\-#,7U^.'R[=_#^L)H\49"+?3,8D)(=4&M/=6K7 MW\[EA[6-H=5/O8V1=;Q]#/."A/(FR,@+)+#N[HRYLP,+;Y;:JM'7OZX#%XU- MY)];?F"O[7M=HDE"-W445`9I$A1@7"BE6OK`2_\49$#B*S5J73!?[IQ]U-TT M51%.@@Y)425"&BIX*.FK9D`*)T6"%@A<6LO1JX!>4J%K)+R^*TQ%!,WA?1D] MYT2[7$.F:#:^=&Q@(&>OJ[RI4&V%@8-=/^/CL.DRQT0PTZFN@5>?'"*L-#I* M1]3K[51(NZ.2(2+7A36D:NI)X=15V0BEDA0NC#KZR4D#Q*8[)/AT=CX^%SR7 M[.6\-.4_<*R#T2#79)M0>A.T.U(R"QAXV>FIWZ0"!+3R*E#C%PX<1&NI_<;H M,JK<#AY<0#BZ@K[F%?\XSR!?XE3:-,_W9:3>IUU6=0 MMK/N4]"!`9!!.6GMQTG;3Z%_`G(=AM]^O9P+[6]2[=PF4?D.C*10L1_PJ$4" M!B%JO50!BOB-XGM.AS)&"`,;O]`TRZYH.M>>ZG8H?&)"H5H;#ZV?8>U)RXKU MP2`HT%*0P(#!#1;7WW_!":9!/$NB6;0@B)Q\G@SK3 MD14GF.''25UIRBJ9]]!]R2Z.08*.`&`O;BZ7F.N5W)>^V@7K2)J*45)ZC4^D M5[43FD@F@S6>Z164GFK5E-7M8""0*4,K<85XD)L*S@,+L2&F"0)=#1B@"'>E MX0`S=EFIJ7X/6`(,R,W@\R3'K&[RTI3*#OW23$_N=Y5O5KJ[S%?3@D'2@(+R M0K\D!Q0J2,#ZTHCD@1T):Y'\#=G/-!S*M8B]=!LW-#=4HG^-]FW6G7R1OU6 MBH/5M;9OJ.;4X$Z(Y;LZCX0'/4'L3X#ONAN[JQ'GB*W\]9M_6FK_746KL@QS MB12,+V'63Q%M58,E:"]NF:L]N"'3H_'J0ZC4Z_@-;0)8`YI*M3Y0&`THOZ!^ MD%3?5#L*,A)J[-/0^H2'4=TV3)2$8`87DW92O!O^VSJ6#9L<1;PN_JR6L];C MRP&0\:5OV@F)BUQ[VTM+/26H>BJ;8%61@@565S\I1$3YZ^Z`JY62F<>5/HO3 MIZ'M83/+1$FSM&99)AVPK6+<'2T^I+Q M>%'-TR"WZ37FC45$1MVU7;>I)0J'TKQO MO5B_,4[\5&(W0LIVRP33KSP9*KU\61>+\I1GBRX+$U<\Z]V85/PELI7/A:=K!C]1NIS]Z8;K2^83XP M\'=05@[7MV:%`3_QI.-RR17B>:<&;A9JB+T'YM`J+`7GD"C!P,BHGC(.'QO& MA.]81TWCN]`\8SD)H9QF-#OD9RD]28N[?%[$=7X#336863PGE1M4OI=43DL/ M!F462LI[D1&*\%U>7S5%W_*I]A'3%9`-HB8OXZ^4Y/@D?=)-D"I"OR=E.D6[ MAV1]*C#HT:HV=#16L:'T+F-E9"%F=04#/'7$7+>#UT&N*>(A.QS$#K"``9R= MGE91D&'`3;-+M+G-1/`[AQO:)MSE/<$1&X#'#^PO+/)?E/?,NGFJQ"G' M6+?EC[[Q"2[_/4]J7^,:AY@\&L)EV;%ZON=B;4SOTLL@'QC$.BBK35Q&&TJH M**S]&-93K.NAPS,M[A3JFP'78@",-%E+^2Y?Y4A"!=85Q&E M-L*,L"X/M&P:EOK*JQA!!.R-I=88<5O6M08J)A"(ZQA@A3?!L3-H:VNKPQJ\ M)8MLSI>$^9DQCM8N@3WLE+S3HL]@CAF$"D;`TZM>6U4T#&U>O4X&OKLJ+Q]4 MI/8R[][2(')?<'2982PY5`;9+3K:G/!'3H/6NY$X639)/%ALCKM;4:ZM*\4@ M85IT#IIFAJB6'3Y.AU3?F2S,&M/DM,!N5:/B!X!5O5D62)69=P2G6L5W*;FS M;%N5)+B;5_AR7E^/MZZC03G3`M?23#.`!X0`=F/M-']Y`FFH**\ZKUA+5EZ1 MBSMK^HKO;J9A2`(`#2X-AXYXS@'O`ZJ:W MZL*\ZD(M#+2NDS_63Y5.8_$0*>.'"9GCG?A1LJ9)YCG"7'5^3P=!8-R&EVBO M.G3*8%X69U.(,.HVG85_%(1BUHM93\Q7_`9ISH.VL6^7"WUB=Q.AO6 MN8EIS0TMXZ.SYK+;P`@R@7WNX"XK]M+'K7EA@?RHQ)'-$QD\*^ MK<3`0++&A5),-6X^F%(``(_88)B%1ZS@W@F/6*^W^@FI[#7`0*O>-SHC">M4 MF_&(C;)@>,06YMIYQ`9!.^`1#VO?QW?#`=`C;DTX/*\5GR3X%F&3#TLW9PWS M>7Y[9&=&[P&2F0D,&&TU53PK$7SE*UY2<98[N64`&\X,`XF:6431V]RF(:4` M`$Z!P3`+IT#!O1-.@5YOE5,P5PR<,-#*;6/+2_X/7V(R=YM/#5>8DC3J;V-K M:LA-A-?T12.,Z^0VLKU*Z M8AU-9.2U;],>H^?@-4O1+C=Y0'/W1M6I+EWNT[4@VD=W^)XD_/3S=;;FX02M M>9H8]TK<%'=I2YQ$TS6D<.(>TCC"-.-VY2M5J\E4,#N<04_YL7S,7=(]NZ[D M.:Y'F>CWI*!,K7(.$/`Z72SC=(7K1[5\J]E4$2Y2O$<"<3=1`J2]"##KJ7%Z MR]>^UVNH=DP17$FH?BFCCJ`EXZU#A;X'$@G"IAX$S16K_0?F\[P0ZPI9T!"O M-=<5]Y*@G4*_3ON1?6!92>KT@D,@O:`5&.TV7>_[706$OST/EH0M&NH(U#AB M%O-KG>(5>BL&47:-RY-$?%.&%"HKE8=TNT^((0J9M](GBA_HHTHU802W632T MNW-^S=YH?"V(?C7`I8]!2ZU7/;RH\3C,EN^-^'Q3'68/'989&+P.9H.*=\8? M+348!V!01+G_.C6'^<9OCJ$4);FB[2(,DXVNF3+SGG261>&C64OF$9&&<9@7%0R/=2%D^Z@2O2<.NS.1[+F-4$5OA6[=O*`7_&@L_S6P$[,WIO M!@7X M]?8)OLL=5H!J8K\.J4GAKINIH@0#+*-Z\NKJ+H>\5KH)'W!4Q/AR?D$2_@:, M><4D/PO"*C#=X$&G/;_7LTY7LSK'G;;,8"#IJK%TZ/F0TGS_%M,%.DHI39_@ M!&#C%P))>0^)W],7F5ON<<(/8*V'/T<97I]&C3&O\_+"10`8P([16G55M)(A M)NB.%,AC[@6^#^)/09YC*ED_>-QJQ^OU>-7%G,YQJ@TC&,BZ:-N'JN!%U>OI M38RM>;"*!+S>?JC`=3O[Q\EOY>EN6CV*#>*;/,C+(`.:$=*:RP>@'$W@4+)D MF1Q$;GI*3T`Y(\^EW;"B->^6H+1V*:[Q(TX*?+3Z%/R>TN,BR],%IK=,HG:T M&B7!&\3&F=;`S8T=!O1&Z2QYB4$,Y=9;DX_2X9J'@<-S"-XAU7N!=W7DDT/+ M7D=%?#$>59>Q0';4%'8-W_,PL4R,LX%['GIZR$@;ON)J M:&QJ@+7D&86KIZ^<$0:HKG',[S!PZ2RT=\F<)$!`IJ7#YL`.'J_V[EP-W:6`;MZ2 M`0.O:TM$0,7F572EM[@B)N:&._YNN@[5/'1^^T*A7L]Y-U(!G?/@%TD$@_V- MF"&=+Z]7S^D(SJ];%3$T."3GO.G271-TE>+[M MZ&I:[ZZC+3L8.+KKK+CGN%[4\XN.:QF0#\_7BRWA,?*;)[7:?$F5.:[4[81, MLQ!W,5"]SK:1``;2H]26]W$;$`-:#9P%A(JXM9?SYJ[=><+Z52$6.2+TUTI3 M+9:\/B'J9$X;F5:,8`#IHJV42XOQKK,;SIL+EF3-#P.:-\5R668,DU.(#?@# M=JQ>QTX'8SHCI@4?&%@Z*"M'(5RS(I%E@C.CFAO<9%^;U]9[[9L,;AW:L_M. M6^1B5#\AB@TO&+`Z*JS,A#)G_!D;.>YV,R\7&(JU-)F?%,0 M>LWLIE6TD\%-H@(#(JUJTHL&06["VH]/1A062@I;PD2YL4M>>Q5<2K>$@`D3^I-<9?A/PHVS)X^KGU4.[Q9 M\OKUYQS,Z3IT%HQ@H.BBK>S2U;RH9`:"Q"\9&[!/JWA5NIFQ3^036VH%VR#J M4H!!BU*M/BP8$1^C&C(@J-`DKK2;#^UX`60@M9@A;1C!(,Y%6VTN0_&AQ0X$ MD9V@U77\Z77X:>/6G"6OW_,V!W.ZQV\6C&`0Z:*M19!Q(%AL8@?;#8AZ\DD" M/UL,>SI:,+@:4%`;[!D(@+3!R>P`9<\.(LR!L><$`T%%A8VBYAA<(.B_( M')\G64%Y_-#CE"Y3RES32WH4)%\OGQ(<#4:I<1#@-52-LV&=>#76W&!0ZJRR MTBO\>WT\QL6A1AX0M%81+5I)!>T&40L^OZ_!+,WHO@$;8`*#1%M-Y7L"@@^U M&('@[N:!+)#_W^P49S)O^?W(2SW\"R9O6[B.1G4V<6SX@2#12=UY5B) M);.8N6OV\I$5$&!>X_LBYL)73;@,;+ZZ8N3P.P@.JMX=_K3D8,`VK*,^.`Z8 M[4"Q?+\@P5T54-0Q1\`0I_=$`7:F2-D"S&Q@(&>OJS+$%RCDJ5_JE>FEV?C- M^@I;-Y%'\4S//,B-DN1W_AUM:G^-]L7HCK/HH'`^C-^:N6F MI6G"/H9X,7AVVK]PX2S&ZWV6D49V;KLXR@`#Y9&*2S=E\%,[^?!-SCS.@$9@ MAN?F+GB]6R^"E8IY_S_:=/5C`&=Q7C'_B.E= MFN$+TRC^8E-V)M_LVM3FB.&XH)1]FL/F&#` M\B)-[GDZA^,ZR]PE95/0/0T63JF]W83XS>D]QL!N,F\7"6#(4Q]BIF MDL\,(R_S"O02)G8,ADP;\`UT[#O@'@RH_KI2+/,8JP:_@R"`T'?7O@_\6@*J1*!21A7+GJ?#*86A MRR+/^-$W2>Z!8%]Y4V5&*3-/G/(?K:0@R;.G@$;E99;L%T:89^?)%:8DC7HU M*7X\83-?$]G*K@]-J]/T=Z4\5__PK2M/"L$9&P#4@C'R^/K\8+X._+:Y8ZZ- M9\'@NE=U6VY9KFPDS)1%@L7$S59*FQ$P.DCH_0VHCJH\E.`@Z]R M."BG]%F1/Z24_(FC+TF$::LNQ.7.H]7I,Z8AR?`5)2&^Y@.(`^*W5C"D5"^; MJTB7["\O+Q5B5]RNJ8;>RY9\:]^V/(TIQ4&\Y#84)=!QL]M-VD0;W6-,UFQR MNX@"V$G&Z*\-%(FR=HS3J!&SI2/(TR1G$^2O),*M_#;)+YA?G5H^D'#&,P$P MMY,_,&"^9G..=<9@'I]XUF+R+3FJVE(J0"6"KJQ#1ZLEV(/(:5\7R+9T\ M95U]U_HW<\K9,C0I:X%($?)\%[[[_5E7H=OOQ_V27WG_U9@KO:W(2)!,TVD5 M02%:=G)//,;\VT^8>>!1]=OE_):KI*K*E\GSUK4V87;36UXB#$8'V(`%TNVV MDJC!;P/O>4I1P!%.TD@<*[,2V<(.%1E??>4/N(?^L"D=+43Q_,N@>8_GK5^P M6F!J\-5I>95Z?(^PDS1A7W`QU=`+;,1`Q;^#[AM$?H5U\>ZC+'AT7`;A)-7^B!,0K@SJR3ABQ.A.A(<(VPGV<'E?$P:8Y("YGW%>/4L= MR/EDQ^H3:"[&M&%GPP<&A`[*:M^XTX9W#R7XQ6\R-A54K%8JXPO/9L&IJ0<] MN=]P8F:EN['$U+1@H#6@H+317O\.`S^U*[NVXAKG`4G8.NNDP)<)_@<.Z"6] MP)D.4DX2/&?=<36MEX3'EAT,%MUUUL(3[;,!+^=AG:#<[);'\%]HFF75*&X] M\'>9IIUI50:8Y]@VAU?8B57KA=,4J]"U#S=!4B]BVU,L$,C%[R>1'+=NHJQ)+9*P2=#.I`T8K3#R1_*B&9X'M^9=`(2A>M^^#DPR0*:@EB MIR:J9#20->%T(J?=U5G_[1WT@42AJQR/+8<[C*QC$^"A]:&:=))\)`IEE;E( M6G30GN$;=-1&B@*TN&MTN@Z>/K&ACI(@UKGA&MI)D*-25PF=-B$8)]JDG10& M/WA"BYH&&&A^3>G7\^2*IJ%^\:8CG@0V2H65N.E0P@..2CWIB16CV2?)_K*D M`H:=,Y*0[`%'OZ1I-(B='O$DV%$JK,1.AQ(>=E3J];%3TZ![3@0,.F))-V1E M130)5#H**B$B*&`YQ4K=U*MI8+&K&LWYTS!QF'.-,TP?M4EM30R3`$:KN!(\ M$C6T-?&@IA;KX/0N8Z5E(69?`(,9<_4M5@/3K:F&UE)`QYVU9JJE-[`Q1V3: MJ"-`B'L+PROO`1[ON5"&U)>RH.@8H"W*;91UBC2:)JA(Y%M2T!RCLY0:H@0/ M^H4#W--XW58FJ=UP(RM`O]Q&7S5L21F0--H:4'5O+^JN+O+<18`]=O&EPE3`[,%ZDMA?:2!M,M05%T!!X'=1.0?($P;]!\L<$-1$=+ M@N%(;L0&*12CN$(=&IR"+>'XB,3Q6-C:\WI#J:LY#2AM&:&L?<4F'0QN[MFKG3>24Z*]F!/08-K<^UFU'=]DI-23BY^VNCW48V M#RRCCVWU_NJHCJ=JRY&B/-\,LM@[>JDA3M`@_-D)+X@_M*LG_HG`4%NZMIVK M;KCQ963PU;#VAQ)VZO:;K^;J-M4VUP6;NG6_I3EUL]W&ICR_-_JW7&T;&#.' M"X/AV_DRO[FPJ.:8XS9ONS(.1C2;*Q8\4%Q81WTW>+MFVU<0+/NYCA;: MPY)!/1W[_.!+`1]#\*^4Y/@D?5*&AI"IX"WI#3IJWVB@)TZ+(D8,8_*^8/#0 MV%?^Y#4)=TN93FIM]CV8#;R6,M*(R'Z"T:Q'!8EY_&=^=GF^X,G?1&#8#')Q"LU.]L&ID8P$#'1DMIIZCF$0,Y:7'!0-JG(&1+9TQ7[62Q)IB9&'QB M;%CQ-L#TU�-:BB["54#)O-V;L97)T5-"%Y03&SYHP\\T_&T;!@Q8-(JI?'*`;I,6 MZJ8Y;H@)Q""DG>W,'+!V7*QT5;]B7%:L$*>^61@6BR+F&X(G>$EQ6"9`9I_+ MF-3,TMDBI3GY4WROK05-K6U.O.?H5ANME%[XFHW(AK)EO"6[U%O+ZS)0U"ID MHHU+K0V:IY$F>F@;S%:Z2I'!E0,=H"@T;61J#.^2^+W.*"O7O<6X_AV,SZ50 M2LK:TR*!%?SX@B0\_0/%$I3\'M*=8D#;)F\72:S-J"Y M2C;(,3E&G-349)9JIP5$&8<1?Z*:D?N$S$G(UJ.(L)GLD40%?SF]J20$(U%V M,*8"#@"A[,`990>[@;*#+:#L8"*4O1M3`>\`H>R=,\K\;HB-1IEV+^P%*'LW M$4?=@-E'W8`LH^3(2R'\94P`^`4/:#,\I^V`V4_;`%E/TP M$V1SC!3UJ!]T-J2CCLS#I!V M(J:`I8MQ*G#:\$.%J(/NSM[J=-/EB"D1VJ,96W753EZDG.DF"\IDW4@[TCCC M&@6@QWTZG^,P)X^XL>B:=>IKS%N5Q.4[FUF]B\([?,'C3'6(-56T$>O%`NBBK92(*9J?$IE+4LZPV MU>O+1$+K-$/&N_86G;R=ZB8#1BA]+9XQC]&)/K+/+\/S\\"JMXDOJW4LY'ZA M6K6KQQ'SQL[&I$_?6T97R7#'<18-O`^-M4?RQUAGP:($WH68J$7`4YJ@B+`O M*8\OFP'9"[(92]B7Y1N_C`?790WV\(*!225L^CYB:[#K7")+`MX#+-7O`[[^ M64P3Y3M.(,_K;,P\P5$1BLYN"J(V2A(T:&M,=<5U3\Q.@5JMNQ0+4`2=5@[= MNP-L8<0L^KW(Q#_5UU(E"E.>&QV&=A2(L@SF9U,I.SE)ZDQ5T^+^(Z M2(9MO6V@H$D!O;&*,G:"%Y<"M^-LRC0ISG$GTTY4,2&*0TP>>?P6(%ZU5"%- M\A/;&FPQ3-H5),6-D&ZHX4*SKZ)JTZU)$H2"Q@<&"BRKGG;!IK'ZZXUVX:Y@ M^&.VJB)>/D:WI<(%_EA3S&-PF>U,G/J`2LAH83X_S67_!E6LWNIV1-9\C2/F M^HFMFO%5[%(&L.[C7CV./L]8;I8D(Q?SX&Z)+"R^]>` MTB#)5UOQWF3A\#N/KD)>WG7ZDG=ITK$WI]]?:C*VAA9T.]-9-//LS4-`\5&0 M\;SW:P*>MW[C4[JI*&`=:71E;<:ETY>S@[/36!OERW)I^!6E2W&4@=A>0 M)]OB.+9-LC7A!*P/[Z\FG73RU03Z5]%!'`W[RO61PWYQG6\ANS[31Z"V5-#B M%@;0WMM?`AJY[.LHN:=>;QI,&EI"*ECAHM"HKQ&455JBL,4' M`Z%*D]A:EY2W[$[TCV>M.'TBT\&4-BHMV,`@TEY7U<4&!0CYL]6*&45@+DG^ MBLG]`S\K>\0TN,>?B\4=II=SL&K),`,.`= MH[5TP%/RB@,>!ME,\+:SO<$`\'G"^AI?<@3QL="T-'*6YY3<%3F_JW:;KO<, MKX(5)Y[QS?A[;'IEL0G!GB/-;J@B>A$X7B@53*?8F"F*:`6M'L(WF+DL5"01 MIBAK[3ZC)>,#XB]KAH@3$O/`"])(X3;0Z*4`&/R'3+08_G4B8&UICU/>>1[@ MR\!BP3]$7#*8_1QQ[G,NCGM."LKTN\*4I)7=IXMEG*XP%D17K.H?6)_GVUBZ MZ6"T-*^9'U]F5;:FM*. M5O*$QQ_;Y='I-/)3KM5OYJL9.!]QVH7"Z MJB=+I2@(C'1_SF@1J8@!O5X4%M\-5\J=3:6<5A&S;C%=]+.*^BC0>V?=:L5) MO70KI<'JGMLT43XEK.*[Q63.^R9:X>#E27@!SJBUH7]/8R8F)OG*UYRJ*WEG M9U5S56YM7E47"ZOK>K%5VX*(MG$2^NV^WW)WOO*IJW'K7;1?Z MNCNNPE)MMXTJ6K0B.`9R@#JZ4B[+>FCM=95[89NN?'TY.]$UAZII(UU15\CN M=[T!RZ283M6%]-9.ZAXJMZ=>77?K[42?/F,:D@Q?41)N?+YT+7U'NZ9-E6ZI MPYJ*?HW=V,)>J\Y=GZ34`I"0\.HZ^WF24Y)D)!1^R/:;IU_>CG9H=;5MJ0MW M"WN-G59IH54W;3C1(V=]'?WS%_[X-#M/RE,PT].RK92T2WW24%6;[(V*8EY- M/]3;INN!]YP#1SOF`6=.];`-+WB3&H#JI)NO6J?.N[GB=Z=3;]SFP\'/;^]T,=?OX5J*FU+JPEE2:#Z]?BJVN2* M4E',[O30T;;INR'CV-P4G`>K2'2EMQ^JCG0[^\>)QJZRR%F1/Z24_(FC+_PI M2,N3$%>-.V/*-:^'B_0)T_(369#\]BGMU::?(GUT+9^5Q_N8C_(F[VP>C93N MTG(:GCT/UU/=D@O)]M`GDI!%L=B%_O=EN?3=_U1%[F;_TU?>=OJ?7-XK[']: M(QWZ7_"\B?ZW3:=S9.74#]JJ7_BCRVKR=W)"ME#Z],[IUJITV&'=>-&3]^MI M[)5"(`D&WL!$P#R&YYXG'>!"\(HCYXP#3Y`M# M.;_3-`R;51,Z!,TF'R)`5H<4@[H2T.Q+-2+0/_@3&SZVM(2A"S*'M%GEK68[ M+&[OY7RI-/V+.K^5/_SFSH\^DP\T@"IA<'AY5=O>W2!*ZRK>](:GOISI5Q4; MJ*:-;'CK"H'5.[=@F3DN195:HHINWPY[/U&[QY48??GD!?9K0O_A;.< M+`+QHIM3HR6N!P6`8\+@!:2I+@>9+^X`O%1CNO`B?A-`$!,%WSTH@\0!0L(& M?+#'@,1\97264M%KMNSRR<7MQ'AO66G; MT33$.,K.&,[X)5N>T;BV3&Q/G+,ODIP\XED2J6O,%)=Q<^)]=K--5TJ[6VU* M-IANM&&#Y&FL%+\^.F<3F<6ZV6<7JA(Q74GK-1*%7M9-Y0B:#MK^C5U%*,%%1 M5O"!@9DK-M2R$;/*W:GK+CTBKV.04L'.F-.A@#/&J-22[G_AG)31[47X89YL MA%/#P$8=B_4J(+K9JDOB-V^"K%PW`\+Z=S"84"C51T1-@I:,!@H.PG2!;X-G MG!FAT*/RG$5#I6(O)4:;!!`F5'K)L.!4/%,6.?O7^!$G!>8K@--GANLDB(^+ M+&>6T":!!XYNTU)P=IP624Y7E_.3=$%"$G>&^VDT^"U*0V\P8645?"X0:Q_5 M3:6IS)=0^*6N.=-U8OR7_?P)5C=DO@BASNU*:3PK0ROQK'*;W"1&;'ZW*X9LB,>;? M?L)LT1E5OUW.14IS"7,O$08+1ANPQ`89M"Q&G)DWP*!EH6Q]CXJ,0R9_$.ZP40`MA`;\RR`,.3@'3B-X5 M<4!1U/`+L#``B*3+K/&S/$-!$K4.YG%`^5WNC*=,P&6F=<9S1^*X_#;CX+DC M"2-](OF#D!97R=Q7Z*BA:W.;RIG$_:JU.*V4N$R^)$V?:*K]DEY1[B`L%&Z4 MJP18"!NKOA3I6X:-N$V,V`S$@1&1^1Q3S%H#W>'\">/RZWJ@:HU-'!SER,2A MPG^@$1^R1/I#YYE._)XF?".+)&%<<%$DL49^ID)^K>&N@?V8ZS-+HI>#?K0D M6.!_J1G2*,M1M>#(X\VOP/:V0'SL/GSO*HAK+9TQ:\L("Z*.6LLW;YOG5_&* M->QC2D(^Q@J09NC;&@[?_3?$>N/D>7(J%+RL(DI3^F*7]05 MS75=OO3XS!@+RKPT&:86/+#09J^P>1;G#?Q8BZCG9`:@^K>[(.87B%#V@!FD M(M:X#&8D??E0P!)2^;$#I2FSN-7*3--FO].#C*4XB,F?(NVW MN![]KR@/OO),L8R*+]0SPOR(4J.L8&7-69=):<;56@3T*Y,@V/8J$))'C/XH M`K[S27#+,<=U>AZQ`3D%%&_"!U9-\7J;]6CU*?@]I?4.ZRT#2*9?W[NQPP+H M*-WMU_7*+2!>\]5N,P/2@A?7;"XC;BM@$)AW>D;(V$4XO&ROYQ5A0O;O!SEV MJ[TW.1-J8\ M,!RJ@'?.+?QNMUKXW:9:.,.LKJ.=;>A#YX8^W*V&/MQ40[.U+-W==G[OW,[O M=ZN=WV^JG>=,]_QA9QOZ@W-#?]BMAOZPL88F\QUNYQ^1S6"CS8FP?HX(0Q9RH&X>YB8\@(C(C M\?B[C*FSSCI9'C:LH[!-&KWI5<8&?[T(U1K;1Z@@?&4(A1!M58UE")H!1#V@ M:M&%.J)-5-RP%0PW9[Q[U3EBH#A%W$/\[D\LW`_<9*OAU)V>(DZA2<(]EG5G MFR@\WXR?JF?'\@FRDL!S2#S34S>U7E)["JH]5-%-6LGZV@57K0/UB?YY@N=! M$>?H@G/_UT35>E'=X2#8!&"9"E!U&Y23G,LUZ=1X/JF"5]P&SRVMU#=1;'D` M-8JUJOTFJAD1XT2=]OJ,<_:?1L)$[=:)+Z$-MBA3`6H;@W+:&!F"=@\)ZJFB MX'(5'M*8^379Z1\%R5>JFI>I?GL/IN8-RDE1R%JD?T$E,:K?78J50YZBJV#" MGM#JG#Q@E%7K#/$`ZB76JAHF&;':*\DG:B01H/B*IG.BG%%:/P.J>I56_5H6 M-*@DFJAN+Y?B,F)R7P:#N-"$U5:0`:IKDW9R3M"*%E7A+[[EY-]-5/W,%4B[ MRAN"$FF)`37%L(Y2+JL61],F%=-4S;+&$0\=P'<-2%(P_2KPL+7[$9ZG%+?B MK)P^YS1(:422@*[.<[P0CB+?-$C%O?(Z!H^J8;=8'"!H^+!2$^*F[./E=N]K#5"MPG1(Y>XM/L'EO^?)%<4\EH]A'!GB M@849.U45#2\8T+C">:MV+\^,@>[BBZ2.)<'2T^I+AB.&V'D9F M84X>M9W4GAM0FXY06EHJ\X?/3`:JA:"[%?J6RV'M^UUK$%[+FJA]JPP6V6TZ M"_\H"$\>PQ?Y^8H?X><\;`?[=KG0G!'9TC( MV6NV8X6HB9OW+*7MC`P\2?!YDA64WX>X2F,2:CJP"S_`)G926]O(_%;5MTW& M"5[!WXDTRZB1A6IAL$9I_CP_&SU**[@!-?$(I1U'Z4;4]*.TQM@SDC#TC6U? M!3?\]C4I[=B^C:CIVY=KR28>_@^?,1Z#F`\\91+`OHNI:F$7?D!M/$IM*?H2 M;V$^UXH/+3EL(B[?%RC<[*GNE46_%UE>>Q]1),*2!C$/_7Z>'`=+D@>QYI[Q M^G)E=HV9D1G)\0VFCX3-9,+,5J!3%40\%0T(7;XMEJ[>K(J\(5> MI<0>$FKLER%CVHKLE5=A4*7+'FJT094Z-<9;"DUU8Z9Y)U3O(WY.',0E M-]/#$B,'H,:S5%3RU^KCSS7?'A*<4U_?G\5Q^L3WFI(6=_F\B&4CE6UF MQ0FI[=P4EMJP9A>;=K4`I&C:R4[&Z@D"Y[.[3+Q44Q^$R72`FLFHGGS,M9[. M,!L":X:IAKY&']&YC;4O*"#6>UUESI$C7$!M`KJ6T,U/"@ MFFGJAND%RU;]#K'RVVJ91YNI;NOS"QGUZS(1`GM@O#J`=ULF*4^#MU48(#]D^S8J4WV%B1R M0"ULHZ7)]V]MG(/9<#!'W%"0P6X/MW9X35EX@$S/+JIJVTC/"^U\2;M?9^8` MU(DL%74Z4YIVCV\6AL6BB/GZ[@0O*0Z)P!+[7.9:9$;.%BG-R9_B>Z?KY9N2 M#0@`&S=)<8I5%X#:)>RAI@P!GW8I>S`OKU=.5?/,O'H+?(03K(DP8N8`!`-+ M124?M/)HUJ_?ZP?2Z-N*=ZJKC?7FWAGF6=-BAT:SXP34>(X*:X..5?R06_,F M9P,)&WT!>@1L45GMN\ZL MPJK.D*EO9?,-F)$XWCI1I7J!,U>2^X^.=B<8?IY?R$Q`7[MHQA?KF.EJ]JBF);W^70E!+"EMDEO(AQ,LMU5.UJH(,4,N9M!L*F5N2*VJ__=4% M^\2^KK]B_^%#-?OF_P%02P,$%`````@`2DL;1]#T4U\-+```PM4"`!4`'`!T M87ED+3(P,34P-3,Q7W!R92YX;6Q55`D``_L/WU7[#]]5=7@+``$$)0X```0Y M`0``[5UM<]LXDOY^5?-FZJMVJTR1V7F:2W;DM^2WK6L=RV<[FYM,4+4$V M9BA""Y*V-;_^`)"4^`*`#8H40,7S(5'LAS,_("'Z^55(7OW]?__S/SSV MW]_^:S3RSC`*9I^\$S(=G8=S\E?OTE^@3]YG%"+JQX3^U?N7'R3\)^0,!XAZ MQV2Q#%",V"_2#W_RWOWPD^^-1@"V_T+AC-"OU^=KM@]QO/ST^O73T],/(7GT MGPC]/?IA2F#L;DA"IVC-*_97,^_YC@;>P9O?O<,W!^]_>)XS"4[\F/V6__]_ M'YZ\^8G]1_"W#X^R?^ MQYT?(8_!$D:?GB/\\ZN"?$]O?R#T_O4AHWS]?U\N;J8/:.&/<,CAF:)7.17G M(J,[^/CQXVOQV[QIK267/?_&V]=Y=]: M(FX>B]>\Q6N&4K)`83P.9Z=AC.,5AXPN1(^9%(+E`T7SGU]QTQAQ"WCS/OWN MGR"T\6K)ADR$N<6_\EYOT]4C/^"ZO7E`*(Z:^B9MW%=GKGS*U/"`8CSU`Z.> M22D[["8?=(AC%$WFDR6?CQ@VCC@+R)-1[VI$77;N@8'S0((9 MFZ1/_YTP^V[LF9*BRVXEBX5/5Y/Y#;X/\9P9#AN!TRE)V!`,[Z](@*<8-2O1 MB$N'W<\^$EVC*<*/_AUGJ.^JFJ+#;IV'C\RB"%U=HKBI0[*V'7;EF$1QQ.?4 M*,9L,D6S4Y^&#)1H$GYEKDGJ.\R.21A3?]H\$[9DUZ%`7WP0V@[[.H5)6R^BU=<7VP`+_DTT]1%'4VGTQ&A\2A&='%$*"5/',+F M"4E-TV'7+M"]'S`U3!&:0;JE:M^EMOP`,`D6&W4ZF;!_HEO_N;D+DJ8==B0? MZE>(LJ!C04*Q0C7U24_58?>N4<`G).8$Q:M;ZH<1FX`@_DD379<:9#S("J&; MF$Q_OV*QT@-SP*^8!]>HQ";"3MTH]HW)DNN`?P'@0I8N4N_T&T:J.9N?N>;=N^D[=]5O^1V/'F^AZ*=M?DO@(!P%ONUB2D/N\0)%WV`6G%6=-7?TI2>??C'2_ M!.JB*_X[$MET=F[#JV='<23[(1"MMOQZ%LD4%1,>/:>^C9=[`QY=N_(C\>?1 MZHO_&Z''210S'YG>LH\`K<>(2=>=-U:TCJB?V&3$_F2F^8CY81JPMP$B[ZG# MI_,YFG+%K']XS=8GYJ*1<(H#+/SI%H*T8-N3@!L_9#(_R9*[[#?C*$)B2;[` M_AWK4;QQL4WD;,^]'W%-QPB`M/>`>?0-X?L'YA2-'Q'U[]%ELKA#=#(O-(DF M22Q.OC%J($I]?&L7VSFF"!HSZC&K,"K\8.WJKI/RQD%)1^QW)/"8SWYK5].TMR#B_G8] M3;L+).\Y.SK*?WB3+-D7>'?\X`1'TX`P74)'ZO:<=6(NV6+*J3G7"_:#$@EZ M9E'U#,UR1ES2+LX(LQ]S1F_2_PZ\D9=3%?_))B`O9>$5>63=SP4(R+34YX"? MH":TT:#'OYS\JNOK^"X2B:&<4>#?H4"P_Y73PDA?M^ELIE]QICM"TQ_NR>/K M&<*O6?_?\7]P0=Z-WAQD)[K_Q'[T:]J':W2/^:?#F)^BE_2<-96WK':T:!9C M.O4XT)0AEO/TZ;1D#/5#Z%F+UTMQ:'DT?<#!VH[FE"Q,59FIC30(4M0NZ\+. M(3A&/)\8G+-A\_Q/M-)A4&L*!.'`/1044MN`(9>#)SODVB^W`"K]T"6ERV2T MJ6L6OV'"))CQFS]ZI5>:`K7_UD7M2Z6V`<.8]6;&>W06^/=R]5>:`-7^SB6U M2Z6TH>[CA'(1SYB[Y0>_()]J#5_=&@C">Y=`:)+=WL+[#07!/T/R%-ZP2(6$ M:'8>10FBN@5820)$YH-+R("T8`^>?Y$@81JD*W&K-=+!4FL*A.-']^!02&W1 M/4W'[S5:$LI/KJ3W;+5>JH("",I/[H&BUX$];(2-'+/)]+YP74D&2:4A$(F/ M[B$AE=@>`%?)78"G9P'Q95'_NM>E9N"8S3WM2\2U.#&EFSL\O5C;X=%.3UHZ M*#HNAM0`A=B,^5(7,(V!SMC/%(N(ICD4'"=#;Z7X]C'A;CD8D4)C*!Y.!N,* MT25H_.UU3;H+]H-^L^+R"A.E-/BA-_+6U0K8OS,2+Z/9UI;F?G0G<$FBT;WO M+[E!O7^-@CC*?R(2Y`7+RG[\Z[I3A1M;5R3"#5GRC!Q&O?50:2]>=@ZD49!J M.ULI+0I+N)ZYMT;6,NEZ#S*^9DNDCDCEV&0LX!VM;`"T0--6+&VA> M4;3T\>ST>8G""#4..$5S:[L$+7#22NP4**4:*DHLLE;6M@/:0R"I$6-;\^)^ MU7EX^LP"HV@RYU>JU+>Q)O2*DGOJ+S0@M69H;3^AC;^QG=;<@+YVZA[B@&B) MK.T^M(`0(+T;,)6$`L9<%KY8N. MER2<-D&GIK"7*3>!L4EB-\91?O&1GSV.B[LMP$'XCD;F#$ M`_@;83Q,;UD]J@L\1^=AE-"L*K,FJ]%`:B^5;H(66`=N0);*U+0NP97?6VB[ M=6IV7Q:HPLU*-AF(O/F_"Z<`Q3UW@+E+5`WU9,;X['0:W"^7D<#1;"W M.-L8!B6*3B?U\WSHE;_BR5!P)KC:'HI7;W$T0.'R3+!<//2&;A`>G`#LLRR"A4PH"-+1@*%JK<<1]N1I9;?#9A,9KXMIKS# MWI(;G7M^^Q+!%7+7!2$AJ<9F2BCJO<7I6Z(.U4UK&WA$](Y$R+X5M(G<.XC5 M#UV-](82H1?.D#>=U*JUA&+46\1@C(I*6C>P&,]F(A7D!U<^9BOZL;_$;(HO M=%KCTP!HH7CU%C88XP77B!L(7O.J*N&F+BQSSI)%(AZ784L!GF+-;`BA!9^I M+X*CWMC7;XSY1+_C;OR\E?_>V='GJK?;RE/?G$HN_O%RF MZEV\V^+3JQI!LG9-H[)FUZX-S:I`Q7O?+N#!1B4Z9__4G)^0M74,EY)5J1`H M=+^8?'&#]C""!RLB%B(Y>DA?(5IZBED[4M3$KEQSKSDPZG'3I`GGH$L+O(R3^(%0 M_,R/59,Z&UB-SKT!M\Z8^/Y&S M[EASYD9)8#,LY6H0_*[+8V%TL\(R:L#5!IKXG.7LW==@B#U.#&Z#L/8\2T M&:?=S?JJ=0O5%-9+"IC!U"2Z&P`)8[HD(2E/&XT+7!.=]?H"+<94HQK<@*P% M6AT`U5N&P@PH$XP&NB@F'"1-VDZ8X0G-"4>$.S^DSTQC#"8<^ M78D<#[\TP(LX$>&OY3-14S:AIX]:OTEO.F_W#L!^V"@3/1M[1RP@T`:W2@+K M=[[;V(92<$?6!Q1#8IU*,^O7A`W7`9F00Q]7A??+1>;]R(_P5(V@HKGU:ZEF M2&J%=F-$5;MX@H,DUFW;*0FLWTS=#IN*X"YN!JV?-Y;O!;W7[@5Q8B^E=N!T M7T$8HZ.\$BJ[RQ'OT!4ECYCA>K3Z&O$;Z.L\5?;P/;_K+/&UF@7OBK\K!U,T MJ-?7P`XUZ\94VZ_STA=X'2-AYNI8O83Z6Q+%8OKD$0]3@8A^;LDU8N'/%(O2 M^)O.WQ*@E@`/=?3^9=L;H+W:U*Z`<\-,3Q`#;XJ%9MB_`R0P#&?C!7^Q\0_Q M<[6IP:AM'_39&:+5HA5PU;IA#.*`TV3).\;+RC9OY2K:V]ZCMP2X7GUN0"RD MY.7=S@@](M%1ND4#?05SC!G68*.DD+]/5A_MTV[806@MOU4R38@U3:VP-IR%=]\)&>OB<[ZJ;0=&(/JJ;Z] M,86OX1T.`C3;K$Q&%B$EMWX*KD_#T"C,U?F_\K+"+?5GK;RU,KWUEWQVX;#) M5+:/TX`XLKL.;`JES$SL1,/$^K'%/HVE47E[:S'UQR6,[47&POIC0[U;BUIQ M^V@KV:,6Y3$6[UPJK.5U=`/J9-;?SRI M9S=$I;#ASQ/P,QE=G%=SX%!VKZ?2MK8+1XYM;PK/YSHZ#=(SI3SC%ID?;6K% MSOJQ[Q:VLI7FW%@RV!PG.GQ+QM-_)Y@BY9O%FI,'!CRLGR#?#C/26O"V9SF<\(9=).$9J)BV:EAY*O2("GVE7$C`O4:'H\G=:]T9@HHS M=CVD/*R_IM6=ZZ'1T?ZZ'EG!\:Y<#RT[Z^]O=>IZ`#3GB.M1F/UX544^\?'X M&O`"%(`4"FJ/YZ.V0:AVC!&F*C>054QD$KF-)WLI#P<>9^MJLM?H:.B3/1>7 M^<3\+^X7/_H!'PQ7B&(RJR9BU'9AQL6!1\2,+:.-GO;3-L9LB%"Z8J.AZ;U& M&+GU)ZXZLP:%9EJ;P5)8%^L>C;\/8_CU$&X.+L4(8.$Z,8C3L!HZVKD@SR_O MRY_V*MV._U"]'5^@\S)")R[&MWM!&$3NPKL^0W_MJL7;@R_/73GRI-+%RW-7 MSF+C\G-7PWY2J=CF" M-C#I97<#GYV]5]9_S&2`C//OENWH[6[[3UWU\$BS4ZF+7NL_V7\-R^%:3L*R MTL>Y3A+*YM\T82KR(:>+94!6*+\CSD]G-(PO$T;.K%6@P6>NHN'@FSYWF-#I M@Q^A[5&6L'-F]>L":Z6ZW$"\4#K@EBA\X+SD*IIQ1P"%D4"B4.0GND9LF8EP MC&X0Y6G%5`^\^L!]B/65LW;6`=O%>CO'SF"3HO^S*>:NW=YM M0R2+A4]7D_D-9H8ZQU-^R#.]ML@GV.J9O=+6Q(_>R#O!T30@+!!!?&\B9<;+ M]A;8>1M^WIJAQ2FX)AW@$):&QN9(U&%VR\SA*-`>.8+26Z[#VXQ8==@:Z<65 MDMF:\BZE8?=3==CEA%Z!TF:Z;'VEO7E@21M;'%$7Q`^C2Q(S,^&7M+&_%1%7\> M4N.UAWG(%`J!Y5[DP9OJX!)2CGZZ&,L4="+]FP]J9KWO;+88I^9P$C M_@/-LN(_^:0XCB(41R;C=&O&#M0(->P[8+QOS]GRG-"1O2AJB&ZK<%?FEB\^ M#AD5OQ60]WT]-,UE<*-COZ>,MA/"=SGLM(O0*MS67T+C9;'>7M;:9P MIP]HE@1H,F?@\ON/;*7`\9D_S0IZ0;*X#[+; MK>K!]:XZN`295Z2S>W`8IWNB_&*.*$)UCT*>/C<9;X9L;.9]N?*_^#&;%FM= MA>1Y8>26AU\K5*L97Q-%N3(B;_Q`L8=Y\+ZVQHFV;2R1?7PF[.O-^\RZ;L>_ MG/R:IL=)=@G:#S;/FVH&$*>$$+8:,HJ.;B;<:\1"Y`0=K;[XOQ%ZG$0Q62!Z MRSAJ!P/G8LK$UI"`*K@\"-I(Z-906#\QHQH0'^I['9S"BP6)U3J0:J+)1":X,F\*KV]D5(WXB3#Z":L=B M5)![D:"W9X'59\2;QY*:PJ%GX`&C2$-B>0@U8=+P$KRS@^<:!7P3[\JG\>J6 M^F'$9.)G)N7#IW:\)2/WEIS>BXL,;)YRDL^BB)BZT/:&5)B M]T5,DW?\&'=>L!*0,]R2KQ.Y1?GY=:4E9'6Z5N("O%$&LJ,/V3+F>9VE&J)W:61.E#H;-&!E8Q5E=&P#6*,15;*QK?L';<9$-E MW3,L+L;C<+;IF>%V.)R)$W&C<#CX1E<)/O.P$,;'_O:X*<;*$,]$<:X,TC,? M4U%+83)?;XF>ATS@1'B9\D%;.\;"N7B/G`V_!CS/&7FXP.GE\F\'HC3`)?JJ MN9D/)!_:U5\CK;@R\M:%DL_#.:$+OU0OHC3<:L=5.*DWY[1LA&V(+2X>R7*9 MO@E1?R0"4!`81&VYCC?O5+&C&T`@B0\X!\MCSP1)245O$RVY,A!AU3"T53$. M:P=HX%4QO#_G__K+RQK92>DZ/Q:YM,WCJ6H19&V'MOJIY76C_-4QZQ&39";Z MEJ[%D!E32V6[3J0Q2!`EN`'737(7H7\G3`>GCQOO"8P;D-QVI4CS\C(F:G$# MR:\1FQ7R:_J:2;#:SG8=2&-LY(*Z`8+B$23P-`@CMUW.T7P^-%&+&TB6JMW4 MZS8UQ=Y`V#3%$)3Y;@!:>EAZ&-"EX2%*VA"C_SP]\E3B&:0.W<&/("P]O:6IC&LY@IR M`]CL2E2A[BUXD`)(@3!^=`9&L#K<0._F`2^7_)W6\`'I MP2&[,T"::<8--*_1?1)PYJO"I;\FUU1+!,7-G5P+0`=N@"5Z&T=B*V90D-U)V&RA,S=` MOT1/!:$I"=D_IZBPVPQ>/LTY0>%V)]G35ENN[!#6LQKB4(]B+[!V%5A2JMO[ M<\K!YI;?H&MV;TY=Y=H5A1U$;6HV@V3'0,+[`F0F9]=:,+5^IQ%:O[L#U77\ MGHGU"N"ZX5R[FERN`^["2-ZK@N`;\USW\#BA?`28'T%MXF"]?(9IH7!3Y>S# M0#4L.*X;R[5[S:W*CKLPY%^*"4L?\@CO>:'*M2U,*/,V[ZF_,'W!PXR/[5N) MO10;;J?,;<,S19FR6FMVT(;FQ+BM1[\)L\?W5 MJM_F-(@[X[OSNO1[.7!%J5[=2*W=JA<4VPW,[Z/*+\1_;L5I7^O].NT@%_:^ M=<.E=@&_6/K7A>5LKVH`%R^++Y8DY';(/:^LMZ?/?#,4':$0S7$+)[8%4^LI M4-,*PAVHT(T]Y(T@I_,YXO7>T%J*:S9)\0-D(7_X0F!A;@QMN-I.=6QC#NVU MZ)H]Y)$>$R&-YIA75S@28VX*A@QM7\[:Q@I:Z<5RW?-=*<2CKCKNP MEN])`?*-M7U#^/XA1K,QBY#\>W29+.X0S8I]MABG1NQL5ZHR*UR^EJ>ZD5E_9*96]=2%(?E2_A1XHG-,J1_>B]#Q:%6KQSE^\NDLM8SH,VL81^
KT&=$ICM`59:OH M-1]2'925[^+;MN,;*Z7FNP/-%6],5D%-YY'5BC3)ZZBYX)7M>4&U0@ZOH6B8 M>0K4C.%PRZUMJ4-7!C&L^MH)BGT<1)<^Y26N'N6/L+VMW;PPJ<*6?<);?^.[ M+\>FV$P\9=^(5]_P#!76L?`SXF<#EP]X.N;5J9E'S.]P,3=XO85VQHS_E%D( M#9FM9_MHT3B.*;Y+V*IW2U+&T3&7@EO$"5DP,0(D$9EWQ$(_!E,:SI)^NG%B M=VUWS"-GD5N8RH.EE;)ZU6?]^[9#(D<,305,3P8F*=Q0Z/1Q>A&`_?0+8C[T M+/O=9'Y+V'JKL)GM6-J.4\S,H`OU[0Q9UIW2M9&M,(4Q&TY9O6VD="J/D17P MR*MWC,.9>+=Q26BJ=A%IZS*N,/K!5=\S4XPK8,JR&J;I\@$6V-,+[DH<5[\C M/ZK_*(NQY-%;[:*M[-Z\XC9]QOCE.OUV\68!JDL49S=+P9%G`_5@+LB;*,.- MN;$@&W>JU\XTR``K%([$'C#M5PL_Z=7@!EBY_[3I[36?O4+F)I\D+'!"OR"? M3N@%BC3X&3%Q)(YH`VD+9;F!GLX#U^D*C3:477014*T]2*354^($3(<]>U1TJ MXF4@1:FU]WPI`TL M4I$=@T5$2@`XLG:V@X,V,)1$''H4N):*'_S.#G=&B#[JWN'2T=AV]]L`JA1] M^!%=41TP)]'^2T%M("R(-_R(S+"0Y$C9_I+$1S@(T@VY]`:Z+JY[5ZLYUJ[L M9`-=2&+O3G2+W_O,^N5$G/A2OTSU^$-)`%#@V4!F^Y96+S7*0*K:HW#UC%!- M]4V(4][`P'9("P-4Y:Z#M-/7(538VJ%%2YR9-.=C.^(U`JVEC+UB9[C^-V*X M!3_;8;(QEEOKSEY`I[`&[L%M`3ZGC[S3-MD#I6( M%X^:BJ/G1^B8,%>:_\\W'#_@,#MJ((_WUB.DMT_:CO_;31@](_`2DM9#4FT@ M6JMBVW<@^A)].AI]EOIN*.J>1YM:U;BQ+=!RK>I9P*ZT- M/\&02[S1`5=)XT&D!C+;<:F)"8`T,/SMB=Z[EEI/NEUK6ME7UO>M<%\/++B_/JIO,J>:G$Y,2>A&@O'5F`FH;OTTB$-+(! M^RXL!*9&8%T`5)&+4YX'T2+&24&4MMU/`_C`,NV+'UI>OR$C5$UAVPLT'Z9- MTN^W*P)-<8Q.R).F2H.L[7X[8S6E[,.K7++G M]$:R'VICN-IC!HI']M2O[SD0L>WM\WL73-?JOJ>_M>U+MWU#KRB;&RG^HX3) MR5-'3(KSQ9*2Q[0J:,-%@`8RV\YR6WQ`VG`#N"\^4T&(:&G::T!-1V/;[VT+ M6;,>W,#K+*$ACOD"'L[.\#/_5],@TY#8/NS3%JU&+;@!EE(\X9*U6%DS.MO' M:SI_^[6D#S>PXVML<>[6^Q+EEK;OSFSC5\AD=@,1I50-\U\3'1"M'UU#"Z:/ MH5]-'$^GR2(1+TV<(";!-'T:D?T[K<_*!!\O"(WQ'^+G2J6H[:.[+P`MZ2?7 M+*EK'0\_%:P447N#4D\%M(Z/KED'1!?#3PYKTC\-2>':TWD-Z1XW4<;MN1*1/5E0J[-P]LP1C%B"Z."*7DB:=#8..I]O!1RHK?H/,V MO!P;3B?H+C;;,9&WMQGQX)!7OFQ%',5BPFA1FZ>DZV<^Q;0PQ1 ME!LPYY4*K_P5+U,HDBK@NHU2(ML)>"/P`.([LSCZ`8I&XL^CU1?_-T+SZL^W MC*=VU['^:ACGLO[[;N4M.#]OFC'T>"^WW&I4')6Z)#&*;LD9YN2MI8A42A7CT"A^^OYU2X*I1DJ&C]C[>9@O>V`4)!UO^"B6`3ATE\P%Z34 MOQ.R\+$FR-60N`&)VK`JL&@DV80(W5[)#]E\F4S3)\`6=]+MNO3F>+VA;9^W MT53*5]]5DO94V&2,*(E8F(3XT;4P0EKUJAK;]DR-5*R7N"4U>K MX'HSVT<3!!E**CFQ>\,[0KD:NJ]!"`SE86L%W$!!2JU\F]Z?L'+<$XL#CS](?& M@64T#ENB<6C1S^D/C4/+:+QMB<9;BZY1?VB\M8S&NY9HO+-X>K4_--Y91N-] M2S3>6SR4VA\:[RVC\:$E&A\L'D'M#XT/EM'XL24:/UH\8MH?&C]JT+#T@AG[ M)[KUGU$T8G]>4?*((W&*4;.;)GG#C'/Q8LZ&_2]CY"US3DY!MHB)FH#@(JUI5Q.+M@7VH!:Q.Y[;1TY^#" M].44Q`H=-&*KI+-]`;%S4!LT-/3;.'FUB4X7[JV8VKX+V9T%=:!;-R:+7)!L M]3*>-*#TMJ]9=@&8W`1@FAM^.;Q8%QL7_?LSVI,M+@_MM/:7+:U MD-ZNY-8)?06\__G<[G:,J/:JQ_>,VFQFLT)2&_ MU)'=;E;G!=_7WL"LY`77'_#P^A<>`P)YM/21EY1AU\)`H!WGB1.^(B:\C%VI ML5KH3I@/+Z78H4[=B$`@`LF])=V+U]MQ=28YV:E9-&G197N0K:)RVV^<+3O[ M@#-9SBVMI+5N73:8.F^U,J7T346G8#1O9 M>>*BM^QFOTCO>?X*KKPN/%'[B4X;TX).FRX>93LFBR4)^90UF>=90?:;M)X_ M#[RP?\?KE.#U-2=Y1JOVF&XEH[7YCD?FWBS[DLAK^>);HII9L/G:2VJKKQV- M-;RBD"=\_UQ%-[R$%$P3;JS=M;YR0;.?9,%4T#^XZY'?)FW[232#D>X3*F#,1+N@K&__:SD:SAV1A5>U>.!FYG&GOU1DQ!NL(2;)0XD]*!$V>N8JW1AG-K M1:&O+1[Q,68$Q;;'PN0@F"#8?@'VMTHMY[V^`[VF'KS@ES?4G)V-5P[\.GAMV,V$%9S0I]\.C.,I:4,]F!+ M4*\;-P"5]I&%8C@]>'"BO8P`(K:]>V<.I(%.7%G>3GT:\C>GKA!E\?&"A")> M'GU#^/Z!IXI9C.O?H\N$%R">S`M-HL);,=K3&6^KZV'^28\Y=MY4DK%T+%C>]%LX M0NN]A&LDGI?F6PKI;L-=8:Q#4K5;\K7ZAA4#[3R*$C0[22@S=#9\,,GL7VDJ MVH>N6C*T_=IF)[91>S9K*^VZ$F*('DZ6G)_HWZCP@],HQ@NNH?53E)O#VMJH MHO8RM6#J$<%5S!Y1]8/R1GPUW(8QXF6/JP<1EY]FF#+-\S?!94^=%%7?%D M]`XG3-7';8>*[D^9>MCVV$Y/\".>,0?5@I66/VW]7L)@;%0&V1`BES&_?\M& MEC9*^6`>I?@9WY=P9,_"D=1LBEG!-&O8PSRE_M1+N&$"R9CFWAN.%/;RL9=8P@R6@=A=9"1A3RMWEYVP?J':BIUV#Z,C]JO;?"S$ MP5$NPTQCABUX6;]BO?,=7:U2'3&*;4=#+I?M>8?C;/,D4<*Y^=Y M]4.T^=9+YMG1S'/^N/4M1TGG;97;-:?643.*U.RD>KDN]RS9>? M\3,VSOQL^;$AV4$?\A=VHX9I1W7!3LC"QV$O=J3^F"-VU-]X[,X8U4K MC9G=/I%=FEGA<[:WB(=I9C6\!F)F[&,[G<]*'[2]ZSM04ZMC-@QC.R,)W:6M M%;]G>XMWF*961VP@EH8?=SJK%;]G>Y-VH)960VP8EG:#GW=I:(7/V=Z^'::= MU?`:B)FA1Q3NU-"*'[2].3M04ZMCYIZQU;M]09X03?^%%SAF@4WW%@?[JN6* M`^H]AHZ,QD3W0["J]KYRXND;<>\#A/7\*E.^;)W[`[Z@W3'9N M],]ZO@T^+;JA,.%(L/I3>UD!KR]$'%HTOX>[B=]7/0'8W<2!OC76K7(J MKH'X)2^3OZX8LRM[!G3$=N0\`%L'P^G0_`NY:F9V#6R`=0#VZ8I69>U_9#XW M#T;."!7VV+]35O^B[4C0K:D#")`;9GA%R12A673&=,IO[OKA%.5=%Q'Q.?M! MR*.Y<3B3JZ2AYG5W7[!]N*,7,^L:`%<2#5>Y_R=2!;`TP\=JFF'-)*N?[U:. M@3_6&*\`3^%4VED=[D54X`%]$YWEZ%R.1&VD061W9?S<4N2S4;""#Y\/;ZK# M)^?Q,GHZ>A2NB$EJ0.I^2QL/89QHI.PXOK`)\`\'U:&UX>)D M^KODLH:S36]-7D(U8F)S46.=9%WD)7?#2!/K5MM9'HPM,*JN:%+!75G!COWH MX2P@3]%Y."=T(1B/\A_>),MED+TMMI%75P?B0^WE8<[+F_,O>'CSB>(OO*CP M&6^V(7:A!D11!;E:3M,?`#:B8-16W^)+'[2X\K'&L2RWLIV#-(&D]E9>75PW M0OS"$]]-6%0:VL[K;`6'5&BCN3'[#?^#1_3L)_\/4$L#!!0````(`$I+&T=0 MT;=:D0T``&64```1`!P`=&%Y9"TR,#$U,#4S,2YXK=K_P+IJJWIK5G&<6Z! M#QX0XYB2HTYO8[,#$'&IA\GHJ//YSCF^.[V\[("??_K;7X'\=_AWQP$7&/G> M`3BCKG-)AO1'<`T#=``^(H(8%)3]"+Y`/U0I]`+[B(%3&DQ\))#,B$HZ`#L; M^Q`X3@.S7Q#Q*/M\>YF:'0LQ.>AV'Q\?-PA]@(^4?><;+FUF[HZ&S$6I+0%G M'IC>,Q_T-K^#K[L9T*#TX@T+FJN__V#K;W)=_MMX/>ML'O=Y!;[]A20** MD*XE]'?;(?GD)RSN_@UNE7]T9, M?_ORP\=O_@G?\A[OO_JP.[L,?MG_Y#;[\]GD=%'G)WC`(().>$ M'W5R.#YN;U`VZF[)&G9__71UI^4ZD>#!U,?D>Y5X[\.'#UV=FX@:D@K:Q/1V M5V7?0XY2RS(76^0QX0(2MR#OB50A+[S;C3(+HKA2="\2Q8FHATIR'+D;(_K0 ME1E2OK?C;/:<[5XB'G)G!.$D51E"?J]-QQE*9;>H0B@A85#MJ"=85\PFJ"N% M'"F%&'93O?E*187!\;>S5$.V;9\R#SU@%ZD.$NB:;>ZJ>B$?!8B("\J",S2$ MH2]1_2.$/AYBY'5DMV`C)%1#Y!/HHB8FDR8-":&RY'J>HM,D$RZ8M$_YR MJ-K``:,^&LCZ`_5!]FU+`4JB*SM'J.I[3+QS(K"8J9["`EU,!V#OJ&.54`7+ M:NBB/33$!.OZ;4;_>L`!B7K^(R0>B&R!G+'#;ME,SGC(D=H%Y/L,&]);-4S M$<4XQ[H@4FYAU3#<0":=&R.!994K,"[FVP'?M@(.WA5L_7-]"4@QXOUA?Z+& M,++(N('7Y-F!WRD!GQD!=`@R,RWD"M93R,<7/GVL0#S+L@.^:P5<60':S!H# M/I:=?4Q]3P[`S_\(Y3LM1MM,MT.]5X8Z9P!$%M88Y3`(()OUAW=X1.10RH5R M0.*Z-)2C"#*ZH3YV,4K:>3-9.QOOU7A%3A1\RD.&%!V15=7L7 MI1@,?HMCOE]%/+(#,Q/K"?$D>I#^4S:Z1B``NI-BA_5"& M-M7]%R!(K"^JIY0+KB8Y7&`Y(4'>.61$]FO>)Y^)&P=:O%-*!(-N,DQ?5,G* M36^SS(TVKZ=+*"D`H+@$0`D(LS*`FQ2ROA1^@I@(1-187'+2ER-PEK;NB"^K MA)V<7IF-H8]VL9`V@"9D?4%^PJ-H"]; MH(N0EP%MI-I!WBF#K/5!SL#Z`GP'_70JA"C/4_(CKXQWU/FP(.RIY83AHE%@#.3ZTM(NC1I[$2I MS+%#;\P/]9+E4!D!N-UZTG1A;9D%MF8+;5O&M+/Y0AMXEWQ:XST6YMK:0/WA M=2MO<:Z=%&..6K'^!MY%IM88^_RR6Q[UBG0[WL;4M+@HUT*]Z.I5*=9T??7'4U(LPM[)6!C,*XM#[?#K\Q9:X.:K04-(QNG"$!L<^O M(5/'!Q[0(E$.0]=.W1.V%8-W<5D@+6R-F34#&XZ9%`-6%PJQ:-A9;+(]N2YH M$I>PQM3EHR-.^J7`E5W$3LZ<#<[YA):-A0,K3JW\-14GV/>5;#"A1"UB%#C] M,PJRMHR=Y]E>/4^/4`'N=?W4.#2N8-O25M'25MR^FK4J(YBQZE;5-B5KU-"Q M919:S).MV!N&$8"9%W%L$)-LJ6_`2VD@OY"&G5(CYM.4L';,7A-/=JH2"[UT M82T[A4;DJ";V7!^4;ON@!?U2WVLD:2?,"#;-X:7M:C6'@FK"'$TD[0R96SBJ M#@VU!!D+.X[^>S+[!/]#V6G(!0T04U8*#\!FHG:*S+B37@Q*_K^?@4`9!FYL M&:C?0&H?=3%/-3VG,LO.@Q$YBA?EVJY1N3[GR+_R]17(NZV(?:P=JN5I$VL/S^*C#3+GF'.DXR57&-Y+[$2V^&&R MO(0-.]E&D*5$=E:@6DGQDA,9BG*H"]6#13\KMF6]P'KU&\XF8.?+B'T4-T>T MK[MY^R20KC>DAXIJ%LR>:L3.;I,]/*7$;%EBF!U@:M>XFA)_K$:C6,P:DUQ6L!-J M1F'F$@KC`EKF[,SEWXLJDCE%S,7)=.)E$ET%`/\.TN&=I M>7T[CT;\I6:+>"X#\%QYP,N4W^!00?U1UZ7P8EP#(XWH16^, M>#>I?&)`8*'4;W+%`%6.;&/=YW#9A_>+NBQ5D+]"7Z^4_6=U4K:^19TL-=@5 MN7J:E?*L#LNNLZC#Q=ZV(G_/TD+R[L;7W72S^V[B[^4[<0ZEXY0)0(P;=FR7 M($77-UU15YNRJ*AO3J+GJ"2GM^5L]S:FW,MJND@E,A@6JT2BMT0EK%V)EEJO(O%K$5V=%DXKC;V>_G^L[HKYB#V5CF3[YB.B(P>R/4']ZB!T1"=,%H<#X5B!'H)WME^+$0#-^'`GD#&AGFI^IX MCCKB=48#[&+UP%00''5>HF#L^RHR(Y_3+%0/176#VX%\6&+J#?0SW0NCVVTZ M('K&2SQ5OJK#I4"!$I*,A/=<%A$JP8^,AI.C3F0)2Y$7P?J",H1')')9_X;0 MBC&N*/"%L8UKKG8YC*)W6]ZO^!)'F?H)B3'UXKS^<"!?;7X"UQ-MO#H$9(T+ M!S(6\[VA]@M[?47)2.V"3`^=9"U]@*;BQ*?N=WU&-_V6>+R4YN+>ZML3#T1B MXQE<7O`43I_=,-7A@_2Q\!0#]G#^B:$C=DZN+!!*!FHJ^U M":FKE9VFKNR\>E=VF[JR^^I=V6OJRMZK=^5] M4U?>O[PK:@^IBHSJWX=`A.NBHIVEQZ&<)C+\7^1])AYBY;T=\:X<=,.PBVXA M&:'P55:CY8"_/C-[`RY^+FY-G M@N**/B(6?<(!%F7$5UK,6\+Q\V3R9^!86OZA(Y_,C.[?I^46%JA_;>&G7Q.KA2[O/TWA]V8H=6VO&();PV_"QJRE<)7 M*.#-H8@52GAK^)VK&?5*\2N6\.+X MG5%77SNFUEWUMHS*]; M``"@,P4`$0`8```````!````I($`````=&%Y9"TR,#$U,#4S,2YX;6Q55`4` M`_L/WU5U>`L``00E#@``!#D!``!02P$"'@,4````"`!*2QM'X>40G=45``#= M)`$`%0`8```````!````I('Z6P``=&%Y9"TR,#$U,#4S,5]C86PN>&UL550% M``/[#]]5=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`2DL;1ZLY\XL*#P`` M2<(``!4`&````````0```*2!'G(``'1A>60M,C`Q-3`U,S%?9&5F+GAM;%54 M!0`#^P_?575X"P`!!"4.```$.0$``%!+`0(>`Q0````(`$I+&T<94E>4_C\` M`/"T`P`5`!@```````$```"D@7>!``!T87ED+3(P,34P-3,Q7VQA8BYX;6Q5 M5`4``_L/WU5U>`L``00E#@``!#D!``!02P$"'@,4````"`!*2QM'T/137PTL M``#"U0(`%0`8```````!````I('$P0``=&%Y9"TR,#$U,#4S,5]P&UL M550%``/[#]]5=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`2DL;1U#1MUJ1 M#0``990``!$`&````````0```*2!(.X``'1A>60M,C`Q-3`U,S$N>'-D550% K``/[#]]5=7@+``$$)0X```0Y`0``4$L%!@`````&``8`&@(``/S[```````` ` end XML 72 R49.htm IDEA: XBRL DOCUMENT v3.2.0.727
Income taxes - Tax provision (Details) - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Current tax provision:    
Federal $ 589,000 $ 311,000
State   1,700
Total current tax provision $ 589,000 312,700
Deferred tax provision (benefit):    
Federal 308,600 122,900
State 1,400 1,400
Total deferred tax provision 310,000 124,300
Total tax provision $ 899,000 $ 437,000
XML 73 R41.htm IDEA: XBRL DOCUMENT v3.2.0.727
Costs and estimated earnings on uncompleted contracts - Costs and estimated earnings not billed (Details) - USD ($)
May. 31, 2015
May. 31, 2014
Costs and estimated earnings on uncompleted contracts components    
Costs and estimated earnings in excess of billings $ 5,169,956 $ 2,373,791
Billings in excess of costs and estimated earnings (2,723,472) (850,531)
Costs and estimated earnings not billed $ 2,446,484 $ 1,523,260
XML 74 R5.htm IDEA: XBRL DOCUMENT v3.2.0.727
Statements of Cash Flows - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Operating activities:    
Net income $ 2,174,948 $ 1,131,212
Adjustments to reconcile net income to net cash flows from operating activities:    
Depreciation 740,844 699,039
Stock options issued for services $ 116,069 112,171
Bad debt expense (recovery)   (32,024)
Provision for inventory obsolescence $ 180,000 180,000
Deferred income taxes 310,000 124,300
Changes in other current assets and liabilities:    
Accounts receivable (1,860,413) (617,745)
Inventory 82,886 33,614
Prepaid expenses 48,103 (123,456)
Prepaid income taxes (14,977) 157,137
Costs and estimated earnings in excess of billings (2,796,165) 84,031
Accounts payable 1,536,903 (43,435)
Accrued commissions 333,624 (6,893)
Other accrued expenses 136,576 (477,592)
Billings in excess of costs and estimated earnings 1,872,941 678,650
Accrued income taxes (85,023) 85,023
Net operating activities 2,776,316 1,984,032
Investing activities:    
Acquisition of property and equipment (746,627) (1,355,605)
Increase in cash value of life insurance (5,427) (5,490)
Net investing activities (752,054) (1,361,095)
Financing activities:    
Proceeds from issuance of common stock 77,994 172,831
Net financing activities 77,994 172,831
Net change in cash and cash equivalents 2,102,256 795,768
Cash and cash equivalents - beginning 2,793,642 1,997,874
Cash and cash equivalents - ending $ 4,895,898 $ 2,793,642
XML 75 R10.htm IDEA: XBRL DOCUMENT v3.2.0.727
Costs and estimated earnings on uncompleted contracts
12 Months Ended
May. 31, 2015
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Costs and estimated earnings on uncompleted contracts

4. Costs and Estimated Earnings on Uncompleted Contracts:

 

  May 31, 2015   May 31, 2014
Costs incurred on uncompleted contracts 10,439,879   4,126,406
Estimated earnings 4,584,090   1,242,594
Total costs and estimated earnings 15,023,969   5,369,000
Less billings to date 12,577,485   3,845,740
Costs and estimated earnings not billed 2,446,484   1,523,260

 

Amounts are included in the accompanying balance sheets under the following captions:

 

  May 31, 2015   May 31, 2014
Costs and estimated earnings in excess of billings 5,169,956   2,373,791
Billings in excess of costs and estimated earnings 2,723,472   850,531
Costs and estimated earnings not billed 2,446,484   1,523,260

 

XML 76 R58.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock option plans (Details Narrative) - USD ($)
12 Months Ended
May. 31, 2015
May. 31, 2014
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Common shares reserved for stock options 160,000  
Common shares for options granted 48,000 48,000
Average estimated value per option granted $ 2.42 $ 2.34
Price per share of common $ 12.87 $ 8.83
Shares available 47,250  
Proceeds exercise of options $ 160,608  
XML 77 R27.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accounts Receivable (Tables)
12 Months Ended
May. 31, 2015
Receivables [Abstract]  
Accounts Receivable
  May 31, 2015   May 31, 2014
Customers 4,534,143   2,348,113
Customers - retention 230,370   556,231
Gross accounts receivable 4,764,513   2,904,344
Less allowance for doubtful accounts 9,756   10,000
Net accounts receivable 4,754,757   2,894,344
XML 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.2.0.727 html 47 229 1 false 14 0 false 4 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://taylordevices.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Balance Sheets Sheet http://taylordevices.com/role/BalanceSheets Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Parenthetical) Sheet http://taylordevices.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Statements of Operations Sheet http://taylordevices.com/role/StatementsOfOperations Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Statements of Cash Flows Sheet http://taylordevices.com/role/StatementsOfCashFlows Statements of Cash Flows Statements 5 false false R6.htm 00000006 - Statement - Shareholders Equity Sheet http://taylordevices.com/role/ShareholdersEquity Shareholders Equity Statements 6 false false R7.htm 00000007 - Disclosure - Summary of Significant Accounting Policies Sheet http://taylordevices.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 00000008 - Disclosure - Accounts Receivable Sheet http://taylordevices.com/role/AccountsReceivable Accounts Receivable Notes 8 false false R9.htm 00000009 - Disclosure - Inventory, net Sheet http://taylordevices.com/role/InventoryNet Inventory, net Notes 9 false false R10.htm 00000010 - Disclosure - Costs and estimated earnings on uncompleted contracts Sheet http://taylordevices.com/role/CostsAndEstimatedEarningsOnUncompletedContracts Costs and estimated earnings on uncompleted contracts Notes 10 false false R11.htm 00000011 - Disclosure - Maintenance and other inventory Sheet http://taylordevices.com/role/MaintenanceAndOtherInventory Maintenance and other inventory Notes 11 false false R12.htm 00000012 - Disclosure - Property and equipment Sheet http://taylordevices.com/role/PropertyAndEquipment Property and equipment Notes 12 false false R13.htm 00000013 - Disclosure - Short-Term Borrowings Sheet http://taylordevices.com/role/Short-termBorrowings Short-Term Borrowings Notes 13 false false R14.htm 00000014 - Disclosure - Legal Proceedings Sheet http://taylordevices.com/role/LegalProceedings Legal Proceedings Notes 14 false false R15.htm 00000015 - Disclosure - Sales Sheet http://taylordevices.com/role/Sales Sales Notes 15 false false R16.htm 00000016 - Disclosure - Income taxes Sheet http://taylordevices.com/role/IncomeTaxes Income taxes Notes 16 false false R17.htm 00000017 - Disclosure - Earnings per common share Sheet http://taylordevices.com/role/EarningsPerCommonShare Earnings per common share Notes 17 false false R18.htm 00000018 - Disclosure - Related party transactions Sheet http://taylordevices.com/role/RelatedPartyTransactions Related party transactions Notes 18 false false R19.htm 00000019 - Disclosure - Employee stock purchase plan Sheet http://taylordevices.com/role/EmployeeStockPurchasePlan Employee stock purchase plan Notes 19 false false R20.htm 00000020 - Disclosure - Stock option plans Sheet http://taylordevices.com/role/StockOptionPlans Stock option plans Notes 20 false false R21.htm 00000021 - Disclosure - Preferred stock Sheet http://taylordevices.com/role/PreferredStock Preferred stock Notes 21 false false R22.htm 00000022 - Disclosure - Treasury stock Sheet http://taylordevices.com/role/TreasuryStock Treasury stock Notes 22 false false R23.htm 00000023 - Disclosure - Retirement plans Sheet http://taylordevices.com/role/RetirementPlans Retirement plans Notes 23 false false R24.htm 00000024 - Disclosure - Fair value of financial instruments Sheet http://taylordevices.com/role/FairValueOfFinancialInstruments Fair value of financial instruments Notes 24 false false R25.htm 00000025 - Disclosure - Cash flows information Sheet http://taylordevices.com/role/CashFlowsInformation Cash flows information Notes 25 false false R26.htm 00000026 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://taylordevices.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://taylordevices.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 00000027 - Disclosure - Accounts Receivable (Tables) Sheet http://taylordevices.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://taylordevices.com/role/AccountsReceivable 27 false false R28.htm 00000028 - Disclosure - Inventory, net (Tables) Sheet http://taylordevices.com/role/InventoryNetTables Inventory, net (Tables) Tables http://taylordevices.com/role/InventoryNet 28 false false R29.htm 00000029 - Disclosure - Costs and estimated earnings on uncompleted contracts (Tables) Sheet http://taylordevices.com/role/CostsAndEstimatedEarningsOnUncompletedContractsTables Costs and estimated earnings on uncompleted contracts (Tables) Tables http://taylordevices.com/role/CostsAndEstimatedEarningsOnUncompletedContracts 29 false false R30.htm 00000030 - Disclosure - Maintenance and other inventory (Tables) Sheet http://taylordevices.com/role/MaintenanceAndOtherInventoryTables Maintenance and other inventory (Tables) Tables http://taylordevices.com/role/MaintenanceAndOtherInventory 30 false false R31.htm 00000031 - Disclosure - Property and equipment (Tables) Sheet http://taylordevices.com/role/PropertyAndEquipmentTables Property and equipment (Tables) Tables http://taylordevices.com/role/PropertyAndEquipment 31 false false R32.htm 00000032 - Disclosure - Sales (Tables) Sheet http://taylordevices.com/role/SalesTables Sales (Tables) Tables http://taylordevices.com/role/Sales 32 false false R33.htm 00000033 - Disclosure - Income taxes (Tables) Sheet http://taylordevices.com/role/IncomeTaxesTables Income taxes (Tables) Tables http://taylordevices.com/role/IncomeTaxes 33 false false R34.htm 00000034 - Disclosure - Earnings per common share (Tables) Sheet http://taylordevices.com/role/EarningsPerCommonShareTables Earnings per common share (Tables) Tables http://taylordevices.com/role/EarningsPerCommonShare 34 false false R35.htm 00000035 - Disclosure - Stock option plans (Tables) Sheet http://taylordevices.com/role/StockOptionPlansTables Stock option plans (Tables) Tables http://taylordevices.com/role/StockOptionPlans 35 false false R36.htm 00000036 - Disclosure - Cash flows information (Tables) Sheet http://taylordevices.com/role/CashFlowsInformationTables Cash flows information (Tables) Tables http://taylordevices.com/role/CashFlowsInformation 36 false false R37.htm 00000037 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://taylordevices.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://taylordevices.com/role/SummaryOfSignificantAccountingPoliciesPolicies 37 false false R38.htm 00000038 - Disclosure - Accounts Receivable - Accounts Receivable (Details) Sheet http://taylordevices.com/role/AccountsReceivable-AccountsReceivableDetails Accounts Receivable - Accounts Receivable (Details) Details 38 false false R39.htm 00000039 - Disclosure - Inventory, net - Inventory (Details) Sheet http://taylordevices.com/role/InventoryNet-InventoryDetails Inventory, net - Inventory (Details) Details 39 false false R40.htm 00000040 - Disclosure - Costs and estimated earnings on uncompleted contracts - Costs and estimated earnings not billed components (Details) Sheet http://taylordevices.com/role/CostsAndEstimatedEarningsOnUncompletedContracts-CostsAndEstimatedEarningsNotBilledComponentsDetails Costs and estimated earnings on uncompleted contracts - Costs and estimated earnings not billed components (Details) Details 40 false false R41.htm 00000041 - Disclosure - Costs and estimated earnings on uncompleted contracts - Costs and estimated earnings not billed (Details) Sheet http://taylordevices.com/role/CostsAndEstimatedEarningsOnUncompletedContracts-CostsAndEstimatedEarningsNotBilledDetails Costs and estimated earnings on uncompleted contracts - Costs and estimated earnings not billed (Details) Details 41 false false R42.htm 00000042 - Disclosure - Maintenance and other inventory - Maintenance and other inventory (Details) Sheet http://taylordevices.com/role/MaintenanceAndOtherInventory-MaintenanceAndOtherInventoryDetails Maintenance and other inventory - Maintenance and other inventory (Details) Details 42 false false R43.htm 00000043 - Disclosure - Maintenance and other inventory (Details Narrative) Sheet http://taylordevices.com/role/MaintenanceAndOtherInventoryDetailsNarrative Maintenance and other inventory (Details Narrative) Details http://taylordevices.com/role/MaintenanceAndOtherInventoryTables 43 false false R44.htm 00000044 - Disclosure - Property and equipment - Property and equipment (Details) Sheet http://taylordevices.com/role/PropertyAndEquipment-PropertyAndEquipmentDetails Property and equipment - Property and equipment (Details) Details 44 false false R45.htm 00000045 - Disclosure - Property and equipment (Details Narrative) Sheet http://taylordevices.com/role/PropertyAndEquipmentDetailsNarrative Property and equipment (Details Narrative) Details http://taylordevices.com/role/PropertyAndEquipmentTables 45 false false R46.htm 00000046 - Disclosure - Short-Term Borrowings (Details Narrative) Sheet http://taylordevices.com/role/Short-termBorrowingsDetailsNarrative Short-Term Borrowings (Details Narrative) Details http://taylordevices.com/role/Short-termBorrowings 46 false false R47.htm 00000047 - Disclosure - Sales - Sales by major customer type (Details) Sheet http://taylordevices.com/role/Sales-SalesByMajorCustomerTypeDetails Sales - Sales by major customer type (Details) Details 47 false false R48.htm 00000048 - Disclosure - Sales (Details Narrative) Sheet http://taylordevices.com/role/SalesDetailsNarrative Sales (Details Narrative) Details http://taylordevices.com/role/SalesTables 48 false false R49.htm 00000049 - Disclosure - Income taxes - Tax provision (Details) Sheet http://taylordevices.com/role/IncomeTaxes-TaxProvisionDetails Income taxes - Tax provision (Details) Details 49 false false R50.htm 00000050 - Disclosure - Income taxes - Effective income tax rate reconciliation (Details) Sheet http://taylordevices.com/role/IncomeTaxes-EffectiveIncomeTaxRateReconciliationDetails Income taxes - Effective income tax rate reconciliation (Details) Details 50 false false R51.htm 00000051 - Disclosure - Income taxes - Components of deferred tax assets and liabilities (Details) Sheet http://taylordevices.com/role/IncomeTaxes-ComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income taxes - Components of deferred tax assets and liabilities (Details) Details 51 false false R52.htm 00000052 - Disclosure - Income taxes (Details Narrative) Sheet http://taylordevices.com/role/IncomeTaxesDetailsNarrative Income taxes (Details Narrative) Details http://taylordevices.com/role/IncomeTaxesTables 52 false false R53.htm 00000053 - Disclosure - Earnings per common share - Weighted Average Number of Common Shares Outstanding (Details) Sheet http://taylordevices.com/role/EarningsPerCommonShare-WeightedAverageNumberOfCommonSharesOutstandingDetails Earnings per common share - Weighted Average Number of Common Shares Outstanding (Details) Details 53 false false R54.htm 00000054 - Disclosure - Employee stock purchase plan (Details Narrative) Sheet http://taylordevices.com/role/EmployeeStockPurchasePlanDetailsNarrative Employee stock purchase plan (Details Narrative) Details http://taylordevices.com/role/EmployeeStockPurchasePlan 54 false false R55.htm 00000055 - Disclosure - Stock option plans - Stock option estimated fair value components (Details) Sheet http://taylordevices.com/role/StockOptionPlans-StockOptionEstimatedFairValueComponentsDetails Stock option plans - Stock option estimated fair value components (Details) Details 55 false false R56.htm 00000056 - Disclosure - Stock option plans - Stock option activity (Details) Sheet http://taylordevices.com/role/StockOptionPlans-StockOptionActivityDetails Stock option plans - Stock option activity (Details) Details 56 false false R57.htm 00000057 - Disclosure - Stock option plans - Stock options outstanding and exercisable (Details) Sheet http://taylordevices.com/role/StockOptionPlans-StockOptionsOutstandingAndExercisableDetails Stock option plans - Stock options outstanding and exercisable (Details) Details 57 false false R58.htm 00000058 - Disclosure - Stock option plans (Details Narrative) Sheet http://taylordevices.com/role/StockOptionPlansDetailsNarrative Stock option plans (Details Narrative) Details http://taylordevices.com/role/StockOptionPlansTables 58 false false R59.htm 00000059 - Disclosure - Preferred stock (Details Narrative) Sheet http://taylordevices.com/role/PreferredStockDetailsNarrative Preferred stock (Details Narrative) Details http://taylordevices.com/role/PreferredStock 59 false false R60.htm 00000060 - Disclosure - Treasury stock (Details Narrative) Sheet http://taylordevices.com/role/TreasuryStockDetailsNarrative Treasury stock (Details Narrative) Details http://taylordevices.com/role/TreasuryStock 60 false false R61.htm 00000061 - Disclosure - Retirement plans (Details Narrative) Sheet http://taylordevices.com/role/RetirementPlansDetailsNarrative Retirement plans (Details Narrative) Details http://taylordevices.com/role/RetirementPlans 61 false false R62.htm 00000062 - Disclosure - Cash flows information - Cash flow supplemental disclosure (Details) Sheet http://taylordevices.com/role/CashFlowsInformation-CashFlowSupplementalDisclosureDetails Cash flows information - Cash flow supplemental disclosure (Details) Details 62 false false All Reports Book All Reports In ''Balance Sheets'', column(s) 3 are contained in other reports, so were removed by flow through suppression. tayd-20150531.xml tayd-20150531_cal.xml tayd-20150531_def.xml tayd-20150531_lab.xml tayd-20150531_pre.xml tayd-20150531.xsd true true XML 79 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accounts Receivable - Accounts Receivable (Details) - USD ($)
May. 31, 2015
May. 31, 2014
Accounts receivable, net    
Customers $ 4,534,143 $ 2,348,113
Customers - retention 230,370 556,231
Gross accounts receivable 4,764,513 2,904,344
Less allowance for doubtful accounts (9,756) (10,000)
Net accounts receivable $ 4,754,757 $ 2,894,344
XML 80 R20.htm IDEA: XBRL DOCUMENT v3.2.0.727
Stock option plans
12 Months Ended
May. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock option plans

14. Stock Option Plans:

 

In 2012, the Company adopted a stock option plan which permits the Company to grant both incentive stock options and non-qualified stock options. The incentive stock options qualify for preferential treatment under the Internal Revenue Code. Under this plan, 160,000 shares of common stock have been reserved for grant to key employees and directors of the Company and 112,750 shares have been granted as of May 31, 2015. Under the plan, the option price may not be less than the fair market value of the stock at the time the options are granted. Options vest immediately and expire ten years from the date of grant.

 

Using the Black-Scholes option pricing model, the weighted average estimated fair value of each option granted under the plan was $2.42 during 2015 and $2.34 during 2014. The pricing model uses the assumptions noted in the following table. Expected volatility is based on the historical volatility of the Company's stock. The risk-free interest rate for periods within the contractual life of the option is based on the U.S. Treasury yield curve in effect at the time of the grant. The expected life of options granted is derived from previous history of stock exercises from the grant date and represents the period of time that options granted are expected to be outstanding. The Company uses historical data to estimate option exercise and employee termination assumptions under the valuation model. The Company has never paid dividends on its common stock and does not anticipate doing so in the foreseeable future.

 

  2015   2014
Risk-free interest rate 2.30%   3.25%
Expected life in years 3.2   3.0
Expected volatility 28%   33%
Expected dividend yield 0%   0%

 

The following is a summary of stock option activity:

 

  Shares   Weighted Average Exercise Price Intrinsic Value
Outstanding - May 31, 2013 206,750   $  6.63 $ 377,891
     Options granted 48,000   $  8.80  
     Less: options exercised 30,000   $  5.26  
     Less: options expired 5,250           -  
Outstanding - May 31, 2014 219,500   $  7.31 $ 398,954
     Options granted 48,000   $10.82  
     Less: options exercised 26,750   $  6.00  
Outstanding - May 31, 2015 240,750   $  8.16 $ 1,134,531

 

We calculated intrinsic value for those options that had an exercise price lower than the market price of our common shares as of the balance sheet dates. The aggregate intrinsic value of outstanding options as of the end of each fiscal year is calculated as the difference between the exercise price of the underlying options and the market price of our common shares for the options that were in-the-money at that date (240,750 at May 31, 2015 and 164,500 at May 31, 2014.) The Company's closing stock price was $12.87 and $8.83 as of May 31, 2015 and 2014. As of May 31, 2015, there are 47,250 options available for future grants under the 2012 stock option plan. $160,608 was received from the exercise of share options during the fiscal year ended May 31, 2015.

 

The following table summarizes information about stock options outstanding at May 31, 2015:

 

Outstanding and Exercisable  
Range of Number Weighted Average Weighted
Exercise of Remaining Years Average
Prices Options of Contractual Life Exercise Price
$2.00-$3.00 10,000 3.9 $2.83
$5.01-$6.00 45,000 3.3 $5.56
$6.01-$7.00 28,250 3.8 $6.24
$7.01-$8.00 25,000 7.9 $7.74
$8.01-$9.00 77,500 8.5 $8.61
$11.01-$12.00 25,000 6.9 $11.29
$12.01-$13.00 30,000 9.9 $12.20
$2.00-$13.00 240,750 6.7 $8.16
         

 

The following table summarizes information about stock options outstanding at May 31, 2014:

 

Outstanding and Exercisable  
Range of Number Weighted Average Weighted
Exercise of Remaining Years Average
Prices Options of Contractual Life Exercise Price
$2.00-$3.00 15,000 3.6 $2.85
$5.01-$6.00 50,000 4.1 $5.60
$6.01-$7.00 37,750 4.8 $6.24
$7.01-$8.00 30,000 8.9 $7.74
$8.01-$9.00 61,750 8.8 $8.63
$11.01-$12.00 25,000 7.9 $11.29
$2.00-$12.00 219,500 6.6 $7.31