<SEC-DOCUMENT>0001171520-17-000259.txt : 20170526
<SEC-HEADER>0001171520-17-000259.hdr.sgml : 20170526
<ACCEPTANCE-DATETIME>20170526151132
ACCESSION NUMBER:		0001171520-17-000259
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		80
CONFORMED PERIOD OF REPORT:	20170228
FILED AS OF DATE:		20170526
DATE AS OF CHANGE:		20170526

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SONO TEK CORP
		CENTRAL INDEX KEY:			0000806172
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690]
		IRS NUMBER:				141568099
		STATE OF INCORPORATION:			NY
		FISCAL YEAR END:			0228

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-16035
		FILM NUMBER:		17873664

	BUSINESS ADDRESS:	
		STREET 1:		2012 RT 9W BLDG 3
		CITY:			MILTON
		STATE:			NY
		ZIP:			12547
		BUSINESS PHONE:		8457952020

	MAIL ADDRESS:	
		STREET 1:		2012 RT. 9W, BLDG. 3,
		CITY:			MILTON
		STATE:			NY
		ZIP:			12547
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>eps7349.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">UNITED STATES</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">SECURITIES AND EXCHANGE COMMISSION</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">Washington, D.C. 20549</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 12pt Cambria,serif; margin: 0; text-align: center"><B>FORM 10-K</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d)</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">OF THE SECURITIES EXCHANGE ACT OF 1934</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">For the Fiscal Year ended: <B>February 28, 2017</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">Commission File Number: 0-16035</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0; text-align: center"><IMG SRC="sonotek-logo.jpg" style="width:6in" ALT="">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">(Name of registrant as specified in its charter)</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>NEW YORK</B></FONT></TD>
    <TD STYLE="width: 50%; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>14-1568099</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">(State or other Jurisdiction of</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">(IRS Employer Identification Number)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">Incorporation or Organization)</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>2012 Route 9W, Milton, New York</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>12547</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">(Address of Principal Executive Offices)</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">(Zip Code)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Registrant's Telephone Number, Including Area Code: <B>(845) 795-2020</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Securities Registered Pursuant to Section 12(b) of the Act: None</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Securities Registered Pursuant to Section 12(g) of the Act: <B>Common Stock, $.01
par value</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 3.5in; text-indent: 0.5in">(Title of Class)</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">Indicate by checkmark if the registrant is a well known seasoned issuer, as defined
in Rule 405 of the Securities Act. &#9744;&nbsp;Yes&nbsp;&nbsp;&nbsp;&#9745;&nbsp;No</P>


<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">Indicate by checkmark if the registrant is not required to file reports pursuant
to Section 13 or Section 15(d) of the Exchange Act. &#9744;&nbsp;Yes&nbsp;&nbsp;&nbsp;&#9745;&nbsp;No</P>


<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">Indicate by checkmark 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.
&#9745;&nbsp;Yes&nbsp;&nbsp;&nbsp;&#9744;&nbsp;No</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">Indicate by checkmark 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 (section 229.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). &#9745;&nbsp;Yes&nbsp;&nbsp;&nbsp;&#9744;&nbsp;No</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of
Regulation S-K 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. &#9744;</P>


<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">Indicate by checkmark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated
filer, or a smaller reporting company. See the definitions of &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer&rdquo;,
&ldquo;smaller reporting company&rdquo; and &ldquo;emerging growth company&rdquo; in Rule 12b-2 of the Exchange Act. (Check
One):</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">Large Accelerated Filer&nbsp;&#9744;&nbsp;&nbsp;Accelerated Filer&nbsp;&#9744;&nbsp;&nbsp;Non-accelerated Filer&nbsp;&#9744;&nbsp;&nbsp;Smaller
reporting company &#9745;&nbsp;&nbsp;Emerging growth company&nbsp;&#9744;</P>


<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">If an emerging growth company, indicate by check mark if the registrant
has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">Indicate by check mark whether the registrant is a shell company (as defined in
Rule 12b-2 of the Exchange Act). &#9744;&nbsp;Yes&nbsp;&nbsp;&nbsp;&#9745;&nbsp;No</P>


<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">As of August 31, 2016, the last business day of the Registrant&rsquo;s most recently
completed second fiscal quarter, the aggregate market value of the Registrant's Common Stock held by non-affiliates of the Registrant
was approximately $13,000,935 computed by reference to the average of the bid and asked prices of the Common Stock on said date,
which average was $1.05.</P>


<P STYLE="font: 10pt Cambria,serif; margin: 0 0 6pt">The Registrant had 14,961,076 shares of Common Stock outstanding as of May 18, 2017.</P>


<P STYLE="font: 10pt Cambria,serif; margin: 0">DOCUMENTS INCORPORATED BY REFERENCE: None.</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>PART I</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 1</U>&nbsp;&nbsp;&nbsp;&nbsp;DESCRIPTION OF BUSINESS</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Organization and Business</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Sono-Tek Corporation (the &ldquo;Company&rdquo;, &ldquo;Sono-Tek&rdquo;, &ldquo;We&rdquo;
or &ldquo;Our&rdquo;) was incorporated in New York on March 21, 1975 for the purpose of engaging in the development, manufacture
and sale of ultrasonic liquid atomizing nozzles and systems. Ultrasonic nozzle systems atomize low to medium viscosity liquids
by converting electrical energy into mechanical motion in the form of high frequency ultrasonic vibrations that break liquids into
minute drops that can be applied to surfaces at low velocity. The principal advantage of these nozzle systems is that they use
much less liquid than competitive nozzle systems to attain the required coatings on solar cells, fuel cells, glass, advanced textiles,
food and food packaging, circuit boards, medical devices and many other coating applications. This advantage translates into precise
thin films and lower costs for materials, less costly liquid consumption, less energy required for subsequent drying operations
and less release into the environment of spray that would typically bounce back and scatter while using competitive nozzle systems.
These factors are increasingly important to customers at a time of rising commodity and energy costs and supply limitations.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We use our core technology &ndash; ultrasonic spray coating &ndash; to provide both
standard and customized coating solutions to a wide range of manufacturing companies, enabling them to reduce their product costs
and to develop new products with superior features and quality. Presently, our customers are in six major industries: electronics,
advanced energy (solar and fuel cells), medical device, glass, textiles and foods. Our systems are widely used by leading high
tech companies and research institutions, as well as by governmental, defense, energy and health agencies around the world.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our diversified group of customers provides the base for both financial stability
and business growth opportunities.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Financial Information About Segments</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We report in two business segments: Ultrasonic Spraying Systems and Real Estate
Operations which are described in Note 3 in our Financial Statements included in this Report.</P>



<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Markets We Serve </U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our diverse offerings have positioned us to provide a unique and superior family
of customized products to the six major industries that we serve. All of these systems are based on our core technology of ultrasonic
spray coating. Many of these systems have been commercially proven in 24/7 working schedules, under harsh and challenging manufacturing
environments, where they provide value in a continuous and reliable fashion.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>1.&nbsp;&nbsp;&nbsp;Electronics Industry.</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We serve this industry primarily in two sectors; Printed Circuit Board (&ldquo;PCB&rdquo;)
manufacturing and Semiconductor manufacturing.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We provide manufacturers of PCBs with state-of-the-art solder fluxers. Spray fluxers
are used in the manufacturing process of PCBs to apply flux, which removes oxidation and prepares the PCB for the process of soldering
components onto it.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our ultrasonic spray fluxers reduce the amount of fluxing chemical needed, enhance
the quality of the boards, and provide our customers with a better product at reduced costs of operations, when compared with conventional
foam fluxers and pressure assisted fluxers.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We are recognized as a standard setter in the industry and our systems are incorporated
by various original equipment manufacturers (OEM) in their manufacturing lines for the production of electronic printed circuit
boards. Some examples of products that we market to the electronics industry include: SonoFlux 2000F, SelectaFlux, SonoFlux EZ
and SonoFlux Servo.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Pursuant to an exclusive distribution agreement with EVS International Ltd (&ldquo;EVS&rdquo;)
for the territories of the United States and Canada, we offer the EVS solder recovery system to our PCB customer base.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We also have a significant established customer base in the semiconductor industry.
The semi-conductor industry utilizes our ultrasonic atomizing nozzles and robotic XYZ coating platforms for the application and
deposition of photo-resist onto semiconductor wafers. Many of our semi-conductor manufacturing industry customers engaged in the
production of micro-electro-mechanical systems, &ldquo;MEMS&rdquo;, have proven the ability of our technology to apply micron thick
coatings to these complex wafers.</P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>2.&nbsp;&nbsp;&nbsp;Advanced Energy Industry.</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Manufacturers of solar cells, fuel cells and advanced batteries share two major
technical and business challenges: enhancing the energy efficiency of their products and manufacturing their products in a cost
effective way. Extremely uniform, thin layer coatings are at the heart of the solution for these advanced energy systems&rsquo;
challenges.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our precision coating systems provide superior surface uniformity and density, which
are directly related to enhanced energy efficiency, compared to conventional systems. Our systems also afford our energy industry
clients with the capabilities to significantly reduce the consumption of the expensive catalysts and nano-materials used in these
manufacturing processes. Some examples of our products marketed to the advanced energy industry include: ExactaCoat FC &amp; SC,
Sonic Syringe, VersiCoat, and FlexiCoat FC &amp; SC, and SonoFlow Fusion.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>3.&nbsp;&nbsp;&nbsp;Medical Device Industry.</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our ultrasonic coating technology is used by medical device manufacturers worldwide.
The leading applications for this industry are coating of arterial stents and balloon catheters with precise and uniform micron
layers of polymers and drugs; coating of various implantable devices with biomedical materials and coating of blood collection
tubes with anti-coagulants. These applications are typically performed under strict regulatory supervision of governmental agencies
in different countries, and the continuing demand for our systems from these customers is indicative of the high quality performance
that our systems provide these customers. Some examples of our products marketed to the medical device industry include: MediCoat
I; Medicoat II; Medicoat PSI; MedXT; MediCoat BCC and ExactaCoat MD.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>4.</B>&nbsp;&nbsp;&nbsp;<B>Glass Industry.</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our glass coating systems are primarily sold in two separate sub-markets, which
we identify as &ldquo;Float Glass&rdquo; and &ldquo;Panel Glass&rdquo;.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Float Glass - The manufacture of float glass occurs under extremely harsh conditions
of elevated temperatures. Our ultrasonic coating technology provides this manufacturing process with the means to precisely and
uniformly apply anti-stain, and other specialty chemical agents, on the hot glass. Our customers benefit from an improved quality
product, enhanced productivity and significantly reduced expenditures on annual maintenance, often resulting in a return on investment
of less than one year. Based on this equipment&rsquo;s recent successful performance, our systems are now specified by many global
float glass manufacturers as their equipment of choice.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Panel Glass &ndash; Panel glass primarily refers to glass used in the manufacture
of TV&rsquo;s, tablets, phones, lenses and other consumer viewing devices. By using our coating equipment, manufacturers can apply
a wide range of functional coatings to these devices, such as conductive layers, hard coatings, anti-reflection, and other nano-material
formulations.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The equipment we offer to the glass industry is typically the WideTrack and FlexiCoat
platforms.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify"><B>5.&nbsp;&nbsp;&nbsp;Advanced Textiles Industry. </B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The textiles industry is expanding the introduction of high performance value adding
coatings onto fabrics, such as anti-microbial, anti-stain, flame retardant and moisture barriers. The current manufacturing process
for applying these expensive coatings creates significant waste of material, energy and water. We are working with this industry
to incorporate our ultrasonic technology, often in combination with unique pre and post treatments of the coating materials, to
reduce the effective material and energy usage by as much as 90%.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>6.&nbsp;&nbsp;&nbsp;Food Safety and Food Coatings Industry.</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The food industry is evolving in response to greater demands for reduction of food
borne illnesses. We have successfully introduced an anti-microbial coating system for sliced packaged meats, and we are focusing
efforts on those global food companies that will need this technology to meet the new demands. We have also introduced our systems
to other segments of the food industry for the coating of flavors, ingredients and other additives of interest. Most of our food
industry equipment is designed on the WideTrack platform.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Products We Offer</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We have core technology and have developed and market the following products:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD><U>SonoFlux Spray Fluxers</U></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a.</TD><TD>SonoFlux 2000F &ndash; spray fluxer product &ndash; designed for high volume operations with standard width lines requiring
low maintenance using a variety of solder fluxes, including rosin flux. It is designed to be used by electronic circuit board manufacturers
to apply solder flux to fixed width circuit boards. The primary customers for the SonoFlux 2000F are original equipment manufacturers
that produce their own electronic circuit boards.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">b.</TD><TD>SonoFlux EZ- spray fluxer product - applies solder flux to electronic printed circuit boards that vary from two inches to up
to 18 inches in width in a cost-effective and uniform manner. They are designed to be used by either OEMs or contract manufacturers
of electronic circuit assemblies. This is an economically priced system which sells effectively to smaller manufacturers.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">c.</TD><TD>SonoFlux Servo &ndash; a higher end spray fluxer capable of providing flux to both wide areas of a circuit board as well as
selective fluxing. We also sell a selective fluxing apparatus known as Selectaflux.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD><U>MediCoat Stent Coaters</U></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a.</TD><TD>MediCoat DES 1000 / 2000 / 3000 / 4000, MediCoat II and MediCoat PSI provide a full range of stent coating platforms for uses
ranging from research and development to high volume production in the application of thin layers of polymer and drug coatings
to arterial stents with high precision. The system incorporates motion control of the stent during the coating process and produces
coatings having excellent uniformity. The MediCoat systems use either the AccuMist or MicroMist nozzle systems, which are precision
nozzle configurations used in applications where precise patterns and coatings are required. These products minimize waste of expensive
drug polymer coatings and provide high uniformity of drug addition from stent to stent. We also have additional medical coating
platforms to address developing market segments for drug coated balloons, catheters and other implantable devices.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD><U>WideTrack</U></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a.</TD><TD>Wide area modular coating system &ndash; designed to be used in applications that require efficient web-coating or wide area
spraying capability. One module can cover substrates from six inches to 24 inches wide, depending on the application. Much greater
widths can be achieved by linking modules together, and these systems have been applied in glass lines of up to 13 feet wide. A
large number of systems have been sold over the past six years, and this application holds promise for the future due to cost and
environmental savings demonstrated at customer sites. It uses non-clogging ultrasonic atomizing nozzles to produce a low velocity,
highly controllable spray. The WideTrack System offers significant advantages over conventional pressure-spray methods in a broad
range of applications such as non-woven fabrics, float glass, or odd-shaped industrial or consumer products. Since the ultrasonic
spray can be easily controlled, it is possible to use fewer chemicals and less water and energy in applying coatings to glass,
textiles, food products and packaging materials than with traditional nozzles. This also results in reduced environmental impact
due to less overspray.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD><U>ExactaCoat/FlexiCoat/SIMCoat</U></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -0.75in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a.</TD><TD>We offer a line of robotic XYZ coating equipment for applications involving coatings for fuel cell membranes, solar energy
panels and specialty lens products. This equipment is offered in bench-top configurations as our SIMCoat and ExactaCoat product
and standalone as our FlexiCoat product. These platforms position and move our nozzle systems in a precise three dimensional application
pattern. These coaters are extremely efficient especially when combined with our patented ultrasonic syringe pump to agitate and
suspend nano-particles, which are often used in many of our applications.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">&nbsp;</P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD><U>VersiCoat</U></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">a.</TD><TD>The VersiCoat platform is a standalone conveyorized ultrasonic coating machine that incorporates WideTrack technology, using
either one or two nozzles. The system can coat widths ranging from 2&rdquo; &ndash; 24&rdquo; and is used for high volume production
needs. The machine is typically used for panel glass and advanced energy coating applications.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">6.</TD><TD><U>ALIGN</U></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 31.5pt"></TD><TD STYLE="width: 40.5pt">a.</TD><TD>ALIGN is an acronym for our fully integrated ultrasonic spray module containing five primary components and stands for: a)
Air delivery, b) Liquid delivery, c) Interface Electronics, d) Generator to run ultrasonics, and e) Nozzle. We successfully introduced
ALIGN in our fiscal year ended February 28, 2017. This product is typically used by customers wishing to integrate ultrasonic spray
technology onto an existing platform.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Services</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We recently expanded our in-house coating capabilities, with both additional machinery
and applications engineering personnel, to allow us to provide low-mid volume contract coating services. In addition to purchasing
our equipment, our customers can now access our coating expertise and specific customer process optimization on for a fee-for-service
basis. We also provide these services at our customers&rsquo; sites where we can assist in the design and development of customized
coating systems.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Other Product Offerings &ndash; EVS Solder Recovery System</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We have an exclusive distribution relationship with EVS to distribute EVS&rsquo;s
line of solder recovery systems and spare parts in the United States and Canada. EVS manufactures the EVS 10K and EVS 8K solder
recovery systems which are used to reclaim solder from the dross which accumulates in the wave-solder equipment of circuit board
manufacturers. The customer base for distribution of these systems is synergistic with our existing customer base for spray fluxer
sales in the printed circuit board industry.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Manufacturing</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We purchase circuit board assemblies and sheet metal components from outside suppliers.
These materials are available from a wide range of suppliers throughout the world. All raw materials used in our products are readily
available from many different domestic suppliers. We also purchase certain systems and subsystems to supplement our in-house manufacturing.
These items are integrated with our ultrasonic system technology to meet specific applications.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We provide a limited warranty on all our products covering parts and labor for a
period of one year from the date of sale.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We own an industrial park in Milton, New York. The park has 50,000 square feet of
leasable area and we use more than half the space for manufacturing.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We have a business and quality control system that meets the qualifications of ISO
9001. We were ISO registered in September 1998 and we have been recertified annually since then.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Research and Development</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We believe that our long-term growth and stability are linked to the development
and release of products that provide solutions to customer needs across a wide spectrum of industries, while advancing the utility
of our core technology. We expended approximately $1,250,000 and $1,268,000 for Fiscal Years 2017 and 2016<B>, </B>respectively,
on new engineering and product development.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Patents and Licenses</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our business is based in part on the technology covered by our United States patents.
We also rely on unpatented know-how in the design and production of our nozzle systems. We have executed non-disclosure and non-compete
agreements with all of our employees to safeguard our intellectual property. We execute reciprocal non-disclosure agreements with
our key customers to safeguard any jointly developed intellectual property.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Marketing and Distribution</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our products are marketed and distributed through independent distributors, sales
representatives, or sales representative companies, OEMs, and through an in-house direct sales force. Many of our sales leads are
generated from our Internet web site and from attendance at major industry trade shows. In addition, we have retained an external
marketing firm to expand awareness of our products in our targeted industries, and to make use of the Internet with our web page
and other techniques.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Competition</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We operate in competitive markets in many of our industry segments. We compete against
global and regional manufacturers of nozzles and other products based on price, quality, product features and follow up service.
We maintain our competitive position by providing highly effective solutions that meet our customers&rsquo; requirements and needs.
In several emerging markets, we encounter less competition based on the uniqueness of our ultrasonic technology in these applications.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; color: #0070C0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Significant Customers</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We have significant geographic and market diversification. Our largest customer
accounted for approximately 7% of our sales for the Fiscal Year ended February 28, 2017.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B><I><U>Foreign and Export Sales</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">During Fiscal Years 2017 and 2016, sales to foreign customers accounted for approximately
$5,361,000 and $6,577,000, or 56% of total revenues for both fiscal years.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Employees</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">As of February 28, 2017, we employed 58 full-time employees. We believe that relations
with our employees are generally good.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Available Information </U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We have filed reports, proxy statements and other information with the Securities
and Exchange Commission. Copies of our reports, proxy statements and other information may be inspected and copied at the public
reference facilities maintained by the SEC, at SEC, Public Reference Section, 100 F Street, N.E., Washington, DC 20549. The public
may obtain information on the operation of the SEC&rsquo;s public reference facilities by calling the SEC at 1-800-SEC-0330. The
SEC maintains a website that contains reports, proxy statements and other information regarding us. The address of the SEC website
is http://www.sec.gov. We will also provide copies of our Forms 8-K, 10-K, 10-Q, Proxy and Annual Report at no charge available
through our website at http://www.sono-tek.com as soon as reasonably practicable after filing electronically such material with
the SEC. Copies are also available, without charge, from Sono-Tek Corporation, 2012 Route 9W, Milton, NY 12547.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><B><U>ITEM 1A</U></B></TD><TD><B>RISK FACTORS &ndash; Not Required for Smaller Reporting Companies.</B></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><B><U>ITEM 1B</U></B></TD><TD><B>UNRESOLVED STAFF COMMENTS - None.</B></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -1in"><B><U>ITEM 2</U>&nbsp;&nbsp;&nbsp;DESCRIPTION OF PROPERTIES</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -1in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We own an industrial park located in Milton, New York. The industrial park consists
of approximately 50,000 square feet of office and warehouse space. Approximately 21,000 square feet of the park is leased or available
for lease at any given time. The property is subject to a ten year mortgage, of which seven years remain.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -1in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our offices, product development, manufacturing and assembly facilities are located
in the industrial park. We presently utilize a 13,000 square foot building and 16,000 square feet of additional office and storage
space in an adjacent building. Our current manufacturing areas consist of (i) a machine shop, (ii) a nozzle assembly/test area,
(iii) an electronics assembly area, (iv) an area for assembling and testing final products and systems and (v) a receiving and
shipping area. We believe our facilities will be adequate for the foreseeable future.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We presently maintain a sales and service office in Hong Kong and an equipment demonstration
room in Shenzhen, China. The office and demonstration room are located on the premises of one of our product distributors.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 3</U>&nbsp;&nbsp;&nbsp;LEGAL PROCEEDINGS &ndash; None</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 4</U>&nbsp;&nbsp;&nbsp;MINE SAFETY DISCLOSURES &ndash; Not Applicable</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B><U>PART II</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 5</U>&nbsp;&nbsp;&nbsp;MARKET FOR REGISTRANT&rsquo;S COMMON EQUITY, RELATED
STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our common stock currently trades on the OTCQX U.S. Premier tier of the OTC Markets
under the ticker symbol &ldquo;SOTK&rdquo;. The following table sets forth the range of high and low closing bid quotations for
our Common Stock for the periods indicated.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="4" STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Years Ended </B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>February 28, 2017</B></FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>February 29, 2016</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 15%; font-family: Times New Roman,serif; text-decoration: underline; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B><U>HIGH</U></B></FONT></TD>
    <TD STYLE="width: 15%; font-family: Times New Roman,serif; text-decoration: underline; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B><U>LOW</U></B></FONT></TD>
    <TD STYLE="width: 15%; font-family: Times New Roman,serif; text-decoration: underline; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B><U>HIGH</U></B></FONT></TD>
    <TD STYLE="width: 15%; font-family: Times New Roman,serif; text-decoration: underline; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B><U>LOW</U></B></FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">First Quarter</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">$1.14</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">$0.91</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">$1.16</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">$1.01</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="font: normal 12pt Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">Second Quarter</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">1.08</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">&nbsp;0.84</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">&nbsp;&nbsp;1.25</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">&nbsp;&nbsp;1.03</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font: normal 12pt Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">Third Quarter</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">1.19</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">&nbsp;1.00</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">&nbsp;&nbsp;1.19</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">&nbsp;&nbsp;1.08</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="font: normal 12pt Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">Fourth Quarter</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">1.30</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">&nbsp;1.01</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">&nbsp;&nbsp;1.15</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">&nbsp;&nbsp;1.02</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The above quotations are believed to represent inter-dealer quotations without retail
markups, markdowns or commissions and may not represent actual transactions.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">As of February 28, 2017, there were 150 shareholders of record of our Common Stock,
according to our stock transfer agent. We estimate that we have between 1,000 and 1,400 beneficial shareholders of our common stock.
The difference between the shareholders of record and the total shareholders is due to stock being held in street names at our
transfer agent.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We have not paid any cash dividends on our Common Stock since inception. We intend
to retain earnings, if any, for use in our business and for other corporate purposes.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 6</U>&nbsp;&nbsp;&nbsp;SELECTED FINANCIAL DATA &ndash; Not Required for
Smaller Reporting Companies.</B></P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0 0 0 0.25in"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 7&nbsp;&nbsp;&nbsp;</U>MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS </B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>Forward-Looking Statements</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -1in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We discuss expectations regarding our future performance, such as our business outlook,
in our annual and quarterly reports, press releases, and other written and oral statements. These &ldquo;forward-looking statements&rdquo;
are based on currently available competitive, financial and economic data and our operating plans. They are inherently uncertain,
and investors must recognize that events could turn out to be significantly different from our expectations. These factors include,
among other considerations, general economic and business conditions; political, regulatory, competitive and technological developments
affecting our operations or the demand for our products; timely development and market acceptance of new products; adequacy of
financing; capacity additions, the ability to enforce patents and the ability to achieve increased sales volume and continued profitability.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We undertake no obligation to update any forward-looking statement.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -1in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>Overview</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We have developed a unique and proprietary series of ultrasonic atomizing nozzles
and systems, which are being used in an increasing variety of electronics, advanced energy (solar and fuel cells), medical device,
glass, textiles and food applications. These nozzles are electrically driven and create a fine, uniform, low velocity spray of
atomized liquid particles, in contrast to common pressure nozzles. These characteristics create a series of commercial applications
that benefit from the precise, uniform, thin coatings that can be achieved. When combined with significant reductions in liquid
waste and less overspray than can be achieved with ordinary pressure nozzle systems, there is lower environmental impact and lower
energy use.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>Market Diversity</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">During the past several years we have invested significant time, monies and efforts
to enhance our market diversity. Based on our core ultrasonic coating technology, we increased our portfolio of products, the industries
we serve and the countries in which we sell our products.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Today we serve six major industries: electronics, advanced energy (solar and fuel
cells), medical device, glass, textiles and food.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">In recent years, a substantial portion of our sales originated outside the United
States, and we are geographically present directly and through distributors and trade representatives in North and Latin America,
Europe and Asia. The infrastructure upon which this diversified market approach is based, includes a newly equipped process development
laboratory, a strengthened sales organization with application engineers, an engineering team with additional talent and the latest,
most sophisticated design software tools, as well as an expanded, highly trained installation and service organization.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The new products which we have introduced, the new markets that we have penetrated,
and the regions in which we now sell our products, are a strong foundation for our future sales growth and enhanced profitability.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>Liquidity and Capital Resources </U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Working Capital -</I></B> Our working capital increased $530,000 from $5,855,000
at February 29, 2016 to $6,385,000 at February 28, 2017. The increase in working capital is due to net income of $96,000 and our
non-cash expenses of $440,000 for depreciation and amortization, $47,000 for stock based compensation, $112,000 for an increase
in the market values of our Available-For-Sale Investments and $161,000 for an increase in our deferred tax asset. These non-cash
expenses were offset by cash outflows of $183,000 for the purchase of equipment and furnishings and $143,000 for the repayment
of notes payable. The Company&rsquo;s current ratio was 5.4 to 1 at February 28, 2017 as compared to 4.5 to 1 at February 29, 2016.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">At February 28, 2017, our working capital includes $2,557,000 of cash and $2,342,000
of marketable securities, a total of $4,899,000. At February 29, 2016, our working capital included $2,388,000 of cash and $1,696,000
of marketable securities, a total of $4,084,000. The aggregate balance of cash and marketable securities increased $815,000 during
the twelve-month period ended February 28, 2017.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Stockholders&rsquo; Equity -</I></B> Stockholders' equity increased $255,000
from $7,668,000 at February 29, 2016 to $7,923,000 at February 28, 2017. The increase in stockholders&rsquo; equity is the result
of the current year&rsquo;s net income of $96,000, stock based compensation of $47,000 and an increase in our accumulated comprehensive
income of $112,000.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Operating Activities &ndash; </I></B>Our operating activities provided $1,029,000
of cash for the year ended February 28, 2017 as compared to providing $629,000 for the year ended February 29, 2016. For the year
ended February 28, 2017, we had net income of $96,000, accounts receivable decreased $64,000, inventories decreased $525,000, prepaid
expenses and other assets increased $17,000, accounts payable and accrued expenses decreased $16,000, customer deposits decreased
$123,000 and income taxes payable decreased $73,000. In addition, we incurred non-cash expenses of $440,000 for depreciation and
amortization, $47,000 for stock based compensation expense, $6,000 for an increase in deferred taxes and an increase in our inventory
reserve of $80,000.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Investing Activities - </I></B>For the year ended February 28, 2017, we used
$716,000 of cash in our investing activities as compared to using $648,000 for the year ended February 29, 2016. In 2017 and 2016,
we used $183,000 and $465,000, respectively, for the purchase or manufacture of equipment, furnishings and leasehold improvements.
In 2017 and 2016, we used $534,000 and $165,000, respectively, for the purchase of marketable securities. In 2016, we used $18,000
for patent application costs compared to none in 2017.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Financing Activities &ndash; </I></B>For the year ended February 28, 2017,
we used $143,000 of cash in our financing activities as compared to using $155,000 for the year ended February 29, 2016. In 2017
and 2016, we used $143,000 and $158,000, respectively, for the repayments of notes payable. In 2016, we received $3,000 for the
exercise of stock options.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Net Increase in Cash &ndash; </I></B>For the year ended February 28, 2017,
our cash balance increased by $169,000 as compared to a decrease of $174,000 for the year ended February 29, 2016. During the year
ended February 28, 2017, our operations provided $1,029,000 of cash, we used $717,000 in our investing activities and used $143,000
in our financing activities.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Bank Credit Facilities:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We currently have a revolving credit line of $750,000 and a $250,000 equipment purchase
facility, both of which are with a bank. The revolving credit line is collateralized by all of the assets of the Company, except
for the land and buildings. The line of credit is payable on demand and must be retired for a 30 day period once annually. As of
February 28, 2017, there were no outstanding borrowings under the line of credit.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We had outstanding borrowings under a note payable of $1,176,000 at February 28,
2017. The note is payable over seven years and accrues interest at 4.15%. The note payable is secured by a mortgage on our land
and buildings.</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>Results of Operations</U></B></P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Ultrasonic Spraying Systems Segment:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Sales:</I></B></P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Twelve Months Ended</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 28,</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 29,</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Increase (Decrease)</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">$</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">%</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 44%; text-align: left">Net Sales</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">9,635,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">11,739,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">(2,104,000</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; text-align: right">(18%</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Cost of Goods Sold</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,231,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,196,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(965,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right">(16%</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Gross Profit</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">4,404,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,543,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(1,139,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">(21%</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Gross Profit %</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">46%</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">47%</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the year ended February 28, 2017, our sales decreased $2,104,000 to $9,635,000
as compared to $11,739,000 for the year ended February 29, 2016, a decrease of 18%. During the year ended February 28, 2017, we
experienced decreases in sales of our Widetrack Glass Coating Units, Nozzles and Ultrasonic Generators, PCB Fluxing Units, Servo
PCB Fluxing Units and Stent Coating Units. These decreases were partially offset by an increase in sales of our XYZ Platform Units
and Spray Brazing Units.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the year ended February 28, 2017, sales of our Widetrack Glass Coating Units
decreased $1,615,000 when compared to the prior fiscal year. &nbsp;The decrease in sales of these units was primarily driven by lower demand from individual customers.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the year ended February 28, 2017, sales of our XYZ Platform Units increased
$509,000 when compared to the prior fiscal year.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Gross Profit:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our gross profit decreased $1,139,000 or 21%, to $4,404,000 for the year ended February
28, 2017 from $5,543,000 for the year ended February 29, 2016. Our gross profit margin percentage was 46% for the year ended February
28, 2017 compared to 47% for the year ended February 29, 2016.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The decrease in the current year&rsquo;s gross profit is primarily due to the decrease
in sales of our higher gross profit margin Widetrack Glass Coating Units, Stent Coating Units and Nozzles and Ultrasonic Generators.
In addition, our fixed overhead costs remained constant during the current fiscal year.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Export Sales:</I></B></P>


<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="font: 10pt Cambria,serif; text-align: center"><B>Twelve Months Ended</B></TD><TD STYLE="font: 10pt Cambria,serif"><B>&nbsp;</B></TD><TD STYLE="font-size: 10pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><B>&nbsp;</B></TD><TD STYLE="font-size: 10pt"><B>&nbsp;</B></TD><TD STYLE="font-size: 10pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt"><B>&nbsp;</B></TD><TD STYLE="font-size: 10pt"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt"><B>&nbsp;</B></TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><B>February 28,</B></TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif"><B>&nbsp;</B></TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><B>February 29,</B></TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif"><B>&nbsp;</B></TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="6" STYLE="font: 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><B>Change</B></TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif"><B>&nbsp;</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt"><B>&nbsp;</B></TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><B>2017</B></TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif"><B>&nbsp;</B></TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><B>2016</B></TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif"><B>&nbsp;</B></TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><B>$</B></TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif"><B>&nbsp;</B></TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt"><B>&nbsp;</B></TD>
    <TD COLSPAN="2" STYLE="font: 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><B>%</B></TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 44%; font: 10pt Cambria,serif; text-align: left">Western Europe</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">1,695,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">2,643,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">(948,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">(36%</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Far East</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">2,702,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">2,947,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(245,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(8%</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Middle East</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">232,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">247,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(15,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(6%</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">South America</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">208,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">208,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">&mdash;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif">Mexico</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">275,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">421,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(146,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(35%</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">Other</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">249,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">111,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">138,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right">100%</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Total Export Sales</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">5,361,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">6,577,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">(1,216,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: right">(18%</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Percentage of Total Sales</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">56%</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">56%</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the year ended February 28, 2017, sales to customers located in European countries decreased by $948,000
or 36%, sales to customers located in Asian countries decreased by $245,000 or 8%, sales to Mexico decreased by $146,000 or 35%
and sales to other non-US based customers increased by $138,000 or 100%.</P>


<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Operating Expenses:</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>&nbsp;</U></I></B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Twelve Months Ended</TD><TD STYLE="font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center">February 28,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center">February 29,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Change</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">$</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">%</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 44%; font: 10pt Cambria,serif; text-align: left">Research and product development</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">1,250,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">1,268,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">(18,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">(1%</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Marketing and selling</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">2,198,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">2,371,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(173,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(7%</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">General and administrative</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1,034,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1,100,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(66,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(6%</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Research and Product Development:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Research and product development costs decreased $18,000 to $1,250,000 for the year
ended February 28, 2017 as compared to $1,268,000 for the year ended February 29, 2016. For the year ended February 28, 2017, we
experienced decreases in engineering materials and supplies expense. These decreases were partially offset by increases in engineering
salaries, insurance and depreciation.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Marketing and Selling:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Marketing and selling costs decreased $173,000 to $2,198,000 for the year ended
February 28, 2017 as compared to $2,371,000 for the year ended February 29, 2016. For the year ended February 28, 2017, we experienced
decreases in international commission expense and depreciation expense. In addition, in the prior year period we incurred expenses
related to our international distributor training. We did not provide distributor training in the fiscal year ended February 28,
2017. These decreases were partially offset by increased sales salaries, insurance expense and advertising and trade show expenses.</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">During the year ended February 28, 2017, we expended approximately $417,000 for
commissions as compared to $590,000 for the year ended February 29, 2016, a decrease of $173,000.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">During the year ended February 28, 2017, we expended approximately $286,000 for
advertising and trade show expense compared to $228,000 for the year ended February 29, 2016, an increase of $58,000.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>General and Administrative:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">General and administrative costs decreased $66,000 to $1,034,000 for the year ended
February 28, 2017 as compared to $1,100,000, for the year ended February 29, 2016. For the year ended February 28, 2017, we experienced
decreases in insurance expense, salary expense and corporate and other miscellaneous expenses. These decreases were partially offset
by an increase in professional fees.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Operating (Loss) Income &ndash; Ultrasonic Spraying:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We incurred an operating loss of $78,000 for the year ended February 28, 2017, compared
to operating income of $804,000 for the year ended February 29, 2016, a decrease of $882,000. During the current year, our gross
profit decreased by $1,139,000 when compared to the prior year. The decrease in gross profit was offset by decreases in Research
and Development costs, Marketing and Selling expenses and General and Administrative expenses, which collectively decreased by
$257,000 when compared to the prior year.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Rental Real Estate Operations: </U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the year ended February 28, 2017, our real estate operations generated $90,000 in rental income from unrelated
third parties as compared to $95,000 for the year ended February 29, 2016. Our real estate operations incurred $34,000 in operating
expenses compared to $35,000 for the prior year period, real estate taxes of $53,000 compared to $51,000 for the prior year period,
depreciation expense of $74,000 compared to $73,000 for the prior year period and $52,000 in interest expense compared to $58,000
for the prior year period. For the year ended February 28, 2017, our real estate operations reported a net loss of $123,000 compared
to a net loss of $122,000 for the prior year period. The reported losses exclude any inter-company rent.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0">A summary of our real estate operations is as follows:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman,serif; margin: 0"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Cambria,serif; text-align: center">Twelve Months Ended</TD><TD STYLE="font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Times New Roman,serif; text-align: center">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman,serif; text-align: center">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">February 28,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">February 29,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Change</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt; font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">$</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">%</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: italic bold 10pt Cambria,serif; text-decoration: underline">Statements of Operations</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 44%; font: 10pt Cambria,serif; text-align: left">Rental Income</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">90,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">95,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">(5,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">(5%</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Real Estate Taxes</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">53,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">51,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">2,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">4%</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Interest Expense</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">52,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">58,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(6,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(10%</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Depreciation Expense</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">74,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">73,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1%</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Operating Expenses</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">34,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">35,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(1,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(1%</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Net Loss From Real Estate Operations</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">(123,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">(122,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">(1,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">(1%</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Per Square Foot Cost Based on 50,000 sq. feet</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">2.46</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">2.44</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>




<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center">February 28,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center">February 29,</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font: bold 10pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: italic bold 10pt Cambria,serif; text-decoration: underline; text-align: left">Statements of Cash Flows</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 72%; font: 10pt Cambria,serif; text-align: left">Net Loss</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">(123,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">(122,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Adjustment to reconcile net loss</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">to net cash used in real estate operations:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif">Depreciation</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">74,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">73,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Repayment of long term debt</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(143,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(138,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Net Cash (Used) in Real Estate Operations</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">(192,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">(187,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Cash Used Per Square Foot Based on 50,000 sq. feet</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">3.84</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">3.74</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the years ended February 28, 2017 and February 29, 2016, net cash outflows related
to the industrial park were $192,000 and $187,000, respectively. These cash outflows are net of rental income and depreciation
expense and include the principal payments on the industrial park&rsquo;s mortgage and the costs of capital improvements. Prior
to purchasing the industrial park in December 2010, our annual rental expense was approximately $136,000 or $7.14 per square foot.
If we are able to lease additional vacant space, it will provide positive cash flow for the industrial park when compared to our
prior rental payments of $136,000.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our rental income was approximately $6.00 per square foot, based on 15,600 square
feet leased to third parties for the years ended February 28, 2017 and February 29, 2016.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Interest Expense:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Interest expense decreased to $52,000 for the year ended February 28, 2017 as compared
to $58,000 for the year ended February 29, 2016.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Interest and Dividend Income:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Interest and dividend income increased to $71,000 for the year ended February 28,
2017 as compared to $55,000 for the year ended February 29, 2016. Our present investment policy is to invest excess cash in highly
liquid mutual funds. Our holdings are rated at or above investment grade.</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Other Income:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">During the year ended February 28, 2017, we received a payout of $200,000 in life
insurance proceeds from the death of a former employee.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Income Tax (Benefit) Expense:</I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We recorded an income tax benefit of $19,000 for the year ended February 28, 2017
as compared to an expense of $195,000 for the year ended February 29, 2016. The details of the current year&rsquo;s tax benefit
are explained in Note 12 in our financial statements.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Net Income:</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the year ended February 28, 2017, we had net income of $96,000 as compared to
$548,000 for the year ended February 29, 2016. The decrease in our net income is due to a decrease in our revenues and gross profit
which was partially offset by a decrease in operating expenses. In addition, in the current year period, we received a payout of
$200,000 in life insurance proceeds from the death of a former employee.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the years ended February 28, 2017 and February 29, 2016, we do not believe that
our sales revenue or net income has been adversely affected by the impact of inflation or changing prices.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I><U>Other Comprehensive Income (Loss)</U></I></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>Net unrealized income (loss) on marketable securities:</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">As of February 28, 2017, certain of our marketable securities were in an unrealized
gain position. Unrealized gains (losses) are principally due to changes in the fair value of our investments held as available-for-sale.
Because we have the ability and intent to hold the securities until maturity, or for the foreseeable future as classified as available-for-sale,
we do not deem the gain or decline to be other-than-temporary.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the year ended February 28, 2017, the unrealized gain on our available-for-sale
marketable securities was $112,000 compared to a loss of $70,140 for the year ended February 29, 2016.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>Off - Balance Sheet Arrangements</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We do not have any Off - Balance Sheet Arrangements as of February 28, 2017.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>Critical Accounting Policies</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The discussion and analysis of the Company&rsquo;s financial condition and results
of operations are based upon the Company&rsquo;s consolidated financial statements, which have been prepared in accordance with
accounting principles generally accepted in the United States of America. The preparation of these financial statements requires
the Company to make estimates and judgments that affect the reported amount of assets and liabilities, revenues and expenses, and
related disclosure on contingent assets and liabilities at the date of the financial statements. Actual results may differ from
these estimates under different assumptions and conditions.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Critical accounting policies are defined as those that are reflective of significant
judgments and uncertainties, and may potentially result in materially different results under different assumptions and conditions.
As of February 28, 2017, management believes there are no critical accounting policies applicable to the Company that are reflective
of significant judgments and or uncertainties.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Stock-Based Compensation </U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The computation of the expense associated with stock-based compensation requires
the use of a valuation model. ASC 718 is a complex accounting standard, the application of which requires significant judgment
and the use of estimates, particularly surrounding Black-Scholes assumptions such as stock price volatility, expected option lives,
and expected option forfeiture rates, to value equity-based compensation. We currently use a Black-Scholes option pricing model
to calculate the fair value of stock options. We primarily use historical data to determine the assumptions to be used in the Black-Scholes
model and have no reason to believe that future data is likely to differ materially from historical data. However, changes in the
assumptions to reflect future stock price volatility and future stock award exercise experience could result in a change in the
assumptions used to value awards in the future and may result in a material change to the fair value calculation of stock-based
awards. ASC 718 requires the recognition of the fair value of stock compensation in net income. Although every effort is made to
ensure the accuracy of our estimates and assumptions, significant unanticipated changes in those estimates, interpretations and
assumptions may result in recording stock option expense that may materially impact our financial statements for each respective
reporting period.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>Impact of New Accounting Pronouncements</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">All accounting pronouncements issued but not yet effective have been deemed to be
not applicable or the adoption of such accounting pronouncement is not expected to have a material impact on the financials.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 7A</U>&nbsp;&nbsp;&nbsp;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT
MARKET RISK &ndash; Not Required for Smaller Reporting Companies.</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 8</U>&nbsp;&nbsp;&nbsp;FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our financial statements are presented on pages
25 to 39 of this Report.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 9</U>&nbsp;&nbsp;&nbsp;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS
ON ACCOUNTING AND FINANCIAL DISCLOSURE &ndash; None.</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -1in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 9A</U>&nbsp;&nbsp;&nbsp;CONTROLS AND PROCEDURES</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Evaluation of Disclosure Controls and Procedures</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Our management, with the participation of our Chief Executive Officer and Chief
Financial Officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined
in Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the &ldquo;Act&rdquo;)) as of the end of the period covered
by this annual report on Form 10-K.&nbsp;&nbsp;Based on this evaluation, our Chief Executive Officer and Chief Financial Officer
concluded that these disclosure controls and procedures were effective as of such date, at a reasonable level of assurance, in
ensuring that the information required to be disclosed by us in the reports we file or submit under the Act is (i) accumulated
and communicated to our management (including the Chief Executive Officer and Chief Financial Officer) in a timely manner, and
(ii) recorded, processed, summarized and reported within the time periods specified in the SEC&rsquo;s rules and forms.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Internal Control Over Financial Reporting</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Management is responsible for establishing and maintaining adequate internal control
over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f). Under the supervision and with the participation
of our management, including our Chairman &amp; CEO (principal executive officer) and Chief Financial Officer (principal accounting
officer), we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the criteria
in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based
on our evaluation, management has concluded that our internal control over financial reporting was effective as of February 28,
2017.&nbsp;Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.
Also, projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate
because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Changes in Internal Control Over Financial Reporting</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">There was no change in our internal control over financial reporting (as defined
in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended) that has materially affected, or is reasonably likely
to materially affect, our internal control over financial reporting.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 9B</U>&nbsp;&nbsp;&nbsp;OTHER INFORMATION - None.</B></P>


<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>PART III</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in; text-indent: -1in"><B><U>ITEM 10</U>&nbsp;&nbsp;&nbsp;DIRECTORS, EXECUTIVE
OFFICERS, AND CORPORATE GOVERNANCE</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">(a)&nbsp;&nbsp;&nbsp;<U>Identification of Directors</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 33%; font: normal 12pt Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt"><B>Name</B></FONT></TD>
    <TD STYLE="width: 10%; font: normal 12pt Times New Roman,serif; text-decoration: underline; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt"><B>Age</B></FONT></TD>
    <TD STYLE="width: 57%; font: normal 12pt Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt"><B>Position with the Company</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font: normal 12pt Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">Christopher L. Coccio</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">76</FONT></TD>
    <TD STYLE="font: normal 12pt Times New Roman,serif; text-align: justify"><FONT STYLE="font-family: Cambria,serif; font-size: 10pt">Chief Executive Officer, Chairman and a Director</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Edward J. Handler, Esq.</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">80</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: justify"><FONT STYLE="font-family: Cambria,serif">Director*</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">R. Stephen Harshbarger</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">49</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: justify"><FONT STYLE="font-family: Cambria,serif">President and Director</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Eric Haskell, CPA</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">70</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: justify"><FONT STYLE="font-family: Cambria,serif">Director*</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Donald F. Mowbray</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">79</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: justify"><FONT STYLE="font-family: Cambria,serif">Director</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Joseph Riemer</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">68</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: justify"><FONT STYLE="font-family: Cambria,serif">Director</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Samuel Schwartz</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">97</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: justify"><FONT STYLE="font-family: Cambria,serif">Chairman Emeritus and Director</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Philip A. Strasburg, CPA</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">78</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: justify"><FONT STYLE="font-family: Cambria,serif">Director*</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">* Member of the Audit Committee.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Board of Directors is divided into two classes. The directors in each class
serve for a term of two years. The terms of the classes are staggered so that only one class of directors is elected at each annual
meeting of the Company. The terms of Drs. Coccio and Riemer and Messrs. Strasburg and Harshbarger run until the annual meeting
to be held in 2017, and in each case until their respective successors are duly elected and qualified. The terms of Dr. Mowbray
and Messrs. Handler, Haskell and Schwartz run until the annual meeting to be held in 2018.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Audit Committee</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Company&rsquo;s Board of Directors has an Audit Committee composed of Edward
J. Handler, Eric Haskell, CPA and Philip A. Strasburg, CPA, as Chairman. The &ldquo;audit committee financial expert&rdquo; designated
by the Board is Philip A. Strasburg. The Company considers Mr. Strasburg to be an &ldquo;independent director&rdquo;.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Audit Committee is responsible for (i) selecting an independent public accountant
for ratification by the stockholders, (ii) reviewing material accounting items affecting the consolidated financial statements
of the Company, and (iii) reporting its findings to the Board of Directors.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Nominating Committee</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">There have been no changes to the procedures by which shareholders may recommend
nominees to the Board of Directors.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in">(b)&nbsp;&nbsp;&nbsp;<U>Identification of Executive
Officers</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 32%; font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><B><U>Name</U></B></FONT></TD>
    <TD STYLE="width: 10%; font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><B><U>Age</U></B></FONT></TD>
    <TD STYLE="width: 58%; font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><B><U>Position with the Company</U></B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Stephen J. Bagley, CPA</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">54</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Chief Financial Officer</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Christopher L. Coccio</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">76</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Chief Executive Officer, Chairman and a Director </FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Robb W. Engle</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">46</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Vice President</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">R. Stephen Harshbarger</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">49</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">President and Director</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The foregoing officers are appointed for terms of one year or until their successors
are duly elected and qualified or until terminated by the action of the Board of Directors. There are no arrangements or understandings
between any executive officer and any other persons(s) pursuant to which he was or is to be selected as an officer.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in"><U>Business Experience</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">STEPHEN J. BAGLEY, CPA was appointed Chief Financial Officer in June 2005. From
1987 to 1991 he worked in public accounting in various capacities. From 1992 to 2005, he held various leadership positions as Controller,
Chief Financial Officer and Vice President of Finance for companies with up to $45,000,000 in revenues. Mr. Bagley earned a Bachelor
of Science degree from The State University of NY &ndash; College at Oneonta and an MBA from Marist College. He was licensed as
a CPA in 1990. Mr. Bagley is a past President of the Board of Education for the New Paltz Central School District and a past Chairman
of the Audit and Finance Committee for the District.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">DR. CHRISTOPHER L. COCCIO was appointed President and Chief Executive Officer of
Sono-Tek on April 30, 2001, has been a Director of the Company since June 1998, and was appointed Chairman in August 2007. From
1964 to 1996, he held various engineering, sales, marketing and management positions at General Electric Company, with P&amp;L
responsibilities for up to $100 million in sales and 500 people throughout the United States. He also won an ASME Congressional
Fellowship and served with the Senate Energy Committee in 1976. His business experience includes both domestic and international
markets and customers. He founded a management consulting business in 1996, and was appointed a legislative Fellow on the New York
State Assembly&rsquo;s Legislative Commission on Science and Technology from 1996 to 1998. From 1998 to 2001, he worked with Accumetrics
Associates, Inc., a manufacturer of digital wireless telemetry systems, as Vice President of Business Development and member of
the Board of Advisors. Dr. Coccio received a B.S.M.E. from Stevens Institute of Technology, an M.S.M.E. from the University of
Colorado, and a Ph.D. from Rensselaer Polytechnic Institute in Chemical Engineering.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in"><I><U>Key attributes, Experience and Skills:</U></I> Dr. Coccio
brings his strategic vision for our Company to the Board together with his leadership, business experience and investor relations
skills. Dr. Coccio has an immense knowledge of our Company and its related applications which is beneficial to the Board. Dr. Coccio&rsquo;s
service as Chairman and CEO bridges a critical gap between the Company&rsquo;s management and the Board, enabling the Board to
benefit from management&rsquo;s perspective on the Company&rsquo;s business while the Board performs its oversight function.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">ROBB W. ENGLE <FONT STYLE="background-color: white">joined Sono-Tek in 2000 as a
Field Service Technician and became Vice President of Engineering in January 2013. Mr. Engle created the Sono-Tek Service Department
and led the development of key products in his leadership role of our engineering resources. As Vice President of Engineering,
he directs the engineering department, service department, IT and Sono-Tek laboratory services. Mr. Engle was formally trained
and certified by the U.S. Navy as a Nuclear Operator where he was recognized with an induction into the Navy League Memorial for
meritorious service and the advancement of training techniques. He also served with honors on board a submarine and earned the
prestigious Sub-Surface Warfare (E) Insignia. </FONT></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">EDWARD J. HANDLER, III, Esq., is a retired partner from Kenyon &amp; Kenyon, a law
firm that provided intellectual property advice to the Company. Mr. Handler became a Director of the Company on October 1, 2004,
coincident with his retirement from his law firm. Mr. Handler has 40 years of experience in all aspects of intellectual property,
including patents, trade secrets, trademarks and copyrights, including litigation and other adversarial proceedings. Mr. Handler
is Chairman and CEO of The Bronx Project, Inc., a private Delaware corporation active in the area of therapeutics for acute (CNS)
inflammatory conditions. Mr. Handler is past President of the West Point Society of New York and a past Trustee of the Association
of Graduates, U.S. Military Academy. He holds a J.D. degree from the University of Virginia Law School and a B.S. in Engineering
Science from the United States Military Academy.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in"><I><U>Key attributes, Experience and Skills:</U></I> Mr. Handler&rsquo;s
extensive experience as an attorney enables him to bring valuable strategic insights to the Board. Mr. Handler&rsquo;s past experience
as the Company&rsquo;s intellectual property attorney provides him with an in depth knowledge of the Company and its related market
applications. Mr. Handler also brings leadership and oversight experience to the Board.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0">R. STEPHEN HARSHBARGER <FONT STYLE="background-color: white">joined Sono-Tek in
1993. He was appointed President of the Company in 2012and became a Director in August 2013. As President, he directs the Company&rsquo;s
Sales, Marketing, Engineering, Service, and Manufacturing Operations. Prior to assuming his present position, Mr. Harshbarger served
as Sales Engineer, World Wide Sales and Marketing Manager, Vice President &amp; Director of Electronics and Advanced Energy (E&amp;AE)
and Executive Vice President. In his years managing the sales organization, he established a worldwide distribution and representative
network in more than 40 countries consisting of more than 300 persons, with revenue growth of greater than 300%. He has over 20
years of experience in ultrasonic coating equipment for the electronics, medical device and advanced energy industries.&nbsp;Prior
to joining Sono-Tek, Mr. Harshbarger was the Sales and Marketing Manager for Plasmaco Inc., a world leader in the development of
flat panel displays. In that position, he established their distribution network, participated in venture capital funding, and
introduced the first flat panel technology to Wall Street trading floors.&nbsp; He is a graduate of Bentley University, with a
major in Finance and a minor in Marketing.</FONT></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in"><I><U>Key attributes, Experience and Skills:</U></I> Mr. Harshbarger
is among a small handful of ultrasonic coating experts in the world. He has a proven track record of identifying, developing and
implementing the technology for new markets and applications. His expertise in ultrasonic coating brings specific product application
insights to the Board. Mr. Harshbarger also brings leadership and oversight experience to the Board.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">ERIC HASKELL, CPA has been a Director since August 2009. He has over 30 years of
experience in senior financial positions at several public and private companies.&nbsp;&nbsp;He has significant expertise in the
areas of acquisitions and divestitures, strategic planning and investor relations.&nbsp;&nbsp;From December 2005 through March
2008, Mr. Haskell served as the Executive Vice President and Chief Financial Officer of SunCom Wireless Holdings, Inc., a company
providing digital wireless communications services which was publicly traded until its merger with a wholly-owned subsidiary of
T-Mobile USA, Inc. in February 2008.&nbsp;&nbsp;He also served as a member of SunCom&rsquo;s Board of Directors from November 2003
through May 2007.&nbsp;&nbsp;From 1989 until April 2004, Mr. Haskell served as the Chief Financial Officer of Systems &amp; Computer
Technology Corp., a NASDAQ listed software and services corporation.&nbsp;&nbsp;Mr. Haskell received his Bachelors Degree in Business
Administration from Adelphi University in 1969.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in"><I><U>Key attributes, Experience and Skills:</U></I> Mr. Haskell&rsquo;s
training and extensive experience in financial management at both public and private companies provide the Board with valuable
insights. Mr. Haskell&rsquo;s significant experience in acquisitions and divestitures and investor relations bring strategic judgment
and experience to the Board. Mr. Haskell&rsquo;s strong operational and business background complement his accounting and finance
experience and are valuable resources to the Board as it exercises its oversight duties and support of the Company&rsquo;s growth
strategies.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">DR. DONALD F. MOWBRAY has been a Director since August 2003. He has been an independent
consultant since August 1997. From September 1992 to August 1997, he was the Manager of the General Electric Company&rsquo;s Corporate
Research and Development Mechanical Engineering Laboratory. From 1962 to 1992 he worked for the General Electric Company in a variety
of engineering and managerial positions. Dr. Mowbray received a B.S. in Aeronautical Engineering from the University of Minnesota
in 1960, a Master of Science in Engineering Mechanics from the University of Minnesota in 1962 and a Ph.D. from Rensselaer Polytechnic
Institute in Engineering Mechanics in 1968.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in"><I><U>Key attributes, Experience and Skills:</U></I> Dr. Mowbray&rsquo;s
extensive research and managerial experience enables him to bring valuable insights to the Board. His knowledge of the Company&rsquo;s
products and the materials sciences technology underlying them has enabled him to contribute to the Company&rsquo;s advanced products
development and designs. Dr. Mowbray also brings leadership and oversight experience to the Board from his GE management background.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">DR. JOSEPH RIEMER joined the Company in January 2007 as Vice President of Engineering,
and has been a Director since August 2007. Dr. Riemer served as President from September 2007 until August 2012 when he became
Vice President of Food Business Development, which position he held until June 2016. Dr. Riemer holds a Ph.D. in Food Science and
Technology from the Massachusetts Institute of Technology (MIT), focusing on food technology, food chemistry, biochemical analysis,
and food microbiology. His experience includes seven years with Pfizer in its Adams Confectionary Division, where he was Director,
Global Operations Development. Dr. Riemer has also held leading positions with several food, food ingredients, and personal care
products companies. He has served in the capacities of research and development, operations, and general management. Prior to joining
the Company, he was a management consultant serving clients in the food, biotech and pharmaceutical industries.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in"><I><U>Key attributes, Experience and Skills:</U></I> Dr. Riemer&rsquo;s
extensive research and management experience enables him to bring valuable insights to the Board. His considerable experience in
the biotech, food and pharmaceutical industries bring specific product application insights to the Board. Dr. Riemer&rsquo;s previous
service as Vice President of Food Business Development helps to provide focus to the Board on this important marketing area. Dr.
Riemer also brings leadership and oversight experience to the Board.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0">SAMUEL SCHWARTZ has been a Director of the Company since August 1987, and was Chairman
of the Board from February 1993 to May 1999 and August 2001 to August 2007. From 1959 to 1992, he was the Chairman and Chief Executive
Officer of Krystinel Corporation, a manufacturer of ceramic magnetic components used in electronic circuitry. He received a B.Ch.E.
from Rensselaer Polytechnic Institute in 1941 and an M.Ch.E. from New York University in 1948.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in"><I><U>Key attributes, Experience and Skills:</U></I> Mr. Schwartz&rsquo;s
long-time experience as a businessman and manufacturer enables him to bring valuable operational insights to the Board. Mr. Schwartz&rsquo;s
experience as former Chairman of the Board enable him to bring operational insights to the Board. Mr. Schwartz also brings leadership
and oversight experience to the Board.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">PHILIP STRASBURG, CPA, has been a Director since August 2004. He is a retired partner
from the firm of Anchin Block and Anchin, LLP and has 40 years of experience in auditing. He has served as Audit Committee Chairman
since 2005. He was the lead partner on the Sono-Tek account from Fiscal 1994 to Fiscal 1996. Mr. Strasburg is a certified public
accountant in New York State. He has a Master of Science in economics from The London School of Economics and Political Science
and a Bachelors of Science degree from Lehigh University, where he majored in business administration.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in"><I><U>Key attributes, Experience and Skills:</U></I> Mr. Strasburg&rsquo;s
training and extensive experience in auditing provide the Board with valuable insights and skills necessary to lead the Audit Committee.
Mr. Strasburg&rsquo;s strong operational and business background complement his accounting and finance experience, and are valuable
resources to the Board as it exercises its oversight duties and support of the Company&rsquo;s growth strategies.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">(c)</TD><TD><U>Identification of Certain Significant Employees</U></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in">Not applicable.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">(d)</TD><TD><U>Family Relationships</U></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in">None.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">(e)</TD><TD><U>Involvement in certain legal proceedings</U></TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in">None.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Section 16(a) Beneficial Ownership Reporting Compliance</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Section 16(a) of the Securities Exchange Act of 1934 requires the Company's Directors,
executive officers and persons who own more than ten percent of the Company's common stock to file with the Securities and Exchange
Commission initial reports of beneficial ownership and reports of changes of beneficial ownership of common stock.&nbsp; Such persons
are also required by Securities and Exchange Commission regulations to furnish the Company with copies of all such reports.&nbsp;
Based solely on a review of such filings, during the year ended February 28, 2017, all of the Company's Directors and executive
officers and holders of more than ten percent of the Company&rsquo;s stock have made timely filings of such reports, except for one Form 4 filed by Edward Handler, a Director, relating to three transactions.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Code of Ethics</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Company has adopted a Code of Ethics for senior executives and financial officers.
The Board intends that this Code satisfy the requirements of the Securities and Exchange Commission rules for a Code of Ethics
that applies to senior management. A copy of the Company's Code of Ethics is posted on the &quot;information for investors&quot;
web page located at http://www.sono-tek.com/code-of-ethics/ and is available in print to any shareholder who requests a copy.</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 11</U>&nbsp;&nbsp;&nbsp;EXECUTIVE COMPENSATION</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The following table sets forth the aggregate remuneration paid or accrued by the
Company for the Fiscal Years ended February 28, 2017 and February 29, 2016 for each named officer of the Company.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B><U>Summary Compensation Table</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR>
    <TD NOWRAP STYLE="vertical-align: bottom; width: 23%; border-bottom: Black 1pt solid; padding-right: 9.5pt; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><B>Name and </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif"><B>Principal Position</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; width: 7%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Year</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; width: 10%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Salary</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif"><B>($)</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; width: 8%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Bonus</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif"><B>($)</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; width: 9%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Stock </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif"><B>Awards</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Option</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif"><B>Awards</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif"><B>($)</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; width: 14%; border-bottom: Black 1pt solid; padding-right: 1.1pt; font-family: Times New Roman,serif; text-align: center; text-indent: 0.6pt"><FONT STYLE="font-family: Cambria,serif"><B>All Other</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif"><B>Compensation</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif"><B>($)</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 1%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; width: 11%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Total</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif"><B>($)</B></FONT></TD></TR>
<TR>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; padding-right: 1.1pt; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Christopher L. Coccio</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">2017</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">130,962</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">30,000</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">0</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; padding-right: 1.1pt; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">2,256</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">163,218</FONT></TD></TR>
<TR STYLE="background-color: White">
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">CEO, Chairman and Director</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">2016</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">150,000</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">30,000</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">0</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; padding-right: 1.1pt; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">3,576</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">183,576</FONT></TD></TR>
<TR STYLE="background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; padding-right: 1.1pt; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: White">
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">R. Stephen Harshbarger</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">2017</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">182,692</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">25,000</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">0</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">19,952</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; padding-right: 1.1pt; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,154</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">231,798</FONT></TD></TR>
<TR STYLE="background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">President and Director</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">2016</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">206,000</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">25,000</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">0</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">17,203</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; padding-right: 1.1pt; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,111</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">252,314</FONT></TD></TR>
<TR STYLE="background-color: White">
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; padding-right: 1.1pt; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Stephen J. Bagley</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">2017</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">134,669</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">20,500</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">0</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">3,668</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; padding-right: 1.1pt; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">3,104</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">161,941</FONT></TD></TR>
<TR STYLE="background-color: White">
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Chief Financial Officer</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">2016</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">140,000</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">20,000</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">0</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">1,025</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; padding-right: 1.1pt; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">3,088</FONT></TD>
    <TD STYLE="vertical-align: top; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="vertical-align: bottom; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">164,113</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">All Other Compensation represents Company contributions to the Company&rsquo;s 401K
plan.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Option awards in the above table are calculated using the Black-Scholes options
pricing model which is further discussed in Note 4 &ndash; Stock Based Compensation, in the Company&rsquo;s financial statements.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Officer Compensation Arrangements</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">During the year ended February 28, 2017, Dr. Coccio was compensated at a rate of
$150,000 per annum.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">During the year ended February 28, 2017, Mr. Harshbarger was compensated at a rate
of $200,000 per annum.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">During the year ended February 28, 2017, Mr. Bagley was compensated at a rate of
$140,000 per annum.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0; text-align: center"><B><U>Outstanding Equity Awards At Fiscal Year End</U></B></P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="width: 24%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif"><B>Name</B></TD>
    <TD NOWRAP STYLE="width: 22%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-size: 9pt"><B>Number of Securities </B></FONT><BR>
<FONT STYLE="font-size: 9pt"><B>Underlying </B></FONT><BR>
<FONT STYLE="font-size: 9pt"><B>Unexercised&nbsp;Options</B></FONT><BR>
<FONT STYLE="font-size: 9pt"><B>&nbsp;(#) Exercisable</B></FONT></TD>
    <TD NOWRAP STYLE="width: 26%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-size: 9pt"><B>Number of Securities </B></FONT><BR>
<FONT STYLE="font-size: 9pt"><B>Underlying </B></FONT><BR>
<FONT STYLE="font-size: 9pt"><B>Unexercised&nbsp;Options</B></FONT><BR>
<FONT STYLE="font-size: 9pt"><B>&nbsp;(#) Unexercisable</B></FONT></TD>
    <TD STYLE="width: 13%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-size: 9pt"><B>Option </B></FONT><BR>
<FONT STYLE="font-size: 9pt"><B>Exercise Price</B></FONT><BR>
<FONT STYLE="font-size: 9pt"><B>($)</B></FONT></TD>
    <TD STYLE="width: 15%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-size: 9pt"><B>Option </B></FONT><BR>
<FONT STYLE="font-size: 9pt"><B>Expiration Date</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif">R. Stephen Harshbarger<BR>
President</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center">-</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">200,000<SUP>1</SUP></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">0.91</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">07/20/2026</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center">36,000</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">-</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">1.05</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">02/20/2024</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">34,560</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">8,640<SUP>2</SUP></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">1.19</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">02/19/2025</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif">Stephen J. Bagley<BR>
Chief Financial Officer</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">-</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">100,000<SUP>3</SUP></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">0.91</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">07/20/2026</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman,serif; margin: 0"><SUP>&nbsp;</SUP></P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0 0 0 4.5pt; text-indent: -4.5pt"><SUP>1 </SUP>33,000 of these options vested
on March 15, 2017, 66,000 of these options will vest on March 15, 2018, 67,000 of these options will vest on March 15, 2019 and
34,000 of these options will vest on March 15, 2020.</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0"><SUP>2</SUP> These options will vest on February 20, 2018.</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0 0 0 4.5pt; text-indent: -4.5pt"><SUP>3 </SUP>10,000 of these options vested
on March 15, 2017, 20,000 of these options will vest on March 15, 2018, 33,333 of these options will vest on March 15, 2019, 23,333
of these options will vest on March 15, 2020 and 13,334 of these options will vest on March 15, 2021.</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 19 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman,serif; margin: 0"><U>Estimated Payments and Benefits Upon Termination or Change in Control
</U></P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">On September 1, 2007, the Company entered into identical Executive Agreements
with Stephen J. Bagley, Chief Financial Officer and Christopher L. Coccio, Chief Executive Officer.&nbsp;The Company also entered
into an Executive Agreement with R. Stephen Harshbarger, President, on March 5, 2008. The agreements, as subsequently amended,
provide that in the event of a change of control of the Company followed by a termination of the executives&rsquo; employment under
certain circumstances, the officers shall receive severance payments equal to two years of the executive&rsquo;s annual base, commissions
and bonus compensation paid by the Company for the previous calendar year.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">Based on last year&rsquo;s salary arrangements, if the rights of the foregoing
officers were to be triggered following a change of control, they would be entitled to the following payments from the Company:
Stephen J. Bagley $310,000, Christopher L. Coccio $322,000 and R. Stephen Harshbarger $410,000.</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Compensation of Directors</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Each non-employee director receives $1,000 for each meeting attended. Directors
who are employees of the Company receive no additional compensation for serving as directors. For the year ended February 28, 2017,
director compensation was as follows:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B><U>2017 Director Compensation</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="width: 23%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><B>Name</B></FONT></TD>
    <TD STYLE="width: 2%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 9%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Fees </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Earned </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>or Paid</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>in Cash</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>($)</B></FONT></TD>
    <TD STYLE="width: 2%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 6%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Stock </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Awards</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>($)</B></FONT></TD>
    <TD STYLE="width: 2%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 7%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Option </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Awards</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>($)</B></FONT></TD>
    <TD STYLE="width: 2%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 11%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Non-Equity </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Incentive Plan </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Compensation</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>($)</B></FONT></TD>
    <TD STYLE="width: 2%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 11%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Nonqualified </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Deferred </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Compensation </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Earnings</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>($)</B></FONT></TD>
    <TD STYLE="width: 2%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 13%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>All Other </B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Compensation ($)</B></FONT></TD>
    <TD STYLE="width: 2%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 6%; border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Total</B></FONT><BR>
<FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>($)</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Edward J. Handler</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,000</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,000</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Eric Haskell</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,000</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">3,000</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Donald F. Mowbray</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,000</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,000</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Samuel Schwartz</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,000</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,000</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Philip Strasburg</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,000</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,000</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Joseph Riemer</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">3,000</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">1,500<SUP>1</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4,500</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><SUP>1</SUP>Represents fees for consulting and attendance at a trade show the Company
attended.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 20 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 12</U>&nbsp;&nbsp;&nbsp;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS
AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The following information is furnished as of May 18, 2017 to indicate beneficial
ownership of the Company's Common Stock by each Director, by each named executive officer, by all Directors and executive officers
as a group, and by each person known to the Company to be the beneficial owner of more than 5% of the Company's outstanding Common
Stock. Such information has been furnished to the Company by the indicated owners. Unless otherwise indicated, the named person
has sole voting and investment power.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="width: 12%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 12%; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Amount</B></FONT></TD>
    <TD STYLE="width: 3%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 12%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Name (and address if more than 5%) of</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Beneficially</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Beneficial owner</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Owned</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif"><B>Percent</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>Directors and Officers</U></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">*Stephen J. Bagley</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">28,181<SUP>1</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">**</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">*Christopher L. Coccio</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">535,338<SUP>2</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">3.58%</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">*Edward J. Handler</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">110,726<SUP>3</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">**</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">*R. Stephen Harshbarger</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">172,116<SUP>4</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">1.14%</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">*Eric Haskell</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">20,000<SUP>&nbsp;5</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">**</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">*Donald F. Mowbray</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">65,000<SUP>6</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">**</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">*Joseph Riemer</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">287,889</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">1.92%</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">*Samuel Schwartz</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">1,518,647<SUP>7</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">10.13%</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">*Philip A. Strasburg</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">85,000<SUP>8</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">**</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">All Executive Officers and Directors as a Group </FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">2,887,313<SUP>9</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">18.91%</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>Additional 5% owners</U></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Herbert Spiegel</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">756,931<SUP>10&nbsp;</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">5.06%</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">425 East 58<SUP>th</SUP> Street</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">New York, NY&nbsp;&nbsp;10022</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Emancipation Management LLC</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right"><FONT STYLE="font-family: Cambria,serif">5,503,940<SUP>10</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">36.79%</FONT></TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">825 Third Avenue</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(230,239,255)">
    <TD STYLE="padding-left: 0.2in; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">New York, NY 10022</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="padding-right: 0.1in; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Cambria,serif; margin: 0">The above ownership percentages are based on 14,961,076 shares outstanding as of
May 18, 2017.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I>*c/o Sono-Tek Corporation, 2012 Route 9W, Milton, NY 12547.</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I>** Less than 1%</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I><SUP>1</SUP> Includes 10,000 options currently exercisable issued under the Company&rsquo;s
Stock Incentive Plans.</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I><SUP>2</SUP> Includes 2,000 shares held in the name of Dr. Coccio&rsquo;s wife.
</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I><SUP>3</SUP> Includes 44,797 shares owned jointly with Mr. Handler&rsquo;s wife,
35,929 shares in the name of Mr. Handler&rsquo;s wife and 30,000 options currently exercisable issued under the Company&rsquo;s
Stock Incentive Plans.</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I><SUP>4</SUP>Includes 103,560 options currently exercisable issued under the Company&rsquo;s
Stock Incentive Plans.</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I><SUP>5</SUP>Represents 20,000 options currently exercisable issued under the
Company&rsquo;s Stock Incentive Plans.</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I><SUP>6</SUP>Includes 20,000 options currently exercisable issued under the Company&rsquo;s
Stock Incentive Plans. </I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I><SUP>7</SUP>Includes 30,000 options currently exercisable issued under the Company&rsquo;s
Stock Incentive Plans</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I><SUP>8</SUP>ncludes 10,000 shares in the name of Mr. Strasburg&rsquo;s wife and
40,000 options currently exercisable issued under the Company&rsquo;s Stock Incentive Plans.</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I><SUP>9</SUP> The group total includes 308,080 options currently exercisable issued
under the Company&rsquo;s Stock Incentive Plans. The group total does not include 468,520 options that are currently unexercisable.
The group total includes 9,896 shares and 54,520 exercisable options held by Robb Engle, a Vice President of Engineering.</I></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><I><SUP>10</SUP>The Company does not consider this holder to be an &ldquo;affiliate&rdquo;
of the Company.</I></P>



<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>Securities Authorized for Issuance Under Equity Compensation Plans:</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>EQUITY COMPENSATION PLAN INFORMATION</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Number of</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Number of</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>securities remaining</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>securities to be</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>Weighted-</B></FONT></TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>available for future</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>issued upon</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>average exercise</B></FONT></TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>issuance under equity</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>exercise of</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>price of</B></FONT></TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>compensation plans</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>outstanding options,</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>outstanding options,</B></FONT></TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>(excluding securities</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>warrants and rights</B></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>warrants and rights</B></FONT></TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>reflected in column (a))</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 34%; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><B>&nbsp;</B></FONT></TD>
    <TD STYLE="width: 5%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 10%; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>(a)</B></FONT></TD>
    <TD STYLE="width: 5%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 22%; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>(b)</B></FONT></TD>
    <TD STYLE="width: 7%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 10%; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; font-size: 9pt"><B>(c)</B></FONT></TD>
    <TD STYLE="width: 7%; font-family: Times New Roman,serif; text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Equity compensation plans approved by security holders:</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="padding-left: 9pt; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">2013 Stock Incentive Plan</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">634,100</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">$0.99</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">1,865,900</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 9pt; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">2003 Stock Incentive Plan</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">205,500</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">$0.67</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">-</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="padding-left: 27pt; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; text-underline-style: double">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; text-underline-style: double">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 27pt; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Total</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; text-underline-style: double">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">839,600</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.25pt double; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">1,865,900</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif; text-underline-style: double">&nbsp;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>Description of Equity Compensation Plans:</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>2013 Stock Incentive Plan</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">Under the 2013 Stock Incentive Plan, as amended (&quot;2013 Plan&quot;),
options can be granted to officers, directors, consultants and employees of the Company and its subsidiaries to purchase up to
2,500,000 shares of the Company's common stock. Under the 2013 Plan options expire ten years after the date of grant. As of February
28, 2017, there were 634,100 options outstanding under the 2013 plan.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">Under the 2013 Stock Incentive Plan, option prices must be at least 100%
of the fair market value of the common stock at time of grant. For qualified employees, except under certain circumstances specified
in the plan or unless otherwise specified at the discretion of the Board of Directors, no option may be exercised prior to one
year after date of grant, with the balance becoming exercisable in cumulative installments over a three year period during the
term of the option, and terminating at a stipulated period of time after an employee's termination of employment.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>2003 Stock Incentive Plan</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">Under the 2003 Stock Incentive Plan, as amended (&quot;2003 Plan&quot;),
until May 2013, options were available to be granted to officers, directors, consultants and employees of the Company and its subsidiaries
to purchase up to 1,500,000 of the Company's common shares. As of February 28, 2017, there were 205,500 options outstanding under
the 2003 Plan, under which no additional options may be granted.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; color: #4F81BD">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 13</U>&nbsp;&nbsp;&nbsp;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS,
AND DIRECTOR INDEPENDENCE</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Transactions With Related Persons &ndash; None</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Independence of Directors</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Company&rsquo;s Board of Directors is comprised of six &ldquo;independent directors&rdquo;,
as that term is defined under NASDAQ rules, and two directors who are not &ldquo;independent directors&rdquo;. The Company&rsquo;s
&ldquo;independent directors&rdquo; are Samuel Schwartz, Donald Mowbray, Edward Handler, Eric Haskell, Joseph Riemer and Philip
Strasburg. Christopher Coccio and R. Stephen Harshbarger are employees of the Company and are therefore not independent.</P>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 22 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 14</U>&nbsp;&nbsp;&nbsp;PRINCIPAL ACCOUNTING FEES AND SERVICES</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Audit Fees</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the fiscal years ended February 28, 2017 and February 29, 2016, the Company
paid or accrued fees of approximately $46,500 for services rendered by Liggett &amp; Webb, P.A., its independent auditors. These
fees included audit and review services.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Audit Related Fees - None</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Tax Fees</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For each of the fiscal years ended February 28, 2017 and February 29, 2016, the
Company paid or accrued tax preparation fees of approximately $5,500 for services rendered by Liggett &amp; Webb, P.A., its independent
auditors.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>All Other Fees &ndash; None</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><U>Pre-Approval Policies and Procedures</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Audit Committee&rsquo;s current policy is to pre-approve all audit and non-audit
services that are to be performed and fees to be charged by the Company&rsquo;s independent auditor to assure that the provision
of these services does not impair the independence of the auditor. The Audit Committee pre-approved all audit and non-audit services
rendered by the Company&rsquo;s principal accountants in 2017 and 2016.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 23 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B><U>PART IV</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><U>ITEM 15</U>&nbsp;&nbsp;&nbsp;EXHIBITS</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 13%; font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>Ex. No</U>.</FONT></TD>
    <TD STYLE="width: 87%; font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>Description</U></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">3(a)<SUP>1</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Certificate of Incorporation of the Company and all amendments thereto.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">3(b)<SUP>2</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">By-laws of the Company as amended.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(a)<SUP>1</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Sono-Tek Corporation 2003 Stock Incentive Plan.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(b) <SUP>3</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Equipment Line Credit Agreement between Sono-Tek Corporation and M&amp;T Bank, dated March 24, 2005.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(c) <SUP>3</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">General Security Agreement between Sono-Tek Corporation and M&amp;T Bank, dated December 21, 2004.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(d) <SUP>4</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Executive Agreement between Sono-Tek Corporation and Stephen J. Bagley dated September 1, 2007.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(e) <SUP>4</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Executive Agreement between Sono-Tek Corporation and Christopher L. Coccio dated September 1, 2007.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(f) <SUP>4</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Executive Agreement between Sono-Tek Corporation and Joseph Riemer dated September 1, 2007.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(g) <SUP>5</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Executive Agreement between Sono-Tek Corporation and R. Stephen Harshbarger dated March 5, 2008.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(k)<SUP>6</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Amended Executive Agreement between Sono-Tek Corporation and R. Stephen Harshbarger dated March 8, 2012.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(l)<SUP>6</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Equipment Term Note between Sono-Tek Corporation and M&amp;T Bank dated June 17, 2011.&nbsp;&nbsp;&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(m)<SUP>7</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Sono-Tek Corporation 2013 Stock Incentive Plan.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(n)<SUP>7</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Form of Amended and Restated Mortgage dated December 16, 2013, between Sono-Tek Industrial Park LLC and M&amp;T Bank.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10 (o)<SUP>8</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Form of Amended and Restated Term Note dated December 16, 2013, between Sono-Tek Industrial Park LLC and M&amp;T Bank.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(p)<SUP>8</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Form of Assignment of Rents dated December 16, 2013, between Sono-Tek Industrial Park LLC and M&amp;T Bank.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(q)<SUP>8</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Form of Environmental Compliance and Indemnification Agreement dated December 16, 2013, between Sono-Tek Industrial Park LLC and M&amp;T Bank.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(r)<SUP>8</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Form of Modification and Extension Agreement dated December 16, 2013, between Sono-Tek Industrial Park LLC and M&amp;T Bank.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(s)<SUP>9</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Amended Executive Agreement between Sono-Tek Corporation and Christopher L. Coccio dated August 24, 2014.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(t)<SUP>9</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Amended Executive Agreement between Sono-Tek Corporation and R. Stephen Harshbarger dated August 24, 2014.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(u)<SUP>10</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Amended Executive Agreement between Sono-Tek Corporation and Stephen J. Bagley dated May 21, 2015.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(v)<SUP>12</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Amended Executive Agreement between Sono-Tek Corporation and Christopher L. Coccio dated November 17, 2016.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(w)<SUP>12</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Amended Executive Agreement between Sono-Tek Corporation and R. Stephen Harshbarger dated November 17, 2016.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">10(x)<SUP>12</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Amended Executive Agreement between Sono-Tek Corporation and Stephen J. Bagley dated November 17, 2016.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">14<SUP>11</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Code of Ethics.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">21<SUP>10</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Subsidiaries of Issuer.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">23.1<SUP>10</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Consent of Liggett &amp; Webb, P.A.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">31.1<SUP>10</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Rule 13a-14/15d &ndash; 14(a) Certification.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">31.2<SUP>10</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Rule 13a-14/15d &ndash; 14(a) Certification.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">32.1<SUP>10</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">32.2<SUP>10</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">101.INS<SUP>9</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">XBRL Instance Document.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">101.SCH<SUP>9</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">XBRL Taxonomy Extension Schema Document.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">101.CAL<SUP>9</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">XBRL Taxonomy Calculation Linkbase Document.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">101.DEF<SUP>9</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">XBRL Taxonomy Extension Definition Linkbase Document.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">101.LAB<SUP>9</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">XBRL Extension Label Linkbase Document.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">101.PRE<SUP>9</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">XBRL Taxonomy Extension Presentation Linkbase Document.</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 24 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>1</SUP></FONT></TD>
    <TD STYLE="width: 97%; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to the Company&rsquo;s Registration Statement No. 333-11913 on Form S-8 filed on February 18, 2004.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>2</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to the Company&rsquo;s Current Report on Form 8-K dated May 19, 2016 and filed with the Securities and Exchange Commission on May 24, 2016.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>3</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to the Company&rsquo;s Form 10-KSB for the year ended February 28, 2005.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>4</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to the Company&rsquo;s Form 10-QSB for the quarter ended August 31, 2007 </FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>5</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to the Company&rsquo;s Form 10-Q for the quarter ended May 31, 2008. </FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>6</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to the Company&rsquo;s Form 10-K for the year ended February 29, 2012.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>7</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to Exhibit A to the Company&rsquo;s definitive proxy statement filed with the Securities and Exchange Commission on July 25, 2013.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>8</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to the Company&rsquo;s Form 10-K for the year ended February 29, 2014.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>9</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to the Company&rsquo;s Form 10-K for the year ended February 29, 2015.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>10</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to the Company&rsquo;s Form 10-K for the year ended February 29, 2016.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>11</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Incorporated herein by reference to the Company&rsquo;s Form 10-KSB for the year ended February 29, 2004.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif"><SUP>12</SUP></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Filed herewith.</FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><B><U>SONO-TEK CORPORATION</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B><U>FORM 10-K</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B><U>ITEM 7 </U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B><U>INDEX TO CONSOLIDATED FINANCIAL STATEMENTS AND SCHEDULES</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B><U>FOR THE YEARS ENDED FEBRUARY 28, 2017 and FEBRUARY 29,
2016</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Cambria,serif; margin: 0; text-align: justify">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify"><B>CONSOLIDATED FINANCIAL STATEMENTS:</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 0.75in">Consolidated Balance Sheets at February
28, 2017 and February 29, 2016</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 0.75in">Consolidated Statements of Operations
and Comprehensive Income</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 67.5pt">For the Years Ended February 28, 2017
and February 29, 2016</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 0.75in">Consolidated Statements of Stockholders'
Equity</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 67.5pt">For the Years Ended February 28, 2017
and February 29, 2016</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 0.75in">Consolidated Statements of Cash Flows</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 67.5pt">For the Years Ended February 28, 2017
and February 29, 2016</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 0.75in">Notes to the Consolidated Financial Statements</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 26 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>Report of Independent Registered Public Accounting Firm</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Board of Directors and Stockholders</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Sono-Tek Corporation</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 0.5in">We have audited the accompanying consolidated
balance sheets of Sono-Tek Corporation as of February 28, 2017 and February 29, 2016 and the related consolidated statements of
operations and comprehensive income, stockholders&rsquo; equity, and cash flows for each of the years then ended. These financial
statements are the responsibility of the Company&rsquo;s management. Our responsibility is to express an opinion on these financial
statements based on our audits.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 0.5in">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 audits to obtain reasonable assurance about whether the financial statements are free of material misstatement. An audit includes
examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. An audit also includes
assessing the accounting principles used and significant estimates made by management, as well as evaluating 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.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; text-indent: 0.5in">In our opinion, the financial statements
referred to above present fairly, in all material respects, the financial position of the Company as of February 28, 2017 and February
29, 2016, and the results of its operations and cash flows for each of the years then ended,&nbsp;in conformity with generally
accepted accounting principles in the United States.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: right">/s/ Liggett &amp; Webb, P.A.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: right">LIGGETT &amp; WEBB, P.A.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: right">Certified Public Accountants</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">New York, New York</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">May 26, 2017</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 27 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>SONO-TEK CORPORATION</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 28,</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 29,</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-weight: bold; text-align: center">ASSETS</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Current Assets:</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%; text-align: left; text-indent: -0.1in; padding-left: 0.3in">Cash and cash equivalents</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">2,557,223</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">2,388,355</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Marketable securities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,342,184</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,695,689</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Accounts receivable (less allowance of $46,000)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,150,801</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,214,713</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,340,684</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,945,383</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Prepaid expenses and other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">127,276</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">109,954</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.3in">Deferred tax asset</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">315,171</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">154,914</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.6in">Total current assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,833,339</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,509,008</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD>Land</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">250,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">250,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Buildings, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,875,074</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,939,714</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left">Equipment, furnishings and leasehold improvements, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">624,197</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">796,788</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Intangible assets, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">153,326</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">174,027</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD>&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">TOTAL ASSETS</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">10,735,936</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">10,669,537</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif; text-align: center">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: center">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Current Liabilities:</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">336,561</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">475,297</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">868,755</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">746,036</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Customer deposits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,902</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">201,478</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Current maturities of long term debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">149,698</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">143,388</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.3in">Income taxes payable</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">14,619</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">87,660</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.1in; padding-left: 0.3in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.6in">Total current liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,448,535</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,653,859</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left">Deferred tax liability</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">337,726</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">171,719</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Long term debt, less current maturities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,026,650</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,176,349</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.3in">Total Liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,812,911</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,001,927</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Commitments and Contingencies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Stockholders&rsquo; Equity</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Common stock, $.01 par value; 25,000,000 shares authorized, 14,961,076 and 14,955,400 issued and outstanding, respectively</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">149,611</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">149,554</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,859,486</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,812,224</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.3in">Accumulated deficit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,128,322</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,224,028</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.3in">Accumulated other comprehensive income (loss)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">42,250</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(70,140</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total stockholders&rsquo; equity</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,923,025</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,667,610</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">TOTAL LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">10,735,936</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">10,669,537</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">See notes to consolidated financial statements.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 28 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>SONO-TEK CORPORATION</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Fiscal Year Ended</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">February 28,</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">February 29,</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%; font: 10pt Cambria,serif; text-align: left">Net Sales</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">9,724,553</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">11,833,730</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Cost of Goods Sold</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">5,230,559</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">6,195,953</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; padding-left: 0.5in">Gross Profit</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">4,493,994</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">5,637,777</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Operating Expenses</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-left: 0.2in">Research and product development</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1,249,591</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1,268,010</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-left: 0.2in">Marketing and selling</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">2,197,991</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">2,371,064</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-left: 0.2in">General and administrative</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1,034,239</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1,099,783</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; padding-left: 0.2in">Real estate operations expense</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">160,440</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">158,629</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; padding-left: 0.5in">Total Operating Expenses</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">4,642,261</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">4,897,486</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Operating (Loss) Income</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(148,267</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">740,291</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Other Income (Expense):</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Interest Expense</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(52,294</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(58,447</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Interest and Dividend Income</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">70,797</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">54,757</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Other Income</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">206,096</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">5,851</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Income before Income Taxes</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">76,332</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">742,452</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Income Tax (Benefit) Expense</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(19,374</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">194,723</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Net Income</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">95,706</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">547,729</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Other Comprehensive Income (Loss)</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net unrealized income (loss) on marketable securities</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">112,390</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(70,140</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Comprehensive Income</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">208,096</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">477,589</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Basic Earnings Per Share</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">.01</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">.04</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Diluted Earnings Per Share</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">.01</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">.04</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Weighted Average Shares &ndash; Basic</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">14,961,076</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">14,943,018</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-decoration: underline">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Weighted Average Shares &ndash; Diluted</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">15,018,282</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">15,029,601</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><FONT STYLE="text-underline-style: double">&nbsp;</FONT></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">See notes to consolidated financial statements.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>SONO-TEK CORPORATION</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF STOCKHOLDERS&rsquo; EQUITY </B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>YEARS ENDED FEBRUARY 28, 2017 AND FEBRUARY 29, 2016</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Common Stock<BR> Par Value $.01</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">Additional <BR> Paid &ndash; In</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">Accumulated Other Comprehensive</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">Accumulated</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">Total <BR> Stockholders&rsquo;</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Capital</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Income (Loss)</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Deficit</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Equity</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 28%">Balance &ndash; February 28, 2015</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; text-align: right">14,933,107</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">149,331</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">8,766,160</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 8%; font-weight: bold; text-align: right">&mdash;</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">(1,771,757</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 8%; text-align: right">7,143,734</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,293</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">223</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,662</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,885</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left">Stock based compensation expense</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,402</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,402</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Unrealized (loss) on marketable securities</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(70,140</TD><TD STYLE="text-align: left">)</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(70,140</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Net Income</TD><TD STYLE="font-family: Times New Roman,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">547,729</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">547,729</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Balance &ndash; February 29, 2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">14,955,400</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">149,554</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">8,812,224</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(70,140</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,224,028</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7,667,610</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD>Exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,676</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">57</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(57</TD><TD STYLE="text-align: left">)</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Stock based compensation expense</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47,319</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47,319</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left">Unrealized gain on marketable securities</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">112,390</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">112,390</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Net Income</TD><TD STYLE="font-family: Times New Roman,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">95,706</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">95,706</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="padding-bottom: 2.5pt">Balance &ndash; February 28, 2017</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">14,961,076</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">149,611</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">8,859,486</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">42,250</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(1,128,322</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">7,923,025</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><FONT STYLE="text-underline-style: double">&nbsp;</FONT></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">See notes to consolidated financial statements.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 30 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>SONO-TEK CORPORATION</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fiscal Year Ended</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">February 28,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">February 29,</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-weight: bold; text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 72%; text-align: left; text-indent: -0.1in; padding-left: 0.2in">Net Income</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">95,706</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">547,729</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.2in">Adjustments to reconcile net income to net cash provided by operating activities:</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 31.5pt">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">440,223</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">476,528</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 31.5pt">Stock based compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47,319</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,402</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 31.5pt">Inventory reserve</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">80,006</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(119,924</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 31.5pt">Allowance for doubtful accounts</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,953</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 31.5pt">Deferred tax expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,750</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">106,826</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif; text-indent: -0.1in; padding-left: 0.5in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 31.5pt">(Increase) Decrease in:</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.6in">Accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">63,912</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(188,416</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.1in; padding-left: 0.6in">Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">524,693</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">233,718</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.6in">Prepaid expenses and other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(17,322</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(15,467</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif; text-indent: -0.1in; padding-left: 0.5in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 31.5pt">(Decrease) Increase in:</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.6in">Accounts payable and accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(16,017</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(55,568</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.6in">Customer deposits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(122,576</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(260,690</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.6in">Income taxes payable</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(73,041</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(142,267</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.8in">Net Cash Provided by Operating Activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,028,653</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">628,824</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -0.1in; padding-left: 0.1in">CASH FLOWS FROM INVESTING ACTIVITIES:</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.2in">Purchase of equipment, furnishings and leasehold improvements</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(182,837</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(465,427</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; text-indent: -0.1in; padding-left: 0.2in">(Purchase) of marketable securities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(533,559</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(164,825</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.2in">Patent application and other asset costs</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(17,700</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.4in">Net Cash (Used In) Investing Activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(716,396</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(647,952</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif; text-indent: -0.1in; padding-left: 0.1in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -0.1in; padding-left: 0.1in">CASH FLOWS FROM FINANCING ACTIVITIES:</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.1in; padding-left: 0.2in">Proceeds from exercise of options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,885</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.2in">Repayment of long term debt</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(143,389</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(158,184</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.4in">Net Cash (Used In) Financing Activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(143,389</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(155,299</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif; text-indent: -0.1in; padding-left: 0.1in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -0.1in; padding-left: 0.1in">NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">168,868</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(174,427</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif; text-indent: -0.1in; padding-left: 0.1in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; text-indent: -0.1in; padding-left: 0.1in">CASH AND CASH EQUIVALENTS:</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="padding-bottom: 1pt; text-indent: -0.1in; padding-left: 0.2in">Beginning of year</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,388,355</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,562,782</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; text-indent: -0.1in; padding-left: 0.2in">End of year</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,557,223</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,388,355</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Times New Roman,serif; text-indent: -0.1in; padding-left: 0.2in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif; text-indent: -0.1in; padding-left: 0.2in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-weight: bold; text-align: left">Supplemental Cash Flow Disclosure:</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif; text-indent: -0.1in; padding-left: 0.2in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; text-indent: -0.1in; padding-left: 0.2in">Interest Paid</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">52,294</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">58,447</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif; text-indent: -0.1in; padding-left: 0.2in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; text-indent: -0.1in; padding-left: 0.2in">Income Taxes Paid</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">56,502</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">230,289</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">See notes to consolidated financial statements.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 31 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>SONO-TEK CORPORATION</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B><U>YEARS ENDED FEBRUARY 28, 2017 AND FEBRUARY 29, 2016</U></B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>NOTE 1: BUSINESS DESCRIPTION</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Company was incorporated in New York on March 21, 1975 for the purpose of engaging
in the development, manufacture, and sale of ultrasonic liquid atomizing nozzles, which are sold world-wide. Ultrasonic nozzle
systems atomize low to medium viscosity liquids by converting electrical energy into mechanical motion in the form of high frequency
ultrasonic vibrations that break liquids into minute drops that can be applied to surfaces at low velocity.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Based on its core technology of ultrasonic liquid atomizing nozzles, the Company
has developed intellectual property in the area of precision spray coating of liquids. The Company is presently engaged in the
development, manufacture, sales, installation and servicing of diverse ultrasonic coating equipment for various manufacturing industries
worldwide.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: bold 10pt Cambria,serif; margin: 0">NOTE 2: SIGNIFICANT ACCOUNTING POLICIES</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Advertising Expenses</I></B><I> - </I>The Company expenses the cost of advertising
in the period in which the advertising takes place. Advertising expense for the years ended February 28, 2017 and February 29,
2016 was $285,572 and $227,825, respectively.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Allowance for doubtful accounts - </I></B>The Company records a bad debt expense/allowance
based on management&rsquo;s estimate of uncollectible accounts. All outstanding accounts receivable accounts are reviewed for collectability
on an individual basis. The bad debt expense recorded for the years ended February 28, 2017 and February 29, 2016 was approximately
$0 and $3,000, respectively.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Available-For-Sale Investments &ndash; </I></B>The Company&rsquo;s available
for sale investments are carried at fair value with the unrealized gains or losses, net of tax, included as a component of accumulated
other comprehensive income (loss) in stockholders&rsquo; equity. Realized losses and declines in value below cost judged to be
other than temporary, if any, are included as a component of asset impairments expense in the consolidated statement of operations.
The fair value of the available-for-sale investments are based on quoted market prices. The Company&rsquo;s fair value determination
method is discussed below in &ldquo;Fair Value of Financial Instruments.&rdquo;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Cash and Cash Equivalents</I></B><I> - </I>Cash and cash equivalents consist
of money market mutual funds, short term commercial paper and short-term certificates of deposit with original maturities of 90
days or less.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Concentration of Credit Risk</I></B><I> - </I>The Company does not believe
that it is subject to any unusual or significant risks, in the normal course of business. The Company had one customer, which accounted
for 7% of sales during the year ended February 28, 2017. Six customers accounted for 46% of the outstanding accounts receivables
at February 28, 2017.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Company had one customer, which accounted for 7% of sales during the year ended
February 29, 2016. Four customers accounted for 40% of the outstanding accounts receivables at February 29, 2016.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Consolidation</I></B> - The accompanying consolidated financial statements
of Sono-Tek Corporation, a New York corporation (the &ldquo;Company&rdquo;), include the accounts of the Company and its wholly
owned subsidiary, Sono-Tek Industrial Park, LLC. Sono-Tek Industrial Park, LLC, operates as a real estate holding company for the
Company&rsquo;s real estate operations.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Earnings Per Share</I></B><I> - </I>Basic earnings per share (&ldquo;EPS&rdquo;)
is computed by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects
the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into
common stock.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Equipment, Furnishings and Leasehold Improvements</I></B> &ndash; Equipment,
furnishings and leasehold improvements are stated at cost. Depreciation of equipment and furnishings is computed by use of the
straight-line method based on the estimated useful lives of the assets, which range from three to five years.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 32 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; background-color: white"><B><I>Fair Value of Financial Instruments -</I></B> The
Company follows the guidance in the &ldquo;Fair Value Measurements and Disclosure Topic&rdquo; of the Accounting Standards Codification
for assets and liabilities measured at fair value on a recurring basis. This guidance establishes a common definition for fair
value to be applied to existing generally accepted accounting principles that require the use of fair value measurements, establishes
a framework for measuring fair value and expands disclosure about such fair value measurements. The guidance defines fair value
as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants
at the measurement date. Additionally, the guidance requires the use of valuation techniques that maximize the use of observable
inputs and minimize the use of unobservable inputs. These inputs are prioritized below:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Level 1: Quoted prices in active markets.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Level 2:&nbsp;Observable market-based
inputs or unobservable inputs that are corroborated by market data.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Level 3: Unobservable inputs for which
there is little or no market data, which require the use of the reporting entity&rsquo;s own assumptions.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">The fair values of financial assets
of the Company were determined using the following categories at February 28, 2017 and February 29, 2016, respectively:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; background-color: white"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 9pt Cambria,serif; text-align: center">Quoted Prices in Active Markets</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">(Level 1)</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">February 28,</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">February 29,</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%; font-family: Cambria,serif; text-align: left; padding-bottom: 2.5pt">Marketable Securities</TD><TD STYLE="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right">2,342,184</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right">1,695,689</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Marketable Securities include mutual
funds of $2,342,184 and $1,695,689, that are considered to be highly liquid and easily tradeable as of February 28, 2017 and February
29, 2016, respectively. These securities are valued using inputs observable in active markets for identical securities and are
therefore classified as Level&nbsp;1 within the Company&rsquo;s fair value hierarchy. The Company&rsquo;s marketable securities
are considered to be available-for-sale investments as defined under ASC 320 &ldquo;Investments &ndash; Debt and Equity Securities.&rdquo;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Income Taxes</I></B> - The Company accounts for income taxes under the asset
and liability method. Under this method, deferred income taxes are recognized for the tax consequences of &quot;temporary differences&quot;
by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts
and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax
asset will not be realized, a valuation allowance is recognized.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Intangible Assets</I></B><I> -</I>Include costs of patent applications which
are deferred and charged to operations over seventeen years for domestic patents and twelve years for foreign patents. The accumulated
amortization of patents is $138,777 and $127,900 at February 28, 2017 and February 29, 2016, respectively. Annual amortization
expense of such intangible assets is expected to be approximately $11,000 per year for the next five years.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Inventories</I></B><I> - </I>Inventories are stated at the lower of cost or
market. Cost is determined using the first-in, first-out (FIFO) method for raw materials, subassemblies and work-in-progress and
the specific identification method for finished goods.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Land and Buildings &ndash; </I></B>Land and buildings are stated at cost.
Buildings are being depreciated by use of the straight-line method based on an estimated useful life of forty years.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Long-Lived Assets</I></B><I> - </I>The Company periodically evaluates the
carrying value of long-lived assets, including intangible assets, when events and circumstances warrant such a review. The carrying
value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately identifiable
and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds
the fair market value of the long-lived asset. Fair market value is determined primarily using the anticipated cash flows discounted
at a rate commensurate with the risk involved.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 33 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Management Estimates</I></B><I> - </I>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 reported amounts of assets and liabilities and disclosure of contingent assets and liabilities
at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results
could differ from those estimates.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>New Accounting Pronouncements-</I></B> All new accounting pronouncements issued
but not yet effective have been deemed to be not applicable to the Company. Hence, the adoption of these new accounting pronouncements
once effective are not expected to have an impact on the Company.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Product Warranty</I></B> - Expected future product warranty expense is recorded
when the product is sold.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Reclassifications &ndash;</I></B> Where appropriate, prior year&rsquo;s financial
statements reflect reclassifications to conform to the current year&rsquo;s presentation.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Recognition of Revenue</I></B> &ndash; Sales are recorded at the time title
passes to the customer, which, based on shipping terms, generally occurs when the product is shipped to the customer. Based on
prior experience, the Company reasonably estimates its sales returns and warranty reserves. Sales are presented net of discounts
and allowances. Discounts and allowances are determined when a sale is negotiated. The Company does not grant its customers or
independent representatives the ability to return equipment nor does it grant price adjustments after a sale is complete.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Research and Product Development Expenses</I></B><I> - </I>Research and product
development expenses represent engineering and other expenditures incurred for developing new products, for refining the Company's
existing products and for developing systems to meet unique customer specifications for potential orders or for new industry applications
and are expensed as incurred.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B><I>Shipping and Handling Costs &ndash; </I></B>Shipping and handling costs are
included in cost of sales in the accompanying consolidated statements of operations.</P>

<P STYLE="font: bold 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: bold 10pt Cambria,serif; margin: 0">NOTE 3: SEGMENT INFORMATION</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Company operates in two segments: ultrasonic spray coating systems, which is
the business of developing, manufacturing, selling, installing and servicing ultrasonic spray coating equipment; and real estate
operations, which is the business of owning and operating the Sono-Tek Industrial Park.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">All inter-company transactions are eliminated in consolidation. Segment information
is as follows:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 8pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fiscal Year Ended February 28, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fiscal Year Ended February 29, 2016</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Ultrasonic Spraying</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Rental <BR>
Real Estate Operations</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Eliminations</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Consolidated</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Ultrasonic Spraying</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Rental <BR>
Real Estate Operations</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Eliminations</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Consolidated</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 12%; text-align: left">Net Sales</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">9,634,956</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">285,895</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">196,298</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">9,724,553</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">11,738,982</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">291,046</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">196,298</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 7%; text-align: right">11,833,730</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Rental Expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">196,298</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(196,298</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">196,298</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(196,298</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left">Rental Operations Expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">85,976</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">85,976</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">85,887</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">85,887</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Depreciation Expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">354,896</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">74,464</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">429,360</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">392,803</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">72,629</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">465,432</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left">Interest Expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">52,294</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">52,294</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">83</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">58,364</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">58,447</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Net Income (Loss)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">218,843</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(123,137</TD><TD STYLE="text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">95,706</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">669,974</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(122,245</TD><TD STYLE="text-align: left">)</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">547,729</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD>Assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,346,183</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,389,753</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">10,735,936</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,214,873</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,454,664</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">10,669,537</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,176,348</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,176,348</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,319,737</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,319,737</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>




<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 34 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 4: STOCK-BASED COMPENSATION</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Company adopted ASC 718, &ldquo;Share Based Payments.&rdquo; which requires
companies to expense the value of employee stock options and similar awards.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The weighted-average fair value of options has been estimated on the date of grant
using the Black-Scholes options-pricing model. The weighted-average Black-Scholes assumptions are as follows:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD NOWRAP COLSPAN="3" STYLE="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font: 9pt Cambria,serif"><B>Fiscal Year Ended</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="width: 55%; font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD NOWRAP STYLE="width: 20%; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font: 9pt Cambria,serif"><B>February 28, <BR>
2017</B></FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 20%; padding-right: -11.15pt; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font: 9pt Cambria,serif"><B>February 29, <BR>
2016</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Expected life</FONT></TD>
    <TD>&nbsp;</TD>
    <TD NOWRAP STYLE="border-top: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">4 years</FONT></TD>
    <TD>&nbsp;</TD>
    <TD NOWRAP STYLE="border-top: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">8 years</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Risk free interest rate</FONT></TD>
    <TD>&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">1.16%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">.91% -1.03%</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Expected volatility</FONT></TD>
    <TD>&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">28.02%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">18.73% - 23.72%</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD NOWRAP STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Expected dividend yield</FONT></TD>
    <TD>&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">0%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD NOWRAP STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">0%</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">In computing the impact, the fair value of each option is estimated on the date
of grant based on the Black-Scholes options-pricing model utilizing certain assumptions for a risk free interest rate, volatility
and expected remaining lives of the awards. The assumptions used in calculating the fair value of share-based payment awards represent
management&rsquo;s best estimates, but these estimates involve inherent uncertainties and the application of management judgment.
As a result, if factors change and the Company uses different assumptions, the Company&rsquo;s stock-based compensation expense
could be materially different in the future. In addition, the Company is required to estimate the expected forfeiture rate and
only recognize expense for those shares expected to vest. In estimating the Company&rsquo;s forfeiture rate, the Company analyzed
its historical forfeiture rate, the remaining lives of unvested options, and the number of vested options as a percentage of total
options outstanding. If the Company&rsquo;s actual forfeiture rate is materially different from its estimate, or if the Company
reevaluates the forfeiture rate in the future, the stock-based compensation expense could be significantly different from what
the Company has recorded in the current period.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the years ended February 28, 2017 and February 29, 2016, net income and earnings
per share reflect the actual deduction for stock-based compensation expense. The impact of applying ASC 718 approximated $47,319
and $43,402 in additional compensation expense for the years then ended, respectively. Such amount is included in general and administrative
expenses on the statement of operations. The expense for stock-based compensation is a non-cash expense item.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 5: INVENTORIES</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in">Inventories consist of the following:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 28,</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 29,</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%; text-align: left">Raw materials and subassemblies</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1,197,506</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">1,452,566</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Finished goods</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">369,428</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">549,106</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Work in process</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">28,460</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">118,415</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Total</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,595,394</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,120,087</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Less: Allowance</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(254,710</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(174,704</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net inventories</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,340,684</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,945,383</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 35 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 6: BUILDINGS, EQUIPMENT, FURNISHINGS AND LEASEHOLD IMPROVEMENTS</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Equipment, furnishings and leasehold improvements consist of the following:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">February 28,</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">February 29,</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%; font: 10pt Cambria,serif">Buildings</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">2,250,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">2,250,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Laboratory equipment</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1,012,824</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">872,836</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Machinery and equipment</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">858,694</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">857,994</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Leasehold improvements</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">369,433</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">368,572</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Tradeshow and demonstration equipment</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1,072,425</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1,037,830</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Furniture and fixtures</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">907,428</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">891,443</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif">Totals</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">6,470,804</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">6,278,675</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(3,971,533</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(3,542,173</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">2,499,271</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">2,736,502</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Depreciation expense for the years ended February 28, 2017 and February 29, 2016
was $429,360 and $465,432, respectively.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 7: ACCRUED EXPENSES</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Accrued expenses consist of the following:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 28,</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 29,</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%; text-align: left">Accrued compensation</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">303,711</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">305,189</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Estimated warranty costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,700</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,250</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left">Accrued commissions</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">255,604</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">172,461</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Professional fees</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">63,462</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">51,492</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other accrued expenses</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">213,278</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">178,644</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">868,755</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">746,036</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 8: REVOLVING LINE OF CREDIT</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Company has a $750,000 revolving line of credit at prime which was 3.75% at
February 28, 2017 and 3.50% at February 29, 2016. The line of credit is collateralized by all assets of the Company, except for
the land and buildings. The line of credit is payable on demand and must be retired for a 30 day period once annually. If the Company
fails to perform the 30 day annual pay down or if the bank elects to terminate the credit line, the bank may at its option convert
the outstanding balance to a 36 month term note with payments including interest in 36 equal installments. As of February 28, 2017
and February 29, 2016, the Company&rsquo;s outstanding balance was $0, and the unused credit line was $750,000.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 9: LONG-TERM DEBT</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Long-term debt consists of the following:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 9pt">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 28,</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 29,</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 9pt">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%; text-align: justify; padding-bottom: 1pt">Note payable, bank, collateralized by land and buildings, payable in monthly installments of principal and interest of $16,358 through January 2024.&nbsp;&nbsp;Interest rate 4.15%.&nbsp;&nbsp;10 year term.</TD><TD STYLE="width: 2%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; text-align: right">1,176,348</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; border-bottom: Black 1pt solid; text-align: right">1,319,737</TD><TD STYLE="width: 1%; padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.75in">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font-family: Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-left: 0.75in">Total long term debt</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,176,348</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,319,737</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.75in">Due within one year</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">149,698</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">143,388</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 0.75in">Due after one year</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,026,650</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,176,349</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 36 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0">Long-term debt is payable as follows:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Fiscal Year ending February 28,</TD><TD STYLE="font: 12pt Times New Roman,serif;  padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 12pt Times New Roman,serif; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font: 12pt Times New Roman,serif;">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 68%; font: 10pt Cambria,serif; text-align: center">2018</TD><TD STYLE="width: 20%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">149,698</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: center">2019</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">156,119</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: center">2020</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">162,816</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: center">2021</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">169,716</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: center">2022</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">177,081</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: center; padding-bottom: 1pt">Thereafter</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">360,918</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: center; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">1,176,348</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 10: BANK GUARANTEES</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">As of February 28, 2017, $77,543 of the Company&rsquo;s cash on deposit with a foreign
bank was being utilized to collateralize guarantees issued by the bank in favor of international customers of the Company to secure
cash deposits on orders that have been remitted to the Company. The customers may exercise the guarantees, subject to certain performance
requirements being met by the Company. The guarantees expire at various dates in 2017.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 11: COMMITMENTS AND CONTINGENCIES</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Company did not have any material commitments or contingencies as of February
28, 2017.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 12: INCOME TAXES</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The annual provision (benefit) for income taxes differs from amounts computed by
applying the maximum U.S. Federal income tax rate of 34% to pre-tax income as follows:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">February 28, <BR> 2017</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">February 29, <BR> 2016</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%; text-align: left">Expected federal income tax</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">64,165</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">252,321</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">State tax, net of federal</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,002</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,059</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left">Research and development tax credits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(70,827</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(135,904</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Overaccrual of prior year taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(63,351</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(67,579</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left">Deferred tax expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5,080</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">106,826</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Permanent timing difference</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17,795</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other adjustments</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">27,922</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Income tax (Benefit) Expense</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(19,374</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">194,723</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>


<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The deferred tax asset and liability are comprised of the following:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 28,</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center">February 29,</TD><TD STYLE="font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%">Inventory</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">253,500</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 10%; text-align: right">87,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Allowance for accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,100</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Accrued expenses and other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">43,500</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">50,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;Deferred tax asset - Current</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">315,100</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">155,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-family: Times New Roman,serif; padding-bottom: 0">&nbsp;</TD><td style="padding-bottom: 0">&nbsp;</TD>
    <td style="text-align: left">&nbsp;</TD><td style="text-align: right">&nbsp;</TD><td style="padding-bottom: 0; text-align: left">&nbsp;</TD><td style="padding-bottom: 0">&nbsp;</TD>
    <td style="text-align: left">&nbsp;</TD><td style="text-align: right">&nbsp;</TD><td style="padding-bottom: 0; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Research tax credits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">143,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">102,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left">Accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">15,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Intangible asset amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(30,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(39,000</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Building and leasehold depreciation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(464,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(250,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Deferred tax liability &ndash; Long Term</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(338,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(172,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">At February 28, 2017 and February 29, 2016, the Company had $143,000 and $102,000
of research and development tax credits, respectively, being carried forward.</P>


<!-- Field: Page; Sequence: 37 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>NOTE 13: STOCKHOLDERS&rsquo; EQUITY</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"><B><I>Stock Options</I></B> &ndash; Under the 2013 Stock Incentive Plan,
as amended (&quot;2013 Plan&quot;), options can be granted to officers, directors, consultants and employees of the Company and
its subsidiaries to purchase up to 2,500,000 shares of the Company's common stock. Under the 2013 Plan options expire ten years
after the date of grant. As of February 28, 2017, there were 634,100 options outstanding under the 2013 plan.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">Under the 2003 Stock Incentive Plan, as amended (&quot;2003 Plan&quot;),
until May 2013, options were available to be granted to officers, directors, consultants and employees of the Company and its subsidiaries
to purchase up to 1,500,000 of the Company's common shares. As of February 28, 2017, there were 205,500 options outstanding under
the 2003 Plan, under which no additional options may be granted.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">Under the 2013 Stock Incentive Plan, option prices must be at least 100%
of the fair market value of the common stock at time of grant. For qualified employees, except under certain circumstances specified
in the plan or unless otherwise specified at the discretion of the Board of Directors, no option may be exercised prior to one
year after date of grant, with the balance becoming exercisable in cumulative installments over a three-year period during the
term of the option, and terminating at a stipulated period of time after an employee's termination of employment.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">During Fiscal Year 2017, the Company granted options to acquire 400,000
shares to officers, at an exercise price of $0.91.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">During Fiscal Year 2016, the Company granted options to acquire 73,500
shares exercisable at prices from $1.07 to $1.17, to employees of the Company.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">A summary of the activity of both plans for the years ended February 28, 2017 and
February 29, 2016 is as follows:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="10" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Weighted Average</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Stock Options</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercise Price $</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">Fair Value</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Outstanding</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercisable</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Outstanding</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercisable</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Vested</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 30%; font: 10pt Cambria,serif">Balance - February 28, 2015</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">489,434</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">353,934</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">0.97</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">0.86</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">0.32</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif">Granted</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">73,500</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">1.16</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif">Exercised</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(41,334</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(0.61</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">Cancelled</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(57,500</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(1.08</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Balance - February 29, 2016</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">464,100</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">349,820</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.91</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.83</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.39</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif">Granted</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">400,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">0.91</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif">Exercised</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(10,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">(0.48</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">Cancelled</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(14,500</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(1.21</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Balance - February 28, 2017</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">839,600</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">395,405</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.91</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.89</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.32</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The intrinsic value of the Company&rsquo;s options exercised during the years ended
February 28, 2017 and February 29, 2016 was $1,632 and $12,479, respectively.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><FONT STYLE="text-underline-style: double">&nbsp;</FONT></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">Information, at date of issuance, regarding stock option grants
for the years ended February 28, 2017:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Cambria,serif; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid">Year ended February 28, 2017:</TD><TD STYLE="font-family: Cambria,serif; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-family: Cambria,serif; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</TD><TD STYLE="padding-bottom: 1pt; font-family: Cambria,serif; font-weight: bold">&nbsp;</TD><TD STYLE="font-family: Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-family: Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>Weighted</B><BR>
<B>Average<BR>
Exercise</B><BR> <B>Price</B></P></TD><TD STYLE="padding-bottom: 1pt; font-family: Cambria,serif">&nbsp;</TD><TD STYLE="font-family: Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-family: Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><B>Weighted</B><BR>
<B>Average</B><BR>
<B>Fair<BR>
Value</B></P></TD><TD STYLE="padding-bottom: 1pt; font-family: Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 12pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Cambria,serif; text-align: justify">&nbsp;&nbsp;Exercise price exceeds market price</TD><TD STYLE="font-family: Cambria,serif">&nbsp;</TD>
    <TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Cambria,serif; text-align: right">&mdash;</TD><TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Cambria,serif">&nbsp;</TD>
    <TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Cambria,serif; text-align: right">&mdash;</TD><TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Cambria,serif">&nbsp;</TD>
    <TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Cambria,serif; text-align: right">&mdash;</TD><TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 58%; font-family: Cambria,serif; text-align: justify">&nbsp;&nbsp;Exercise price equals market price</TD><TD STYLE="width: 2%; font-family: Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font-family: Cambria,serif; text-align: right">400,000</TD><TD STYLE="width: 1%; font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font-family: Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font-family: Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font-family: Cambria,serif; text-align: right">0.91</TD><TD STYLE="width: 1%; font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font-family: Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font-family: Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font-family: Cambria,serif; text-align: right">.16</TD><TD STYLE="width: 1%; font-family: Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-family: Cambria,serif; text-align: justify">&nbsp;&nbsp;Exercise price is less than market price</TD><TD STYLE="font-family: Cambria,serif">&nbsp;</TD>
    <TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Cambria,serif; text-align: right">&mdash;</TD><TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Cambria,serif">&nbsp;</TD>
    <TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Cambria,serif; text-align: right">&mdash;</TD><TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Cambria,serif">&nbsp;</TD>
    <TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-family: Cambria,serif; text-align: right">&mdash;</TD><TD STYLE="font-family: Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">The aggregate intrinsic value of the Company&rsquo;s outstanding
options at February 28, 2017 and February 29, 2016 was $226,601 and $176,348, respectively.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 38 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">The following table summarizes information about stock options
outstanding and exercisable at February 28, 2017:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Weighted Average</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">Number</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">Remaining Life</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">Exercise</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">Number</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Outstanding</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">in Years</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Price</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercisable</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif">Range of exercise prices:</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: right">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 44%; font: 10pt Cambria,serif; text-align: left; padding-left: 24pt">$.42 to $.50</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">14,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">5.01</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">0.47</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">14,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-left: 24pt">$.51 to $1.00</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">571,500</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">8.14</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">0.83</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">171,500</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; padding-left: 24pt">$1.01 to $1.30</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">254,100</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right">7.35</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right">1.14</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">209,905</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Total Options:</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">839,600</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">395,405</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 14: EARNINGS PER SHARE</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The following table sets forth the computation of basic and diluted earnings per
share:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">February 28,</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">February 29,</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%; font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Numerator for basic and diluted earnings per share</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">95,706</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">547,729</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif">Denominator for basic earnings per share - weighted average</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">14,961,076</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">14,943,018</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Effects of dilutive securities:</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; text-indent: 10pt">Stock options for employees, directors and outside consultants</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">57,206</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">86,583</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Denominator for diluted earnings per share</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">15,018,282</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">15,029,601</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Basic Earnings Per Share &ndash; Weighted Average</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.01</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.04</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: right">&nbsp;</TD><TD STYLE="font-size: 10pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Diluted Earnings Per Share &ndash; Weighted Average</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.01</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.04</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 15: OTHER COMPREHENSIVE INCOME (LOSS)</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">As of February 28, 2017, certain of our marketable securities were in an unrealized
gain position. Unrealized gains (losses) are principally due to changes in the fair value of our investments held as available-for-sale.
Because we have the ability and intent to hold the securities until maturity, or for the foreseeable future as classified as available-for-sale,
we do not deem the gain or decline to be other-than-temporary.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">For the year ended February 28, 2017, the unrealized gain on our available-for-sale
marketable securities was $112,000 compared to a loss of $70,000 for the year ended February 29, 2016.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">As of February 28, 2017, the unrealized gain on our available-for-sale securities
was $42,250.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The following table sets forth the changes in Accumulated Other Comprehensive Gain
(Loss) for the year ended February 28, 2017:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD><TD STYLE="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Unrealized Gain <BR>
(Loss) on <BR> Available for Sale Securities</TD><TD STYLE="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 84%">Beginning Balance February 29, 2016</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">(70,140</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Current Period Unrealized Gains</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">112,390</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="padding-bottom: 2.5pt">Ending Balance February 28, 2017</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">42,250</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 39 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Cambria,serif; margin: 0">NOTE 16: SIGNIFICANT CUSTOMERS AND FOREIGN SALES</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Export sales to customers located outside the United States were approximately as
follows:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">February 28,</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center">February 29,</TD><TD STYLE="font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-size: 10pt">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD><TD STYLE="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="width: 72%; font: 10pt Cambria,serif; text-align: left">Western Europe</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">1,695,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="width: 10%; font: 10pt Cambria,serif; text-align: right">2,643,000</TD><TD STYLE="width: 1%; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Far East</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">2,702,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">2,947,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">Middle East</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">232,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">247,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">South America</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">208,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">208,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font: 10pt Cambria,serif">Mexico</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">275,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; text-align: right">421,000</TD><TD STYLE="font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">Other</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">249,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">111,000</TD><TD STYLE="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(230,239,255)">
    <TD STYLE="font-size: 10pt; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">5,361,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">6,577,000</TD><TD STYLE="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&nbsp;</TD></TR>
</TABLE>



<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">During Fiscal Years 2017 and 2016, sales to foreign customers accounted for approximately
$5,361,000 and $6,577,000, respectively, of total revenues. For both fiscal years, sales to foreign customers accounted for approximately
56% of total revenues.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">One customer accounted for 7% of the Company&rsquo;s sales for Fiscal Year ended
February 28, 2017.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>NOTE 17:&nbsp;&nbsp;&nbsp;SUBSEQUENT EVENTS</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">The Company has evaluated subsequent events for disclosure purposes.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


<!-- Field: Page; Sequence: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0">SIGNATURES</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">In accordance with Section 13 or 15(d) of the Exchange Act, the Registrant has caused
this report to be signed on its behalf by the undersigned, thereunto duly authorized.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Dated: May 26, 2016</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Sono-Tek Corporation</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">(Registrant)</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">By: <U>/s/ Dr. Christopher L. Coccio</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in">Dr. Christopher L. Coccio,</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0.5in">Chief Executive Officer and Chairman</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">In accordance with the Exchange Act, this report has been signed below by the following
persons on behalf of the Registrant and in the capacities and on the dates indicated.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 32%; font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>/s/ Dr. Christopher L Coccio</U></FONT></TD>
    <TD STYLE="width: 24%; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">May 26, 2017</FONT></TD>
    <TD STYLE="width: 28%; font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>/s/ Samuel Schwartz</U></FONT></TD>
    <TD STYLE="width: 16%; font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">May 26, 2017</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Christopher L. Coccio</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Samuel Schwartz</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Chief Executive Officer, Chairman and Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>/s/ Stephen J. Bagley</U></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">May 26, 2017</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">/<U>s/ Dr. Joseph Riemer</U></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">May 26, 2017</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Stephen J. Bagley</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Dr. Joseph Riemer</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Chief Financial Officer</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>/s/ Edward J. Handler, III</U></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">May 26, 2017</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>/s/ Philip A. Strasburg</U></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">May 26, 2017</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Edward J. Handler, III</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Philip A. Strasburg</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>/s/ R. Stephen Harshbarger</U></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">May 26, 2017</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>/s/ Dr. Donald F. Mowbray</U></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">May 26, 2017</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">R. Stephen Harshbarger</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Donald F. Mowbray</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">President and Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-decoration: underline"><FONT STYLE="font-family: Cambria,serif"><U>/s/ Eric Haskell</U></FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">May 26, 2017</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Eric Haskell</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif"><FONT STYLE="font-family: Cambria,serif">Director</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD>
    <TD STYLE="font-family: Times New Roman,serif">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0; background-color: white">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; background-color: white">&nbsp;</P>


<!-- Field: Page; Sequence: 41 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 2pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: left"></P>



<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10
<SEQUENCE>2
<FILENAME>ex10v.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: right">Exhibit 10(v)</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"><U>AMENDMENT NO. 2 TO EXECUTIVE AGREEMENT</U></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">This Amendment No.
2 to Executive Agreement made as of November 17, 2016 by and between Sono-Tek Corporation, a New York corporation with its principal
office at 2012 Route 9W, Building 3, Milton, NY 12547 (the &ldquo;Company&rdquo;), and Christopher L. Coccio, with an address at
PO Box 3543, Saratoga Springs NY 12866, (&ldquo;Executive&rdquo;), who are parties to that certain Executive Agreement dated as
of September 1, 2007 (the &ldquo;Effective Date&rdquo;) and amended as of August 24, 2014, (the &ldquo;Executive Agreement&rdquo;).</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">WHEREAS, the Company
and Executive desire to amend the Executive Agreement to define the term &ldquo;Person&rdquo; and to clarify that the acquisition
of more than 50% of the issued and outstanding stock of the Company by Persons acting alone or in concert with others will constitute
a &ldquo;Change of Control&rdquo; under the Agreement.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B>NOW, THEREFORE,</B>&nbsp;in
consideration of the premises and the mutual covenants contained herein and other good and valuable consideration, the receipt
and sufficiency of which are hereby acknowledged, the Company and the Executive hereby agree as follows:</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Amendment</U>.
Sections 3 (b) and (c) of the Executive Agreement are hereby amended and restated in their entirety to read as follows:</P>

<P STYLE="font: 11pt/normal Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1.5in">&ldquo;(b)&#9;For the purpose
of this Executive Agreement, a &quot;Change of Control&quot; of the Company shall mean any of the following:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">The sale to a &quot;Non-Affiliate&quot; (as defined below) of all or substantially all of the assets
of the Company;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">The merger of the Company with or into a Non-Affiliate where immediately following such transaction
50% or more of the outstanding voting stock of the remaining entity is not owned by Persons (as defined below) who were shareholders
of the Company immediately prior to such transaction;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iii)</TD><TD STYLE="text-align: justify">The acquisition by any Person, acting alone, or Persons, acting as a group or in concert, who were
not on the Effective Date an Affiliate or Major Shareholder (as such terms are defined below) of 50% or more of the issued and
outstanding stock of the Company; or</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iv)</TD><TD STYLE="text-align: justify">The Board of Directors of the Company shall cease to be a &quot;Qualified Board&quot; (as defined
below).</TD></TR></TABLE>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
purposes of this Executive Agreement:</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(98,145,178) 2pt solid"></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->



<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">Persons or entities shall be &quot;Affiliates&quot; if one controls the other or if they are under
common control. &quot;Control&quot; shall mean the ownership of 50% or more of the issued and outstanding stock or other equity
of any such entity.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">&quot;Major Shareholder&quot; shall mean any Person who directly or indirectly owned as of the
Effective Date 25% of the issued and outstanding stock of the Company.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iii)</TD><TD STYLE="text-align: justify">&quot;Qualified Board&quot; shall mean the Board of Directors of the Company which is comprised
of no fewer than five persons at least a majority of whose members are currently directors of the Company or shall have been elected
or nominated to the Board by a &quot;Qualified Board&quot;.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iv)</TD><TD STYLE="text-align: justify">&quot;Cause&quot; shall mean: (1) proven or admitted (A) embezzlement, or (B) material dishonest
misuse of the Company funds or assets; (2) an admitted or proven act constituting a felony or misdemeanor (other than minor offenses
such as traffic violations) or conviction for such act; (3) continued conduct materially adverse to the interests of the Company
which does not cease within thirty (30) days of written notice from the Board of Directors of the Company; (4) repeated material
failure by Executive, after written warning by the Board of Directors of the Company, to perform the duties of his or her employment
(including without limitation material failure to follow or comply with the reasonable and lawful written directives of the Board
of Directors of the Company); or (5)&nbsp;breach of any statutory or common law fiduciary duty of loyalty to the Company which
is not cured within thirty (30) days of written notice from the Board of Directors of the Company.</TD></TR></TABLE>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 2in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(v)</TD><TD STYLE="text-align: justify">&ldquo;Person&rdquo; shall mean any natural person, company, corporation, limited liability company,
general partnership, limited partnership, limited liability partnership, trust, estate, proprietorship, joint venture, business
organization or governmental entity.&rdquo;</TD></TR></TABLE>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Agreement</U>.
The parties hereto acknowledge and agree that, other than as set forth in this Amendment, the Agreement remains unchanged and in
full force and effect.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Entire
Agreement</U>. This Amendment No. 2, taken together with the Executive Agreement (to the extent not expressly amended hereby) represent
the entire agreement of the parties, supersede any and all previous contracts, arrangements or understandings between the parties
with respect to the subject matter hereof, and may be amended at any time only by mutual written agreement of the parties hereto.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->


<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Counterparts</U>.
This Amendment No. 2 may be executed in counterparts, each of which will be deemed to be an original and all of which will together
constitute one and the same instrument.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">IN WITNESS WHEREOF, this instrument is
executed as of the date first above written.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0pt 0 12pt">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0pt 0 12pt 3in">SONO-TEK CORPORATION</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 3in">By:&nbsp;<U>/s/ R. Stephen Harshbarger</U></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt">President</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 3in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt"><U>Christopher L. Coccio</U></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt">Executive</P>

<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt">&nbsp;</P>



<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10
<SEQUENCE>3
<FILENAME>ex10w.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: right">Exhibit 10(w)</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"><U>AMENDMENT NO. 3 TO EXECUTIVE AGREEMENT</U></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">This Amendment No.
3 to Executive Agreement made as of November 17, 2016 by and between Sono-Tek Corporation, a New York corporation with its principal
office at 2012 Route 9W, Building 3, Milton, NY 12547 (the &ldquo;Company&rdquo;), and R. Stephen Harshbarger, with an address
at 13 Banks Hill, Pawling NY 12564, (&ldquo;Executive&rdquo;), who are parties to that certain Executive Agreement dated as of
March 5, 2008 (the &ldquo;Effective Date&rdquo;) and amended as of March 8, 2012 and August 24, 2015 (the &ldquo;Executive Agreement&rdquo;).</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">WHEREAS, the Company
and Executive desire to amend the Executive Agreement to define the term &ldquo;Person&rdquo; and to clarify that the acquisition
of more than 50% of the issued and outstanding stock of the Company by Persons acting alone or in concert with others will constitute
a &ldquo;Change of Control&rdquo; under the Agreement.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B>NOW, THEREFORE,</B>&nbsp;in
consideration of the premises and the mutual covenants contained herein and other good and valuable consideration, the receipt
and sufficiency of which are hereby acknowledged, the Company and the Executive hereby agree as follows:</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Amendment</U>.
Sections 3 (b) and (c) of the Executive Agreement are hereby amended and restated in their entirety to read as follows:</P>

<P STYLE="font: 11pt/normal Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1.5in">&ldquo;(b)&#9;For the purpose
of this Executive Agreement, a &quot;Change of Control&quot; of the Company shall mean any of the following:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">The sale to a &quot;Non-Affiliate&quot; (as defined below) of all or substantially all of the assets
of the Company;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">The merger of the Company with or into a Non-Affiliate where immediately following such transaction
50% or more of the outstanding voting stock of the remaining entity is not owned by Persons (as defined below) who were shareholders
of the Company immediately prior to such transaction;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iii)</TD><TD STYLE="text-align: justify">The acquisition by any Person, acting alone, or Persons, acting as a group or in concert, who were
not on the Effective Date an Affiliate or Major Shareholder (as such terms are defined below) of 50% or more of the issued and
outstanding stock of the Company; or</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iv)</TD><TD STYLE="text-align: justify">The Board of Directors of the Company shall cease to be a &quot;Qualified Board&quot; (as defined
below).</TD></TR></TABLE>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
purposes of this Executive Agreement:</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(98,145,178) 2pt solid"></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->



<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">Persons or entities shall be &quot;Affiliates&quot; if one controls the other or if they are under
common control. &quot;Control&quot; shall mean the ownership of 50% or more of the issued and outstanding stock or other equity
of any such entity.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">&quot;Major Shareholder&quot; shall mean any Person who directly or indirectly owned as of the
Effective Date 25% of the issued and outstanding stock of the Company.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iii)</TD><TD STYLE="text-align: justify">&quot;Qualified Board&quot; shall mean the Board of Directors of the Company which is comprised
of no fewer than five persons at least a majority of whose members are currently directors of the Company or shall have been elected
or nominated to the Board by a &quot;Qualified Board&quot;.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iv)</TD><TD STYLE="text-align: justify">&quot;Cause&quot; shall mean: (1) proven or admitted (A) embezzlement, or (B) material dishonest
misuse of the Company funds or assets; (2) an admitted or proven act constituting a felony or misdemeanor (other than minor offenses
such as traffic violations) or conviction for such act; (3) continued conduct materially adverse to the interests of the Company
which does not cease within thirty (30) days of written notice from the Board of Directors of the Company; (4) repeated material
failure by Executive, after written warning by the Board of Directors of the Company, to perform the duties of his or her employment
(including without limitation material failure to follow or comply with the reasonable and lawful written directives of the Board
of Directors of the Company); or (5)&nbsp;breach of any statutory or common law fiduciary duty of loyalty to the Company which
is not cured within thirty (30) days of written notice from the Board of Directors of the Company.</TD></TR></TABLE>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 2in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(v)</TD><TD STYLE="text-align: justify">&ldquo;Person&rdquo; shall mean any natural person, company, corporation, limited liability company,
general partnership, limited partnership, limited liability partnership, trust, estate, proprietorship, joint venture, business
organization or governmental entity.&rdquo;</TD></TR></TABLE>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Agreement</U>.
The parties hereto acknowledge and agree that, other than as set forth in this Amendment, the Agreement remains unchanged and in
full force and effect.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Entire
Agreement</U>. This Amendment No. 3, taken together with the Executive Agreement (to the extent not expressly amended hereby) represent
the entire agreement of the parties, supersede any and all previous contracts, arrangements or understandings between the parties
with respect to the subject matter hereof, and may be amended at any time only by mutual written agreement of the parties hereto.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->


<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Counterparts</U>.
This Amendment No. 3 may be executed in counterparts, each of which will be deemed to be an original and all of which will together
constitute one and the same instrument.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">IN WITNESS WHEREOF, this instrument is
executed as of the date first above written.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0pt 0 12pt">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0pt 0 12pt 3in">SONO-TEK CORPORATION</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 3in">By:&nbsp;<U>Christopher L. Cocc</U>io</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt">CEO</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 3in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt"><U>R. Stephen Harshbarger</U></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt">Executive</P>

<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt">&nbsp;</P>



<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10
<SEQUENCE>4
<FILENAME>ex10x.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: right">Exhibit 10(x)</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: center"><U>AMENDMENT NO. 2 TO EXECUTIVE AGREEMENT</U></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">This Amendment No.
2 to Executive Agreement made as of November 17, 2016 by and between Sono-Tek Corporation, a New York corporation with its principal
office at 2012 Route 9W, Building 3, Milton, NY 12547 (the &ldquo;Company&rdquo;), and Stephen J. Bagley, with an address at 128
North Ohioville Road, New Paltz NY 12561, (&ldquo;Executive&rdquo;), who are parties to that certain Executive Agreement dated
as of September 1, 2007 (the &ldquo;Effective Date&rdquo;) and amended as of May 21, 2015, (the &ldquo;Executive Agreement&rdquo;).</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">WHEREAS, the Company
and Executive desire to amend the Executive Agreement to define the term &ldquo;Person&rdquo; and to clarify that the acquisition
of more than 50% of the issued and outstanding stock of the Company by Persons acting alone or in concert with others will constitute
a &ldquo;Change of Control&rdquo; under the Agreement.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><B>NOW, THEREFORE,</B>&nbsp;in
consideration of the premises and the mutual covenants contained herein and other good and valuable consideration, the receipt
and sufficiency of which are hereby acknowledged, the Company and the Executive hereby agree as follows:</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Amendment</U>.
Sections 3 (b) and (c) of the Executive Agreement are hereby amended and restated in their entirety to read as follows:</P>

<P STYLE="font: 11pt/normal Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1.5in">&ldquo;(b)&#9;For the purpose
of this Executive Agreement, a &quot;Change of Control&quot; of the Company shall mean any of the following:</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">The sale to a &quot;Non-Affiliate&quot; (as defined below) of all or substantially all of the assets
of the Company;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">The merger of the Company with or into a Non-Affiliate where immediately following such transaction
50% or more of the outstanding voting stock of the remaining entity is not owned by Persons (as defined below) who were shareholders
of the Company immediately prior to such transaction;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iii)</TD><TD STYLE="text-align: justify">The acquisition by any Person, acting alone, or Persons, acting as a group or in concert, who were
not on the Effective Date an Affiliate or Major Shareholder (as such terms are defined below) of 50% or more of the issued and
outstanding stock of the Company; or</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iv)</TD><TD STYLE="text-align: justify">The Board of Directors of the Company shall cease to be a &quot;Qualified Board&quot; (as defined
below).</TD></TR></TABLE>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 12pt; text-indent: 1.5in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For
purposes of this Executive Agreement:</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(98,145,178) 2pt solid"></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->



<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD STYLE="text-align: justify">Persons or entities shall be &quot;Affiliates&quot; if one controls the other or if they are under
common control. &quot;Control&quot; shall mean the ownership of 50% or more of the issued and outstanding stock or other equity
of any such entity.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(ii)</TD><TD STYLE="text-align: justify">&quot;Major Shareholder&quot; shall mean any Person who directly or indirectly owned as of the
Effective Date 25% of the issued and outstanding stock of the Company.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 12pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iii)</TD><TD STYLE="text-align: justify">&quot;Qualified Board&quot; shall mean the Board of Directors of the Company which is comprised
of no fewer than five persons at least a majority of whose members are currently directors of the Company or shall have been elected
or nominated to the Board by a &quot;Qualified Board&quot;.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iv)</TD><TD STYLE="text-align: justify">&quot;Cause&quot; shall mean: (1) proven or admitted (A) embezzlement, or (B) material dishonest
misuse of the Company funds or assets; (2) an admitted or proven act constituting a felony or misdemeanor (other than minor offenses
such as traffic violations) or conviction for such act; (3) continued conduct materially adverse to the interests of the Company
which does not cease within thirty (30) days of written notice from the Board of Directors of the Company; (4) repeated material
failure by Executive, after written warning by the Board of Directors of the Company, to perform the duties of his or her employment
(including without limitation material failure to follow or comply with the reasonable and lawful written directives of the Board
of Directors of the Company); or (5)&nbsp;breach of any statutory or common law fiduciary duty of loyalty to the Company which
is not cured within thirty (30) days of written notice from the Board of Directors of the Company.</TD></TR></TABLE>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 2in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(v)</TD><TD STYLE="text-align: justify">&ldquo;Person&rdquo; shall mean any natural person, company, corporation, limited liability company,
general partnership, limited partnership, limited liability partnership, trust, estate, proprietorship, joint venture, business
organization or governmental entity.&rdquo;</TD></TR></TABLE>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Agreement</U>.
The parties hereto acknowledge and agree that, other than as set forth in this Amendment, the Agreement remains unchanged and in
full force and effect.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Entire
Agreement</U>. This Amendment No. 2, taken together with the Executive Agreement (to the extent not expressly amended hereby) represent
the entire agreement of the parties, supersede any and all previous contracts, arrangements or understandings between the parties
with respect to the subject matter hereof, and may be amended at any time only by mutual written agreement of the parties hereto.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;&nbsp;</P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt">&nbsp;</DIV>
    <!-- Field: /Page -->


<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 8pt">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Counterparts</U>.
This Amendment No. 2 may be executed in counterparts, each of which will be deemed to be an original and all of which will together
constitute one and the same instrument.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">IN WITNESS WHEREOF, this instrument is
executed as of the date first above written.</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0pt 0 12pt">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0pt 0 12pt 3in">SONO-TEK CORPORATION</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 3in">By:&nbsp;<U>Christopher L. Coccio</U></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt">CEO</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 3in">&nbsp;</P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt"><U>Stephen J. Bagley</U></P>

<P STYLE="font: 12pt/normal Times New Roman, Times, Serif; margin: 0 0 0 243pt">Executive</P>

<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt">&nbsp;</P>



<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(98,145,178) 2pt solid"><P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>5
<FILENAME>ex21.htm
<DESCRIPTION>SUBSIDIARIES OF THE REGISTRANT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: right"><B>Exhibit 21</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><U>Subsidiaries of the Registrant</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; font-family: Times New Roman,serif; text-decoration: underline; text-align: center"><FONT STYLE="font-family: Cambria,serif"><U>Name</U></FONT></TD>
    <TD STYLE="width: 50%; font-family: Times New Roman,serif; text-decoration: underline; text-align: center"><FONT STYLE="font-family: Cambria,serif"><U>State of Organization</U></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">&nbsp;</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-align: center"><FONT STYLE="font-family: Cambria,serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman,serif; text-decoration: underline; text-align: center"><FONT STYLE="font-family: Cambria,serif">Sono-Tek Industrial Park LLC</FONT></TD>
    <TD STYLE="font-family: Times New Roman,serif; text-decoration: underline; text-align: center"><FONT STYLE="font-family: Cambria,serif">New York</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>6
<FILENAME>ex23-1.htm
<DESCRIPTION>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: right"><B>Exhibit 23.1</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center"><U>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0">To the Board of Directors and Stockholders of</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-indent: 0">Sono-Tek Corporation</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">We consent to the use in connection with the Annual Report on Form 10-K of Sono-Tek
Corporation, of our report dated May 26, 2017, relating to the financial statements of Sono-Tek Corporation, as of February
28, 2017 and February 29, 2016 and for the years then ended. We hereby consent to incorporation by reference,  the Registration
Statements Nos. 333-11913 and 333-216504 on Form S-8.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">/s/ LIGGETT &amp; WEBB, P.A.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">Certified Public Accountants</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">New York, New York</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">May 26, 2017</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>ex31-1.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">RULE 13a-14/15d &ndash; 14(a) CERTIFICATION</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">I, Christopher L. Coccio (principal executive officer), certify that:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD>I have reviewed this Annual Report on Form 10-K of Sono-Tek Corporation;</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD>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;</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD>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;</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD>Sono-Tek Corporation&rsquo;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 &ndash; 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:</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">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;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">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;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">c) Evaluated the effectiveness of the registrant&rsquo;s disclosure controls
and procedures and presented in this report our conclusions about the effectiveness of disclosure controls and procedures, as of
the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">d) Disclosed in this report any change in the registrant&rsquo;s internal
control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s
fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect,
the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD>Sono-Tek Corporation&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal
control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of
directors (or persons performing equivalent functions):</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">a.</TD><TD>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&rsquo;s ability to record, process, summarize and report financial
information; and</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">b.</TD><TD>Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s
internal controls over financial reporting.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">Date: May 26, 2017</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in"><U>/s/ Christopher L. Coccio&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">Christopher L. Coccio</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">Chief Executive Officer and Chairman</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">(principal executive officer)</P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>ex31-2.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">RULE 13a-14/15d &ndash; 14(a) CERTIFICATION</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">I, Stephen J. Bagley (principal accounting officer), certify that:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD>I have reviewed this Annual Report on Form 10-K of Sono-Tek Corporation;</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD>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;</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD>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;</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD>Sono-Tek Corporation&rsquo;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 &ndash; 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:</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">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;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">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;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">c) Evaluated the effectiveness of the registrant&rsquo;s disclosure controls
and procedures and presented in this report our conclusions about the effectiveness of disclosure controls and procedures, as of
the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">d) Disclosed in this report any change in the registrant&rsquo;s internal
control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s
fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect,
the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD>Sono-Tek Corporation&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal
control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of
directors (or persons performing equivalent functions):</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">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&rsquo;s ability
to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">b) Any fraud, whether or not material, that involves management or other
employees who have a significant role in the registrant&rsquo;s internal controls over financial reporting.</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 1in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">Date: May 26, 2017</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in"><U>/s/ Stephen J. Bagley&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">Stephen J. Bagley</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">Chief Financial Officer</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">(principal accounting officer)</P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>ex32-1.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: right"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">CERTIFICATION PURSUANT TO</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">18 U.S.C. SECTION 1350,</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">In connection with the Annual Report of Sono-Tek Corporation on Form 10-K for the
year ended February 28, 2017 as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;).
I, Christopher L. Coccio, Chief Executive Officer and Chairman (principal executive officer) of the Company, certify, pursuant
to 18 U.S.C. section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 24pt">(1)</TD><TD>The Report fully complies with the requirements of section 13(a) and 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 24pt">(2)</TD><TD>The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations
of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt; text-indent: -67.5pt">Date: May 26, 2017</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt; text-indent: -67.5pt">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt; text-indent: -67.5pt"><U>/s/ Christopher L. Coccio&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt; text-indent: -67.5pt">Christopher L. Coccio</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt; text-indent: -67.5pt">Chief Executive Officer and Chairman</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt; text-indent: -67.5pt">(principal executive officer)</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt; text-indent: -67.5pt">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>10
<FILENAME>ex32-2.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: right"><B>Exhibit 32.2</B></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">CERTIFICATION PURSUANT TO</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">18 U.S.C. SECTION 1350,</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">In connection with the Annual Report of Sono-Tek Corporation on Form 10-K for the
year ended February 28, 2017 as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;).
I, Stephen J. Bagley, Chief Financial Officer (principal accounting officer) of the Company, certify, pursuant to 18 U.S.C. section
1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 24pt">(1)</TD><TD>The Report fully complies with the requirements of section 13(a) and 15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Cambria,serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 24pt">(2)</TD><TD>The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations
of the Company.</TD></TR></TABLE>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt; text-indent: -67.5pt">Date: May 26, 2017</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt; text-indent: -67.5pt">&nbsp;</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in"><U>/s/ Stephen J. Bagley&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">Stephen J. Bagley</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">Chief Financial Officer</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 0.25in">(principal accounting officer)</P>

<P STYLE="font: 10pt Cambria,serif; margin: 0 0 0 67.5pt; text-indent: -67.5pt">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>sonotek-logo.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 sonotek-logo.jpg
M_]C_X0G,17AI9@  34T *@    @ " $2  ,    !  $   $:  4    !
M;@$;  4    !    =@$H  ,    !  (   $Q  (    >    ?@$R  (    4
M    G $[  (    $:FUP (=I  0    !    L    -P +<;    G$  MQL
M "<0061O8F4@4&AO=&]S:&]P($-3-2XQ(%=I;F1O=W, ,C Q-3HP-3HQ-2 Q
M-3HS.#HT,@   Z !  ,    !  $  * "  0    !   '&J #  0    !
MG          & 0,  P    $ !@   1H !0    $   $J 1L !0    $   $R
M 2@  P    $  @   @$ !     $   $Z @( !     $   B*         $@
M   !    2     '_V/_M  Q!9&]B95]#30 !_^X #D%D;V)E &2      ?_;
M (0 # @(" D(# D)#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01
M# P,# P1$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\
M$0@ #@"@ P$B  (1 0,1 ?_=  0 "O_$ 3\   $% 0$! 0$!          ,
M 0($!08'" D*"P$  04! 0$! 0$          0 " P0%!@<("0H+$  !! $#
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
M       0CL_8NKN=$M$"\\9T40!D)3A"24T$.@      CP   !     !
M   +<')I;G1/=71P=70    $     %!S=%-B;V]L 0    !);G1E96YU;0
M  !);G1E     $-L<FT    /<')I;G13:7AT965N0FET8F]O;      +<')I
M;G1E<DYA;65415A4    #0!, &4 > !M &$ <@!K "  5  V #( ,@   #A"
M24T$.P     !L@   !     !       2<')I;G1/=71P=71/<'1I;VYS
M$@    !#<'1N8F]O;       0VQB<F)O;VP      %)G<TUB;V]L      !#
M<FY#8F]O;       0VYT0V)O;VP      $QB;'-B;V]L      !.9W1V8F]O
M;       16UL1&)O;VP      $EN=')B;V]L      !"8VMG3V)J8P    $
M      !21T)#     P    !29" @9&]U8D!OX            $=R;B!D;W5B
M0&_@            0FP@(&1O=6) ;^            !"<F1456YT1B-2;'0
M              !";&0@56YT1B-2;'0               !2<VQT56YT1B-0
M>&Q <L            IV96-T;W)$871A8F]O; $     4&=0<V5N=6T
M4&=0<P    !09U!#     $QE9G15;G1&(U)L=                %1O<"!5
M;G1&(U)L=                %-C;"!5;G1&(U!R8T!9        .$))30/M
M       0 2P    !  $!+     $  3A"24T$)@      #@             _
M@   .$))300-       $    >#A"24T$&0      !    !XX0DE- _,
M  D           $ .$))32<0       *  $          CA"24T#]0
M2  O9F8  0!L9F8 !@       0 O9F8  0"AF9H !@       0 R     0!:
M    !@       0 U     0 M    !@       3A"24T#^       <   ____
M_________________________P/H     /__________________________
M__\#Z     #_____________________________ ^@     ____________
M_________________P/H   X0DE-!         (  #A"24T$ @       @
M.$))300P       ! 0 X0DE-!"T       8  0    (X0DE-! @      !
M   !   "0    D      .$))300>       $     #A"24T$&@     #40
M  8              )P   <:    #@!& &\ <@!M #$ , !+ #( ,@ X #$
M-0 M #$    !                          $             !QH   "<
M                      $                         $     $
M  !N=6QL     @    9B;W5N9'-/8FIC     0       %)C=#$    $
M %1O<"!L;VYG          !,969T;&]N9P          0G1O;6QO;F<   "<
M     %)G:'1L;VYG   '&@    9S;&EC97-6;$QS     4]B:F,    !
M   %<VQI8V4    2    !W-L:6-E241L;VYG          =G<F]U<$E$;&]N
M9P         &;W)I9VEN96YU;0    Q%4VQI8V5/<FEG:6X    -875T;T=E
M;F5R871E9     !4>7!E96YU;0    I%4VQI8V54>7!E     $EM9R     &
M8F]U;F1S3V)J8P    $       !28W0Q    !     !4;W @;&]N9P
M    3&5F=&QO;F<          $)T;VUL;VYG    G     !29VAT;&]N9P
M!QH    #=7)L5$585     $       !N=6QL5$585     $       !-<V=E
M5$585     $       9A;'1486=415A4     0      #F-E;&Q497AT27-(
M5$U,8F]O; $    (8V5L;%1E>'1415A4     0      "6AO<GI!;&EG;F5N
M=6T    /15-L:6-E2&]R>D%L:6=N    !V1E9F%U;'0    )=F5R=$%L:6=N
M96YU;0    ]%4VQI8V5697)T06QI9VX    '9&5F875L=     MB9T-O;&]R
M5'EP965N=6T    115-L:6-E0D=#;VQO<E1Y<&4     3F]N90    ET;W!/
M=71S971L;VYG          IL969T3W5T<V5T;&]N9P         ,8F]T=&]M
M3W5T<V5T;&]N9P         +<FEG:'1/=71S971L;VYG       X0DE-!"@
M      P    "/_         X0DE-!!0       0    ".$))300,      BF
M     0   *     .   !X   &D    B* !@  ?_8_^T #$%D;V)E7T--  '_
M[@ .061O8F4 9(     !_]L A  ," @("0@,"0D,$0L*"Q$5#PP,#Q48$Q,5
M$Q,8$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P, 0T+"PT.
M#1 .#A 4#@X.%!0.#@X.%!$,# P,#!$1# P,# P,$0P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1"  . * # 2(  A$! Q$!_]T !  *_\0!/P
M 04! 0$! 0$          P ! @0%!@<("0H+ 0 !!0$! 0$! 0         !
M  (#! 4&!P@)"@L0  $$ 0,"! (%!P8(!0,,,P$  A$#!"$2,05!46$3(G&!
M,@84D:&Q0B,D%5+!8C,T<H+10P<EDE/PX?%C<S46HK*#)D235&1%PJ-T-A?2
M5>)E\K.$P]-UX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'
MEZ>WQ]?G]Q$  @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12A
ML4(CP5+1\#,D8N%R@I)#4Q5C<S3Q)086HK*#!R8UPM)$DU2C%V1%539T9>+R
MLX3#TW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B<W1U=G=X>7I[?'
M_]H # ,!  (1 Q$ /P"SG'JYZOU,]:/UF:1E6?8OV//V7[)I]ECT?9ZNS^=_
M\$_3>JK6)F.Z_P!3Z/T/IW5LYO1OV>_J%F7ZA9F9#VW/Q/L^1EPVQOH6-=ZG
MI_3_ .V;*]/J'2:+,O)L=UKZPT[['N=5CLN-39)/IXWIX%GZ)G^!].RQ4*L+
MZC78O0*>CY^3BY+&7?LG)PVV.R'L#WMS/M#'8]OZ!^1ZKW_:*::OYWT/T/J)
M*<WZP=1ZOT3'^LO1:>I9=]6-1B9>'DV6EV33ZMU->13]K&VYV_?[/=_-?VU>
M/5^JU7]&Z+EYCQU'IO5JL3,<VPM.5C65V7865:UKOTM>12S]-O?9^L5O]53O
MP/J2WIGUAQL_J6:^YSL<];S<AM@RFC>S[$QC+,7;]GWM_1^AC6?H7_Z/T%I?
M6#&^J-OUKZ+9U#+LHZW3L.%56"?5;O/H-R?T-S&U^JV[T_TF/].Y)3D]'Q.I
M_63ZNYGUER.LYV+F7.O?BTX]YJQZ!07MIJ=C,]EK?T?Z?U/?;5_POZ5:72_K
M7=U+H?2:,QES<CK..:KLNAPJ<QSG.Q/7Q]K?Y[</M'L_HZH6=,^JEV-U>[ Z
MOU+&Z.;;/VGCX3+#C!X_I7HO&'=^A=_VH^S6OH]'_NNNRZ-^ROV5A?LK;^S_
M $6?8XG^;V^S^=_2[MGT_4_2_P"E1B0#J+6Y(S(J$N V-:XM/TH_X3QO3.A9
M%OULZETFSK?5W8W3:\6ZF<QVYQL!LM;?[?TE;MJQL#J^?UO&/5>H'ZSV693W
MNK;T9NS#96'.9731M=^E=7MV6VO]^_\ [=L[[ HZ,WZU=5NQ\BQ_5;*L<9N.
MX?HV,#3]F=6[TF_SC?I_I[5S^+TSZMWV95O0NK=8Q<1U[_4IZ:RXXK;0?TWV
M8_8LBO;O_P!!;Z/[GZ-!<U.J=>ZO3]8.L]'Q\JR@]2S<7"QLVUSCCX8?C^K=
MZ/N]F5D3^K4L]+U+?TGJ_HUW553>E=*V!]V4,2HDV7V&RZPL!>YUMS_I66?^
MJ_8N9ZMC?4G;]9CU/+?LO=C#JH<#^@LV;<)V'MHW.MV_I/9]J_[XNGZ73Z'3
M<>HWW936UB+\L1>YL2S[2'5T.];9[;/5J9=_IOTJ2GDOJITC.^L'2L3ZP=2Z
MUU$966XW&C&R#3CM#;'-90W&8W;LV5_I%8L^O.:W$?UP=/8?J[5D_9G9)N/V
M@M]3[(<YF+Z6S[/Z_P"C]'UOM"K='Z9]7K&LNZ!U;K-73C>748^,RXX8=O\
MTE=+K<*S]6];?ZOZ?TOYU1LP/J::[<IW4<P=#_:$W80:_P#9_P!JW[2US_LO
M]"^U>_\ I7[.^T)*;V)]<.K9.?EL9TQKL#$R\S"?E-M<2Q^)6[(9;D5^AZ=5
M.3[*6_IOYU__ &ZL'ZZ9_I]-RNK8%6-T_JU;GT9-%YM+'-J=E-JR*74TN_2U
M5OV^D^WWJQTVCHU72_K$.E9#[_4S,U^<;00*\IS&_::*_P!%5^AJ]FS;ZW_&
MV+#^K&%T*FCZOW]6ZAEY&0_$/V#&RFO&&TFF;_1=]FHI]F+ZC:_M-]GZ+_K:
M2G6POKAU-QZ7E]0Z<S%Z7URQM.%:R[U+F.L:ZS$^U4^DQGZVQN]GHVV>C_AD
M'HOUUZOU/!&?=TZC#P[L6S)HS+<AXQVOJN^R.QLV\XVW'>_WVLV^I[/_  (/
M2L#ZJ4V]&O;U'.R,)UC_ -A8N6VP8S;"'&OTW68M+M[*]_[/^V7_ ,W_ $;U
M$1F+]3&_XM_LS\RY_P!6MI'VQP=ZVN3+7[64,LW5YOM9^J_\9^C24K$^N^5U
M')R.F8K,'(R_LC\FB[%RWV4^QS:K*;[/LM5U%K6/]6O]'_F?353I'5.J/Z-]
M5GY[[7.R\MC*K:LI^ZYAKN>Y_4FV4N]7Z']%]9__ !ZUL;IW2<;ZP5V9G5,W
M,ZC]BM%=66UH;]F+F?:'_H,/%]V_9_A?45/IG3_JO7@=$]'J6;=B#-;9T;UV
MD38&6@8S-V)5;]D<PO\ YW_M])27#^NW4,BO!ZG9TUM?0^J90P\:X73D-WO=
M1CY.1C^FVEM-MC?>QF1OJ_X7_"-1]=>J;L6_)Z;4W S.HGI3+:\@NM;9ZC\=
MMKZ'4,9Z6^K_ $ZI]/P?J8QO3,FCJ.;9TDY\]*PWMM&&,LO=Z3:G_966^FR_
M=Z'K9/H>KZOT_P!,KC</ZJ#IO3V?;L@XS.MBW&L+3N?G^M:?LEGZO_,?:/5;
MNV5_^&4E/__9.$))300A      !9     0$    / $$ 9 !O &( 90 @ %
M: !O '0 ;P!S &@ ;P!P    %0!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H
M &\ <  @ $, 4P U "X ,0    $ .$))300&       '  @    ! 0#_X1%
M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@8F5G:6X]
M(N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M
M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!8
M35 @0V]R92 U+C M8S V,2 V-"XQ-# Y-#DL(#(P,3 O,3(O,#<M,3 Z-3<Z
M,#$@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW
M,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^(#QR9&8Z1&5S8W)I
M<'1I;VX@<F1F.F%B;W5T/2(B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO<F<O
M9&,O96QE;65N=',O,2XQ+R(@>&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N
M8V]M+WAA<"\Q+C O(B!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC;VTO
M<&1F+S$N,R\B('AM;&YS.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA
M<"\Q+C O;6TO(B!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(B!X;6QN<SIS=%)E9CTB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(@
M>&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O;G,N861O8F4N8V]M+W!H;W1O<VAO
M<"\Q+C O(B!D8SIF;W)M870](FEM86=E+VIP96<B('AM<#I#<F5A=&5$871E
M/2(R,#$U+3 U+3$U5#$S.C$U.C4R+3 T.C P(B!X;7 Z0W)E871O<E1O;VP]
M(E!38W)I<'0U+F1L;"!697)S:6]N(#4N,BXR(B!X;7 Z36]D:69Y1&%T93TB
M,C Q-2TP-2TQ-50Q-3HS.#HT,BTP-#HP,"(@>&UP.DUE=&%D871A1&%T93TB
M,C Q-2TP-2TQ-50Q-3HS.#HT,BTP-#HP,"(@<&1F.E!R;V1U8V5R/2)!8W)O
M8F%T($1I<W1I;&QE<B Q,"XQ+C$T("A7:6YD;W=S*2(@>&UP34TZ1&]C=6UE
M;G1)1#TB>&UP+F1I9#HP,#0V1$5#,#$T1D)%-#$Q03<V0CDP03E".4-$0C%"
M-B(@>&UP34TZ26YS=&%N8V5)1#TB>&UP+FEI9#HP,30V1$5#,#$T1D)%-#$Q
M03<V0CDP03E".4-$0C%"-B(@>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)U
M=6ED.C,S961F9&5C+3%B-SDM-#,S9BTX860Q+3AF,#(V,&1F.30W.2(@<&AO
M=&]S:&]P.D-O;&]R36]D93TB,R(@<&AO=&]S:&]P.DE#0U!R;V9I;&4](G-2
M1T(@245#-C$Y-C8M,BXQ(CX@/&1C.G1I=&QE/B \<F1F.D%L=#X@/')D9CIL
M:2!X;6PZ;&%N9STB>"UD969A=6QT(CY-:6-R;W-O9G0@5V]R9" M($9O<FTQ
M,$LR,C@Q-2YD;V,\+W)D9CIL:3X@/"]R9&8Z06QT/B \+V1C.G1I=&QE/B \
M9&,Z8W)E871O<CX@/')D9CI397$^(#QR9&8Z;&D^:FUP/"]R9&8Z;&D^(#PO
M<F1F.E-E<3X@/"]D8SIC<F5A=&]R/B \>&UP34TZ2&ES=&]R>3X@/')D9CI3
M97$^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)C;VYV97)T960B('-T179T.G!A
M<F%M971E<G,](F9R;VT@87!P;&EC871I;VXO<&1F('1O(&%P<&QI8V%T:6]N
M+W9N9"YA9&]B92YP:&]T;W-H;W B+SX@/')D9CIL:2!S=$5V=#IA8W1I;VX]
M(G-A=F5D(B!S=$5V=#II;G-T86YC94E$/2)X;7 N:6ED.C P-#9$14,P,31&
M0D4T,3%!-S9".3!!.4(Y0T1",4(V(B!S=$5V=#IW:&5N/2(R,#$U+3 U+3$U
M5#$U.C,X.C0R+3 T.C P(B!S=$5V=#IS;V9T=V%R94%G96YT/2)!9&]B92!0
M:&]T;W-H;W @0U,U+C$@5VEN9&]W<R(@<W1%=G0Z8VAA;F=E9#TB+R(O/B \
M<F1F.FQI('-T179T.F%C=&EO;CTB8V]N=F5R=&5D(B!S=$5V=#IP87)A;65T
M97)S/2)F<F]M(&%P<&QI8V%T:6]N+W!D9B!T;R!I;6%G92]J<&5G(B\^(#QR
M9&8Z;&D@<W1%=G0Z86-T:6]N/2)D97)I=F5D(B!S=$5V=#IP87)A;65T97)S
M/2)C;VYV97)T960@9G)O;2!A<'!L:6-A=&EO;B]V;F0N861O8F4N<&AO=&]S
M:&]P('1O(&EM86=E+VIP96<B+SX@/')D9CIL:2!S=$5V=#IA8W1I;VX](G-A
M=F5D(B!S=$5V=#II;G-T86YC94E$/2)X;7 N:6ED.C Q-#9$14,P,31&0D4T
M,3%!-S9".3!!.4(Y0T1",4(V(B!S=$5V=#IW:&5N/2(R,#$U+3 U+3$U5#$U
M.C,X.C0R+3 T.C P(B!S=$5V=#IS;V9T=V%R94%G96YT/2)!9&]B92!0:&]T
M;W-H;W @0U,U+C$@5VEN9&]W<R(@<W1%=G0Z8VAA;F=E9#TB+R(O/B \+W)D
M9CI397$^(#PO>&UP34TZ2&ES=&]R>3X@/'AM<$U-.D1E<FEV961&<F]M('-T
M4F5F.FEN<W1A;F-E240](GAM<"YI:60Z,# T-D1%0S Q-$9"130Q,4$W-D(Y
M,$$Y0CE#1$(Q0C8B('-T4F5F.F1O8W5M96YT240](GAM<"YD:60Z,# T-D1%
M0S Q-$9"130Q,4$W-D(Y,$$Y0CE#1$(Q0C8B('-T4F5F.F]R:6=I;F%L1&]C
M=6UE;G1)1#TB=75I9#HS,V5D9F1E8RTQ8C<Y+30S,V8M.&%D,2TX9C R-C!D
M9CDT-SDB+SX@/"]R9&8Z1&5S8W)I<'1I;VX^(#PO<F1F.E)$1CX@/"]X.GAM
M<&UE=&$^(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X<&%C:V5T(&5N9#TB
M=R(_/O_B#%A)0T-?4%)/1DE,10 ! 0  #$A,:6YO A   &UN=')21T(@6%E:
M( ?.  ( "0 & #$  &%C<W!-4T94     $E%0R!S4D="
M  #VU@ !     -,M2% @(
M                        $6-P<G0   %0    ,V1E<V,   &$    ;'=T
M<'0   'P    %&)K<'0   ($    %')865H   (8    %&=865H   (L
M%&)865H   )     %&1M;F0   )4    <&1M9&0   +$    B'9U960   -,
M    AG9I97<   /4    )&QU;6D   /X    %&UE87,   0,    )'1E8V@
M  0P    #')44D,   0\   (#&=44D,   0\   (#&)44D,   0\   (#'1E
M>'0     0V]P>7)I9VAT("AC*2 Q.3DX($AE=VQE='0M4&%C:V%R9"!#;VUP
M86YY  !D97-C         !)S4D="($E%0S8Q.38V+3(N,0
M$G-21T(@245#-C$Y-C8M,BXQ
M                              !865H@        \U$  0    $6S%A9
M6B                      6%E:(        &^B   X]0   Y!865H@
M    8ID  +>%   8VEA96B         DH   #X0  +;/9&5S8P         6
M245#(&AT=' Z+R]W=W<N:65C+F-H               6245#(&AT=' Z+R]W
M=W<N:65C+F-H
M             &1E<V,         +DE%0R V,3DV-BTR+C$@1&5F875L="!2
M1T(@8V]L;W5R('-P86-E("T@<U)'0@              +DE%0R V,3DV-BTR
M+C$@1&5F875L="!21T(@8V]L;W5R('-P86-E("T@<U)'0@
M              !D97-C         "Q2969E<F5N8V4@5FEE=VEN9R!#;VYD
M:71I;VX@:6X@245#-C$Y-C8M,BXQ               L4F5F97)E;F-E(%9I
M97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V+3(N,0
M                =FEE=P      $Z3^ !1?+@ 0SQ0  ^W,  03"P #7)X
M   !6%E:(       3 E6 %    !7'^=M96%S          $
M           "CP    )S:6<@     $-25"!C=7)V        !      %  H
M#P 4 !D '@ C "@ +0 R #< .P!  $4 2@!/ %0 60!> &, : !M '( =P!\
M ($ A@"+ )  E0": )\ I "I *X L@"W +P P0#& ,L T #5 -L X #E .L
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
MMGFV\+=HM^"X6;C1N4JYPKH[NK6[+KNGO"&\F[T5O8^^"KZ$OO^_>K_UP'#
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
M7W['6_!/2:_Z"_NS_P#O'OKO_P!!G?7_ -DWOV.M^#U[_H+^[/\ ^\>^N_\
MT&=]?_9-[]CKW@]>_P"@O[L__O'OKO\ ]!G?7_V3>_8Z]X/7O^@O[L__ +Q[
MZ[_]!G?7_P!DWOV.O>#U[_H+^[/_ .\>^N__ $&=]?\ V3>_8Z]X/7O^@O[L
M_P#[Q[Z[_P#09WU_]DWOV.O>#U[_ *"_NS_^\>^N_P#T&=]?_9-[]CKW@]6C
M_P HW^?WO7^9-\FLCT+G^I]H[,HJ+K[<^]!E<+A]S4-6TN RV)QJ4QFRV9KH
M]+C(LQ AN=(LPL0?8ZHT>D5ZV?\ W[IKKWOW7NO>_=>Z][]U[H%^XOD-TKT'
M@*W<?;?9FR-C45%1U%<(-R[OVQMZMK8Z>GFJ?'04V?K*7RNXIY4C56]3*5'T
M-O=; )P!UKI?++_A4I\0^GZG(;>Z6PN[.R-S4#U%-]Y4[8Q&9VC/50/4T^N#
M+;7W,K/"TD<#*X7E&+?T]^Z=6$GCU1;W5_PJL^9>_9*ZEZWZ]ZWV5CIQ/%3U
MM'-V5@\M#%(9DCE18,]*@D571A^ RC^GO5>G!"!GJLW?O\[?^9KOFKEJJ7Y9
M]V[$$D[3"DV7VCOB@I8@9'?P1I/6R'0->D"_T5??NKZ$].@Y/\W;^:#]/]GW
M^4__ *.+>'_U3[]U[0GITO=D_P Z[^9OLVICJ:GY>=Z[T5*A)_MMV]I[WK:=
MPC(WV[K!6(2C:+,+WLS?U]^Z\42G#JRCI+_A5#\V.O&HJ3L+8_7>_,=3+#%/
M79>J[*SF7J$C\*/-*)<]$C2,J2,?QJ;_ !][KU3P1U>)\3_^%4OQ7[4K,=M_
MO?:^ZNNL_7?;4[UN&VIC\;M6GK)VI:8M-EMU;F)2%99I6+D7$::OP??NFVA(
MX=;'O2/R<Z(^1.WL?N/J#M'8V]*;(44%>*# [PVKG,M1Q3T\53X\A0X&MJS"
MZ+-%Y%8^DL+_ %%_=-%2./0\^_=:Z][]U[KWOW7NO>_=>ZUO?YR7\\O=_P#+
M [GZ\ZMV]UAM;>]/O7KZ+>DU=G<3N.OGIII-UY/;OVT4F'R^/0+IH%>S1L;L
M3JM8#W3J1ZA7JGO_ *"_NS_^\>^N_P#T&=]?_9-[]CJ_@]>_Z"_NS_\ O'OK
MO_T&=]?_ &3>_8Z]X/73_P#"P'LY!K/QZZ\*+ZI-.V=]%]"\OH']YN3;Z#WZ
MO7O!'6U;_+*_F$;'_F*_'7!]Q[=&/Q6XXX,10;UVQ3&GIFPNY:O;E'GLC14^
M.;(5]2D4/WB):ID$@^C"_)]TRRZ33JQKW[JO7O?NO=>]^Z]U[W[KW52'\WS^
M9%N'^6CT%B.Y-O[)Q&]:C([UVWM1Z'-8_+U])&F<H,M6/,$Q%=0.&7^'+8F4
MBS&X-Q;W5D74:=:TR?\ "P#L]T5O]EZZ[]0!_P"/9WU^?_)F]^KT]X/7+_H+
M^[/_ .\>^N__ $&=]?\ V3>_8Z]X/5H_\HW^?WO7^9-\FLCT+G^I]H[,HJ+K
M[<^]!E<+A]S4-6TN RV)QJ4QFRV9KH]+C(LQ AN=(LPL0?8ZHT>D5ZV?_?NF
MNO>_=>Z][]U[KWOW7N@&[M^3?1'QWP%=N/MWM'8VRZ>AHZFL^PSV\=JX/+5D
M=-3SU!CQ]!GJVD,LC_;RQQJI]3C3]0;>ZV 3@=:X/RM_X53?%CJNMR&WNB]K
M[I[$W!0M4TZUN8VKC\EM6HJ8)*FG5H,MM;<P+Q,Z0,K!>49C_3W[[>G5A)X]
M4>]V_P#"J+YK]AM5TO7FQNNMA8^H\R15V)J^R\'E:=)#,J/$(\]*@95D1A_1
ME'X'O5>KB%1QZK7WM_.N_F;[SJ9JJF^7?>FRQ)4&84NT>T][T5-$I=I/#$LU
M:Y"#5IM?Z >_=.>&@\ND#_P[M_-!_P"\]_E/_P"CBWA_]4^_=>T)Z="1L3^=
MQ_,UV/40U55\L>Z]]"*>.<TV\^T-\UU-,(VC;P2+!6QW1M!#"_T9OZ^_=:,:
MTX=68=*?\*KOF9L-Z&D['Z\ZVWICZ?P0SUU9-V5G,M/ GA26HE$^?B1I2J2-
M]+:C_B?>Z]4,(ZO2^)7_  J1^(_<E7C-N]SX7='6NY:Z2EI)*V';6(PFT8*N
MH:EIF:3+[HW,S+"LTTA+E;B-"Q^A]^Z;,3#K8TZA[^Z9[WP&/W'U-V7L??=!
MD:*'(+'M?=^V=QUE)%/!'4B.O@P%75")U26,NI;C4O/(O[IL@CCT,/OW6NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[I ]K;S/7'5_9'88IQ
M5G86PMX;T%*R/(M4=K;>J<X*=XXWC9@_@TE5=2;V# \^_=; J:=:9F[/^%;]
M7MK>&[=KCH["S?W:W!D,+YCM'=#&;[&8Q>0NNY5!O;ZA1_K>_8Z>\$],7_07
MO6?\^*PG_H(;I_\ LF]^QU[P>O?]!>]9_P ^*PG_ *"&Z?\ [)O?L=>\'KW_
M $%[UG_/BL)_Z"&Z?_LF]^QU[P>O?]!>]9_SXK"?^@ANG_[)O?L=>\'KW_07
MO6?\^*PG_H(;I_\ LF]^QU[P>O?]!>]9_P ^*PG_ *"&Z?\ [)O?L=>\'KW_
M $%[UG_/BL)_Z"&Z?_LF]^QU[P>O?]!>]9_SXK"?^@ANG_[)O?L=>\'KW_07
MO6?\^*PG_H(;I_\ LF]^QU[P>O?]!>]9_P ^*PG_ *"&Z?\ [)O?L=>\'I5;
M _X5J5>].P^O=CGH_#4XWOOK:6SS4KM+<Z&F&YL[!AC.LC[E<*4\VH$HP%KE
M3]/?L=>\'%>MRWK3=QW]U_L[>I@6E.Z=O8O.&G5'C6$Y"E6H\81V<BU[6+G_
M %S[]TP>EO[]U[KWOW7ND[N7=^T]F8^7+[PW1MW:F*@5GFR>Y,WC<%CXE6-Y
MF:2LRDL4:@(CL26^BL?H#[]U[JK'Y%?SN/Y?GQOJ*^@W)V[B]ZY&B-1$U/UA
MN'KG>C?<0M/%H*4^?A>VJ WX!LR?ZKW[JXC8]4_=I_\ "M7XQ8*LK:+K;KKL
M+.O#+,E-/G^OX123)&TB(QGQ.Z+&]HSZ?P3_ (>_8ZN(2>BGYW_A7UN*/5_=
MSH3:]1^[9?XMM/=\5X;GEOMMS'U?I_P^OOV.M^">DU_T%_=G_P#>/?7?_H,[
MZ_\ LF]^QUOP>O?]!?W9_P#WCWUW_P"@SOK_ .R;W['7O!Z]_P!!?W9__>/?
M7?\ Z#.^O_LF]^QU[P>O?]!?W9__ 'CWUW_Z#.^O_LF]^QU[P>A@^/7_  JS
M['[I[WZAZ@J^B-@XVE[*['V)L>HR%-MW>D5110[OW=1[;EJH):C<4L:O&M47
M4O$P! )5A<>_=:,( KUNNT=1]U24]21I,\*2Z1<6UK>W/OW3'4GW[KW6NY_.
M9_G9;M_E==B]=;)V[UIMC?$.]]G46YIJG.XK<.0EI9:O<F4P1@B?#97'J%"X
M]7LR,;L>;6 ]CIU(P_5+G_07]V?_ -X]]=_^@SOK_P"R;W['5_!ZX2?\+ >S
MTCD?_9>NNSH1GM_=G??]E;_\]-[]4=>\'K9>_E ?S(,]_,PZ"W/W)G]FX;9=
M5@-YP[63'82ARU!32QR[3QVX_.\>7KJ^0L&K2EQ*!90+7N3[IIU"F@ZMK]^Z
MIU[W[KW7O?NO=>]^Z]U3'_-H_G"]5?RT=B8]XQB=[=N9NLH!BMD*:/->/&5J
MY2D:NR>+QN7H,A$L5;0)%*X0J@>Q]1 'NKHA;K72C_X6 =I-&AD^/77(<J"X
M7;6^RH:W(%]S>_=.^#US_P"@O[L__O'OKO\ ]!G?7_V3>_8Z]X/3G@O^%<7=
M6ZL]A-J[8^-&Q\UN/<>6QN$PV+Q^SNQ*^JJLCEZQ,=0(*2AW'),RM-(B$I&Q
MN0 "2![]7KW@BE2>MQ+X>]J=P=U=#;#[.[LV1A>O-X[RV[@MP3;4P]'N+&G$
M)E</#6U%%DL;NAFJZ>HBG>2-H9&)4  G5?W[I@BAIT:'W[K77O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UQ9@@9W94C12S,Q"A0HNS,QX  Y
M)/OW7NBN]U_-'XO?'[&5^1[0[PZQV_48U9VJ,#4]A[&HMQ,U-%-))%%ALMDJ
M:5GO!)&%X.L:?K>WNM@$\.J4^\?^%/\ \ >LI*V@VLO96],C1/- 9<1M;:F>
MQ<T\1F0/!58G<REHRR(0P'(:_P"1[]U<1.>J[]V?\*\MI13R_P!R.EJFLI=3
M>!MQ;'S5-,4U-H,BT.YR ;:+V_-_>J]7\'H(*C_A7]V0)YA2_'SK]J82,(&F
MVQO@2M'?T&0)N:P-OK;WNHZWX/6#_H+^[/\ ^\>^N_\ T&=]?_9-[]CKW@]>
M_P"@O[L__O'OKO\ ]!G?7_V3>_8Z]X/7O^@O[L__ +Q[Z[_]!G?7_P!DWOV.
MO>#UPD_X6 ]GI'(_^R]==G0C/;^[.^_[*W_YZ;WZHZ]X/6R]_* _F09[^9AT
M%N?N3/[-PVRZK ;SAVLF.PE#EJ"FECEVGCMQ^=X\O75\A8-6E+B4"R@6O<GW
M33J%-!U;7[]U3KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[HL'S'[_K/C#\>.R.Z\?B:3-U>QMK[FS\&
M,KH:FHIJJ3 [4K]Q1PRQ4<U/(0[480A95)!(!!L1[K:C4:=::L?_  L"[/<'
M_G'KKL$&W_'L[[_^R;W[I_P.N?\ T%_=G_\ >/?7?_H,[Z_^R;W['7O!ZN<_
MDU?SN-V_S0M_[WV9N'K/;.QXMITNXJB.IP6)W#CY*@X2+$R()'S&6R"G5_$F
MOI0?I%K6-_=-NFCK8J]^Z;Z][]U[KWOW7N@M[P[!GZGZ;[4[/IJ2&OJ.O.N=
M\;W@H:A)9(*R7:>UZO<$=+-' \;LLC4X1@LBD@FS \CW7ADTZTG<Y_PKQ[-Q
M.X,]AD^/O7DB8?+5>.61MM;Y+2+32: [%=R@$G_ #_6]^QTH\$=-O_07]V?_
M -X]]=_^@SOK_P"R;W['7O!Z.%\!?^%,N_\ YC_*;9OQZRG2NR=NT6YZ.FJI
M,OC<#NZEJX#/NO&[=*QS5^>JHA9:XOS >5!^EP?<>J/'I%>MP3W[IKKWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[K_T=_CW[KW2-[!W_M3J[9>Y=_[VR]%A-L[4P>7S^6KJZLH:%%H
ML+C)LM6)!+D988C*88)"B-(M[<D"Y'NO=?/,_F_?\*$>Z?D!O_>?27Q0W3F.
MN>G\!DLSMJLWKMG+Y[;>XMUT]'7Y+&>05.$S%9CJNCK*"JA:21$"NR* - Y]
MTI2(4J>M7O/93,;LR=3F]VY?([IS=7-)/5YC.5+U^0J9Y9#+++-4S79F9RSL
M2>22?>NG@*8Z@JJHH5%"J/HH%AQ]./?NO=<O?NO==>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>ZV7O^$J?_ &\<S_Y_XP/V..?_  Z=K>_=,RC'7TF/
M>^DW7O?NO=>)MR> .23^/?NO=42?S=OYUO3G\O/9F0V=M7(XK???F;H*JFQ&
MV\;48W/46 EJX,KB(YMQ18/,T>1H9Z7(T<(F!A/B1M1&HJ![[>G$0L>OG8_+
MC^8!\J/FUO'*[H[M[0W77X>OK:NIQVP(=T;BR6SL)35-945D%#C<;G*BH:.*
M#[J:*)-9LC$7N2?>J]*@H'#HEL4$, *PQ)$#]0BA?IQS;W[K?6;W[KW7O?NO
M=>]^Z]UZ_P#Q7W[KW7O?NO=8I88IUT31K*G^I<!A]+?0^_=>Z-I\5OG!\F_A
MEO+$[MZ-[2W?MZAQ]=1U%=LVEW/G<3M7,TE/6TE54T.3HL)/ \D<T='%32+K
M%XKK<<$>ZJRAA3KZ&7\GS^>;U1\^=N8WK;LZMP_7_P @<504\%;BJRHH<%A=
MQ34-!C*>OGPD^Y<W59"MDFKZ\PTQ6#]S21^L$'?29XRN>MA3W[IOKWOW7NO>
M_=>Z^>I_PKG_ .RO^@O_ ! U+_[]#<7OWETJA^'K4T]ZZ=Z][]U[KNYM:YM:
MUOQ;^EO?NO=7]_\ "?+^8KD?AC\K<7UCNW-5"=0=S9!,)+CZNLF7$TF^]Z;B
MV_M3$Y22GGKJ.D3PTL$G[[AW1;V5EX'ATW(NH5'EU].S&9/'YK'466Q5939#
M&Y&FBJZ&NHZB&JI*NFG77#/3U-.S(Z,""K(Q!'T/O?23J=[]U[KWOW7NO>_=
M>ZUD_P#A55! W\N;$3M#&TZ]\]>(LQ4&14_NKNAM"M];7Y]^Z=B^*O7S<8/\
MS'_P1?\ >O>NE763W[KW6R]_PE3_ .WCF?\ S_Q@?L<<_P#AT[6]^Z9E&.OI
M,>]])NO>_=>ZXLRH&=V"(BEF9B%15479F)X  ^I]^Z]UKQ_S@OYZW5/P+V_E
MNKNK*K$]@_(++4%=0P8^BGHL[A=J/41Y7 ROF:G;.;IJ^@R-'7TM._CD@_;1
MM;#45'OW3B1ELGAU\]+Y1_-SY._,C>&4W;WKVIO#<5-D*VJJZ79M5NC/9?:F
M#BJ:R>MCH,31YN>=XX8#4S1PJ7-E8_DGWKI2JA>'14(H8H%T0QI&O^I10H^E
MOH/?NK=9/?NO==W/]3[]U[KKW[KW7=S_ %/OW7NO>_=>ZPRP0S@":))0"" Z
MA@"/H0#[]U[H['Q#_F#_ "J^$F\L-N;ICM/=]%@,=7T,^1Z_;=.XL?L_+T%/
M6T=1545;B\)44YD26"BCI636-41*W^A'NJL@;CU]$K^4A_.OZ<_F&[/H-J[I
MK\1L+OC%8^GCSVUZZHQV H,I64F-QW\4J-MPYS,UF1JX6K*\04\AA&L@J;.+
M'?29XRO#J]GW[IOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N@'^4_
M_9,7R-_\0/V]_P"^^R/OW6U^(=?&\[8_YF]VO_X?VX?_ '+/O72X<.D)[]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H5>@O^RA/
MC_\ ^)QZG_\ >ZHO?NM$8/7V-?C;_P R"Z?_ /$?;9_]UB>]](CQZ&S_ &_U
M]^ZUU4)_,[_F_?'W^75LFN3,YJ@W;VS744Z[=V-A*G!Y^LBR,U-DJ6@;<.&I
M<Q0Y"GIXZZA6&KD1"8U<#]9 'NK*I8]?/J^;7\Z#YN?-?<>;DRG9NYNL.O,A
M5UIH=A; W;O+&X"3'5-35/!%7X7*U]6BMX*MZ9E5B!&H7^M]5Z5"-0.'53%8
MK9&JFKLI(^3R$\CRU%?6GSU<\KMJDDEF;DECR3_7W[J_7E55 50% X  L!_K
M#W[KW7+W[KW77OW7NO>_=>Z][]U[KWOW7NC8? K_ ++=^*7_ (L'TE_[]7$>
M_#K1X'K[&N(_XM=!_P!0D'_6L>]](3QZ<??NO=:!W_"O,D=_] 6/_-)<,?\
MV(>Y/?CTHAZT^_>NG^L,_P#F)O\ EE)_T(??NO=?1?\ ^$GO_9#'97_B7Z/_
M -]=M_WOI++\76TY[]TUU[W[KW7O?NO=$&_F*?._JWX$_'G>':>^,[C8MQG$
MY7'[(VT:[%G+Y7=%7MO)UVVW.(J:^AJ7HWJZ PRS4SE@3I0%_I[JRKJ-.OE2
M?,3Y;=H_-GO?>/>G:6:R%?/G\SFZG;&#JJ_)UE#M7;^6S,^;IL%BJ;+3U,E-
M!!+42>.$3,%N>223[T<]+%4**#HKWOW6^NR)"8HH8I*BHJ)(X*:G@C:6HJJJ
M8Z(*6FA3U/([65$4%F)  O[]U[AUNF?\)U?Y+SYJHPWS6^2VTO\ )@E%D>JM
MH;DQ ,8IJN'!;UVONU\3N;$QS1UE-413QI/2U91.0I+7(V.F))/)>MZ.&&*G
MBC@@C2&&%%CBBC4*D:*+*JJ/H![]TGZR^_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[I"=E=E['ZAV7GNP.Q-RX;:NUMN8S(Y.OR>;RV+P].T>-
MQTV4FI*:IR\U/"T[PP2F*(R@MI/T )'NO 5P.M&_^:=_PIJWCG\YNGI3X2*<
M1@\?79/#Y'M.63-X+.RR4T^0Q$E1M?/;0ST]'44SP2TM3#+XK-(E[:5 /J]*
M$A\VZU)>U^\>Y^]L_7;F[D[1WMV1ELA43U4\N[]P5^=T25,\E3(L4F09WMKE
ME87)Y9C^?>J]/  "@Z">*EIX/\S!'%_P1 O^]>_=6ZD7/]3[]UKKKW[KW7O?
MNO=>]^Z]U[W[KW6*?_,3?\LI/^A#[]U[KZ+_ /PD]_[(8[*_\2_1_P#OKMO^
M]])9?BZVG/?NFNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NJV_YMG_9 _R%_P#$:]C?^^QSGO8ZLGQ=
M?(IB^C?\'/\ O0]UZ6]9/?NO=;?/_"13_F>G<O\ VK=__P#N/M;WX=-3_".M
M_P!][Z2]>]^Z]U[W[KW1:?F;_P!DC_)[_P 5][G_ /?;9/W[K8XCKXX&\_\
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
MX;:FUL/C-O[<V]CJ7$X3"8;'T6*Q6*QM%$(:2AQ^-QT<4$$,: *D4,:HH%@
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
MP9N@VU@<WN/*S)38O;^(R6;R51))##'!08JC>OK)GEJ7CC4+'&S%I'50!=F
MN??NO=?*B_GA?,S._,/YY=HE-Q5F4Z]Z@W/O#K79U#_%ZRMQ$^)P^^,AD\1D
M(*893)T+,(ZME26E\* &R1*"2='I9&M%ZI^/U/\ KG_>_?NK]=>_=>ZL:_EF
M?RZ>T_YC7?V#Z[VC0UN/Z\PU=39/L/>CTVXJ7%TF(Q&=Q<>X\#1;CQF#SE#'
MDY*#(>:EI:Z!4:VN4K&/5[JKOI'7TY?A7_+B^+GP>Z\V]M#JOJ[9(W'B\;CJ
M7*=B5^R>NQO[,UE)CZ:BJ*S);MVY@\3/4/.U+%--))$&>0!R!8 ;Z2,Q;CT?
M?W[JO7O?NO==$!@58 J0001<$'@@@^_=>ZKJ^=/\L7XL?.KKC<NV>Q.L-E4.
M^*W'9-]O]E8C9775-OG'YN3&5\.,:3>6<P&7K(J85=::J8P1F02*LJ>L>KW5
ME8KPZ^8;_,0^!':/\O3Y#[FZ<WYC\I+MA\AF:SKO=]72[ADHMP;2I=PU6!Q%
M;)G\SA\)3U<]0:25Q)0TOAD NA%BHUTK5@PZ(E[]U;KKW[KW6P)_PG4^<N5^
M*OS2Q?6>;S4L/6?<D<N$?%UN1J8\2=^[SW3MS:N)K5HJO+X['^=:>)E20T\]
M0!<(KK=![IN505KY]?3OCDCFC26&1)8I%#QR1NKQNC"ZLCK<$'\$'WOI)US]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=<)(TE1XI422.1&CDCD4.DB.-+HZ-
M<$$&Q!^OOW7NDXVRMFNS.^TMLL[DLS-@<4S,Q^K,QBN3_B??NO=<?[D;+_YY
M#:__ )X,5_UZ]^Z]4]>_N1LO_GD-K_\ G@Q7_7KW[KU3U[^Y&R_^>1VO_P">
M#%?]>O?NO5ZT7O\ A79A\/B-^= IB<3C,6LFQ]L-)_#J"EHM9.]-RJ2WVRK>
MX !O_0>_'I1#P/6FE[UT_P!='Z'_ %C_ +U[]U[K=5_X2/8?#9:F[T3*X?%9
M31O'=.A\CCZ6M>-1MG;)"(U2K66Y)L/R3[\.D\W6[U_<C9?_ #R&U_\ SP8K
M_KU[WTQ4]>_N1LO_ )Y#:_\ YX,5_P!>O?NO5/7O[D;+_P">0VO_ .>#%?\
M7KW[KU3US39>SHW22/:>VDDC97C=,%BU='0ZD=&6*X(/((^GOW7NG/)5^/P&
M(R&5K9(*+%X;'5>1K)G>"FIZ2@Q],U54RO)*R1QHD:,Q9F50!<D#GW[KW7RY
M_P"?]\Y,U\O?G#O?9^/ST]7UIT9F=S=:XC'T64JZC!Y.IVSOG*5>+SWVD&7R
M>/FE\%842JBBISIX2)%Y;1Z5QKI6O5&GOW3G77OW7NK(/Y:G\M/NC^9#W)0[
M)V/C<AANN,/6)-OOL&JH]UX_"T-)CLIC!F\)CMUXC YV@BRCT&0^XI*:LB53
MI\DEHQZO=59P@KY]?1/^%W\D'X'_ !#VGA*(],;#[>WG38VCCRN[NX.NNG-_
MYDY2*DIH:BJQ^?\ [IXRKL9:99U>0!_(SN>6XWTE:1FZM&PW4O56W*6.BV]U
MGU]@:*%%CBI,-LS;F+I8HT4(L<=/0TR(J@   "U@!^/?NJU/3S_<C9?_ #R&
MU_\ SP8K_KU[]UJIZ]_<C9?_ #R&U_\ SP8K_KU[]UZIZ]_<C9?_ #R&U_\
MSP8K_KU[]UZIZ]_<C9?_ #R&U_\ SP8K_KU[]UZIZRQ;.VC!+'/!M7;D,T3I
M)%-%@\9'+%(C:T>.1(@5((!!!N#[]U[I1^_=>Z][]U[K0._X5Z?\S_Z _P#$
M28;_ -^%N3WX]*8>'6GU[UT]UBG_ ,Q-_P LI/\ H0^_=>Z^B_\ \)/?^R&.
MRO\ Q,%'_P"^NV_[WTEF^+K:<]^Z:Z3&\]Y;;Z^VKN#>F[\OC\%MS;.'RF=S
M&4RF0H,91TN.P^/ER==-+6Y.6&! D,,CEI944 $LRJ"1[KP%<=?-@_GS?S@=
MT?-SN#-=$=/[LR&.^._7&<K<343;<SN1I,;OW-;:S^6I*'.I)M?<V6P>4HZO
M&URQM5-1Q22J-*A8A9O'I5'&!D]:YZA8U5(P$1 %1% 554< *J\#_8>]=.]>
M)M<DV Y)/X_J2??NO=6N_P I/^65V5_,8^0FW<7!A,MC^DMFYO'YGL#=]5C<
M_28&OAV]GL169K:5/GTP&<Q$M368RN=X:"M5!* 3(RQ EMBGGTW(X44Z^IET
M!T)UG\:>JMG=/=3[:Q6V]I;-P.)P5''CL-M_#U&1CP^/CQE/D,NFVZ.@IIJI
MHHD5Y5I4N  %4  >Z2DDFIZ&?W[K77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U0I_PH-^<Z_$#X4;EPNV,\,?V-VQ.=@4=)3904F4CVUOS:
M.X<#59.F@Q^7QE<%CJ($ F5)HE8"\<C64>Z<C74W7R^):O(Y"HJ<GEZRHR&8
MR<[UV6R-743U=97U\_JJ*JKJZHM++(YY9Y&+$_4^]=*_LZX>_=>ZE4%#7Y;(
M8W#8BAJLGF<SD:/$X?&T---6UN0RF2G6DQ]#2T=,&EEDEE98TBB1G9B%4%B!
M[]U[ X];K/\ )A_X3G[=W7M7:GR6^;>(K:F3.TN(W)L_J>MH*&;%IBZ^CQ>X
M<?%OG8G;>QY"*I)TJZ6J6EKV01,8E8L7;WOIB63R7K<>ZW^,7QUZ@Q-%A>LN
MB^G]BT5#!#!$NTNL=C;8+B")(4DE7;^/ID+:8XQ<(/TK^ +>Z8J3QZ&F&@H:
M>,14]%201+:T<--#%&+"PLB*!]./I[]UKK+]O3_\<(?^I2?\4]^Z]U[[>G_X
MX0_]2D_XI[]U[KWV]/\ \<(?^I2?\4]^Z]U[[>G_ ..$/_4I/^*>_=>ZR*B(
M+(BH/Z*H4?[8>_=>ZY>_=>Z][]U[KWOW7NO>_=>Z3F=WAM/:\1FW)NC;FW8E
M0R-+G<WC<3$L:ABSEZ^6, #2US>W!_H??NO4/025_P KOBWBIOM\I\E.@<;4
M"]X*_N/KNCF%F*G]JHR*M]01]/K[]UNA].LF-^5/Q?S,PI\1\D.A<K4,P008
MWN#KVNF+DA0@BI<BS7)90!;\C^OOW7J'TZ%W"[HVSN2(3[=W%@L_ RAUFPN7
MQ^4B9"H8,)*&20$693>_T(_K[]UKI]]^Z]U[W[KW7O?NO=>]^Z]UXFW)X Y)
M/X]^Z]UA^X@'!GAO_P M$_XK[]U[KWW%/_QWA_ZFI_Q7W[KW7ON*?_CO#_U-
M3_BOOW7NO?<4_P#QWA_ZFI_Q7W[KW7ON*?\ X[P_]34_XK[]U[K*"" 000>0
M0;@C^H(]^Z]UW[]U[KWOW7NO>_=>ZQ&> $@S1 C@@R("/]<7]^Z]UU]Q3_\
M'>'_ *FI_P 5]^Z]U[[BG_X[P_\ 4U/^*^_=>Z]]Q3_\=X?^IJ?\5]^Z]U[[
MBG_X[P_]34_XK[]U[KL3P,0!-$2?H!(A)_' !]^Z]UE]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7%F5%9W941%+,S$*JJHNS,QX  Y)/OW7N
M@XW#W+U!M%G7=?:O6VV&B+"1=P[YVQA6C*E@P<9*JBM;2U[_ -#_ $/OW6Z$
M\.@_;Y?_ !+1VC?Y1?'99$8HR-W9UJKJP^JLIR=P?\#[]UZA].E;@?D!T-NE
MHTVQW;U'N-Y0IB3 ]D[-R[2ABH4QKCZV0M?4MK?U']1[]UZA''H5::JIJR&.
MHI*B"JIY55XIZ:6.>&1&&I6CEB)4@CD$'W[K76?W[KW7O?NO=>]^Z]U[W[KW
M7%G1!=W5!]+LP4?[<^_=>ZQ_<4__ !WA_P"IJ?\ %??NO=>^XI_^.\/_ %-3
M_BOOW7NO?<4__'>'_J:G_%??NO=>^XI_^.\/_4U/^*^_=>Z[6:)SICEB=K$Z
M5=6-OZV!]^Z]UE]^Z]U[W[KW7O?NO==$A022 !R238#_ %R??NO=8ON*?_CO
M#_U-3_BOOW7NO?<4_P#QWA_ZFI_Q7W[KW7ON*?\ X[P_]34_XK[]U[KWW%/_
M ,=X?^IJ?\5]^Z]U[[BG_P".\/\ U-3_ (K[]U[KWW%/P//#<FP'E3DGZ <^
M_=>ZS>_=>Z][]U[KWOW7NO>_=>Z\2 "2; <DG@ #ZDGW[KW6'[BG_P".\/\
MU-3_ (K[]U[JMW^;5-"WP(^0VF:$_P#&->QA_G$//^C#.<"Q^O\ A[]U=/BZ
M^19%]&_X.?\ >A[UTLZR^_=>ZV^/^$BSHG>G<I=XT_W&;^M=@IM]OM?GGWX=
M,S'MZW^/N*?_ ([P_P#4U/\ BOO?2;KWW%/_ ,=X?^IJ?\5]^Z]US21).4='
M X)1@UO]M[]U[K!745%D:.JH,E24M?CZVGGI:VBKH(:JCJZ2HB,-3355-.&2
M2.1&9'1U*LI(((/OW7N@6?XX?&F21Y9.ANC))9&+RR/U=L%I)'/+,[M0W)/Y
M)]^ZW4^O7'_9;?C-_P ^#Z*_]%9L#_Z@]^Z]4^O3O@>B^A-LY2',[7Z<ZAV_
MFZ=0M/E<#U[LS%92%1*LP$-=CJ..90)$1_2WZE!^H'OW6JGH7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]TCMP]B=?[2#MNO?.SMLK'<R-N'<V%PHC"ZM1<Y*>*UM+
M7O\ T/\ 0^_=>Z"RI^6_Q2HY6@J_DW\>Z6=;AH:GNCKB"52#I(:.7) BQX^G
MOW6Z'TZ=,1\F_C;N"18<#\@^C\W*[K&D6([8V'DI'D8@*BI1U[DDEE  'Y']
M1[]UZA].A?QF8Q&;IQ5X;*X[+TAM:JQE=35].=2AUM-2LZ\@@CGZ$'W[K73C
M[]U[KWOW7NO>_=>Z][]U[KHD*+L0 /J20 /]B??NO=8ON*?_ ([P_P#4U/\
MBOOW7NO?<4__ !WA_P"IJ?\ %??NO=>^XI_^.\/_ %-3_BOOW7NO?<4__'>'
M_J:G_%??NO=>^XI_^.\/_4U/^*^_=>ZY++$YLDL;FU[*ZL;?UL#[]U[K)[]U
M[KWOW7NO>_=>Z][]U[KWOW7NO__4W^/?NO=?(C_F\22/_-!^>FN21_'\I>X4
MCUNS>.,;PJ2(TO\ 11_0>]=+4^ =5S>_=6ZP5"AX9(R;"16C8WM97&DD'_"_
MOW7NOJ:?\)Z]D;?V;_+>Z<FP4%-#)NC:FP]Q9F2"*BC>JRM5U]C(9JBJ>CBB
M+R%46[REW/Y8\>]](Y/C/5Y'OW5.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NB>?/OMZBZ1^'_ ,@]]556**HINHNSZ/#U'GBIF3./
MUUE:S&&.62II&#"2 %?%,).+H+\CW5D%6'7Q\]];PR/8N_=[]AYBKEK<IOC<
M^4W/7U4\\]3)-596<U,SF:JEGD:[$F[SR$_ES]?>NEO 4Z3'OW7NN0CEG*4U
M,AEK*N1*.BA56=YJNH/BIHHXX[NS,Y "H"Q^@!/OW7NOI<?\)O?@?AOC/\-]
MN]QY_;E'%V1WO08+L2/-UF(I4SN/P6[=CX=JS!PY*MP]!7Q4YJ:3R-3"JJ(R
MWJ:5V^F^DLK5:GIUL>>_=-=>]^Z]U[W[KW7O?NO=>]^Z]U15_/X^#>WOES\*
M-ZY^DV]1U78?4=%7]A8S/4^)H9\]'@=@;-W#N"3"Q92+$9*N%-)4SJ[TT;PQ
MLUF,D;V8^Z<C;2W7RW?!5TCR4>0B>GR%&YIJZGE26*6"JCXEBEBG =6!X*N
M1^1[UTK^?7?OW7NE#M#<-9M#>NQ=Y8ZHFI:[9V]=K;JIIJ:66"5)MO9B++0L
MLD#Q."'B!NLJ&XX=3R/=>.13KZ\W\LWN>+OCX,_&?L)Z]LAELOT[U_59^:2J
M6KJ!F*W;%-7U0J9#55DNO]P$^>=G_J3]3OI$WQ'H]_OW5>OGJ_\ "N<_\Y?]
M!#C_ )D-2\_G_F:&XO?O+I5#\/6IG[UT[U'K"5I*IE)#+33D$&Q!$1(((]ZZ
MWUL?8C^7'3_)'^31A?DEU=M59.V>J,ILY]QS8;!H]9D-A[>ZBJ=[;JKZR3;N
M#KLE+(TKQ!I9ZZ&G/'FTFTGO8Z:+:9*'K7'0RV*SQ2T]3&=%133QM#44TP_7
M#/"_J1U/!5N1[]TYUYU9E]#M'(OJAFC8I+#,O,<T4@Y5U/*L.0>1[]U[K?>_
MX2^?S*_](G7]?\,>V=V!]W;#IGDZVDW#G=4DG7^T=O8#;5#CZ1]RYZ>J+R5E
M3)XXJ#%1TS&^G0]U.QTGF6AJ.MQKW[ICKWOW7NM=7_A3Q_V[6JO_ !,.T_\
MWB-S>_=.1?'U\RNC_P" M/\ \LD_WKWKI7U(]^Z]ULO?\)4O^WC>?_\ $$=D
M?^]3M;W[IJ7X>OI,>]])>J\OYJ'>4?Q_^#/?V\34K25.6ZX[#V?C9S,L$D>4
MSO6V::A:GE^[HF$H> %#'*7N/2C'Z>ZL@JPZ^1%DL[6[IR^7W5DIYZG)[ER-
M3F\C55,DLU34UE<WEFFGGJ'DD=F)N6>1F/Y8^]=+>HGOW7NLM-25.2JZ#$4,
M;2Y#-5])A\=%&DDDLV0R4PI*.&)(0SLS2,H58U9B>%4GCW[KW7U$O^$_WP;V
M[\3O@]UWNRLV]BX.Q.Z]N[5[,W#EI\30Q;AH:G<6R,72Y/#R5\N(QM=%&9J0
M/)3SR3G5R\K-P-]))&J>KWO?NF^O>_=>Z][]U[KWOW7NO>_=>ZUR?^%'OP/P
M?R<^'N4[7P&W8I^TNH)8MQC.4>(HY<HFP]F[:W'NO+XYLE18>OR(@>HD1WA^
MYAIR;%V1K.?>6.G(VTMU\SJ!I6B3SQM%.%431.K(\<EO4C(_((/X//O72OK+
M[]U[I>]3;QR'7?;O4N_L952T55L[L[8.YFJ()YZ:1(,!NFES$G[U/+ P%X0?
M\\@X_6OZAX=>.13K["?PC[47NSXE?'KM,URY"IWQU-LG<M;4?<BKD:JS&#BK
MI//*:BK8N==SKJ)#_5F^OO?2%A1B.C3>_=:Z][]U[ICW#N3;^U,9/FMS9W#[
M>Q%*KM49+.9.BQ-!$(XFG?769"2.)3H1V]3C@$_0'V];6UQ=R^#;(TCG@JJ6
M/&G  GSZ+=UW?:MCLVW'>;F*T@2I:2:1(D% 6R[LJC )R> )X#H@G9G\T7XI
M]:UU3C6W//O6HIS+&9M@9KKC<E*98W>*QD.X(&Y*7_2#9E/Y]C_;/:[FK<T$
MGAB 'RE69#Y?\*/K_AZQCYQ^^7[*\H3O;&[;<66N;&6PN%J"PX_6H?*O#@1Z
M]!%@OYR_Q?R=:*6NQ'8V.CDF6%*FKQ_7M'3H'=466::;=# (+DLP' !/X]G%
MQ[,\T1)JC>%L5H&E)_+]#CT MJ^__P"SM]<B"XMMPB!- S1V2J*D"I)W$XS4
MGT'1\>I?E'T7W91PS[#[)V;7U\PC/]WSO#9]5N*+7'&Y6;%8;(5;J5,T:,+\
M,0/R+@+=N5M]V-R+^VD51^/PY GGP9D4>1/V=9-<C^\WMM[APJ_+6[VLLK4_
M0^JM6G%0IH8HIY"""P!]&-/3HP0^@_UO8?ZE'KOW[KW7O?NO=>]^Z]U[W[KW
M6B/_ ,*_?^/^^/W_ (8VU_\ WM=S>]'I3#PZTP??NGNNC]#_ *Q_WKW[KW6[
M+_PD._S/>W_AX;J_]YC;'OWGTQ-UO)>]])^O>_=>Z][]U[KWOW7NB&_S,.]*
M3X]_"CO[?-14BDJ:SK'L;;.'J!-%!)%G,KUQF)\6\$KUE$RR"2G!4Q3&0$71
M2?I[JR"K =?(2W'N?([XW/N3?&7J9ZS*[QS5;N+)5=3-/43U%9DI///-+/52
M32.6)N6DF=C^6/O72WATT>_=>Z<,3B:S<>;V]M?&QO)D]TY_$;9QT<*2O,U?
MG:U,;1Z5@5Y"3)(MO'&[7_2C'@^Z]PSU]5?^2)\)=H_#WX/=3?;[?Q]-V!V;
ML_9^_=]Y1\5C(<T-QY39N/Q^7II:U,3C*W2STBLZ5GEE+"[R$V WTCD;4W5Q
M_OW5.O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K0._X5Z?\
M,_\ H#_Q$F&_]^%N3WX]*8>'6GU[UT]UBG_S$W_+*3_H0^_=>Z^B_P#\)/?^
MR&.RO_$P4?\ [Z[;_O?26;XNMI6JJJ:AIJBMK:B"CHZ.":JJZNJFCIZ:EIJ>
M,RSU%1/*0B1H@+.[$  $D@#W[IKK1D_X46_SJ9LK79;X3?%G>,B4M+-5T';N
M^=J[@97-=CZW.;,W1LV+<W76ZF7[2JI)Z>9L=D\2&DX:8!-*'U:=*(H_Q'K2
MI52+EWDFE8ZIJB9O)45$A_5-42GEW/Y8\GWKI_KE[]U[HT_PS^(G:_S;[YV9
MTEU5MS,Y;^+9G#MN_.4&'W)7XW;FTGW'08;<F0J\GMS&9;[.2EAKDG,M52&&
M-?7+Z;*W@.JLVD5Z^JU_+S^!'5/P!^/^T.H]AX/"KN&DPN%_OSNRDQFVUR>Y
M]T46!I<+D\O5YW#8;#3UK5 I(V>HK*832$ O:P4;Z2,VHUZ/K[]U7KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KYP__"IKY+5/:GS)
MVET[C\E(^ ZUV;58O+8RGK)&HQN3;/8N=IEJ:JB@KZB'SK%.%UR4L4H'%D'!
M\3TJA&*]:P1_WU_>NG>NO?NO=7J?\)]/@Y2?,?YO8/-[LQ:9#KOJ*FDWI4??
MT,57B*C>&Q-W;>SV/QU3_$L1E*%S)!4.#"SPSLI.EXU)8['3<K47KZBN-QN.
MPU!1XK$8^BQ6+Q]/%24&-QM+!0T%#20+HAIJ.CI56.*-% "HB@ < >_=).IO
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[HH?RW^<OQM^
M%.Q:_>W>O9>TMMO3T<]7CMIU&\MA8?>>?T45754\> P.\,OBC5-.]%-30B.4
M:YK1@WU%?=6"D]:6GS>_X58=T;\R.XME_#[8^'VCM#[ROI*'=_8>V=UX#>34
M>NKI(*O&[@ZO[$FI2Q@EIY4D2+3YD+ :54'U>GUA'GUKX]I_S,?Y@7<E;5U>
M\/EQ\AL;'5RRR-B]J]]]UT>'BCE>1S2T]%E,]5!81Y74)<C38?UOJO3FA?3H
MM=?WGW_E)ON,I\@^]<E4&]YZ_M?>M9,;L6-Y:BK9N22?K]??NMT'IUDQW?'R
M#P\HJ,1\A^^<54!@XGQO;6]J&97!#!Q+2UBL""JD&_X']/?NO4'IT:;J3^:1
M_,*Z5K:*LVG\LN^<[#13P2C$[W[W[NR>&J$IWB<4U308W<-('B<0JCI<75G'
M%Q;W6M"'B.MB[X*?\*M=_8#*;?V'\T-B8_*8&63'8Q][]:[7S5=DX2\U%CAD
M=P[E[6[%2%8U'WE153&'@!'M^L>_=--%YKUN=_&;Y>?'WY=;%Q6_^BNR]G;U
MQN1H:2LJ<5A-Y;)W'G\!)54,.1.-W%0[.R>2CI:J&.HA,\+3$IJ7DAE)WTP0
M0:'HRWOW6NO>_=>Z"GO?+9' ]']RYS#U<]!E\-U3V)EL774L\]+4T61QVT*R
MLH:NGJ:5DECDCE1722-U92 5((!]^ZV,D=?*\[I_FS_S(L+W=W)@\5\M>]:+
M$X7L?<N-Q=#3=\]\4U-14-+6F."FIZ:FW(D4:*.%2-%4?@#WKI6(TIPZ#G_A
MWC^9A_WE]WW_ .C_ ._O_LE]^KU[PT].O?\ #O'\S#_O+[OO_P!'_P!_?_9+
M[]7KWAIZ=>_X=X_F8?\ >7W??_H_^_O_ +)??J]>\-/3KW_#O/\ ,PX/^S?=
M]\<_\S_[^_\ LE]^KU[PT].AFZQ_GO\ \SOK+(TF0'>>;W_%22PR-0=E]F_(
M+=5!/'%+%(T4]*-X4X;4(])74 0[C^UQZO6C&IZV<_Y7W_"G?!=];VVIT?\
M,+;>!Z^WGGI<7@<!O/:V'H]I[&R&7R%;C<!C:?);B[0W_65<M3/6551)HAI&
M=X4#*I=64[Z:>*F1UM]8_(4&6H:7)XJNH\GC:^".JH<ACZF&MH:RFF77%44M
M73,T<D; W5T8@CD'W[IGIDWO55%#LS=U;22O!5T>V,_54L\;O%)#44^*EEAE
MCDB(965@"&4@@\@@^_=>'7R[/G%_-0_F'['^8_R7V9M'Y4]VX+:^V>X]^8;
M8;&=X]X8S'XS%T&>EIZ.BH\=C-PPT\,<: *L<,2(HX50/?CQZ5JBE0:=%:_X
M=X_F8?\ >7W??_H_^_O_ +)?>J];\-/3KW_#O'\S#_O+[OO_ -'_ -_?_9+[
M]7KWAIZ=>_X=X_F8?]Y?=]_^C_[^_P#LE]^KU[PT].O?\.\?S,/^\ON^_P#T
M?_?W_P!DOOU>O>&GIUDB_F^_S,894E7Y>=\.T;JX63O[O]D8HP8*X&YA<&W(
MO[]7KWAIZ=&CZ<_X4._S-.IJ^CGK>P,-V;1T\T$E3!V=NOY ;SDFACDA,J".
M7>U,K,RQ$ ,0"7>_#<>ZT8E/6PO\)?\ A5[UGOK+879?R\V!7[%RU>]%C?[W
M;'VKM_;.Q:2KJ9:.@%9F,_V=V--)' DLM3--)XB1 FNQ*L#L?/ILPD9'6V)T
MOWQU#\A=E8KL#IOL39?8>V<K24E4E?L[=NV-VPT;5M''7Q4>0JMK5E;3QSB*
M6-VC$Q]+*02""?=,D$8/0N^_=:Z][]U[KWOW7NL-1404D$]553PTU+30R5%3
M4U$B0P4\$*&2:>>:0A41%!9F8@  DFWOW7NJ*/YCG\_#XB?!:FRFT\'N2A[D
M[?AAK((-M=:YCK'L.EP66B^_H$HMXX:DWCB,I2F"LI(A5QB/6D<B_P!MP![I
MQ8V;K39^57_"CO\ F%?(C*UZ;'W'BND=J5$E0E O6N8[NZUW*M%+-4& 5RXC
M?-;3"413@2:+KJC0#A>==/K$H&>JF]X_,KYC]@5U3D-W_+;Y-9B6KDDDFIJO
MOGM+(4*M*[.ZQ0Y/*3$+=V !8\$_U/OW5PJC@.@R;N/N]W:1^]>Z6D=B[.W9
MV[F=F/U9F-5<G_$^_=>H/3I8;=^4GRKVC/3U&U_E/\DL!)2M&\(P_>'8^+0>
M)E=(R,?D(CHNB@@$< ?T'OW7BJGB.K&OCA_/E_F1_';,8NI;N#+]P8.@FI?/
MB>Z.P.^.P(I:&":G:6*&@.\*&%G,=.556(4F1P>'X]7JIC0];;O\N;_A3-\=
MOD[6X?KCY'4T'27:&1J*&@CS>6AV-UMU?6UM0U!CO!09+?>_<AD9'EK*J4TZ
MB LT4;<%T(.^F7BH*CK9UP6X<#NC$X_/[8S6)W'@<M2P5V*SF!R-'E\/DJ*I
MC$M-64&2Q[R0S12*0R21N58$$$CW[IGIX]^Z]U[W[KW6N%_PI1^2'>?QJ^'V
MV]X]#]D;OZTW/4]I['Q<^8V=O#>&S:^7'5V)W%-5TCY#9M=05#)(U/ 6C,I5
MBBE@2JV]Y=/1*I/=UHM1_P WK^9BR(3\O^^[E1?_ (S_ -_?_9-[U7I[PT].
MN?\ P[Q_,P_[R^[[_P#1_P#?W_V2^_5Z]X:>G7O^'>/YF'_>7W??_H_^_O\
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
M\IMC=6#V#OO(8C-8;*Y7"Y&AK:#KW,9&CJ*;)86:GJ8FCGABD5XI5964,I#
M$;'5E^+KYB<?\WK^9BP8GY?]]\,1_P S_P"_O_LF]UZ5>&GIUD_X=X_F8?\
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
M5@OC1QI"K.?&NYIY':20C5H"G@:-QM@]Q/UFYU[W[KW7O?NO=>]^Z]UHC_\
M"OW_ (_[X_?^&-M?_P![7<WO1Z4P\.M,'W[I[KH_0_ZQ_P!Z]^Z]UNR_\)#O
M\SWM_P"'ANK_ -YC;'OWGTQ-UO)>]])^O>_=>Z][]U[KWOW7NM:;_A47V[+L
M3^7W3[7Q]6:?([J[6VA1SHD[1/-A\KM7<^,K(RL%3#(RL0 0T;H?[0/T]^Z=
MB!+8Z^:W31B&GAB466.-$ L!8 6' M[UTKZS^_=:Z-I\#-ETO8/S0^-.W,@*
M,8].Z>I,ID#7"/[44%+V9B8JMIC-%,EO'(URZ:;7U$#Z^ZTQHIZ^OUM3*]?;
M1VU@ML8W=&TJ>@P.+H\71P09O"10Q4]'"(8HXHH&B15 %@%C4?T ][Z0]*#^
M^^R_^>OVO_Y_\5_U]]^Z]0]>_OOLO_GK]K_^?_%?]???NO4/7O[[[+_YZ_:_
M_G_Q7_7WW[KU#U[^^^R_^>OVO_Y_\5_U]]^Z]0]>_OOLO_GK]K_^?_%?]???
MNO4/7O[[[+_YZ_:__G_Q7_7WW[KU#UDBWEM"HEC@@W5MN:>5UCBABSF,DEED
M=M")'&DI+$D@  7)]^Z]TI 01<&X/T(Y'OW7NO>_=>ZT#O\ A7I_S/\ Z _\
M1)AO_?A;D]^/2F'AUI]>]=/=8I_\Q-_RRD_Z$/OW7NOHO_\ "3W_ +(8[*_\
M3!1_^^NV_P"]])9OBZ4W\_\ _G&;?^(G6.5^.?2.Z,=EN_.P,568O+38'-T5
M<^R=N9NCSNS<^*V3:.Y\9FL;F**KBIYH_+0R10^EY SZ4'N'7HT+&O7SDLWG
M<_NK.9C=.[,SDMQ;HW%D:G,;@SN8R-;E\GE<K6R>:MK:W)Y)Y*B>21R6>2>1
MG8F[,3[UTJ&,=-GOW7NEUUCUGO?N?L+:?5G6^ RNY]X;TSF&P-!C\+BLOFJB
MC&<R\&#CR]=28&GJJJ.D@FJ8O/4)3OH!%E9B%/NO$T%3U]._^2C_ "G=D_R^
M.B,#N'=. QN0^06^\/C<UO;<>1Q6(J\WMZNR^W<93[AVKB,OD=N87-TE *N@
M$WV-6\C:_7(S/PN^DDCZCU>;[]TWU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]TS[ARD>#P&<S4I BP^'R>4D)*@"/'T3U;DEF0?1#]
M74?XCZ^_=>Z^1E_-D[)G[4_F*?*W<<]4U734?=79F,Q3&9YQ!C'W?4U<,$9>
M>H55!D)"QN$_H/R==+4%%'5=_OW5NL4SB.*60_2.-W/^LBEC[]U[KZ#'_"37
MH6@VS\7.T.XZW'01YS=79;G%UYI(4J9,#G.O-O5[*M5-1QS%&ECU$1U3QD\^
MH\C?2:8G53K;B]^Z9Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NJUOYG7\QKJK^79T!N'L/=N9Q51OS)4%9C.O\ 90R.W)<YD]P9/ Y2;;>1
MGVYD\YA*R;&_?4 IZB:BG,ESHB!D/I]U=$+FG7R\_F;\Z?D/\\>T\_V;W7OG
M<E=BLAE,A6[<Z\_O-OBIV3MC&5>3J,M14&,VENS+YB.B^U:JFB@B@J"D:,54
MF[$ZZ5*H44Z)Z%50%50J@655 "J!]  /I[]U;KLD $DV Y)/  'U)/OW7NHQ
MK:,$@U=,"."#/$"/]<7]^Z]UX5E&Q 6KIF)-@!/$22>   ??NO=2??NO==,J
MN"KJKJ>"KJ&4@\$%3[]U[JP/^7U_,;^0'\OCMW;V]>NMY[EJNNFRN.CWKUI5
M[BWK/M&LP4N8QTV>KL?LW!YS"T,F06@H!2TDM7+XPK&.3]L^GW570,/GU]13
MX#?.KJ/Y\]"[6[DZRS./FJJW%X?^]NVUR.V9,OM?<5?@Z;-UF$RN'V_E\RU%
M- E5$)*:IJC*A(#7!#'?21ETFG1X/?NJ] S\C?\ LGKOC_Q#/:'_ +Q%=[]U
MM?B'7QPN^_\ LH/O?_Q*N[/_ '8-[UTN'#H+/?NO=98HJB9O'34E362GGQ4D
M#U$^GZ%A''<V^@O_ %/OW7NI+8K-)ZWV_GXXUY=Y<35HB@<L68K8 #DW]^Z]
MTW"6)I&B#IY5)#PZE\L9!Y5X[W!'Y!]^Z]UDN?ZGW[KW4F@RU=M[)XC<V)J:
MBBS6V,KC]Q8>NI)IJ:KI,EA*I<CCYZ>JIF26-DEC5U:*1'! *LI (]U[KZL_
M\C;Y09?Y1_R_>F]P;CK9<GN79.S]C[*W#DJJIJJVOK\Q3;'Q^3K*O(UE=D,A
M42S.U1=Y)WC<_5D!Y.^D<@HW5JW8/_'A;W_\-#<O_NFF]^ZH./7Q^_YAG_9=
MGRS_ /$Z]C?^])-[T>/2U/A'1//?NK==,RJ+L0H_JQ '^W/OW7NL?G@_X[1?
M]3$_XK[]U[KOSP_\=HO^IB?\5]^Z]UD!!Y!!']0;_P"]>_=>Z[O;Z>_=>ZX/
M''*+21I(+W D17LP^C#5^1^#[]UOJV/^6%_-F^0_\O#M;;4E)O7<^[NBLEF,
M9C-W==[CW'OC/[>PV$KLKBZ;+97;.THMR83#T]31XRADBHIZJ\<6HJX,3$+Z
MO3;H&'SZ^H)\4?E'U9\P.D]E]W=2[@QV:V_NS!87+5-'2Y7;N1R>W*S,8F',
M+@MQT^VLADX*.NBBGC,M*U6[+<&[ ACOI*RE30]&1]^ZKUPEEB@BDFFDCAAA
MC>6665UCBBBC77)))(]@JJ 2238#W[KW6G/_ #]/Y[E9TQ-F_B-\2MR4%3V%
M54^1Q/8F^L)F)9GV@R5&:V=N7!T>Y^M-WTM=C\G%_DE734U=C3I($LH_0GOV
M.GHXZY/6AYN7<FY][[@R6[M\[DSV\]V9FKJ*_*[CW5F,AN+.5M762FHJYJC,
M9B26ID,DA:1VDE9F8EB23?WKI3PZ:/?NO=8Y)8HAJEDCC7Z:I'5!_MVM[]U[
MK!]]1?\ *Y2_^=$7_%??NO=98ZB"8D1312D?41R(Y'^OI)]^Z]UF]^Z]UW%)
M/355/7T534X_)44T53092@F>DR6/JZ>03TU70UL-I(I8I )(Y$8%6 8$$>_=
M>ZVQ/Y$O\][?O2>^-K?%?Y9[SRN[.J-Q5.+V[L7?N[-Q9G/9_;>6KJK";-VM
MAZ_=/96[Z3&T>-1/NZNJIZ/',X),L*D:T]^J>F9(Q\0Z^@W@L[AMSX;&;AV[
ME<=G,%F:*#(XG,8BNI<GB\E0548EIJR@R%"\D,T4BD,DD3LK#D$CWOI-TZ^_
M=>ZU6/\ A5__ -D-;4_\3%U[_P"Z3='OQX=/0\>OG61?YM/^"CWKI3UD]^Z]
MU,CH<E4H'I,/EJV/Z>:BQ\]3%JM>QDB!'^/^M[]U[K%/25]&NO(8O)X^+_CK
M744U)'_7]<P _!_VQ]^Z]U&21)!KBD5T/T9&# @\CU+Q[]UOKG<GZD^_=:ZL
MJ_E$_)?=GQ<^>/2NY-MY[)8?$;\W=L[K3<M#293)8_'UF/WMV/@Z7*U-934%
M?CXI',$ 1GJ))%TBSQ2+P/=5==2]?6YP^5H\YBL?F,?*LU#DZ2"MI94>*1)(
M*B,21NLD#.A!!^JL1_0GWOI%T5?Y\,J_"KY6,Q"J/CMW<2S$  #JW+DDD^_=
M;'$=?'"R%=1?Q7+?Y92_\7"?_E(A_P!5_K^]'CTM7X1U&^^HO^5RE_\ .B+_
M (K[]UOKWWU%_P KE+_YT1?\5]^Z]U[[ZB_Y7*7_ ,Z(O^*^_=>Z]]]1?\KE
M+_YT1?\ %??NO=98YX)?\U-%)_RSD1_^A3[]U[K-[]U[KI@'4JZAT(L4<!E(
M(L05/%O?NO=6*?RV_P"8EW7_ "_.^MF;NV=O/<K=6Y/<6$Q6_M@3[BW8VSS@
M<EN'%_WBS=/M7%YO"X[[V''4)@IZFME,:(2DH,1]/NJN@8=?5J^,WR V3\G^
MC^M^[]@Y.BR&!["VC@-TPPTM;B:NHQG\=QD>4BQ^2CPM;D(89TCE4O$*N2UQ
M9V!!.^D9%#3I@^9Q"_$;Y/LQ  ^/G=!))L !UKDR22??NO#B.OC;[SKJ+^_6
M]_\ +*7_ (^?*?\ *1%_QW/^/O72X<.F!:RD<A4JJ=F/ 59XF))X  !]^Z]U
M(]^Z]U[W[KW6.2:*$ S2QQ _0R.J W^EM1'OW7NL/WU%_P KE+_YT1?\5]^Z
M]UPDKJ+QR?Y92_H;_E(B_P!3_K^_=>Z^A+_PD6FAF^'/>IAEBE [[D!,<BN
M?]%^W#8E2?>^DDOQ=;)'S-_[)'^3W_BOO<__ +[;)^_=4'$=?' WG_Q_6]__
M  Y\I_UO/O72X<.D][]U[JVC^1A_V\RZD_[5./\ _?G;>]^ZJ_P]?6.][Z1=
M>]^Z]U1)_.G_ )P.Q_Y=O4=?M79>2PVX?D)O?&3T&VMNPUF(RU3@J+.8_,X2
M+<=;B,5N;"9NE-#DJ.'764\<BPWX#2E57W3B(6/7S1>^OD'W-\H>Q,[VGWGO
MO<V^-SY_)5V4^USNZ-U;EPVW_P"(5\F3?%[9@WA6Y"HI*.*::5H(/N&TZF-R
MQ).JUZ5!0N!T#XX^G%A86XX_I[]UOKBS*@+.P51R68@ ?DDD^_=>ZC??47_*
MY2_^=$7_ !7W[KW7-*NED;3'4T[L?HJ31LQ_'T!]^Z]U(]^Z]UPDC24 2*KZ
M6#+J ;2Z_I==5[$?@^_=>ZN<_E0?SA._/Y>W:VUL#F-X;BWM\>MP9O$8C<VS
M]T;@WGN3';4QF4RN)Q==E-L[?JMSX7!T*T&+HYA33U",D!9M2F)F"^Z;>/5U
M]/'X]_(#K+Y.=3;,[DZGW'C-P[2WI@,1GJ0T.7V_EJS&)F<='DZ?'9H[:K:^
MF@JUBE1I(5JGM<$,P()WTE(H:=#7[]UKJMO^;9_V0/\ (7_Q&O8W_OL<Y[V.
MK)\77R*(OHW_  <_[T/=>EO67W[KW7195_40/]<@?[W[]U[KCY(_^.B?\E+[
M]U[KOR(> Z'_ )"'OW6^N=[?3W[K77KW^OOW7NL;QK(48W62)TE@F2PFIYHS
MJBGIY#RDB'U(PY!Y'OW7NMNG_A-O_-GWIU]VM1_#/OC?&7S_ %_N2E8]:Y7=
M>Y<ME:K"9)JG;VQMH;,Q-=O+<D-%34S%YY$QU!BV<L2T/U:/WOIB5!2HZ^@>
M"" 000>01R#_ *Q]^Z3]=^_=>Z__UM_CW[KW7S]_^%67PTR.R.Y]B?*W:V#K
M9=K;EPM'MO=N1I\;$*5-X;JWGN'<$IJ*RBHH4U?;P*Q\]2\MN3J%B/'I1"V-
M/6HB"& ((((N".00?R/>NG^O>_=>Z>MN;FW3LO.4.Y]D[JW+LK<N-E@FH-Q;
M1SF1VYG*5Z>I2LB%/EL3)%4(!+'')Z)!ZE5A8J"/=>ZLYZP_G8?S+.J\928?
M&_(W?^[Z&@I8Z2E_T@]M=^;@G6"&)(8[F#=M,@:R7]* 79K#GWZO5=">G0LG
M_A0?_,Z)/_&3\;_Z&'R"_P#LV]^QU[PTZ]_T$'?S._\ GY^-_P#0P^07_P!F
MWOV.M>''U[_H(._F=_\ /S\;_P"AA\@O_LV]^QU[PX^O?]!!W\SO_GY^-_\
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
M]^Z]QZ^5'_.@_F ;Q^=GS"[ F_CU?-U'UAN;<FRM@8.',YFJP-?A\3N[(9/
M9^3&SY3(8]ZE8:QHTJ*2.%0G$<:@DG1Z61KI7JHV_OW5^N:1R2RP4\,4E155
M<T5-1TT*ZYJJJJ'$=-2PI]6>1R%51]20/?NO=;-O\K?_ (3A=J?,;;>W>Z_D
M5F]R=1]2Y@8O+8+!4"UVUMY[EPE=2X_-T61I&W/MS+XVHI98)ZJG9@;-(@ ]
M(;5NG33S "B];5'6'_"=+^6KUOA8,34=;2;_ )XX8UERG8NS>A-TY*61($A9
MS6/LB DMHUDE>69C^??NF?$?IG[>_P"$WG\MKM+"UN/H-DY?K:NDHJB*BR'6
MFV>AMHU$-6T$R4\TE1#L:=P%>56)3GT);E??NO"5QUJ/_P T_P#X3Z]T_ N@
MR':/461S_<?2:3S5%3(8<MN;=NV,>QR-?]SN"OQ&!Q&,ABI*"@$M646RE]2^
M@V&J=/)+JP>M=Q&#J&'Y -OR/S8^_=.]<N""" 00001<,#]01^0??NO=7R_R
M!_YC>Z_A=\L=N=9YS.5<_37<V8HML56!R69S P6/WKOC<VW]J8S+PXJ3*T6,
M5Z>D@<)*U++.JW"ZDNGOPZ;D4$5Z^H)C<C19>@H\IC:F&LH*^GBJJ.KIY%E@
MJ*>9=<4L4B7#*P-P0?>^DG03?(W_ +)Z[X_\0SVA_P"\17>_=;7XAU\<+OO_
M +*#[W_\2KNS_P!V#>]=+APZ"SW[KW5T?\@_JGK;N;^8!AME=K;)VOV!M.7K
M_,5K[>WAMS [JPLE9%O3;])%428G<E-54Q81SRH&,6H*[*#9F!V./5)<**=?
M19J?Y7'\OBJ@EIY/AU\9E29'1BGQ[Z2# .I0E2VWR+V/''OW28.X\^M=S^?'
M_)<^)'7WQ8S?R'Z#V+ANIM[;/R\4M=BMC[2ZRV3M7)8*@V]G=SY,U=#LW;-+
M5R5,CT\$2LU:L9C0*PNJL/8IU>.0UH>M!VCJ!5TM/4@6$\*2V_IK6]OS_O?O
M72GK)/\ YB;_ )92?]"'W[KW7T:/^$H=;5U/P3[#@J*B:6*E[;H8*:.2661(
M($ZNP&B*)')"J+FRJ />^DLWQ=;,G8/_ !X6]_\ PT-R_P#NFF]^Z:''KX_?
M\PS_ ++L^6?_ (G7L;_WI)O>CQZ6I\(Z)Y[]U;H\G\MOXW[+^7/S!V-T+V#7
MYO&;4W'04M76UFWJC%4V61Y=Y8K ,E/-FZ'(TP'BK92-=(WJ"F^D%6]U5JJI
M;K=X;_A)U\""21V+\A0+\#^\G3/ _P!AU[[WCI/XK=8Y?^$G'P+:*18^Q_D*
MDC(X1_[R]- JY6RM=>O;BQYX]^QUOQFZ+=VC_P )!^D*^DJ9NI?D#VUB\N4E
M^TBWMO3:+X592DAB\]/MK84,ND/X0=+7TA@.=/OV.O"8USUK=_S"_P"2?\N?
MY>YJMQ;BQ$G9_5<-6].-_P"R<'N_(8G'(9:UX?XSF\KC:"G#K2T,E5)H0#QD
M,!:X&J4Z=60-CSZIZ1TE19(V#(ZAD8&X93R""/?NG.NV4.K(P#(P*LI *D,+
M$$'CZ>_=>ZVFO^$SG\Q[</1??DWQ,[!W%7U75_9*U>5VM#E<[E9(,5NW(5^W
M-B[7P6(ILEE8L?# (Q(4IX<<T@)/C<"Z>]CIF5*C4.OHN^_=)NJC_P"<Y\]:
M#X(?#??.[\?64(WYOBDR77.TZ5ZN2GR5!DMY[.S=/B-PT/V>0QU3&U-5T:%)
MX)BZ-RB,UK>ZNBZCU\I_>V^=V=H;SW1V3OS,9'/;RWOF\AN3<.4RF0R64JY\
MIEIS5USFMS$U15.&D9F)GJ)')-V=CS[UTL H*#I,^_=>Z%SHKHSL[Y']G[:Z
MCZCVOE=U;MW+D,;2+!B\9D,LN*H:_,4V%GSF2I\6DDRTM+)50M42*ATJ?H20
M#[KQ( J>MWKX._\ "4OIC"[9V_O3Y>[^WON3>>1QU#DJS9VTLAL^3:V-JYZ:
MDJI\=D,#V/LBJG5HYTJ(V3[@D1,%N6+'WNG2=ICP'5OU#_('_EGT.+3&?Z!]
MGUFBF%/_ !"NZOZ!J,H]HO%YWJ_[FB\G]K5I_5S;W[IOQ']>J^_EC_PE=^'_
M &=@LSE>A=T;\ZNWP*:MJ<30T]3U=MS9+5PIZJ>DIZO';.V(*MH#4/3HZ1S!
MC$I4$,%/OW5EE(.<]:0'SB^"'>WP"[<R757=& K8Z5:FN_NQO6'$YRAV[NG$
MT^8J<+19/%U^<IJ1JA*EZ29XI$A 91] 01[U3I0KAN'1+S]3_K^_=6ZY13U5
M)44E?05,]%DL;5T^1QE=2S24]709*BD%10UM)4PD212Q2*KQR1L&5@"I! /O
MW7NOHT_\)IOYD-?\GOCXWQV[,SDN3[/Z9@I]N8&;(YC(9',9K9.S=HX2CJ,U
M7-GLI7U<SO65CAYHHH8B?]UJQ-]])I5H:];17OW3/6JQ_P *O_\ LAK:G_B8
MNO?_ '2;H]^/#IZ'CU\ZR+_-I_P4>]=*>N-22*><@D$0RD$&Q!"$@@CW[KW6
M_P _\)OOA;\4^^O@[F-W]Q?'WIKLG<T.^,111YW??5'7&\<NE-)USAJZ2!,G
MNC%5E0$::624J);%F9B-1).^D\C,&H.KY=V_RD?Y=F\<558FO^(WQXH(ZJFF
MION\1T)T;2U]-YH'@\]+/-MN4)(FLLC:39@#;CW[IK6W&O7SX?Y\?\OOKW^7
M]\M\9M;JF2JBV+V9M;(]@XS"3QX*FAP,==OG*X2CQ6-H-MXG$4<%/%#1(%AC
MA?3SI?391HTZ4QL67/5(WOW3G0G=%Y(X?OWH+)!YHS3]W]4OKA<QR+X][T4U
MT<$6/IN.??NM'@>OL:?&3)',?'KIG*EY93D.NMK59DG<R3/YL7&^J20DW8WY
M-S[WTA/'I?=C[!V_VGL+>/7&ZHY9MM[YVQG]I9V*%**263$;EP\^#R:1QY*&
MHIRQ@J) !-!(A/ZT9;J?=>ZHXE_X37?RT)9IIVVKNW7/*TLEL'T%8N_U^NQ"
M?]N??NG/$;KA_P! U?\ +/\ ^>5W=_YX^@?_ +!/?NO>(_7O^@:O^6?_ ,\K
MN[_SQ] __8)[]U[Q'Z]_T#5_RS_^>5W=_P">/H'_ .P3W[KWB/U@J?\ A-+_
M "SZF"6G_NUO6G\J.OGIL-T#%/'J4IJBE_N&;,+W!M]>??NM^*_16^XO^$G7
MP>W5B*Q>LNQN\]G9QJ><T,DVX>HL9C%K?#-]M]RNW^OEF\/D:+6$;5I4V-P/
M?NO>,W6HY_,]_E#=Z?RSMSTK[GJ'WSU3F:F.GP._L929ZKHZ>6NR=?1XC$YO
M.5^,QM,U;)!025#)#%9E(9>+@>('ET\D@;JI;_6Y']1^?>NG.N$J>2*2,D@.
MCKQ]1J6UQ_C[]U[K?Y_X2?\ RPRV^^B.POCMN7)U63K-A[LJ1M45V1KJV7&[
M2VQLC;N*@Q])%7ULWAA669B(J>FCB!)LJDD'?2:9:&O6V_N[:V%WQM;<FS=Q
MT<.0V_NO!9?;>;H:BGI*N"LQ.<Q\F+R5+-35T<T$BR0RNC)-$Z,"0RLI(/NF
M>JEZO^1#_+4KJVMR%1\>^OWJJ^IDJZF0]3]!LTD\IU.[.^T"Q)/Y9B?\??NK
MZV]>B-?S%_Y-7\OWIOX>]U=@[%Z-V5A-T[;V+O?*X;*X[K3I3&5E)D,9L'+9
M6AECKL/M:FJ4"3T\3WBF5@0"K!@"-=61WU=?-TC)(-_PQ'^V]^Z5=<_?NO=;
M*7_";KX8_'OYE]L]GX#Y ;$P>^L=@Z'>#XVFSNV-D;G@ISCH-OM2LD&]<5E(
MU9#5SZ3&BVU&UKM?W3<I*BHZW%/^&&/Y9_\ WCQU[_Z*7H'_ .P_WZG2?Q']
M>NC_ "%_Y9Q!!^/'7MB"#_QB7H'Z'_R3_?J=>\1_7H]OQ9^'/07PUVIFMD=
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
M5W\E:G?7R5ZVZ$Q.3D_N]M39,&1S>,CJG,+;HVWO_<&,$\E/!4-'J$,P6\D
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
MU\]7_A7/_P!E?]!#_OPU+_K_ /,T-Q>_>72J'X>M3/WKIWK%4"\$X_K#(/\
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
MIUU_PYC\^?\ O)SMS_T:_:O_ ->O?JGKVA?3KW_#F/SY_P"\G.W/_1K]J_\
MUZ]^J>O:%].DMO7Y\_,KLC;=?L[???O9.Y=L92.:'(8C+=B]BY2BJHJBEDH9
MXYJ/*96:%PT,LB$/&00Q!X)!]U[0O11U4* J@  6    M_@/?NK==^_=>ZVE
M_P#A)O\ ]ES[Y_\ $2=C_P#NXVM[\.F9OAZ^B_[WTFZ][]U[JMO^;9_V0/\
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
MCCD>GW[KU!6O1>*>%*>"*!+Z(8UC6_ULHL+^_=;ZR^_=:ZV7O^$J?_;QO/\
M_B".Q_\ WJ=K>_=-2\.OI,>]])>B8_S".G:+O+X<_(/8U53+5U#]2]G9+$0&
M)9BV;I^N<M28SQQM#,2WDGL-":N>"#[]UL8(Z^/QO+:>0V!O;>6P<M!)3939
M.X\EMG(4\D<D3PU>+G-/-&T4JHRD$6LR*?\  >]=+@:])[W[KW7:S3TTL%92
MNT=903PUM#*I96AK*1_-32HR$,"K@$%2"/P0??NO=?30_P"$YOSKP?R<^&.U
M.J<SN"BD[&Z,Q>W^N9L-45\#YFOQFU=CX@UV:2E>KJ:AX145?C:5UC]7!0'Z
M[Z22+I:O6Q+[]TWU[W[KW7O?NO=>]^Z]U[W[KW6L)_PIA^?&$^/WQ;_V7_:^
M<1.T>V*BBCJ<;25\"UJ[!W'AMR;-SL\E'3UE/5:%G5%9_&\0-@P8\>_>73L2
MDG5U\WZGC,,$4;,SNJ*KR,2SNP'+,S<D_P")]ZZ5=9O?NO="=TEL3(=G=W=,
M]>8RF>LJ=X=J]=[?DIXHI)G:DSF[J3#S$QQHY(_? /H8<_0_0^Z\313U]A?X
M?]5CI+XO]$=4&D6BFV#U?L_:U1 (? R38;#Q4+B2/QPD$:+&\:G_  'O?2%C
M4UZ,C[]UKKUO?OGU[H'^W.C.L>[L%4;?["VMB<O%-$\,61DQ6'J,Q1H\,T"_
M8Y#)4U0T14SR.FD</ZAS>YOM.^[GL<XGV^5DIY:F"G(X@,*\ /LZ O/7MMR?
M[B[8VV\T6<<ZL"!(8XFE2H8=CR1N5IK)%.#9ZIV[3_DF;2R^4K:WJ[>,N%@J
M)YIHZ7=.<J)EB5Y9'2..+$8C2H ,8 ''!_P]S#M7O7=0Q*FZ0ZR !5% ]/XI
M/MZP(YT_N\-DOKN2XY+OOIU=B0+F5FI4M@"*UH!33C[>@EPW\CK>'WL;9WLG
M:;X]9T$Z4&2W##5/ )%,GA>?$E=174 3Q>WLWF]\++01!;2:J8J$I7\I/7H#
M;;_=R<P"X!W+=K1H@PJ$><,5J*TU6U*TK3YTZL?^.G\LCH#HF>FS=1C9]X;D
M@,4GFW*V$W%C8:A/MY?-1Q5^+BD1EE@#1L&NMV_)]QQS%[G<P;XI@5O!B/\
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
M-E+LL85CKFVQJY///OU.FO%?IT_Z!B?Y:W_*GV__ .A7LC_[&??NO>*_7O\
MH&)_EK?\J?;_ /Z%>R/_ +&??NO>*_1./GU_PGR^ _Q_^*7;W:VPZ7LU-U;0
MV;O#.8A\IN/:-31BKPNR,IFZ,3Q4FWZ>1E\]+%J"RJ2+@$&Q&NK)(Q;/7S]4
M8L"3;AB./\/?NE/7/W[KW6TO_P )-_\ LN??/_B).Q__ '<;6]^Z9FX=?1?]
M[Z3=>]^Z]U6W_-L_[('^0O\ XC7L;_WV.<]['5D^+KY%$7T;_@Y_WH>Z]+>L
MOOW7NMO?_A(K)&O?/<<)=1,V*W_*L1(UM'X-K R!?Z7XO[\.FI_A'6__ .]]
M)>O>_=>Z][]U[HM/S-_[)'^3W_BOO<__ +[;)^_=;'$=?' WG_Q_6]__  Y\
MI_UO/O72X<.D][]U[JVC^1A_V\RZD_[5./\ _?G;>]^ZJ_P]?6.][Z1=:-O_
M  KRZNK)*[H_N"FH9GI:#"[2V/45BPL8HYLANC<V8,;3+'8'2-5C+>W]G\^_
M=/PG-.M)S_8W_P ?Z_X^]=*.L-1'Y8)HO^.D4D?_ "6A7_B??NM]?0W_ .$I
M/R+P6]/B9O?I:KR$/]Z=B;YBH<?CFJ8/N#@-O=>X"AEJ$I3,\I032Z2XC50>
M+ _7?268=U>ML3W[IGKWOW7NO>_=>ZBUU;38VAK,C6S1T]'04M16U=1*ZQQ0
M4U+"9YYI7;A55%+,3P /?NO=?*<_GP=[T'>_\Q[N"?#9"/)8;K7<>_.O*:II
MZB.IIY1C^P,C7PR0/#-*F@K."/T'_:1^='I7$*+U3O[]TYTYX+&2YK<VTL#
M/)4;AW7M[ T\: L[SY?)QT,**J@DDLX  !/] ??NO'&>OKT?RN^O6ZR^ 7Q/
MVK/ U/74'1?6T.1B=#'(M;3;6IJ:82*R1L"-'.I;^]](G-6)Z2O\VS_L@?Y"
M_P#B->QO_?8YSWL=>3XNOD41?1O^#G_>A[KTMZR^_=>ZV^?^$BG_ #/7N7_M
M6[__ /<?:WOPZ;G^$=;_ +[WTDZ][]U[KWOW7NM$?_A7[_Q_WQ^_\,;:_P#[
MVNYO>CTIAX=:8/OW3W7O?NO=?7@_E$_]NOO@3_XJQT[_ .\?3>]](G^,]6+>
M_=5Z_]/?X]^Z]TB]]]B;(ZQP9W+O[<F.VM@A4QT9R>4>2.F%5+%)/'#JC5CJ
M*12,./HI]^Z]T!8^;OQ/8 CO38Y!%P?NJSD'_IQ[]3K>D]=_[.Y\4/\ G^FQ
M_P#SJK/^O'OU.O:3U[_9W/BA_P _TV/_ .=59_UX]^IU[2>O?[.Y\4/^?Z;'
M_P#.JL_Z\>_4Z]I/7O\ 9W/BA_S_ $V/_P"=59_UX]^IU[2>O?[.Y\4/^?Z;
M'_\ .JL_Z\>_4Z]I/7O]G<^*'_/\]C_^=59_UX]^IU[2>DQN+^8?\*-IPR3[
MA^1O7>*BCB>5FJJVO4:$5F8W6G/^H;_;>_=>TMZ=4L_S#O\ A1W\2NG>N]Z;
M/^/>[L7W!V1F,+G<#AZW:68HY:;#5^1Q61QE)E*NCRD,3,E-5)33.$8,5< <
M^_=.)&6X]?._[:[/W7W7VAOWMW?%8:[=?8NZ<QN[-S$,J+D,Y6-75B11,SA%
M\C,0JL0/>NE0%!3H/??NO=>^V:N>''1*7GR<\6-IT'ZI)ZUOMXHD']69@![]
MU[KZM?\ (FZ8J^F_Y</Q\IJZF:EJMY=<=>;MFB="D@DJMB8^D?7?ZF\5B1[W
MTCD-6/5Q$D:2QO%(BO'*C1R(X#*Z.NET93P00;$'W[JG7S7?^%+_ ,(,E\>O
ME[-WY@\>1L/NLY+<^9K::!XZ.DWEO/?6:J8,<[MI4/\ ;4NH*B$6^A]^(\^E
M43U%#UK7^]=/==>_=:Z,Y\0_E;VG\,>\-I]W=59:HHLAA<CC(\[BT:22ES>W
M(\_0YK-8XTGDCB,M0M#'$LDMP!PP*^_=:90PIU]+7^6Y_.I^+_SGV#MJFK=Z
MX39/='\/QE-N/866R$+Y>?,O043Y*>EI<;"88HUJJQ*?Q^0V8?TL?>^DC1E>
MKH()XJF*.>!Q+#,BR12+^ET875E_U_?NJ=9??NO=8Y98X8I)I6"111O+([?I
M2.-=3L?\  3[]U[JHC^89_./^*GP5V/N09/?.$W5VS'0Y*DP'7N,R4=/G/XP
M:'(18^JEAR$/ADBCKJ-8)(]=V9P/I<^_=6523U\TSYS?-;M3YY=\[G[K[,R%
M6M/6Y',#:FW'8Q4^ V]D,Y4YVCQKTD,KTYEA>JD4/$J@ V46]ZZ5JH44'1.#
M]3_K^_=6ZZ]^Z]U?E_PG@^#^5^5OS3PO8F6Q<LG7'3;G/S9.2)WH1OC96Z]N
M[HQF/=T)];T\S,$9+$?4^_#IJ5BHQU]0"**."-(88TBBB54CCC541$46541;
M  ?@#WOI+UD]^Z]U\]3_ (5S_P#97_07_B!J7_WZ&XO?O+I5#\'6II[UT[UP
MD_S<G_!&_P"A??NO=?0A_P"$C9/^R==Z DD#OJ2P)) _XQ?MSZ#WOI++\76V
MQ[]TUU[W[KW7O?NO=:<G_"H/^6W_ *0=AXCYE=8816W7LQ:';^\Z/'4Q$M3M
M[R;CWUN;<58D(CC;0%C5YI&:0"WU'OWET]$V:=:$$,JS11RK^F10P_/#"X]Z
MZ4]902+_ .(M[]U[KKW[KW7O?NO=;+W_  E3_P"WC>?_ /$$=C_^]3M;W[IJ
M7AU])CWOI+U%K:.GR-'5X^KC6:DKJ6>CJH75626GJ8C#-&RL""&5B""+>_=>
MZ^8!_P *'_A3EOBQ\Y-U]@T&+>EV%WM7[C[(IZN*!HJ*ER>Z=^9:&AQJL; ,
M8:34 B:;?2WOQZ5Q-5:=4)>]=.=>]^Z]T<;X+_-/M/X)=];8[FZVR-2*6FK:
M"BW9M\%IJ7,[:GW!C\IN"*.CED2 5,T% L,=1(K%;\W7CWX=5==0Z^F!_+T_
MG"?%?YV;$P$^&WU@]L]IRT>.BSO761R,=3GJ;*RT%'-7H8Z"$0J(IZR.G90Y
M]?TX][Z2LC+QZMN1TD19(V#(ZAE8?1E/((]^ZIUR]^Z]UBGFBIH9JB=UB@@B
MDFFD;],<42%Y':WX !)]^Z]U2K_,A_G9_%OX.[(W1C,=O3";Y[H%!E<=@MBX
M?(P1Y;'YUZ#(TM!7UU+DH1%+#3Y"DBCFC$EVU@ VN??NKJC$]?-3^7GRQ[4^
M:7>6\.\>U\I4563W'F,U6XC$L9(J3 8G+9B?-)B8*)9)(8Q%+42:5AL@O91[
MU7I6J@"G19/?NM]>) !)X Y)_P ![]U[K91_X31?!>O^1?RRF[\W-B)I.N.I
M*?)4E)7RQ,:3^_>W\YMO>.#"RC4NLPN[*I0&W]H>_#IN5@!3UZ^E(      .
M  + #^@ ][Z2==^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[K1'_X5^_\?]\?O_#&VO\ ^]KN;WH]*8>'6F#[]T]UT?H?
M]8_[U[]U[K=E_P"$AW^9[V_\/#=7_O,;8]^\^F)NMY+WOI/U[W[KW7O?NO=>
M]^Z]U RN,H\UB\EALC"M1C\M05F,KH&"E9Z.OIVI:J%@P((9'93<$<^_=>Z^
M75_PH!^"V<^(7S:WIOB@Q$M+UGWEG-Q]B8FM2!HZ&@J]T;XRE-B\,':PU^"C
M+*(T"6^GO1Z5Q,"M//JBX_X?3W[ISKK\$?@BQ'X(_H1[]U[JS#^6E_,^[M_E
MN=I0[FV-55&;Z]S-:%WELN9$KTJZ2OKL:N7J<=%DI134\PHL?X(9?&6C+7'%
MQ[]U1T##K?E^(7_"A'X$_)+ 8G^]O9>WNF]XST5*U=MG>6=AJ,@E=)3TS3PA
M,13L@(EJ##;5^I#^+>]])S&PZM0VQ\O_ (S;SIH*O:W<NSLW35/C\$U%4U;)
M+YE5H])>%?J&4C_7]^ZI0]+W_3?U/_SW6#_ZFS?]&>_=:Z]_IOZG_P">ZP?_
M %-F_P"C/?NO=>_TW]3_ //=8/\ ZFS?]&>_=>Z]_IOZG_Y[K!_]39O^C/?N
MO=2:/N/K"OJJ>AH]Z8:HJZN:*GIH(Y9C)--/((HHT!3ZLQ '^O[]UZG0E @@
M$&X/T/OW7NN_?NO=:!W_  KT_P"9_= ?^(DPW_OPMR>_'I3#UI]>]=/=8I_\
MQ-_RRD_Z$/OW7NOHO_\ "3W_ +(8[*_\3!1_^^NV_P"]])9OBZVG/?NFNH&5
MQ=!F\9D,/E*:&MQN5H:O'5])41QS05-'74[4M5!+%*&5E>-V5E8$$&Q!'OW7
MNOG=?\*)_P"4;E?CAV7EOEOTOMZ>?JCL/.55=O:@QU.YI<#NW=6<S6=G,3'Q
M04]/3X^C0_;Q1D <J?Q[]3I3$]>T]:K:2)*BR1L&C<!D8?1E/((]ZZ>ZY^_=
M>Z'CXR_(OL/XH]U['[LZSR]9B\OM;/8*MRM+3SSK!F<#C]Q4>>RN+EIDDCC<
MU(HXXR9;J1PP(]^ZT0&%#U]5S^6+_,'Z^_F$_'':G:&W,E1_WSI,7A,=V+@H
M9H'J,-O";;M'FLQ0304JB.(Q?>1J8U9@+\$^]](W4J<]60^_=5Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJ(/Y_P!\#5^97PPW/E=MXMJK
ML+J<2]A4-3#$TE1+@-A;2W!G9\9'X@&_<J*A/U/HO]1[]TY&VEOMZ^7A4X_(
MXJMKL/F*:2CS.&JY<;F*&8!)J+(4QTU--,H) 96X(!/O72OK ?\ #Z>_=>Z=
M,#G,SM;/87=&W,A48K/[=RV.S>(R%)--3S4^1Q-8F0H9#)3LCE5FC1BH87M[
M]UXYQUN@?RM_^%-N-V;L_:/27S/HIG.WJ'$;<Q'9PJ<3A<6F-H:3'XB&7,--
M]Q5U,QD-75/,QU,@L?4.=CIAH3Q7K:FZI_F@?!/N3&XZOV1\C^N\K-D*>"=:
M"FR%;-40M/'&XB=OME4D>5 ;?U]^KTSI;TZ,SC_D#TQE8?N,?V)MZK@N!Y(I
MIRMRH8#F,?@@^_=5ZG?Z;^I_^>ZP?_4V;_HSW[KW7O\ 3?U/_P ]U@_^ILW_
M $9[]U[KW^F_J?\ Y[K!_P#4V;_HSW[KW7O]-_4W_/=8/_J;-_T9[]U[I:[>
MW3M[=E))7;<RU)EZ2*40R5%(S-&LIC$N@E@.=+*?]C[]UZG14?Y@?0./^2GQ
M&[PZQJZ7[RLK>N-_UVWH "SMN9-@Y7'83QJ 26\M4 H%N3]1[]U931J]?(0[
M/ZVSG3G9O8'4NY:2:BSW7&[,SL_)4TZ^.1:S!U34502C$D6=2+$W]ZZ6 U%>
MD-[]UOHR'Q$^2>\/B-\ANNN]=FU-1%-MG<.W?[PTM.^DY+:=+NJ@S^=QUF=$
MO-'1*FI[K_J@1[\.JLNH4Z^K)_+Y_F#]+?/GIC:W8/7>Y<94;HGP>+GWCM.&
MJ2HR>V\Y/AJ7*9/&5XIXUB62G^[B5PC$7(L;>]])&4J>K ??NJ]>]^Z]U4]_
M-2_F=]+_   Z*W=6YW<V.J>V=P;>S.(V+LV*LC@S!RV7P.6I<%G3#5(8Y*>'
M(T2Q/'K#,QL+?7W[JRKJ/7RON\NY-X?(7N#L3NO?=7+5[E['W9G-VUJRE@**
M7/5[Y*HI((B[K&@DD8A(VTB_'O72T"@ Z"SW[KW0Z?&'I_/=^?(GIGJ7;M%-
MD*K<_9&P:?*00(9&@V_7[SH<+E*R100=$:U*ZB+G^@]^ZTQH*]?8$^+73]+T
M%\=^F^G*2&*%.N>O-K[0?Q1^/R/@L5'C];@@$FR#EN?Z^]](F-37IW^1O_9/
M7?'_ (AGM#_WB*[W[KR_$.OCA=]_]E!][_\ B5=V?^[!O>NEPX=!9[]U[J^/
M_A.'_P!O)\#_ .(WS?\ [WFVO>UX]-R_"/\ 5Z]?43]^Z2=>]^Z]U[W[KW7O
M?NO=>]^Z]TD.P?\ CPM[_P#AH;E_]TTWOW7AQZ^/W_,,_P"R[/EG_P")U[&_
M]Z2;WH\>EJ?".B>>_=6ZML_D7H6_F9]2!1<C#8]R/Z =G;>N??NJ2?#U]8KW
MOI'U[W[KW33F\YB-N8VIS&<KX,9C*.*6:JK:DLL,$4,+3RNY4$V5$9CQ]![]
MU[K6?_G)?SX>B_COU1O3I?H#>.'[&[DWEA,YM"N;;]93SG:5-G\1F-L9&:LH
M\A'$XEHZE*:5I(9-2A@%Y]^Z=C0L:GKYS.Y=QYS>>Y=P[RW/6R9+<FZ\O69[
M.U\KR.U5D\A*9ZN:\S,PU,2;%C_K^]?9TJ&!TR^_=>Z.S_+E^.F?^4?S0Z+Z
MSP>.GR,&,W[L+?&XO AD6#;. [$Q-/G)90I!"K%4W8V( /T/OW57-%)Z^O1U
MQLG&];["VAL'#J$Q>T-OXS;^/5?TK2XRF6FA N!^%'X][Z1G)KUJ'?\ "L'X
M<Y/>?6W7ORNVQCC/5[(FVSUYFA30-K7$S5>YMY92OG9=*V10NIB2W^O[\>GH
M6S3K0LBE2:-)8SJ210Z$?E6%P?>NE'7,BX*GZ,""/Z@BQ!]^Z]ULI?\ ">W^
M;-C?A-VC4]"]TY;[;I;LS-FHH,M6U<5/2X#=F:FP.S\&K5-09'$$--!42M!%
M& 0"18\'8Z9E35D=?1[V9O;:G8FVL/O'9.<H=R;8S]!2Y3#9K'.[T>0Q];"*
MFDJJ=I%4E)$964D#@^_=)NE3[]U[J'D*^CQ5!793(U$=)C\;1U-?75<I(BIJ
M.CA:HJJB4BYTHBLS6'T'OW7NM''_ (48?SE=J[RP&0^%WQSW+3YETS&KL?=&
M&K(Y::F?&OG=G[BVM.5\-0CRT]1!+I]48!&JYX]^..E$4?XCUI011K%&D:EB
M$4*"Q+,;"UV8_4^]=/\ 7,D $G@#DG_ >_=>ZVC/^$N7PZKNX/E/N'Y%Y_$S
M2;(ZWPNX]JT=;)&?M_[VT>2VUN_$.DHU*#XV8A2M_P#$>_#IF9NW3U]&KWOI
M-UJL?\*O_P#LAK:G_B8NO?\ W2[H]^/#I^'CU\ZR+_-I_P %'O72CKA5?\!J
MC_EA+_UK/OW7NOI-?\)8O^W?.=X_YJ%A/_?78/WOI+-\76S'[]TUU[W[KW7O
M?NO=>]^Z]U[W[KW7RG?Y^R5\7\SGO Y ,!+NGL1\=J%KT![$R(C*W)N+WYX]
MZ/2N(@KU37[]TYTIMC5=+0]C]6U^1T#%8WLW8N0RS/;QKBJ/<4$^0:2]QI$0
M;5P>/P??NO'AU]A7X#[@VYN;X9?&?+[3GIY\#5=,["FQQIB#$E++M^&6G1=(
M46T$6L![WTA8$$UZ-W[]UKKWOW7NO>_=>ZK;_FU@GX#_ "&M_P ^T[&/^P_T
M89R_OW5D^+KY%$7T;_@Y_P!Z'O72WK+[]U[K:7_X2;_]ES[Y_P#$2=C_ /NX
MVM[]TS-PZ^B_[WTFZ][]U[JNG^:[C*W*? SY%PT,+S20=6=F5<JH+E:>#K#-
MF60W_ N/?NK)\77R'%4QM)&W#)(RL/Z$?4>]=+1US]^Z]U>Q_P )YOEU@/BC
M\]<*F\\A%C-J]F[;K]B15-3*L-,-R[WWEMW$XY26#78I Y "W('!]^'5)1J7
MKZB..R-%EZ"CRF,J8JS'U]/%54=5"28JBFF77%+&38V8&XX][Z1]3??NO=>]
M^Z]T6GYF_P#9(_R>_P#%?>Y__?;9/W[K8XCKXX&\_P#C^M[_ /ASY3_K>?>N
MEPX=)[W[KW5M'\C#_MYEU)_VJ<?_ ._.V][]U5_AZ^L=[WTBZI>_GO\ Q+D^
M5WP&[$Q.*Q_W>X>N?XAVM2/%$7J33[!V%N"O%.C1V:S23KP6TW^OOW3D;:6S
MU\JMZ2MQTU1B\G$U/E,9,]#DJ:0!9*:M@.F>&11>Q!^O/O72OKKW[KW5E'\J
MKY\[G_EZ_*C:G:%'/+-L;/STFT]^8W5&:>'!;BW3B)=PYIUJF$2-#14##S!&
M=1^FXX]^!ZHZ:AU]43XQ_*/I_P"6O5FW.V.G=U8S<F SV+QM?/%CZDU<F(J<
MEC8<HN,K)M"*94BGC9B@MR+>]])""IH>C%>_=:ZZ)M<G@ 7)_''OW7NM<_\
MGD_SANLOA[TUO7I#K_<&/W!WIV#M[.[0EPV/J8&K]N8O<V&S>TLCDJBEJU0@
MT=9%"6DBDU D!>>??NG(TU&O7S3,UF\ON?.9G=&X:R3(9_<>2JLSF:V5Y'>J
MR-;)Y:F=FE9F]3$GEB?\?>NE8P.FWW[KW5D'\I?XP9WY7_.SIC96*QLU?B]F
M;GVCVAN!XXC+&F*V5V+A),K')I-Q^S47)(( ^H/OPZJYTKGKZW6V=OX[:FWL
M-MK$PBGQF#QU+C*"!;!8J6DB$4,8"@#@ #@>]](CQZKW_FV?]D#_ "%_\1KV
M-_[['.>]CJR?%U\BB+Z-_P '/^]#W7I;UE]^Z]UM\_\ "13_ )GKW+_VK=__
M /N/M;WX=-S_  CK?]][Z2=>]^Z]U[W[KW6B/_PK]_X_[X_?^&-M?_WM=S>]
M'I3#PZTP??NGNO>_=>Z^O!_*)_[=?? G_P 58Z=_]X^F][Z1/\9ZL6]^ZKU_
M_]3?X]^Z]UKP?\*:\CD\9_+<JJG$Y;*X:K_TO;43[S$9"KQE7XSLK<S&/[FC
M='TD@$B]K@'\>_=.Q?%3KYH='O?L#[6G_P",C=A?YI/^8UW%_3_J(]ZZ54'4
MG^^_8'_/Q>PO_0TW%_\ 5'OW7J#KW]]^P/\ GXO87_H:;B_^J/?NO4'7O[[]
M@?\ /Q>PO_0TW%_]4>_=>H.O?WW[ _Y^+V%_Z&FXO_JCW[KU!U[^^_8'_/Q>
MPO\ T--Q?_5'OW7J#KW]]^P/^?B]A?\ H:;B_P#JCW[KU!U#JMS;OKA:NWMO
M6M4BQ6KW5FZE2#>ZD33-QR>/\??NO4'3,07;R2N\\OYFG=IIF-[DM+)=CSSR
M??NO=<O?NM]>]^ZUU8;_ "MOAQO+YL_,;JO8.VL155^W=H;KVOO[>E=%"TU-
M!@]H[ZPYS]#,8F#*32U>HDJ5 ^H/OPZJ[ +GKZV/6NQ,/UAU_L[KO;\2P839
M>WL9MS%0K;3'0XJE6EIT%@OT51^![WTB.>EO[]U[JNS^9S\%MG?/;XN[WZGS
MF/@DW+28[*;CV1D5CTUD.[L3M7*T>V8!/"AE:+[NN#M & 8_D'GW[JR-I->O
ME(?)3XY=D_$WN?>71G:V&K<+N/:.<S.)I)ZV TR9W'X7*2X=LS0PL[N(9)H9
M%7R'5<&_O72Q6#"HZ P\$C^A]^ZWUZ_OW7NG? ;CW+M+)P9G:>X\]MC*4TT=
M1%6;?S&0PTQEBE6=#++C9(V8%T0L">=(_H/?NO4!ZLJZ6_G*?S"NBJ.DQFT.
MWJ3)4%&D,<:[NQ^1W14F"".*(*T^2K"2=,2\G\DG\GW[JIC4]'&B_P"%+/\
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
MR]X__5GOU3U[2OIU[_2[W)_S^;M[_P!&7O'_ .K/?JGKVE?3K%/V[W)X)O\
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
MCS?0WR2[PZBS]#+CZS8W96[=NP4\Z>.1J;#963'^0*23;4A'//'O72U2",=
M3[]UOJ125=7CZNDR&/JZF@R&/J8*VAK:.>6EJJ2LI)1/35$%1 5=61PKJ58$
M$ @W]^Z]U='\5/Y^?S\^*6VL;LW";QPN[]L8BFIJ.@AW+MU=R9=*6CI:>C@C
MFR>;JF9F\<'J-N68M]2??J]-F)3T=MO^%8'SN5&/]W=HDJI/_'A;9Y(%_P#C
MM[W7JO@CK:@_D3_S(.X?YDG0/979W<=#C:#-;1[.;9^/CQF&H,-$V.&S,3N
M,\&/=U8^6ME&HF]K#Z >_=-2)H..K.OF;_V2/\GO_%?>Y_\ WVV3]^ZH.(Z^
M.!O/_C^M[_\ ASY3_K>?>NEPX=)[W[KW5M'\C#_MYEU)_P!JG'_^_.V][]U5
M_AZ^L=[WTBZ:\YAL?N+"Y?;^7ITJ\5G,97X?)TLBHR5&/R=*]%60.L@((>-V
M4@@CGZ'W[KW7S2/^% G\K'=GP^^0NY^_^O\  5-9T9VWN/*;DK:R@II!C]K[
MCW9N;+5=%@99YBB(T5!0B7QP1:-/(_I[\1Y]*XW#"G6NFK)(JO&0R.-2,/HR
MGZ$>]=.=<OJ"I (86-Q_46]^Z]T;?XP?.CY/?#S.T^:Z/['R.*@2>.>7!9NJ
MRF:V^566F9HX<))4I3IZ:2*-/1PMU'!/OW6BJM\75Y6S/^%6/SFP.*I<9N;!
M;5SDU'CEI4JZ#8VW*825,<2QQU#F:<LPU!B0>3?W[IHPBO1>OD1_PI"_F#]]
M8"OVS0YO:^R<1D*6HH9I*'9]#C<HM+54]12RF#(8BI5TD\=1Z7'(90WX'OU>
MMK$!GJBK>>]MX]B[AR&Z]^;FS6Z]PY.IJ*NKR.;RN0RL@EJIVJ9UIGR,LK1Q
MF1F<(&L"2?J3[]T[0#ATE_?NO=.&(Q.3W#F<-MK!4<V2W#N3+8[ X+&TX#5%
M=ELQ5KC\92PHQ +23R(B@D7)'OW7N'7TD/\ A/#_ "M&^&W1-+W9VCAS!W-V
MS04FXQ!6T[QUFV,%NK:^'FR&W:F*H#@215M$S$PR: ?H+\^]TITFE?4:#K96
M]^Z9ZK;_ )MG_9 _R%_\1KV-_P"^QSGO8ZLGQ=?(HB^C?\'/^]#W7I;UE]^Z
M]UM\_P#"13_F>O<O_:MW_P#^X^UO?ATW/\(ZW_?>^DG7O?NO=>]^Z]UHC_\
M"OW_ (_[X_?^&-M?_P![7<WO1Z4P\.M,'W[I[KWOW7NOKP?RB?\ MU]\"?\
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
M  KT_P"9_= ?^(DPW_OPMR>_'I3#UI]>]=/=8I_\Q-_RRD_Z$/OW7NOHO_\
M"3W_ +(8[*_\3!1_^^NV_P"]])9OBZVG/?NFNO>_=>Z][]U[JMS^9]\ M@_/
MWXV;OZXW!BJ5]Y8W%9/-[$S:0A,E3;FQ.V<K!MJB%7!&9VIS6UPD>F5U5S_0
M\^_=65BIKU\IKY'_ ![[!^*O=.^NBNSL758W<NQ]Q9O!1S5,#4ZYFDP63DQ$
MF6I(79W$3S1.!K.KCGWKI8K!A7H$??NM]=,H964WLP(-OKR+7'^/OW7NMEO_
M (3]_P W;)_$#MG&?'+N7-U-9TMV1FJ/'8&MR%:-&W-T9VNP6R]N4D=97O*Z
M4T%/%/*:6",*>2MC]=U\NFI$U"HZ^D-@<[B-SX;&;AP%?!E<)FJ*GR.*R5*6
M:FKJ&JC$M/4P,P!*NI!%Q[]TEZ=O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]TE]Y[,VSV#MG-;/W?AZ#.[?S^-K\5D<?D:2EK(9*;)4,F.J2D
M=6DB*_BED57TW%S[]UX&F1UI2?S8O^$T-?DLQNGOGX47%3D*G*9O.=7>'*9K
M(5M54SY+.5?\"@B^WHZ6'QI24D48%D<W'I/OU.GTF\FZTWNX.D>WOC]N3(;1
M[IZ]W!UYG,963T-12[@BIX)'FIJF2DDTI!));]R*1;$_V3[UT^"#PZ":*KII
M_P#,S(_/&D_[;W[K?6?W[KW7O?NO=>]^Z]U[W[KW7O?NO=8I_P#,3?\ +*3_
M *$/OW7NOHO_ /"3W_LACLK_ ,3!1_\ OKMO^]])9OBZVG/?NFNDCOO8VUNR
MMH[@V/O/#T6<VWN;$9/"92@K::FJ4:CR^.EQ=6\(JD=4E\,TBI(%NM^/?NO
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
M>'5]6QNM=A=:8:BP.Q-H;<VKC*&FBI(8,#A,7B0T4,2P(9OX=#$';2B@DCD
M?T'OW3=:]+CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4I_S6/Y.>P_YGV<V+FMX;KEV[)LK"8W
M#TZ1Y',T7FCQ^8R.61R,6"#=L@PNW]/];W[IQ)"@H.JC/^@1OH__ )^?5?\
MG_W=_P!&^_4'5_&/77_0(WT>?^:GU7_G_P!W?]&^_8Z]XQZN&_E6_P H/8O\
ML9-ZIL_=,NX1O'+9/*3^7(9BM\3Y+'8['NH_B@%K#'J?3_7_ !/OW3;OKZN:
M]^ZIU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TQY_;&W-U4$N+W-@<-N#'3
MHZ2T6:QE#E*5U>-HFO3UT<B?I=A^GZ$C\GW[KW58_P @?Y,OP(^1]56Y'?'4
MZ8JOJ_/(9=E38W:,8GF>>;R,F*HQP'G8_7Z!1^![]U<2,O#JK7?W_"4SX,[B
MK*FMVS7;XPCS2R/$E3V!N*:&-'=W"^*GA XNOT_I[]U?QFI3H!:K_A([T,]1
M,U)V7714S2,88Y=Q;NDD2,MZ%=PG) ^I]ZIU[QCU@_Z!&^C_ /GY]5_Y_P#=
MW_1OO=!UOQCU[_H$;Z/_ .?GU7_G_P!W?]&^_4'7O&/7O^@1OH__ )^?5?\
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
M CW[IT3,.BS'_A(WT=<V[.JK?C_<_N[_ *-]^^WK?C'KW_0(WT?_ ,_/JO\
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
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW20[!_X\+>_P#X:&Y?
M_=--[]UX<>OC]_S#/^R[/EG_ .)U[&_]Z2;WH\>EJ?".B>>_=6ZMI_D8?]O,
MNI/^U3C_ /WYVWO?NJO\/7UC?>^D77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__T-_CW[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=)#L'_CPM[_ /AH;E_]TTWO
MW7AQZ^/W_,,_[+L^6?\ XG7L;_WI)O>CQZ6I\(Z)Y[]U;JVC^1A_V\RZD_[5
M./\ _?G;>]^ZJ_P]?6.][Z1=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__1W^/?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TD.P?^/"WO\ ^&AN7_W33>_=>''K
MX_?\PS_LNSY9_P#B=>QO_>DF]Z/'I:GPCHGGOW5NK:/Y&'_;S+J3_M4X_P#]
M^=M[W[JK_#U]8[WOI%U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]+?X]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7"3Q^.3RZ/%H;R^33X_'I]?DU<:;7O?BW
MOW7N@?R/^R^_?U?\6_T.?Q/SR???Q'^Y/W_W.K][[O[G]S7JOJU\W^OOW6\]
M0_\ G&W_ +\A_P"N'[]U[/3M@O\ 07_$X?[L_P"B;^,Z1X/X%_<_^)Z?*MO#
M_#_W;:]%M/\ :M^;>_=>ST+/OW6NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
D>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>12
<FILENAME>sotk-20170228.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18d -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 7349_SOTK_10K_FY17.xfr; Date: 2017%2D05%2D26T17:33:28Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80060008 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2015-01-31" xmlns:us-roles="http://fasb.org/us-roles/2015-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2015-01-31" xmlns:SOTK="http://sono-tek.com/20170228">
    <link:schemaRef xlink:href="sotk-20170228.xsd" xlink:type="simple" />
    <xbrli:context id="AsOf2017-05-18">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-05-18</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-08-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_custom_StockCompensationPlan2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">SOTK:StockCompensationPlan2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_StockCompensationPlan2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">SOTK:StockCompensationPlan2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_custom_OperatingSegments1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SOTK:OperatingSegments1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_custom_OperatingSegments2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SOTK:OperatingSegments2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_us-gaap_ConsolidationEliminationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ConsolidationEliminationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_us-gaap_ConsolidatedEntitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ConsolidatedEntitiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_custom_OperatingSegments1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SOTK:OperatingSegments1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_custom_OperatingSegments2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SOTK:OperatingSegments2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_us-gaap_ConsolidatedEntitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ConsolidatedEntitiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_custom_OperatingSegments1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SOTK:OperatingSegments1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_OperatingSegments1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SOTK:OperatingSegments1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_custom_OperatingSegments2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SOTK:OperatingSegments2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_OperatingSegments2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">SOTK:OperatingSegments2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_ConsolidationEliminationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ConsolidationEliminationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_ConsolidatedEntitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ConsolidatedEntitiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_ConsolidatedEntitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:ConsolidatedEntitiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_PerformanceGuaranteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_PerformanceGuaranteeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_us-gaap_BuildingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_BuildingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_custom_LaboratoryEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">SOTK:LaboratoryEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_LaboratoryEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">SOTK:LaboratoryEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_custom_TradeshowAndDemonstrationEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">SOTK:TradeshowAndDemonstrationEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_TradeshowAndDemonstrationEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">SOTK:TradeshowAndDemonstrationEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SOTK:ExercisePriceRangeDollars1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SOTK:ExercisePriceRangeDollars2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SOTK:ExercisePriceRangeDollars3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SOTK:ExercisePriceRangeDollars1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SOTK:ExercisePriceRangeDollars2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SOTK:ExercisePriceRangeDollars3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_custom_ExercisePriceExceedsMarketPriceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">SOTK:ExercisePriceExceedsMarketPriceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_custom_ExercisePriceEqualsMarketPriceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">SOTK:ExercisePriceEqualsMarketPriceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_custom_ExercisePriceIsLessThanMarketPriceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">SOTK:ExercisePriceIsLessThanMarketPriceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_ExercisePriceExceedsMarketPriceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">SOTK:ExercisePriceExceedsMarketPriceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_ExercisePriceEqualsMarketPriceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">SOTK:ExercisePriceEqualsMarketPriceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_ExercisePriceIsLessThanMarketPriceMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">SOTK:ExercisePriceIsLessThanMarketPriceMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_custom_GeographicConcentrationRiskOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">SOTK:GeographicConcentrationRiskOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_custom_GeographicConcentrationRiskTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">SOTK:GeographicConcentrationRiskTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_custom_GeographicConcentrationRiskThreeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">SOTK:GeographicConcentrationRiskThreeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_EuropeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_AsiaPacificMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaPacificMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_NonUsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_custom_MajorCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SOTK:MajorCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_custom_NotesPayableToBanksTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">SOTK:NotesPayableToBanksTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_NotesPayableToBanksTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">SOTK:NotesPayableToBanksTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_custom_StockOptions2015OfficersMember_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">SOTK:StockOptions2015OfficersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_custom_StockOptions2015OfficersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">SOTK:StockOptions2015OfficersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-02-28_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-02-28_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-02-28_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_StockCompensationPlan2003Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">SOTK:StockCompensationPlan2003Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_custom_StockOptions2016EmployeesMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">SOTK:StockOptions2016EmployeesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_us-gaap_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_LineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_custom_StockOptions2014EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">SOTK:StockOptions2014EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_us-gaap_ComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_ComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-02-28_us-gaap_ComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-02-29_us-gaap_ComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-02-29</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-02-28_us-gaap_ComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-02-28</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_custom_StockOptions2015OfficersMember_us-gaap_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">SOTK:StockOptions2015OfficersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_MiddleEastMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:MiddleEastMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_custom_GeographicConcentrationRiskFourMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">SOTK:GeographicConcentrationRiskFourMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_SouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:SouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_us-gaap_SouthAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:SouthAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-01to2017-02-28_us-gaap_LatinAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:LatinAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2017-02-28</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-01to2016-02-29_us-gaap_LatinAmericaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000806172</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:LatinAmericaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-01</xbrli:startDate>
        <xbrli:endDate>2016-02-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Decimal">
      <xbrli:measure>SOTK:decimal</xbrli:measure>
    </xbrli:unit>
    <us-gaap:Assets contextRef="AsOf2016-02-29_custom_OperatingSegments1Member" unitRef="USD" decimals="0">8214873</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2016-02-29_custom_OperatingSegments2Member" unitRef="USD" decimals="0">2454664</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2016-02-29_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">10669537</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2017-02-28_custom_OperatingSegments1Member" unitRef="USD" decimals="0">8346183</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2017-02-28_custom_OperatingSegments2Member" unitRef="USD" decimals="0">2389753</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2017-02-28_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">10735936</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">10669537</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">10735936</us-gaap:Assets>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2016-02-29" unitRef="Shares" decimals="INF">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-02-28" unitRef="Shares" decimals="INF">25000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2016-02-29" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-02-28" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">46000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">46000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProfitLoss contextRef="From2015-03-01to2016-02-29_custom_OperatingSegments1Member" unitRef="USD" decimals="0">669974</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2015-03-01to2016-02-29_custom_OperatingSegments2Member" unitRef="USD" decimals="0">-122245</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2015-03-01to2016-02-29_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">547729</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments1Member" unitRef="USD" decimals="0">218843</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments2Member" unitRef="USD" decimals="0">-123137</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2016-03-01to2017-02-28_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">95706</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2015-03-01to2016-02-29_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">547729</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">547729</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">95706</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="From2016-03-01to2017-02-28_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">95706</us-gaap:ProfitLoss>
    <us-gaap:InterestExpense contextRef="From2015-03-01to2016-02-29_custom_OperatingSegments1Member" unitRef="USD" decimals="0">83</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-03-01to2016-02-29_custom_OperatingSegments2Member" unitRef="USD" decimals="0">58364</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-03-01to2016-02-29_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">58447</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments1Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:InterestExpense contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments2Member" unitRef="USD" decimals="0">52294</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-03-01to2017-02-28_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">52294</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">58447</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">52294</us-gaap:InterestExpense>
    <us-gaap:OwnedPropertyManagementCosts contextRef="From2015-03-01to2016-02-29_custom_OperatingSegments1Member" unitRef="USD" decimals="0">196298</us-gaap:OwnedPropertyManagementCosts>
    <us-gaap:OwnedPropertyManagementCosts contextRef="From2015-03-01to2016-02-29_us-gaap_ConsolidationEliminationsMember" unitRef="USD" decimals="0">-196298</us-gaap:OwnedPropertyManagementCosts>
    <us-gaap:OwnedPropertyManagementCosts contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments1Member" unitRef="USD" decimals="0">196298</us-gaap:OwnedPropertyManagementCosts>
    <us-gaap:OwnedPropertyManagementCosts contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments2Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:OwnedPropertyManagementCosts contextRef="From2016-03-01to2017-02-28_us-gaap_ConsolidationEliminationsMember" unitRef="USD" decimals="0">-196298</us-gaap:OwnedPropertyManagementCosts>
    <us-gaap:OwnedPropertyManagementCosts contextRef="From2016-03-01to2017-02-28_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:OwnedPropertyManagementCosts contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">158629</us-gaap:OwnedPropertyManagementCosts>
    <us-gaap:OwnedPropertyManagementCosts contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">160440</us-gaap:OwnedPropertyManagementCosts>
    <us-gaap:Revenues contextRef="From2015-03-01to2016-02-29_custom_OperatingSegments1Member" unitRef="USD" decimals="0">11738982</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-03-01to2016-02-29_custom_OperatingSegments2Member" unitRef="USD" decimals="0">291046</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-03-01to2016-02-29_us-gaap_ConsolidationEliminationsMember" unitRef="USD" decimals="0">196298</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-03-01to2016-02-29_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">11833730</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments1Member" unitRef="USD" decimals="0">9634956</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments2Member" unitRef="USD" decimals="0">285895</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-03-01to2017-02-28_us-gaap_ConsolidationEliminationsMember" unitRef="USD" decimals="0">196298</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-03-01to2017-02-28_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">9724553</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">11833730</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">9724553</us-gaap:Revenues>
    <us-gaap:LongTermDebt contextRef="AsOf2016-02-29_custom_OperatingSegments1Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:LongTermDebt contextRef="AsOf2016-02-29_custom_OperatingSegments2Member" unitRef="USD" decimals="0">1319737</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2016-02-29_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">1319737</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2017-02-28_custom_OperatingSegments1Member" unitRef="USD" xsi:nil="true" />
    <us-gaap:LongTermDebt contextRef="AsOf2017-02-28_custom_OperatingSegments2Member" unitRef="USD" decimals="0">1176348</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2017-02-28_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">1176348</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2016-02-29_custom_NotesPayableToBanksTwoMember" unitRef="USD" decimals="0">1319737</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2017-02-28_custom_NotesPayableToBanksTwoMember" unitRef="USD" decimals="0">1176348</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">1319737</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">1176348</us-gaap:LongTermDebt>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2015-03-01to2016-02-29" unitRef="Pure" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2016-03-01to2017-02-28" unitRef="Pure" decimals="INF">0.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2015-03-01to2016-02-29">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2016-03-01to2017-02-28">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-03-01to2017-02-28_custom_ExercisePriceExceedsMarketPriceMember" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-03-01to2017-02-28_custom_ExercisePriceEqualsMarketPriceMember" unitRef="USDPShares" decimals="INF">0.91</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-03-01to2017-02-28_custom_ExercisePriceIsLessThanMarketPriceMember" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2015-03-01to2016-02-29_custom_StockOptions2015OfficersMember_us-gaap_MinimumMember" unitRef="USDPShares" decimals="INF">1.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-03-01to2017-02-28_custom_StockOptions2016EmployeesMember_us-gaap_MaximumMember" unitRef="USDPShares" decimals="INF">0.91</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2015-03-01to2016-02-29" unitRef="USDPShares" decimals="INF">1.16</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-03-01to2017-02-28" unitRef="USDPShares" decimals="INF">.91</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2015-03-01to2016-02-29_custom_StockOptions2015OfficersMember_us-gaap_MaximumMember" unitRef="USDPShares" decimals="INF">1.17</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-02-29_us-gaap_CommonStockMember" unitRef="USD" decimals="0">149554</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-02-29_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">8812224</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-02-29_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-1224028</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-02-28" unitRef="USD" decimals="0">7143734</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-02-28_us-gaap_CommonStockMember" unitRef="USD" decimals="0">149331</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-02-28_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">8766160</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-02-28_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-1771757</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">7667610</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">7923025</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-02-28_us-gaap_CommonStockMember" unitRef="USD" decimals="0">149611</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-02-28_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">8859486</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-02-28_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-1128322</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-02-28_us-gaap_ComprehensiveIncomeMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockholdersEquity contextRef="AsOf2016-02-29_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="0">-70140</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-02-28_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="0">42250</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding contextRef="AsOf2016-02-29_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">14955400</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2015-02-28_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">14933107</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2017-02-28_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">14961076</us-gaap:SharesOutstanding>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-02-29_us-gaap_BuildingMember" unitRef="USD" decimals="0">2250000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-02-28_us-gaap_BuildingMember" unitRef="USD" decimals="0">2250000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-02-29_custom_LaboratoryEquipmentMember" unitRef="USD" decimals="0">872836</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-02-28_custom_LaboratoryEquipmentMember" unitRef="USD" decimals="0">1012824</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-02-29_us-gaap_MachineryAndEquipmentMember" unitRef="USD" decimals="0">857994</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-02-28_us-gaap_MachineryAndEquipmentMember" unitRef="USD" decimals="0">858694</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-02-29_us-gaap_LeaseholdImprovementsMember" unitRef="USD" decimals="0">368572</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-02-28_us-gaap_LeaseholdImprovementsMember" unitRef="USD" decimals="0">369433</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-02-29_custom_TradeshowAndDemonstrationEquipmentMember" unitRef="USD" decimals="0">1037830</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-02-28_custom_TradeshowAndDemonstrationEquipmentMember" unitRef="USD" decimals="0">1072425</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-02-29_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="0">891443</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-02-28_us-gaap_FurnitureAndFixturesMember" unitRef="USD" decimals="0">907428</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">6278675</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">6470804</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2015-03-01to2016-02-29" unitRef="Shares" decimals="INF">86583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2016-03-01to2017-02-28" unitRef="Shares" decimals="INF">57206</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2017-02-28_custom_StockCompensationPlan2Member" unitRef="Shares" decimals="INF">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2017-02-28_custom_StockCompensationPlan2003Member" unitRef="Shares" decimals="INF">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription contextRef="From2016-03-01to2017-02-28_custom_StockCompensationPlan2Member">Under the 2013 Stock Incentive Plan, option prices must be at least 100% of the fair market value of the common stock at time of grant. For qualified employees, except under certain circumstances specified in the plan or unless otherwise specified at the discretion of the Board of Directors, no option may be exercised prior to one year after date of grant, with the balance becoming exercisable in cumulative installments over a three year period during the term of the option, and terminating at a stipulated period of time after an employee's termination of employment.</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">12479</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">1632</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2017-02-28_custom_ExercisePriceExceedsMarketPriceMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2017-02-28_custom_ExercisePriceEqualsMarketPriceMember" unitRef="Shares" decimals="INF">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2017-02-28_custom_ExercisePriceIsLessThanMarketPriceMember" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2016-02-29_custom_StockOptions2015OfficersMember" unitRef="Shares" decimals="INF">73500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2017-02-28_custom_StockOptions2014EmployeesMember" unitRef="Shares" decimals="INF">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars1Member" unitRef="USDPShares" decimals="INF">.42</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars2Member" unitRef="USDPShares" decimals="INF">.51</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars3Member" unitRef="USDPShares" decimals="INF">1.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars1Member" unitRef="USDPShares" decimals="INF">.50</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars2Member" unitRef="USDPShares" decimals="INF">1.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars3Member" unitRef="USDPShares" decimals="INF">1.30</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">839600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars1Member" unitRef="Shares" decimals="INF">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars2Member" unitRef="Shares" decimals="INF">571500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars3Member" unitRef="Shares" decimals="INF">254100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2015-02-28" unitRef="Shares" decimals="INF">489434</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-02-29" unitRef="Shares" decimals="INF">464100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-02-28" unitRef="Shares" decimals="INF">839600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars1Member" unitRef="USDPShares" decimals="INF">0.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars2Member" unitRef="USDPShares" decimals="INF">0.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars3Member" unitRef="USDPShares" decimals="INF">1.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2015-02-28" unitRef="USDPShares" decimals="INF">0.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-02-29" unitRef="USDPShares" decimals="INF">0.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2017-02-28" unitRef="USDPShares" decimals="INF">0.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember" unitRef="Shares" decimals="INF">395405</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars1Member" unitRef="Shares" decimals="INF">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars2Member" unitRef="Shares" decimals="INF">171500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars3Member" unitRef="Shares" decimals="INF">209905</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2016-02-29" unitRef="Shares" decimals="INF">349820</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2017-02-28" unitRef="Shares" decimals="INF">395405</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2015-03-01to2016-02-29" unitRef="Shares" decimals="INF">41334</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2016-03-01to2017-02-28" unitRef="Shares" decimals="INF">10000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2015-03-01to2016-02-29" unitRef="Shares" decimals="INF">57500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2016-03-01to2017-02-28" unitRef="Shares" decimals="INF">14500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2016-03-01to2017-02-28_custom_ExercisePriceExceedsMarketPriceMember" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2016-03-01to2017-02-28_custom_ExercisePriceEqualsMarketPriceMember" unitRef="USDPShares" decimals="INF">0.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2016-03-01to2017-02-28_custom_ExercisePriceIsLessThanMarketPriceMember" unitRef="USDPShares" xsi:nil="true" />
    <us-gaap:SalesRevenueNet contextRef="From2015-03-01to2016-02-29_custom_GeographicConcentrationRiskOneMember" unitRef="USD" decimals="0">2643000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-03-01to2016-02-29_custom_GeographicConcentrationRiskTwoMember" unitRef="USD" decimals="0">2947000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-03-01to2016-02-29_custom_GeographicConcentrationRiskThreeMember" unitRef="USD" decimals="0">111000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-03-01to2017-02-28_us-gaap_EuropeMember" unitRef="USD" decimals="0">1695000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-03-01to2017-02-28_us-gaap_AsiaPacificMember" unitRef="USD" decimals="0">2702000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-03-01to2017-02-28_us-gaap_NonUsMember" unitRef="USD" decimals="0">249000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">6577000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">5361000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-03-01to2017-02-28_us-gaap_MiddleEastMember" unitRef="USD" decimals="0">232000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-03-01to2016-02-29_custom_GeographicConcentrationRiskFourMember" unitRef="USD" decimals="0">247000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-03-01to2017-02-28_us-gaap_SouthAmericaMember" unitRef="USD" decimals="0">208000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-03-01to2016-02-29_us-gaap_SouthAmericaMember" unitRef="USD" decimals="0">208000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2016-03-01to2017-02-28_us-gaap_LatinAmericaMember" unitRef="USD" decimals="0">275000</us-gaap:SalesRevenueNet>
    <us-gaap:SalesRevenueNet contextRef="From2015-03-01to2016-02-29_us-gaap_LatinAmericaMember" unitRef="USD" decimals="0">421000</us-gaap:SalesRevenueNet>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-03-01to2017-02-28_custom_MajorCustomerMember" unitRef="Pure" decimals="INF">.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-03-01to2016-02-29" unitRef="Pure" decimals="INF">0.56</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-03-01to2017-02-28" unitRef="Pure" decimals="INF">.56</us-gaap:ConcentrationRiskPercentage1>
    <dei:EntityPublicFloat contextRef="AsOf2016-08-31" unitRef="USD" decimals="0">13000935</dei:EntityPublicFloat>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-03-01to2016-02-29" unitRef="Shares" decimals="INF">15029601</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-03-01to2017-02-28" unitRef="Shares" decimals="INF">15018282</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-03-01to2016-02-29" unitRef="Shares" decimals="INF">14943018</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-03-01to2017-02-28" unitRef="Shares" decimals="INF">14961076</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-03-01to2016-02-29" unitRef="USDPShares" decimals="INF">0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-03-01to2017-02-28" unitRef="USDPShares" decimals="INF">0.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-03-01to2016-02-29" unitRef="USDPShares" decimals="INF">0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-03-01to2017-02-28" unitRef="USDPShares" decimals="INF">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">3000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">0</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">127900</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">138777</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum contextRef="From2015-03-01to2016-02-29" unitRef="Pure" decimals="INF">0.0091</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum contextRef="From2015-03-01to2016-02-29" unitRef="Pure" decimals="INF">0.0103</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="From2015-03-01to2016-02-29_us-gaap_MinimumMember" unitRef="Pure" decimals="INF">0.1873</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="From2015-03-01to2016-02-29_us-gaap_MaximumMember" unitRef="Pure" decimals="INF">0.2372</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="From2016-03-01to2017-02-28" unitRef="Pure" decimals="INF">0.2802</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">3542173</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">3971533</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">2736502</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">2499271</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="From2015-03-01to2016-02-29_custom_OperatingSegments1Member" unitRef="USD" decimals="0">392803</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2015-03-01to2016-02-29_custom_OperatingSegments2Member" unitRef="USD" decimals="0">72629</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2015-03-01to2016-02-29_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">465432</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments1Member" unitRef="USD" decimals="0">354896</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments2Member" unitRef="USD" decimals="0">74464</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2016-03-01to2017-02-28_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">429360</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">465432</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">429360</us-gaap:Depreciation>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">178644</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">213278</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">51492</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">63462</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedSalesCommissionCurrentAndNoncurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">172461</us-gaap:AccruedSalesCommissionCurrentAndNoncurrent>
    <us-gaap:AccruedSalesCommissionCurrentAndNoncurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">255604</us-gaap:AccruedSalesCommissionCurrentAndNoncurrent>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">38250</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">32700</us-gaap:ProductWarrantyAccrual>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">305189</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">303711</us-gaap:AccruedSalariesCurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2015-03-01to2016-02-29" unitRef="Shares" decimals="INF">73500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="From2016-03-01to2017-02-28" unitRef="Shares" decimals="INF">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2015-02-28" unitRef="USDPShares" decimals="INF">0.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-02-29" unitRef="USDPShares" decimals="INF">0.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-02-28" unitRef="USDPShares" decimals="INF">0.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2015-03-01to2016-02-29" unitRef="USDPShares" decimals="INF">0.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2016-03-01to2017-02-28" unitRef="USDPShares" decimals="INF">0.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2015-03-01to2016-02-29" unitRef="USDPShares" decimals="INF">1.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2016-03-01to2017-02-28" unitRef="USDPShares" decimals="INF">1.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-02-29" unitRef="USDPShares" decimals="INF">0.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-02-28" unitRef="USDPShares" decimals="INF">0.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">176348</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">226601</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:StockOptionPlanExpense contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">43402</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">47319</us-gaap:StockOptionPlanExpense>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2017-02-28_custom_StockCompensationPlan2Member" unitRef="Shares" decimals="INF">634100</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2017-02-28_custom_StockCompensationPlan2003Member" unitRef="Shares" decimals="INF">205500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <SOTK:ExpirationOfBankGuarantees contextRef="From2016-03-01to2017-02-28_us-gaap_PerformanceGuaranteeMember">The guarantees expire at various dates in 2017.</SOTK:ExpirationOfBankGuarantees>
    <us-gaap:AdvertisingExpense contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">227825</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">285572</us-gaap:AdvertisingExpense>
    <us-gaap:DescriptionOfCreditRiskExposure contextRef="From2015-03-01to2016-02-29">The Company had one customer, which accounted for 7% of sales during the year ended February 29, 2016. Four customers accounted for 40% of the outstanding accounts receivables at February 29, 2016.</us-gaap:DescriptionOfCreditRiskExposure>
    <us-gaap:DescriptionOfCreditRiskExposure contextRef="From2016-03-01to2017-02-28">The Company had one customer, which accounted for 7% of sales during the year ended February 28,&#13;2017. Six customers accounted for 46% of the outstanding accounts receivables at February 28, 2017.</us-gaap:DescriptionOfCreditRiskExposure>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">174704</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">254710</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryGross contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">2120087</us-gaap:InventoryGross>
    <us-gaap:InventoryGross contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">1595394</us-gaap:InventoryGross>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">118415</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">28460</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">549106</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">369428</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">1452566</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">1197506</us-gaap:InventoryRawMaterials>
    <us-gaap:LineOfCreditFacilityDescription contextRef="From2016-03-01to2017-02-28_us-gaap_LineOfCreditMember">The Company has a $750,000 revolving line of credit at prime which was 3.75% at February 28, 2017 and 3.50% at February 28,&#13;2016. The line of credit is collateralized by all assets of the Company, except for the land and buildings. The line&#13;of credit is payable on demand and must be retired for a 30 day period once annually. If the Company fails to perform the 30&#13;day annual pay down or if the bank elects to terminate the credit line, the bank may at its option convert the outstanding&#13;balance to a 36 month term note with payments including interest in 36 equal installments.</us-gaap:LineOfCreditFacilityDescription>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="AsOf2016-02-29_us-gaap_LineOfCreditMember" unitRef="USD" decimals="0">750000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="AsOf2017-02-28_us-gaap_LineOfCreditMember" unitRef="USD" decimals="0">750000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">360918</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">177081</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">169716</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">162816</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">156119</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">149698</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">194723</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-19374</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">17795</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">106826</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-5080</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">-67579</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-63351</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">135904</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">70827</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">39059</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">10002</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">252321</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">64165</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">102000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">143000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">50000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">43500</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">18000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">18100</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsInventory contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">87000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">253500</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxLiabilities contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">-172000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">-338000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">15000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">13000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">-250000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">-464000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">-39000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">-30000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars1Member">P5Y0M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars2Member">P8Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-03-01to2017-02-28_us-gaap_EmployeeStockOptionMember_custom_ExercisePriceRangeDollars3Member">P7Y4M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-02-29" unitRef="Shares" decimals="INF">14955400</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-02-28" unitRef="Shares" decimals="INF">14961076</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-02-29" unitRef="Shares" decimals="INF">14955400</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-02-28" unitRef="Shares" decimals="INF">14961076</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">742452</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">76332</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">5851</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">206096</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">740291</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-148267</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">4897486</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">4642261</us-gaap:OperatingExpenses>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">1099783</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">1034239</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">2371064</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">2197991</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">1268010</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">1249591</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GrossProfit contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">5637777</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">4493994</us-gaap:GrossProfit>
    <us-gaap:CostOfRevenue contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">6195953</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">5230559</us-gaap:CostOfRevenue>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">477589</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">208096</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">-70140</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">112390</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="From2015-03-01to2016-02-29_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="0">-70140</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss contextRef="From2016-03-01to2017-02-28_us-gaap_ComprehensiveIncomeMember" unitRef="USD" decimals="0">112390</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2015-03-01to2016-02-29_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">43402</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">43402</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">47319</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-03-01to2017-02-28_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">47319</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">628824</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">1028653</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">-142267</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-73041</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">-260690</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:IncreaseDecreaseInCustomerDeposits contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-122576</us-gaap:IncreaseDecreaseInCustomerDeposits>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">-55568</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-16017</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">15467</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">17322</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">-233718</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-524693</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">188416</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-63912</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">2953</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">-119924</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">80006</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">476528</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">440223</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">-647952</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-716396</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">17700</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">164825</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">533559</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">465427</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">182837</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:IncomeTaxesPaidNet contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">230289</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">56502</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaid contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">58447</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">52294</us-gaap:InterestPaid>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">-174427</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">168868</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">-155299</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">-143389</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">158184</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">143389</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">2885</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">106826</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">5750</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="AsOf2016-02-29_us-gaap_LineOfCreditMember" unitRef="USD" decimals="0">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding contextRef="AsOf2017-02-28_us-gaap_LineOfCreditMember" unitRef="USD" decimals="0">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2017-05-18" unitRef="Shares" decimals="INF">14961076</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:DeferredTaxAssetsNetCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">155000</us-gaap:DeferredTaxAssetsNetCurrent>
    <us-gaap:DeferredTaxAssetsNetCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">315100</us-gaap:DeferredTaxAssetsNetCurrent>
    <dei:EntityRegistrantName contextRef="From2016-03-01to2017-02-28">SONO TEK CORP</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2016-03-01to2017-02-28">0000806172</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2016-03-01to2017-02-28">10-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2016-03-01to2017-02-28">2017-02-28</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2016-03-01to2017-02-28">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2016-03-01to2017-02-28">--02-28</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2016-03-01to2017-02-28">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2016-03-01to2017-02-28">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2016-03-01to2017-02-28">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2016-03-01to2017-02-28">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2016-03-01to2017-02-28">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2016-03-01to2017-02-28">2017</dei:DocumentFiscalYearFocus>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">10669537</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">10735936</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">-70140</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">42250</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">-1224028</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">-1128322</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">8812224</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">8859486</us-gaap:AdditionalPaidInCapital>
    <us-gaap:CommonStockValue contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">149554</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">149611</us-gaap:CommonStockValue>
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2016-02-29" unitRef="USD" xsi:nil="true" />
    <us-gaap:CommitmentsAndContingencies contextRef="AsOf2017-02-28" unitRef="USD" xsi:nil="true" />
    <us-gaap:Liabilities contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">3001927</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">2812911</us-gaap:Liabilities>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">1176349</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">1026650</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">171719</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">337726</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">1653859</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">1448535</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">87660</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">14619</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">143388</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">149698</us-gaap:LongTermDebtCurrent>
    <us-gaap:CustomerAdvancesAndDepositsCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">201478</us-gaap:CustomerAdvancesAndDepositsCurrent>
    <us-gaap:CustomerAdvancesAndDepositsCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">78902</us-gaap:CustomerAdvancesAndDepositsCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">746036</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">868755</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">475297</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">336561</us-gaap:AccountsPayableCurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">174027</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">153326</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <SOTK:EquipmentFurnishingsLeaseholdImprovementsNet contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">796788</SOTK:EquipmentFurnishingsLeaseholdImprovementsNet>
    <SOTK:EquipmentFurnishingsLeaseholdImprovementsNet contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">624197</SOTK:EquipmentFurnishingsLeaseholdImprovementsNet>
    <SOTK:BuildingsAndImprovementsNet contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">1939714</SOTK:BuildingsAndImprovementsNet>
    <SOTK:BuildingsAndImprovementsNet contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">1875074</SOTK:BuildingsAndImprovementsNet>
    <us-gaap:Land contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">250000</us-gaap:Land>
    <us-gaap:Land contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">250000</us-gaap:Land>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">7509008</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">7833339</us-gaap:AssetsCurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">154914</us-gaap:DeferredTaxAssetsLiabilitiesNetCurrent>
    <us-gaap:DeferredTaxAssetsLiabilitiesNetCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">315171</us-gaap:DeferredTaxAssetsLiabilitiesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">109954</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">127276</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">1945383</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">1340684</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">1214713</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">1150801</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">1695689</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">2342184</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-02-28" unitRef="USD" decimals="0">2562782</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-02-29" unitRef="USD" decimals="0">2388355</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">2557223</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">54757</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">70797</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2015-03-01to2016-02-29_us-gaap_CommonStockMember" unitRef="USD" decimals="0">223</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2015-03-01to2016-02-29_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">2662</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2015-03-01to2016-02-29" unitRef="USD" decimals="0">2885</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2016-03-01to2017-02-28" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2016-03-01to2017-02-28_us-gaap_CommonStockMember" unitRef="USD" decimals="0">57</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="From2016-03-01to2017-02-28_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">-57</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="From2015-03-01to2016-02-29_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">22293</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="From2016-03-01to2017-02-28_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">5676</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;b&gt;NOTE 1: BUSINESS DESCRIPTION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The Company was incorporated in New York on March 21, 1975 for the purpose of engaging&#13;in the development, manufacture, and sale of ultrasonic liquid atomizing nozzles, which are sold world-wide. Ultrasonic nozzle&#13;systems atomize low to medium viscosity liquids by converting electrical energy into mechanical motion in the form of high frequency&#13;ultrasonic vibrations that break liquids into minute drops that can be applied to surfaces at low velocity.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;Based on its core technology of ultrasonic liquid atomizing nozzles, the Company&#13;has developed intellectual property in the area of precision spray coating of liquids. The Company is presently engaged in the&#13;development, manufacture, sales, installation and servicing of diverse ultrasonic coating equipment for various manufacturing industries&#13;worldwide.&lt;/p&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: bold 10pt Cambria,serif; margin: 0"&gt;NOTE 2: SIGNIFICANT ACCOUNTING POLICIES&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Advertising Expenses&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;The Company expenses the cost of advertising&#13;in the period in which the advertising takes place. Advertising expense for the years ended February 28, 2017 and February 29,&#13;2016 was $285,572 and $227,825, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Allowance for doubtful accounts - &lt;/i&gt;&lt;/b&gt;The Company records a bad debt expense/allowance&#13;based on management&amp;#8217;s estimate of uncollectible accounts. All outstanding accounts receivable accounts are reviewed for collectability&#13;on an individual basis. The bad debt expense recorded for the years ended February 28, 2017 and February 29, 2016 was approximately&#13;$0 and $3,000, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Available-For-Sale Investments &amp;#8211; &lt;/i&gt;&lt;/b&gt;The Company&amp;#8217;s available&#13;for sale investments are carried at fair value with the unrealized gains or losses, net of tax, included as a component of accumulated&#13;other comprehensive income (loss) in stockholders&amp;#8217; equity. Realized losses and declines in value below cost judged to be&#13;other than temporary, if any, are included as a component of asset impairments expense in the consolidated statement of operations.&#13;The fair value of the available-for-sale investments are based on quoted market prices. The Company&amp;#8217;s fair value determination&#13;method is discussed below in &amp;#8220;Fair Value of Financial Instruments.&amp;#8221;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Cash and Cash Equivalents&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;Cash and cash equivalents consist&#13;of money market mutual funds, short term commercial paper and short-term certificates of deposit with original maturities of 90&#13;days or less.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Concentration of Credit Risk&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;The Company does not believe&#13;that it is subject to any unusual or significant risks, in the normal course of business. The Company had one customer, which accounted&#13;for 7% of sales during the year ended February 28, 2017. Six customers accounted for 46% of the outstanding accounts receivables&#13;at February 28, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The Company had one customer, which accounted for 7% of sales during the year ended&#13;February 29, 2016. Four customers accounted for 40% of the outstanding accounts receivables at February 29, 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Consolidation&lt;/i&gt;&lt;/b&gt; - The accompanying consolidated financial statements&#13;of Sono-Tek Corporation, a New York corporation (the &amp;#8220;Company&amp;#8221;), include the accounts of the Company and its wholly&#13;owned subsidiary, Sono-Tek Industrial Park, LLC. Sono-Tek Industrial Park, LLC, operates as a real estate holding company for the&#13;Company&amp;#8217;s real estate operations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Earnings Per Share&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;Basic earnings per share (&amp;#8220;EPS&amp;#8221;)&#13;is computed by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects&#13;the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into&#13;common stock.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Equipment, Furnishings and Leasehold Improvements&lt;/i&gt;&lt;/b&gt; &amp;#8211; Equipment,&#13;furnishings and leasehold improvements are stated at cost. Depreciation of equipment and furnishings is computed by use of the&#13;straight-line method based on the estimated useful lives of the assets, which range from three to five years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Fair Value of Financial Instruments -&lt;/i&gt;&lt;/b&gt; The Company follows the guidance&#13;in the &amp;#8220;Fair Value Measurements and Disclosure Topic&amp;#8221; of the Accounting Standards Codification for assets and liabilities&#13;measured at fair value on a recurring basis. This guidance establishes a common definition for fair value to be applied to existing&#13;generally accepted accounting principles that require the use of fair value measurements, establishes a framework for measuring&#13;fair value and expands disclosure about such fair value measurements. The guidance defines fair value as the price that would&#13;be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement&#13;date. Additionally, the guidance requires the use of valuation techniques that maximize the use of observable inputs and minimize&#13;the use of unobservable inputs. These inputs are prioritized below:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;Level 1: Quoted prices in active markets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;Level 2:&amp;#160;Observable market-based&#13;inputs or unobservable inputs that are corroborated by market data.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;Level 3: Unobservable inputs for which&#13;there is little or no market data, which require the use of the reporting entity&amp;#8217;s own assumptions.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;The fair values of financial assets&#13;of the Company were determined using the following categories at February 28, 2017 and February 29, 2016, respectively:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; background-color: white"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Quoted Prices in Active Markets&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;(Level 1)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;February 28,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;February 29,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; font-family: Cambria,serif; text-align: left; padding-bottom: 2.5pt"&gt;Marketable Securities&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right"&gt;2,342,184&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right"&gt;1,695,689&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;Marketable Securities include mutual&#13;funds of $2,342,184 and $1,695,689, that are considered to be highly liquid and easily tradeable as of February 28, 2017 and February&#13;29, 2016, respectively. These securities are valued using inputs observable in active markets for identical securities and are&#13;therefore classified as Level&amp;#160;1 within the Company&amp;#8217;s fair value hierarchy. The Company&amp;#8217;s marketable securities&#13;are considered to be available-for-sale investments as defined under ASC 320 &amp;#8220;Investments &amp;#8211; Debt and Equity Securities.&amp;#8221;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt; - The Company accounts for income taxes under the asset&#13;and liability method. Under this method, deferred income taxes are recognized for the tax consequences of &amp;#34;temporary differences&amp;#34;&#13;by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts&#13;and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax&#13;asset will not be realized, a valuation allowance is recognized.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Intangible Assets&lt;/i&gt;&lt;/b&gt;&lt;i&gt; -&lt;/i&gt;Include costs of patent applications which&#13;are deferred and charged to operations over seventeen years for domestic patents and twelve years for foreign patents. The accumulated&#13;amortization of patents is $138,777 and $127,900 at February 28, 2017 and February 29, 2016, respectively. Annual amortization&#13;expense of such intangible assets is expected to be approximately $11,000 per year for the next five years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;Inventories are stated at the lower of cost or&#13;market. Cost is determined using the first-in, first-out (FIFO) method for raw materials, subassemblies and work-in-progress and&#13;the specific identification method for finished goods.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Land and Buildings &amp;#8211; &lt;/i&gt;&lt;/b&gt;Land and buildings are stated at cost.&#13;Buildings are being depreciated by use of the straight-line method based on an estimated useful life of forty years.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Long-Lived Assets&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;The Company periodically evaluates the&#13;carrying value of long-lived assets, including intangible assets, when events and circumstances warrant such a review. The carrying&#13;value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately identifiable&#13;and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds&#13;the fair market value of the long-lived asset. Fair market value is determined primarily using the anticipated cash flows discounted&#13;at a rate commensurate with the risk involved.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Management Estimates&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;The preparation of financial statements&#13;in conformity with accounting principles generally accepted in the United States of America requires management to make estimates&#13;and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities&#13;at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual&#13;results could differ from those estimates.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;New Accounting Pronouncements-&lt;/i&gt;&lt;/b&gt; All new accounting pronouncements issued&#13;but not yet effective have been deemed to be not applicable to the Company. Hence, the adoption of these new accounting pronouncements&#13;once effective are not expected to have an impact on the Company.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Product Warranty&lt;/i&gt;&lt;/b&gt; - Expected future product warranty expense is recorded&#13;when the product is sold.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Reclassifications &amp;#8211;&lt;/i&gt;&lt;/b&gt; Where appropriate, prior year&amp;#8217;s financial&#13;statements reflect reclassifications to conform to the current year&amp;#8217;s presentation.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Recognition of Revenue&lt;/i&gt;&lt;/b&gt; &amp;#8211; Sales are recorded at the time title&#13;passes to the customer, which, based on shipping terms, generally occurs when the product is shipped to the customer. Based on&#13;prior experience, the Company reasonably estimates its sales returns and warranty reserves. Sales are presented net of discounts&#13;and allowances. Discounts and allowances are determined when a sale is negotiated. The Company does not grant its customers or&#13;independent representatives the ability to return equipment nor does it grant price adjustments after a sale is complete.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Research and Product Development Expenses&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;Research and product&#13;development expenses represent engineering and other expenditures incurred for developing new products, for refining the Company's&#13;existing products and for developing systems to meet unique customer specifications for potential orders or for new industry applications&#13;and are expensed as incurred.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Shipping and Handling Costs &amp;#8211; &lt;/i&gt;&lt;/b&gt;Shipping and handling costs are&#13;included in cost of sales in the accompanying consolidated statements of operations.&lt;/p&gt;&#13;&#13;&lt;p style="font: bold 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: bold 10pt Cambria,serif; margin: 0"&gt;NOTE 3: SEGMENT INFORMATION&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The Company operates in two segments: ultrasonic spray coating systems, which is&#13;the business of developing, manufacturing, selling, installing and servicing ultrasonic spray coating equipment; and real estate&#13;operations, which is the business of owning and operating the Sono-Tek Industrial Park.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;All inter-company transactions are eliminated in consolidation. Segment information&#13;is as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Fiscal Year Ended February 28, 2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Fiscal Year Ended February 29, 2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Ultrasonic Spraying&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Rental &lt;br /&gt;&#13;Real Estate Operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Ultrasonic Spraying&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Rental &lt;br /&gt;&#13;Real Estate Operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 12%; text-align: left"&gt;Net Sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;9,634,956&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;285,895&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;196,298&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;9,724,553&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;11,738,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;291,046&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;196,298&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;11,833,730&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Rental Expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;196,298&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(196,298&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;196,298&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(196,298&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Rental Operations Expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;85,976&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;85,976&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;85,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;85,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Depreciation Expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;354,896&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;74,464&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;429,360&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;392,803&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;72,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;465,432&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Interest Expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;52,294&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;52,294&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;83&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;58,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;58,447&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Net Income (Loss)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;218,843&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(123,137&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;95,706&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;669,974&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(122,245&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;547,729&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td&gt;Assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,346,183&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,389,753&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,735,936&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,214,873&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,454,664&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,669,537&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;Debt&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,176,348&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,176,348&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,319,737&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,319,737&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 4: STOCK-BASED COMPENSATION&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The Company adopted ASC 718, &amp;#8220;Share Based Payments.&amp;#8221; which requires&#13;companies to expense the value of employee stock options and similar awards.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The weighted-average fair value of options has been estimated on the date of grant&#13;using the Black-Scholes options-pricing model. The weighted-average Black-Scholes assumptions are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="3" style="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font: 9pt Cambria,serif"&gt;&lt;b&gt;Fiscal Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="width: 55%; font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 20%; font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font: 9pt Cambria,serif"&gt;&lt;b&gt;February 28, &lt;br /&gt;&#13;2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 20%; padding-right: -11.15pt; font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font: 9pt Cambria,serif"&gt;&lt;b&gt;February 29, &lt;br /&gt;&#13;2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif"&gt;&lt;font style="font-family: Cambria,serif"&gt;Expected life&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;4 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;8 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif"&gt;&lt;font style="font-family: Cambria,serif"&gt;Risk free interest rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;1.16%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;.91% -1.03%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif"&gt;&lt;font style="font-family: Cambria,serif"&gt;Expected volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;28.02%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;18.73% - 23.72%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif"&gt;&lt;font style="font-family: Cambria,serif"&gt;Expected dividend yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;0%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;0%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;In computing the impact, the fair value of each option is estimated on the date&#13;of grant based on the Black-Scholes options-pricing model utilizing certain assumptions for a risk free interest rate, volatility&#13;and expected remaining lives of the awards. The assumptions used in calculating the fair value of share-based payment awards represent&#13;management&amp;#8217;s best estimates, but these estimates involve inherent uncertainties and the application of management judgment.&#13;As a result, if factors change and the Company uses different assumptions, the Company&amp;#8217;s stock-based compensation expense&#13;could be materially different in the future. In addition, the Company is required to estimate the expected forfeiture rate and&#13;only recognize expense for those shares expected to vest. In estimating the Company&amp;#8217;s forfeiture rate, the Company analyzed&#13;its historical forfeiture rate, the remaining lives of unvested options, and the number of vested options as a percentage of total&#13;options outstanding. If the Company&amp;#8217;s actual forfeiture rate is materially different from its estimate, or if the Company&#13;reevaluates the forfeiture rate in the future, the stock-based compensation expense could be significantly different from what&#13;the Company has recorded in the current period.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;For the years ended February 28, 2017 and February 29, 2016, net income and earnings&#13;per share reflect the actual deduction for stock-based compensation expense. The impact of applying ASC 718 approximated $47,319&#13;and $43,402 in additional compensation expense for the years then ended, respectively. Such amount is included in general and administrative&#13;expenses on the statement of operations. The expense for stock-based compensation is a non-cash expense item.&lt;/p&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 5: INVENTORIES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;Inventories consist of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; text-align: left"&gt;Raw materials and subassemblies&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,197,506&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,452,566&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Finished goods&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;369,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;549,106&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Work in process&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;28,460&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;118,415&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,595,394&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,120,087&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: Allowance&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(254,710&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(174,704&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Net inventories&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,340,684&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,945,383&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 6: BUILDINGS, EQUIPMENT, FURNISHINGS AND LEASEHOLD IMPROVEMENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;Equipment, furnishings and leasehold improvements consist of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; font: 10pt Cambria,serif"&gt;Buildings&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;2,250,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;2,250,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Laboratory equipment&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;1,012,824&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;872,836&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;858,694&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;857,994&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;369,433&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;368,572&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Tradeshow and demonstration equipment&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;1,072,425&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;1,037,830&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt"&gt;Furniture and fixtures&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;907,428&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;891,443&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Totals&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;6,470,804&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;6,278,675&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt"&gt;Less: Accumulated depreciation&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(3,971,533&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(3,542,173&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;2,499,271&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;2,736,502&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;Depreciation expense for the years ended February 28, 2017 and February 29, 2016&#13;was $429,360 and $465,432, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 7: ACCRUED EXPENSES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;Accrued expenses consist of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; text-align: left"&gt;Accrued compensation&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;303,711&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;305,189&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Estimated warranty costs&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32,700&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38,250&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Accrued commissions&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;255,604&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;172,461&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Professional fees&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;63,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;51,492&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Other accrued expenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;213,278&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;178,644&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;868,755&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;746,036&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ShortTermDebtTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 8: REVOLVING LINE OF CREDIT&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The Company has a $750,000 revolving line of credit at prime which was 3.75% at&#13;February 28, 2017 and 3.50% at February 29, 2016. The line of credit is collateralized by all assets of the Company, except for&#13;the land and buildings. The line of credit is payable on demand and must be retired for a 30 day period once annually. If the Company&#13;fails to perform the 30 day annual pay down or if the bank elects to terminate the credit line, the bank may at its option convert&#13;the outstanding balance to a 36 month term note with payments including interest in 36 equal installments. As of February 28, 2017&#13;and February 29, 2016, the Company&amp;#8217;s outstanding balance was $0, and the unused credit line was $750,000.&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:LongTermDebtTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 9: LONG-TERM DEBT&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;Long-term debt consists of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 9pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 9pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-family: Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; text-align: justify; padding-bottom: 1pt"&gt;Note payable, bank, collateralized by land and buildings, payable in monthly installments of principal and interest of $16,358 through January 2024.&amp;#160;&amp;#160;Interest rate 4.15%.&amp;#160;&amp;#160;10 year term.&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;1,176,348&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;1,319,737&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.75in"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.75in"&gt;Total long term debt&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,176,348&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,319,737&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.75in"&gt;Due within one year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;149,698&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;143,388&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.75in"&gt;Due after one year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,026,650&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,176,349&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;Long-term debt is payable as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Fiscal Year ending February 28,&lt;/td&gt;&lt;td style="font: 12pt Times New Roman,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 12pt Times New Roman,serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 12pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 68%; font: 10pt Cambria,serif; text-align: center"&gt;2018&lt;/td&gt;&lt;td style="width: 20%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;149,698&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;156,119&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;162,816&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;169,716&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;177,081&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: center; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;360,918&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: center; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;1,176,348&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:LongTermDebtTextBlock>
    <SOTK:BankGuaranteesTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 10: BANK GUARANTEES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;As of February 28, 2017, $77,543 of the Company&amp;#8217;s cash on deposit with a foreign&#13;bank was being utilized to collateralize guarantees issued by the bank in favor of international customers of the Company to secure&#13;cash deposits on orders that have been remitted to the Company. The customers may exercise the guarantees, subject to certain performance&#13;requirements being met by the Company. The guarantees expire at various dates in 2017.&lt;/p&gt;</SOTK:BankGuaranteesTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 11: COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The Company did not have any material commitments or contingencies as of February&#13;28, 2017.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 12: INCOME TAXES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The annual provision (benefit) for income taxes differs from amounts computed by&#13;applying the maximum U.S. Federal income tax rate of 34% to pre-tax income as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;February 28, &lt;br /&gt; 2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;February 29, &lt;br /&gt; 2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; text-align: left"&gt;Expected federal income tax&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;64,165&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;252,321&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;State tax, net of federal&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,002&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Research and development tax credits&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(70,827&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(135,904&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Overaccrual of prior year taxes&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(63,351&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(67,579&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Deferred tax expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,080&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;106,826&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Permanent timing difference&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,795&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Other adjustments&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;27,922&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Income tax (Benefit) Expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(19,374&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;194,723&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The deferred tax asset and liability are comprised of the following:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%"&gt;Inventory&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;253,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;87,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Allowance for accounts receivable&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Accrued expenses and other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;43,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;50,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;Deferred tax asset - Current&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;315,100&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;155,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif; padding-bottom: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Research tax credits&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;102,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Intangible asset amortization&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(30,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(39,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Building and leasehold depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(464,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(250,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Deferred tax liability &amp;#8211; Long Term&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;($&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;338,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;($&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;172,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;At February 28, 2017 and February 29, 2016, the Company had $143,000 and $102,000&#13;of research and development tax credits, respectively, being carried forward.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 13: STOCKHOLDERS&amp;#8217; EQUITY&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"&gt;&lt;b&gt;&lt;i&gt;Stock Options&lt;/i&gt;&lt;/b&gt; &amp;#8211; Under the 2013 Stock Incentive Plan,&#13;as amended (&amp;#34;2013 Plan&amp;#34;), options can be granted to officers, directors, consultants and employees of the Company and&#13;its subsidiaries to purchase up to 2,500,000 shares of the Company's common stock. Under the 2013 Plan options expire ten years&#13;after the date of grant. As of February 28, 2017, there were 634,100 options outstanding under the 2013 plan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"&gt;Under the 2003 Stock Incentive Plan, as amended (&amp;#34;2003 Plan&amp;#34;),&#13;until May 2013, options were available to be granted to officers, directors, consultants and employees of the Company and its subsidiaries&#13;to purchase up to 1,500,000 of the Company's common shares. As of February 28, 2017, there were 205,500 options outstanding under&#13;the 2003 Plan, under which no additional options may be granted.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"&gt;Under the 2013 Stock Incentive Plan, option prices must be at least 100%&#13;of the fair market value of the common stock at time of grant. For qualified employees, except under certain circumstances specified&#13;in the plan or unless otherwise specified at the discretion of the Board of Directors, no option may be exercised prior to one&#13;year after date of grant, with the balance becoming exercisable in cumulative installments over a three-year period during the&#13;term of the option, and terminating at a stipulated period of time after an employee's termination of employment.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"&gt;During Fiscal Year 2017, the Company granted options to acquire 400,000&#13;shares to officers, at an exercise price of $0.91.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"&gt;During Fiscal Year 2016, the Company granted options to acquire 73,500&#13;shares exercisable at prices from $1.07 to $1.17, to employees of the Company.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;A summary of the activity of both plans for the years ended February 28, 2017 and&#13;February 29, 2016 is as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Weighted Average&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Stock Options&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Exercise Price $&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Exercisable&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Exercisable&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 30%; font: 10pt Cambria,serif"&gt;Balance - February 28, 2015&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;489,434&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;353,934&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;0.97&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;0.86&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;0.32&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Granted&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;73,500&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;1.16&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Exercised&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;(41,334&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;(0.61&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;Cancelled&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(57,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(1.08&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;Balance - February 29, 2016&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;464,100&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;349,820&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.91&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.83&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.39&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Granted&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;400,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;0.91&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Exercised&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;(10,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;(0.48&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;Cancelled&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(14,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(1.21&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;Balance - February 28, 2017&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;839,600&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;395,405&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.91&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.89&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.32&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The intrinsic value of the Company&amp;#8217;s options exercised during the years ended&#13;February 28, 2017 and February 29, 2016 was $1,632 and $12,479, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;font style="text-underline-style: double"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify"&gt;Information, at date of issuance, regarding stock option grants&#13;for the years ended February 28, 2017:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Cambria,serif; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid"&gt;Year ended February 28, 2017:&lt;/td&gt;&lt;td style="font-family: Cambria,serif; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-family: Cambria,serif; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: Cambria,serif; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-family: Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;br /&gt;&#13;&lt;b&gt;Average&lt;br /&gt;&#13;Exercise&lt;/b&gt;&lt;br /&gt; &lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-family: Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;br /&gt;&#13;&lt;b&gt;Average&lt;/b&gt;&lt;br /&gt;&#13;&lt;b&gt;Fair&lt;br /&gt;&#13;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 12pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: justify"&gt;&amp;#160;&amp;#160;Exercise price exceeds market price&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 58%; font-family: Cambria,serif; text-align: justify"&gt;&amp;#160;&amp;#160;Exercise price equals market price&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-family: Cambria,serif; text-align: right"&gt;400,000&lt;/td&gt;&lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-family: Cambria,serif; text-align: right"&gt;0.91&lt;/td&gt;&lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-family: Cambria,serif; text-align: right"&gt;.16&lt;/td&gt;&lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: justify"&gt;&amp;#160;&amp;#160;Exercise price is less than market price&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify"&gt;The aggregate intrinsic value of the Company&amp;#8217;s outstanding&#13;options at February 28, 2017 and February 29, 2016 was $226,601 and $176,348, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify"&gt;The following table summarizes information about stock options&#13;outstanding and exercisable at February 28, 2017:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Weighted Average&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Remaining Life&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;in Years&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Exercisable&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Range of exercise prices:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 44%; font: 10pt Cambria,serif; text-align: left; padding-left: 24pt"&gt;$.42 to $.50&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;14,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;5.01&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;0.47&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;14,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-left: 24pt"&gt;$.51 to $1.00&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;571,500&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;8.14&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;0.83&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;171,500&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; padding-left: 24pt"&gt;$1.01 to $1.30&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;254,100&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right"&gt;7.35&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right"&gt;1.14&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;209,905&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt"&gt;Total Options:&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;839,600&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;395,405&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 14: EARNINGS PER SHARE&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The following table sets forth the computation of basic and diluted earnings per&#13;share:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt"&gt;Numerator for basic and diluted earnings per share&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;95,706&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;547,729&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Denominator for basic earnings per share - weighted average&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;14,961,076&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;14,943,018&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Effects of dilutive securities:&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; text-indent: 10pt"&gt;Stock options for employees, directors and outside consultants&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;57,206&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;86,583&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt"&gt;Denominator for diluted earnings per share&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;15,018,282&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;15,029,601&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;Basic Earnings Per Share &amp;#8211; Weighted Average&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.01&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.04&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;Diluted Earnings Per Share &amp;#8211; Weighted Average&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.01&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.04&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 16: SIGNIFICANT CUSTOMERS AND FOREIGN SALES&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;Export sales to customers located outside the United States were approximately as&#13;follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; font: 10pt Cambria,serif; text-align: left"&gt;Western Europe&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;1,695,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;2,643,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Far East&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;2,702,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;2,947,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Middle East&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;232,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;247,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;South America&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;208,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;208,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Mexico&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;275,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;421,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;249,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;111,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;5,361,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;6,577,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;During Fiscal Years 2017 and 2016, sales to foreign customers accounted for approximately&#13;$5,361,000 and $6,577,000, respectively, of total revenues. For both fiscal years, sales to foreign customers accounted for approximately&#13;56% of total revenues.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;One customer accounted for 7% of the Company&amp;#8217;s sales for Fiscal Year ended&#13;February 28, 2017.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 17:&amp;#160;&amp;#160;&amp;#160;SUBSEQUENT EVENTS&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The Company has evaluated subsequent events for disclosure purposes.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;NOTE 15: OTHER COMPREHENSIVE INCOME (LOSS)&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;As of February 28, 2017, certain of our marketable securities were in an unrealized&#13;gain position. Unrealized gains (losses) are principally due to changes in the fair value of our investments held as available-for-sale.&#13;Because we have the ability and intent to hold the securities until maturity, or for the foreseeable future as classified as available-for-sale,&#13;we do not deem the gain or decline to be other-than-temporary.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;For the year ended February 28, 2017, the unrealized gain on our available-for-sale&#13;marketable securities was $112,000 compared to a loss of $70,000 for the year ended February 29, 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;As of February 28, 2017, the unrealized gain on our available-for-sale securities&#13;was $42,250.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The following table sets forth the changes in Accumulated Other Comprehensive Gain&#13;(Loss) for the year ended February 28, 2017:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;Unrealized Gain &lt;br /&gt;(Loss) on &lt;br /&gt;Available for Sale Securities&lt;/td&gt;&#13;    &lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 86%"&gt;Beginning Balance February 29, 2016&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;(70,140&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Current Period Unrealized Gains&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;112,390&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;Ending Balance February 28, 2017&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;42,250&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; border-bottom: black 1pt solid; font-weight: bold; text-align: center"&gt;Unrealized Gain &lt;br /&gt;(Loss) on &lt;br /&gt;Available for Sale Securities&lt;/td&gt;&#13;    &lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 86%"&gt;Beginning Balance February 29, 2016&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;(70,140&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Current Period Unrealized Gains&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;112,390&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;Ending Balance February 28, 2017&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.5pt double; text-align: right"&gt;42,250&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Advertising Expenses&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;The Company expenses the cost of advertising&#13;in the period in which the advertising takes place. Advertising expense for the years ended February 28, 2017 and February 29,&#13;2016 was $285,572 and $227,825, respectively.&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Allowance for doubtful accounts - &lt;/i&gt;&lt;/b&gt;The Company records a bad debt expense/allowance&#13;based on management&amp;#8217;s estimate of uncollectible accounts. All outstanding accounts receivable accounts are reviewed for collectability&#13;on an individual basis. The bad debt expense recorded for the years ended February 28, 2017 and February 29, 2016 was approximately&#13;$0 and $3,000, respectively.&lt;/p&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Available-For-Sale Investments &amp;#8211; &lt;/i&gt;&lt;/b&gt;The Company&amp;#8217;s available&#13;for sale investments are carried at fair value with the unrealized gains or losses, net of tax, included as a component of accumulated&#13;other comprehensive income (loss) in stockholders&amp;#8217; equity. Realized losses and declines in value below cost judged to be&#13;other than temporary, if any, are included as a component of asset impairments expense in the consolidated statement of operations.&#13;The fair value of the available-for-sale investments are based on quoted market prices. The Company&amp;#8217;s fair value determination&#13;method is discussed below in &amp;#8220;Fair Value of Financial Instruments.&amp;#8221;&lt;/p&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Cash and Cash Equivalents&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;Cash and cash equivalents consist&#13;of money market mutual funds, short term commercial paper and short-term certificates of deposit with original maturities of 90&#13;days or less.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Concentration of Credit Risk&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;The Company does not believe&#13;that it is subject to any unusual or significant risks, in the normal course of business. The Company had one customer, which accounted&#13;for 7% of sales during the year ended February 28, 2017. Six customers accounted for 46% of the outstanding accounts receivables&#13;at February 28, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;The Company had one customer, which accounted for 7% of sales during the year ended&#13;February 29, 2016. Four customers accounted for 40% of the outstanding accounts receivables at February 29, 2016.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Consolidation&lt;/i&gt;&lt;/b&gt; - The accompanying consolidated financial statements&#13;of Sono-Tek Corporation, a New York corporation (the &amp;#8220;Company&amp;#8221;), include the accounts of the Company and its wholly&#13;owned subsidiary, Sono-Tek Industrial Park, LLC. Sono-Tek Industrial Park, LLC, operates as a real estate holding company for the&#13;Company&amp;#8217;s real estate operations.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Earnings Per Share&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;Basic earnings per share (&amp;#8220;EPS&amp;#8221;)&#13;is computed by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects&#13;the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into&#13;common stock.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <SOTK:EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Equipment, Furnishings and Leasehold Improvements&lt;/i&gt;&lt;/b&gt; &amp;#8211; Equipment,&#13;furnishings and leasehold improvements are stated at cost. Depreciation of equipment and furnishings is computed by use of the&#13;straight-line method based on the estimated useful lives of the assets, which range from three to five years.&lt;/p&gt;</SOTK:EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Fair Value of Financial Instruments -&lt;/i&gt;&lt;/b&gt; The Company follows the guidance&#13;in the &amp;#8220;Fair Value Measurements and Disclosure Topic&amp;#8221; of the Accounting Standards Codification for assets and liabilities&#13;measured at fair value on a recurring basis. This guidance establishes a common definition for fair value to be applied to existing&#13;generally accepted accounting principles that require the use of fair value measurements, establishes a framework for measuring&#13;fair value and expands disclosure about such fair value measurements. The guidance defines fair value as the price that would&#13;be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement&#13;date. Additionally, the guidance requires the use of valuation techniques that maximize the use of observable inputs and minimize&#13;the use of unobservable inputs. These inputs are prioritized below:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;Level 1: Quoted prices in active markets.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;Level 2:&amp;#160;Observable market-based&#13;inputs or unobservable inputs that are corroborated by market data.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;Level 3: Unobservable inputs for which&#13;there is little or no market data, which require the use of the reporting entity&amp;#8217;s own assumptions.&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;The fair values of financial assets&#13;of the Company were determined using the following categories at February 28, 2017 and February 29, 2016, respectively:&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; background-color: white"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Quoted Prices in Active Markets&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;(Level 1)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;February 28,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;February 29,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; font-family: Cambria,serif; text-align: left; padding-bottom: 2.5pt"&gt;Marketable Securities&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right"&gt;2,342,184&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right"&gt;1,695,689&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: center"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white"&gt;Marketable Securities include mutual&#13;funds of $2,342,184 and $1,695,689, that are considered to be highly liquid and easily tradeable as of February 28, 2017 and February&#13;29, 2016, respectively. These securities are valued using inputs observable in active markets for identical securities and are&#13;therefore classified as Level&amp;#160;1 within the Company&amp;#8217;s fair value hierarchy. The Company&amp;#8217;s marketable securities&#13;are considered to be available-for-sale investments as defined under ASC 320 &amp;#8220;Investments &amp;#8211; Debt and Equity Securities.&amp;#8221;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt; - The Company accounts for income taxes under the asset&#13;and liability method. Under this method, deferred income taxes are recognized for the tax consequences of &amp;#34;temporary differences&amp;#34;&#13;by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts&#13;and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax&#13;asset will not be realized, a valuation allowance is recognized.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Intangible Assets&lt;/i&gt;&lt;/b&gt;&lt;i&gt; -&lt;/i&gt;Include costs of patent applications which&#13;are deferred and charged to operations over seventeen years for domestic patents and twelve years for foreign patents. The accumulated&#13;amortization of patents is $138,777 and $127,900 at February 28, 2017 and February 29, 2016, respectively. Annual amortization&#13;expense of such intangible assets is expected to be approximately $11,000 per year for the next five years.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;Inventories are stated at the lower of cost or&#13;market. Cost is determined using the first-in, first-out (FIFO) method for raw materials, subassemblies and work-in-progress and&#13;the specific identification method for finished goods.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <SOTK:PropertyAndPlantPolicy contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Land and Buildings &amp;#8211; &lt;/i&gt;&lt;/b&gt;Land and buildings are stated at cost.&#13;Buildings are being depreciated by use of the straight-line method based on an estimated useful life of forty years.&lt;/p&gt;</SOTK:PropertyAndPlantPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Long-Lived Assets&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;The Company periodically evaluates the&#13;carrying value of long-lived assets, including intangible assets, when events and circumstances warrant such a review. The carrying&#13;value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately identifiable&#13;and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds&#13;the fair market value of the long-lived asset. Fair market value is determined primarily using the anticipated cash flows discounted&#13;at a rate commensurate with the risk involved.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Management Estimates&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;The preparation of financial statements&#13;in conformity with accounting principles generally accepted in the United States of America requires management to make estimates&#13;and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities&#13;at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual&#13;results could differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;New Accounting Pronouncements-&lt;/i&gt;&lt;/b&gt; All new accounting pronouncements issued&#13;but not yet effective have been deemed to be not applicable to the Company. Hence, the adoption of these new accounting pronouncements&#13;once effective are not expected to have an impact on the Company.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Product Warranty&lt;/i&gt;&lt;/b&gt; - Expected future product warranty expense is recorded&#13;when the product is sold.&lt;/p&gt;</us-gaap:StandardProductWarrantyPolicy>
    <SOTK:ReclassificationsPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Reclassifications &amp;#8211;&lt;/i&gt;&lt;/b&gt; Where appropriate, prior year&amp;#8217;s financial&#13;statements reflect reclassifications to conform to the current year&amp;#8217;s presentation.&lt;/p&gt;</SOTK:ReclassificationsPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Recognition of Revenue&lt;/i&gt;&lt;/b&gt; &amp;#8211; Sales are recorded at the time title&#13;passes to the customer, which, based on shipping terms, generally occurs when the product is shipped to the customer. Based on&#13;prior experience, the Company reasonably estimates its sales returns and warranty reserves. Sales are presented net of discounts&#13;and allowances. Discounts and allowances are determined when a sale is negotiated. The Company does not grant its customers or&#13;independent representatives the ability to return equipment nor does it grant price adjustments after a sale is complete.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Research and Product Development Expenses&lt;/i&gt;&lt;/b&gt;&lt;i&gt; - &lt;/i&gt;Research and product&#13;development expenses represent engineering and other expenditures incurred for developing new products, for refining the Company's&#13;existing products and for developing systems to meet unique customer specifications for potential orders or for new industry applications&#13;and are expensed as incurred.&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="From2016-03-01to2017-02-28">&lt;p style="font: 10pt Cambria,serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Shipping and Handling Costs &amp;#8211; &lt;/i&gt;&lt;/b&gt;Shipping and handling costs are&#13;included in cost of sales in the accompanying consolidated statements of operations.&lt;/p&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Quoted Prices in Active Markets&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;(Level 1)&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; font-family: Cambria,serif; text-align: left; padding-bottom: 2.5pt"&gt;Marketable Securities&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right"&gt;2,342,184&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right"&gt;1,695,689&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" colspan="3" style="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font: 9pt Cambria,serif"&gt;&lt;b&gt;Fiscal Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td nowrap="nowrap" style="width: 55%; font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="width: 20%; font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font: 9pt Cambria,serif"&gt;&lt;b&gt;February 28, &lt;br /&gt;&#13;2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 20%; padding-right: -11.15pt; font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font: 9pt Cambria,serif"&gt;&lt;b&gt;February 29, &lt;br /&gt;&#13;2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif"&gt;&lt;font style="font-family: Cambria,serif"&gt;Expected life&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;4 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="border-top: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;8 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif"&gt;&lt;font style="font-family: Cambria,serif"&gt;Risk free interest rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;1.16%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;.91% -1.03%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif"&gt;&lt;font style="font-family: Cambria,serif"&gt;Expected volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;28.02%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;18.73% - 23.72%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif"&gt;&lt;font style="font-family: Cambria,serif"&gt;Expected dividend yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;0%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"&gt;&lt;font style="font-family: Cambria,serif"&gt;0%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; text-align: left"&gt;Raw materials and subassemblies&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,197,506&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,452,566&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Finished goods&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;369,428&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;549,106&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Work in process&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;28,460&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;118,415&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,595,394&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,120,087&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: Allowance&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(254,710&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(174,704&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Net inventories&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,340,684&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,945,383&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; font: 10pt Cambria,serif"&gt;Buildings&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;2,250,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;2,250,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Laboratory equipment&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;1,012,824&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;872,836&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;858,694&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;857,994&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;369,433&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;368,572&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Tradeshow and demonstration equipment&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;1,072,425&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;1,037,830&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt"&gt;Furniture and fixtures&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;907,428&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;891,443&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Totals&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;6,470,804&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;6,278,675&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt"&gt;Less: Accumulated depreciation&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(3,971,533&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(3,542,173&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;2,499,271&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;2,736,502&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; text-align: left"&gt;Accrued compensation&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;303,711&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;305,189&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Estimated warranty costs&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;32,700&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38,250&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Accrued commissions&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;255,604&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;172,461&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Professional fees&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;63,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;51,492&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Other accrued expenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;213,278&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;178,644&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;868,755&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;746,036&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 9pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 9pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-family: Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; text-align: justify; padding-bottom: 1pt"&gt;Note payable, bank, collateralized by land and buildings, payable in monthly installments of principal and interest of $16,358 through January 2024.&amp;#160;&amp;#160;Interest rate 4.15%.&amp;#160;&amp;#160;10 year term.&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;1,176,348&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;1,319,737&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.75in"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.75in"&gt;Total long term debt&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,176,348&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,319,737&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.75in"&gt;Due within one year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;149,698&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;143,388&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.75in"&gt;Due after one year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,026,650&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,176,349&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Fiscal Year ending February 28,&lt;/td&gt;&lt;td style="font: 12pt Times New Roman,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: 12pt Times New Roman,serif; text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 12pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 68%; font: 10pt Cambria,serif; text-align: center"&gt;2018&lt;/td&gt;&lt;td style="width: 20%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;149,698&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: center"&gt;2019&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;156,119&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;162,816&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;169,716&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;177,081&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: center; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;360,918&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: center; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;1,176,348&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;February 28, &lt;br /&gt; 2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;February 29, &lt;br /&gt; 2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; text-align: left"&gt;Expected federal income tax&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;64,165&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;252,321&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;State tax, net of federal&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,002&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Research and development tax credits&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(70,827&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(135,904&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Overaccrual of prior year taxes&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(63,351&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(67,579&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Deferred tax expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,080&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;106,826&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Permanent timing difference&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,795&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Other adjustments&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;27,922&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Income tax (Benefit) Expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;($&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;19,374&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;194,723&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%"&gt;Inventory&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;253,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;87,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Allowance for accounts receivable&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Accrued expenses and other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;43,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;50,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&amp;#160;&amp;#160;&amp;#160;Deferred tax asset - Current&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;315,100&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;155,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif; padding-bottom: 0"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 0; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Research tax credits&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;102,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Intangible asset amortization&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(30,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(39,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Building and leasehold depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(464,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(250,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-family: Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Deferred tax liability &amp;#8211; Long Term&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;($&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;338,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;($&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;172,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="10" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Weighted Average&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Stock Options&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Exercise Price $&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Exercisable&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Exercisable&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Vested&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 30%; font: 10pt Cambria,serif"&gt;Balance - February 28, 2015&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;489,434&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;353,934&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;0.97&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;0.86&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;0.32&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Granted&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;73,500&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;1.16&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Exercised&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;(41,334&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;(0.61&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;Cancelled&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(57,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(1.08&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;Balance - February 29, 2016&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;464,100&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;349,820&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.91&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.83&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.39&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Granted&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;400,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;0.91&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Exercised&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;(10,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;(0.48&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;Cancelled&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(14,500&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;(1.21&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;)&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;Balance - February 28, 2017&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;839,600&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;395,405&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.91&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.89&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.32&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-family: Cambria,serif; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid"&gt;Year ended February 28, 2017:&lt;/td&gt;&lt;td style="font-family: Cambria,serif; font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-family: Cambria,serif; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: Cambria,serif; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-family: Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;br /&gt;&#13;&lt;b&gt;Average&lt;br /&gt;&#13;Exercise&lt;/b&gt;&lt;br /&gt; &lt;b&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-family: Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 10pt Cambria,serif; margin: 0; text-align: center"&gt;&lt;b&gt;Weighted&lt;/b&gt;&lt;br /&gt;&#13;&lt;b&gt;Average&lt;/b&gt;&lt;br /&gt;&#13;&lt;b&gt;Fair&lt;br /&gt;&#13;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 12pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: justify"&gt;&amp;#160;&amp;#160;Exercise price exceeds market price&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 58%; font-family: Cambria,serif; text-align: justify"&gt;&amp;#160;&amp;#160;Exercise price equals market price&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font-family: Cambria,serif; text-align: right"&gt;400,000&lt;/td&gt;&lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-family: Cambria,serif; text-align: right"&gt;0.91&lt;/td&gt;&lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font-family: Cambria,serif; text-align: right"&gt;.16&lt;/td&gt;&lt;td style="width: 1%; font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: justify"&gt;&amp;#160;&amp;#160;Exercise price is less than market price&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="font-family: Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Weighted Average&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Remaining Life&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;in Years&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Price&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;Exercisable&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Range of exercise prices:&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 44%; font: 10pt Cambria,serif; text-align: left; padding-left: 24pt"&gt;$.42 to $.50&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;14,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;5.01&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;0.47&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;14,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-left: 24pt"&gt;$.51 to $1.00&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;571,500&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;8.14&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;0.83&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;171,500&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; padding-left: 24pt"&gt;$1.01 to $1.30&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;254,100&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right"&gt;7.35&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right"&gt;1.14&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;209,905&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt"&gt;Total Options:&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;839,600&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;395,405&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt"&gt;Numerator for basic and diluted earnings per share&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;95,706&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;547,729&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Denominator for basic earnings per share - weighted average&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;14,961,076&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;14,943,018&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Effects of dilutive securities:&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; text-indent: 10pt"&gt;Stock options for employees, directors and outside consultants&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;57,206&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;86,583&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt"&gt;Denominator for diluted earnings per share&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;15,018,282&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;15,029,601&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;Basic Earnings Per Share &amp;#8211; Weighted Average&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.01&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.04&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-size: 10pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;Diluted Earnings Per Share &amp;#8211; Weighted Average&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.01&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;0.04&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">11000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">11000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">11000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">11000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="AsOf2017-02-28" unitRef="USD" decimals="0">11000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2016-03-01to2017-02-28" unitRef="Pure" decimals="INF">.0116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Cambria, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Fiscal Year Ended February 28, 2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Fiscal Year Ended February 29, 2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Ultrasonic Spraying&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Rental &lt;br /&gt;&#13;Real Estate Operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Ultrasonic Spraying&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Rental &lt;br /&gt;&#13;Real Estate Operations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 12%; text-align: left"&gt;Net Sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;9,634,956&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;285,895&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;196,298&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;9,724,553&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;11,738,982&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;291,046&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;196,298&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;11,833,730&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Rental Expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;196,298&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(196,298&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;196,298&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(196,298&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Rental Operations Expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;85,976&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;85,976&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;85,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;85,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Depreciation Expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;354,896&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;74,464&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;429,360&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;392,803&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;72,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;465,432&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Interest Expense&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;52,294&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;52,294&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;83&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;58,364&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;58,447&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Net Income (Loss)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;218,843&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(123,137&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;95,706&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;669,974&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(122,245&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;547,729&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td&gt;Assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,346,183&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,389,753&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,735,936&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,214,873&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,454,664&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,669,537&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;Debt&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,176,348&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,176,348&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,319,737&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Times New Roman,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,319,737&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment contextRef="From2015-03-01to2016-02-29_custom_OperatingSegments2Member" unitRef="USD" decimals="0">85887</us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment>
    <us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment contextRef="From2015-03-01to2016-02-29_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">85887</us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment>
    <us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment contextRef="From2016-03-01to2017-02-28_custom_OperatingSegments2Member" unitRef="USD" decimals="0">85976</us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment>
    <us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment contextRef="From2016-03-01to2017-02-28_us-gaap_ConsolidatedEntitiesMember" unitRef="USD" decimals="0">85976</us-gaap:DirectCostsOfLeasedAndRentedPropertyOrEquipment>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="From2016-03-01to2017-02-28">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 28,&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center"&gt;February 29,&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="font-size: 10pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2017&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="width: 72%; font: 10pt Cambria,serif; text-align: left"&gt;Western Europe&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;1,695,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; font: 10pt Cambria,serif; text-align: right"&gt;2,643,000&lt;/td&gt;&lt;td style="width: 1%; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Far East&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;2,702,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;2,947,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;Middle East&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;232,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;247,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;South America&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;208,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;208,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif"&gt;Mexico&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;275,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: right"&gt;421,000&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;249,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right"&gt;111,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(230,239,255)"&gt;&#13;    &lt;td style="font-size: 10pt; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;5,361,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right"&gt;6,577,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue contextRef="AsOf2017-02-28_us-gaap_PerformanceGuaranteeMember" unitRef="USD" decimals="0">77543</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">27922</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2016-03-01to2017-02-28" unitRef="Pure" decimals="INF">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="From2016-03-01to2017-02-28" unitRef="USD" decimals="0">112390</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>13
<FILENAME>sotk-20170228.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18d -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 7349_SOTK_10K_FY17.xfr; Date: 2017%2D05%2D26T17:33:28Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80060008 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 9K0po7xRiXhun8uEbXxcOaWOacOdwpB0+YlBtG55fdmq7yogUrm3fia9wH8WYUwO -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2015-01-31" xmlns:us-roles="http://fasb.org/us-roles/2015-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2015-01-31" xmlns:SOTK="http://sono-tek.com/20170228" elementFormDefault="qualified" targetNamespace="http://sono-tek.com/20170228">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://sono-tek.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - Consolidated Balance Sheets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StatementsOfOperationsAndComprehensiveIncome" id="StatementsOfOperationsAndComprehensiveIncome">
	  <link:definition>00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
	  <link:definition>00000005 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000006 - Statement - Consolidated Statements of Cash Flows</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/BusinessDescription" id="BusinessDescription">
	  <link:definition>00000007 - Disclosure - Business Description</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - Significant Accounting Policies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SegmentInformation" id="SegmentInformation">
	  <link:definition>00000009 - Disclosure - Segment Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StockBasedCompensation" id="StockBasedCompensation">
	  <link:definition>00000010 - Disclosure - Stock Based Compensation</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/Inventories" id="Inventories">
	  <link:definition>00000011 - Disclosure - Inventories</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements" id="BuildingsEquipmentFurnishingsAndLeaseholdImprovements">
	  <link:definition>00000012 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/AccruedExpenses" id="AccruedExpenses">
	  <link:definition>00000013 - Disclosure - Accrued Expenses</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/RevolvingLineOfCredit" id="RevolvingLineOfCredit">
	  <link:definition>00000014 - Disclosure - Revolving Line of Credit</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/LongTermDebt" id="LongTermDebt">
	  <link:definition>00000015 - Disclosure - Long Term Debt</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/BankGuarantees" id="BankGuarantees">
	  <link:definition>00000016 - Disclosure - Bank Guarantees</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000017 - Disclosure - Commitments and Contingencies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000018 - Disclosure - Income Taxes</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StockholdersEquity" id="StockholdersEquity">
	  <link:definition>00000019 - Disclosure - Stockholders' Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/EarningsPerShare" id="EarningsPerShare">
	  <link:definition>00000020 - Disclosure - Earnings Per Share</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLoss" id="OtherComprehensiveIncomeLoss">
	  <link:definition>00000021 - Disclosure - Other Comprehensive Income (Loss)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSales" id="SignificantCustomersAndForeignSales">
	  <link:definition>00000022 - Disclosure - Significant Customers and Foreign Sales</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000023 - Disclosure - Subsequent Events</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
	  <link:definition>00000024 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
	  <link:definition>00000025 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SegmentInformationTables" id="SegmentInformationTables">
	  <link:definition>00000026 - Disclosure - Segment Information (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables">
	  <link:definition>00000027 - Disclosure - Stock Based Compensation (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000028 - Disclosure - Inventories (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables" id="BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables">
	  <link:definition>00000029 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/AccruedExpensesTables" id="AccruedExpensesTables">
	  <link:definition>00000030 - Disclosure - Accrued Expenses (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/LongTermDebtTables" id="LongTermDebtTables">
	  <link:definition>00000031 - Disclosure - Long Term Debt (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000032 - Disclosure - Income Taxes (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
	  <link:definition>00000033 - Disclosure - Stockholders' Equity (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/EarningsPerShareTables" id="EarningsPerShareTables">
	  <link:definition>00000034 - Disclosure - Earnings Per Share (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLossTables" id="OtherComprehensiveIncomeLossTables">
	  <link:definition>00000035 - Disclosure - Other Comprehensive Income (Loss) (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSalesTables" id="SignificantCustomersAndForeignSalesTables">
	  <link:definition>00000036 - Disclosure - Significant Customers and Foreign Sales (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" id="SignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000037 - Disclosure - Significant Accounting Policies (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SegmentInformationDetails" id="SegmentInformationDetails">
	  <link:definition>00000038 - Disclosure - Segment information (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails" id="Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails">
	  <link:definition>00000039 - Disclosure - Stock-Based Compensation - Weighted-average Black-Scholes assumptions (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" id="StockBasedCompensationDetailsNarrative">
	  <link:definition>00000040 - Disclosure - Stock Based Compensation (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/InventoriesDetails" id="InventoriesDetails">
	  <link:definition>00000041 - Disclosure - Inventories (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails" id="BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails">
	  <link:definition>00000042 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements - Equipment, furnishings and leasehold improvements (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/AccruedExpensesDetails" id="AccruedExpensesDetails">
	  <link:definition>00000043 - Disclosure - Accrued expenses (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" id="RevolvingLineOfCreditDetailsNarrative">
	  <link:definition>00000044 - Disclosure - Revolving Line of Credit (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/Long-termDebtDetails" id="Long-termDebtDetails">
	  <link:definition>00000045 - Disclosure - Long-term debt (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/LongTermDebt-Long-termDebtPayablesDetails" id="LongTermDebt-Long-termDebtPayablesDetails">
	  <link:definition>00000046 - Disclosure - Long Term Debt - Long-term debt payables (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/BankGuaranteesDetailsNarrative" id="BankGuaranteesDetailsNarrative">
	  <link:definition>00000047 - Disclosure - Bank Guarantees (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/IncomeTaxes-IncomeTaxReconciliationDetails" id="IncomeTaxes-IncomeTaxReconciliationDetails">
	  <link:definition>00000048 - Disclosure - Income Taxes - Income tax reconciliation (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/IncomeTaxes-NetDeferredTaxAssetComponentsDetails" id="IncomeTaxes-NetDeferredTaxAssetComponentsDetails">
	  <link:definition>00000049 - Disclosure - Income Taxes - Net deferred tax asset components (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000050 - Disclosure - Income Taxes (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StockholdersEquity-SummaryOfStockOptionsDetails" id="StockholdersEquity-SummaryOfStockOptionsDetails">
	  <link:definition>00000051 - Disclosure - Stockholders' Equity - Summary of stock options (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StockholdersEquity-StockOptionGrantsDetails" id="StockholdersEquity-StockOptionGrantsDetails">
	  <link:definition>00000052 - Disclosure - Stockholders' Equity - Stock option grants (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StockholdersEquity-StockOptionsOutstandingAndExercisableDetails" id="StockholdersEquity-StockOptionsOutstandingAndExercisableDetails">
	  <link:definition>00000053 - Disclosure - Stockholders' Equity - Stock options outstanding and exercisable (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative">
	  <link:definition>00000054 - Disclosure - Stockholders' Equity (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails" id="EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails">
	  <link:definition>00000055 - Disclosure - Earnings Per Share - The denominator for the calculation of diluted earnings per share (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails" id="OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails">
	  <link:definition>00000056 - Disclosure - Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Gain (Loss) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLossDetailsNarrative" id="OtherComprehensiveIncomeLossDetailsNarrative">
	  <link:definition>00000057 - Disclosure - Other Comprehensive Income (Loss) (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails" id="SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails">
	  <link:definition>00000058 - Disclosure - Significant Customers and Foreign Sales - Export sales to customers located outside the United States (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="sotk-20170228_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="sotk-20170228_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="sotk-20170228_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="sotk-20170228_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2015-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2015/elts/us-types-2015-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <element id="SOTK_ExpirationOfBankGuarantees" name="ExpirationOfBankGuarantees" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_EquipmentFurnishingsLeaseholdImprovementsNet" name="EquipmentFurnishingsLeaseholdImprovementsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_BuildingsAndImprovementsNet" name="BuildingsAndImprovementsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_BankGuaranteesTextBlock" name="BankGuaranteesTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock" name="EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_PropertyAndPlantPolicy" name="PropertyAndPlantPolicy" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_ReclassificationsPolicyTextBlock" name="ReclassificationsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockCompensationPlan2Member" name="StockCompensationPlan2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_OperatingSegments1Member" name="OperatingSegments1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_OperatingSegments2Member" name="OperatingSegments2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_LaboratoryEquipmentMember" name="LaboratoryEquipmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_TradeshowAndDemonstrationEquipmentMember" name="TradeshowAndDemonstrationEquipmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockCompensationPlan2003Member" name="StockCompensationPlan2003Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockOptions11082012OneMember" name="StockOptions11082012OneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockOptions20121108Member" name="StockOptions20121108Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockOptions2013OneMember" name="StockOptions2013OneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockOptions11082012TwoMember" name="StockOptions11082012TwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockOptions2013TwoMember" name="StockOptions2013TwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockOptions2012Member" name="StockOptions2012Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_ExercisePriceRangeDollars1Member" name="ExercisePriceRangeDollars1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_ExercisePriceRangeDollars2Member" name="ExercisePriceRangeDollars2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_ExercisePriceRangeDollars3Member" name="ExercisePriceRangeDollars3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_ExercisePriceExceedsMarketPriceMember" name="ExercisePriceExceedsMarketPriceMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_ExercisePriceEqualsMarketPriceMember" name="ExercisePriceEqualsMarketPriceMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_ExercisePriceIsLessThanMarketPriceMember" name="ExercisePriceIsLessThanMarketPriceMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_GeographicConcentrationRiskOneMember" name="GeographicConcentrationRiskOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_GeographicConcentrationRiskTwoMember" name="GeographicConcentrationRiskTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_GeographicConcentrationRiskThreeMember" name="GeographicConcentrationRiskThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_MajorCustomerMember" name="MajorCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_NotesPayableToBanksTwoMember" name="NotesPayableToBanksTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockOptions2015OfficersMember" name="StockOptions2015OfficersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockOptions2015EmployeesMember" name="StockOptions2015EmployeesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockOptions2014EmployeesMember" name="StockOptions2014EmployeesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_StockOptions2016EmployeesMember" name="StockOptions2016EmployeesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_GeographicConcentrationRiskFourMember" name="GeographicConcentrationRiskFourMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_SegmentInformationTablesAbstract" name="SegmentInformationTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_InventoriesTablesAbstract" name="InventoriesTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_LongTermDebtTablesAbstract" name="LongTermDebtTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_EarningsPerShareTablesAbstract" name="EarningsPerShareTablesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_ForeignSalesByMajorGeographicAreaAbstract" name="ForeignSalesByMajorGeographicAreaAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SOTK_MajorCustomerAbstract" name="MajorCustomerAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>14
<FILENAME>sotk-20170228_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18d -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 7349_SOTK_10K_FY17.xfr; Date: 2017%2D05%2D26T17:33:28Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80060008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://sono-tek.com/role/DocumentAndEntityInformation" xlink:href="sotk-20170228.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BalanceSheets" xlink:href="sotk-20170228.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BalanceSheetsParenthetical" xlink:href="sotk-20170228.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StatementsOfOperationsAndComprehensiveIncome" xlink:href="sotk-20170228.xsd#StatementsOfOperationsAndComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StatementsOfStockholdersEquity" xlink:href="sotk-20170228.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StatementsOfCashFlows" xlink:href="sotk-20170228.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BusinessDescription" xlink:href="sotk-20170228.xsd#BusinessDescription" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPolicies" xlink:href="sotk-20170228.xsd#SignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SegmentInformation" xlink:href="sotk-20170228.xsd#SegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockBasedCompensation" xlink:href="sotk-20170228.xsd#StockBasedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/Inventories" xlink:href="sotk-20170228.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements" xlink:href="sotk-20170228.xsd#BuildingsEquipmentFurnishingsAndLeaseholdImprovements" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/AccruedExpenses" xlink:href="sotk-20170228.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/RevolvingLineOfCredit" xlink:href="sotk-20170228.xsd#RevolvingLineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/LongTermDebt" xlink:href="sotk-20170228.xsd#LongTermDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BankGuarantees" xlink:href="sotk-20170228.xsd#BankGuarantees" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/CommitmentsAndContingencies" xlink:href="sotk-20170228.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxes" xlink:href="sotk-20170228.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity" xlink:href="sotk-20170228.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/EarningsPerShare" xlink:href="sotk-20170228.xsd#EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLoss" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSales" xlink:href="sotk-20170228.xsd#SignificantCustomersAndForeignSales" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SubsequentEvents" xlink:href="sotk-20170228.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" xlink:href="sotk-20170228.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesTables" xlink:href="sotk-20170228.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SegmentInformationTables" xlink:href="sotk-20170228.xsd#SegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockBasedCompensationTables" xlink:href="sotk-20170228.xsd#StockBasedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/InventoriesTables" xlink:href="sotk-20170228.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables" xlink:href="sotk-20170228.xsd#BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/AccruedExpensesTables" xlink:href="sotk-20170228.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/LongTermDebtTables" xlink:href="sotk-20170228.xsd#LongTermDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxesTables" xlink:href="sotk-20170228.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquityTables" xlink:href="sotk-20170228.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/EarningsPerShareTables" xlink:href="sotk-20170228.xsd#EarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLossTables" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLossTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSalesTables" xlink:href="sotk-20170228.xsd#SignificantCustomersAndForeignSalesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:href="sotk-20170228.xsd#SignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SegmentInformationDetails" xlink:href="sotk-20170228.xsd#SegmentInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails" xlink:href="sotk-20170228.xsd#Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" xlink:href="sotk-20170228.xsd#StockBasedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/InventoriesDetails" xlink:href="sotk-20170228.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails" xlink:href="sotk-20170228.xsd#BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/AccruedExpensesDetails" xlink:href="sotk-20170228.xsd#AccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" xlink:href="sotk-20170228.xsd#RevolvingLineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/Long-termDebtDetails" xlink:href="sotk-20170228.xsd#Long-termDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/LongTermDebt-Long-termDebtPayablesDetails" xlink:href="sotk-20170228.xsd#LongTermDebt-Long-termDebtPayablesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BankGuaranteesDetailsNarrative" xlink:href="sotk-20170228.xsd#BankGuaranteesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxes-IncomeTaxReconciliationDetails" xlink:href="sotk-20170228.xsd#IncomeTaxes-IncomeTaxReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxes-NetDeferredTaxAssetComponentsDetails" xlink:href="sotk-20170228.xsd#IncomeTaxes-NetDeferredTaxAssetComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxesDetailsNarrative" xlink:href="sotk-20170228.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity-SummaryOfStockOptionsDetails" xlink:href="sotk-20170228.xsd#StockholdersEquity-SummaryOfStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity-StockOptionGrantsDetails" xlink:href="sotk-20170228.xsd#StockholdersEquity-StockOptionGrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity-StockOptionsOutstandingAndExercisableDetails" xlink:href="sotk-20170228.xsd#StockholdersEquity-StockOptionsOutstandingAndExercisableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquityDetailsNarrative" xlink:href="sotk-20170228.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails" xlink:href="sotk-20170228.xsd#EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLossDetailsNarrative" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLossDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails" xlink:href="sotk-20170228.xsd#SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaapMarketableSecuritiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapMarketableSecuritiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNetCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaapLand" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapLand" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_BuildingsAndImprovementsNet" xlink:label="loc_SOTKBuildingsAndImprovementsNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_SOTKBuildingsAndImprovementsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_EquipmentFurnishingsLeaseholdImprovementsNet" xlink:label="loc_SOTKEquipmentFurnishingsLeaseholdImprovementsNet" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_SOTKEquipmentFurnishingsLeaseholdImprovementsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerAdvancesAndDepositsCurrent" xlink:label="loc_us-gaapCustomerAdvancesAndDepositsCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapCustomerAdvancesAndDepositsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StatementsOfOperationsAndComprehensiveIncome" xlink:title="00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OwnedPropertyManagementCosts" xlink:label="loc_us-gaapOwnedPropertyManagementCosts" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOwnedPropertyManagementCosts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="loc_us-gaapInvestmentIncomeInterestAndDividend" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="loc_us-gaapInvestmentIncomeInterestAndDividend" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Consolidated Statements of Stockholders' Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapStockOptionPlanExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryLIFOReservePeriodCharge" xlink:label="loc_us-gaapInventoryLIFOReservePeriodCharge" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapInventoryLIFOReservePeriodCharge" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerDeposits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaapPaymentsToAcquireMarketableSecurities" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireMarketableSecurities" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BusinessDescription" xlink:title="00000007 - Disclosure - Business Description" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SegmentInformation" xlink:title="00000009 - Disclosure - Segment Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockBasedCompensation" xlink:title="00000010 - Disclosure - Stock Based Compensation" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/Inventories" xlink:title="00000011 - Disclosure - Inventories" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements" xlink:title="00000012 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/AccruedExpenses" xlink:title="00000013 - Disclosure - Accrued Expenses" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/RevolvingLineOfCredit" xlink:title="00000014 - Disclosure - Revolving Line of Credit" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/LongTermDebt" xlink:title="00000015 - Disclosure - Long Term Debt" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BankGuarantees" xlink:title="00000016 - Disclosure - Bank Guarantees" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/CommitmentsAndContingencies" xlink:title="00000017 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxes" xlink:title="00000018 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity" xlink:title="00000019 - Disclosure - Stockholders' Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/EarningsPerShare" xlink:title="00000020 - Disclosure - Earnings Per Share" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLoss" xlink:title="00000021 - Disclosure - Other Comprehensive Income (Loss)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantCustomersAndForeignSales" xlink:title="00000022 - Disclosure - Significant Customers and Foreign Sales" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SubsequentEvents" xlink:title="00000023 - Disclosure - Subsequent Events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" xlink:title="00000024 - Disclosure - Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPoliciesTables" xlink:title="00000025 - Disclosure - Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SegmentInformationTables" xlink:title="00000026 - Disclosure - Segment Information (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockBasedCompensationTables" xlink:title="00000027 - Disclosure - Stock Based Compensation (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/InventoriesTables" xlink:title="00000028 - Disclosure - Inventories (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables" xlink:title="00000029 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/AccruedExpensesTables" xlink:title="00000030 - Disclosure - Accrued Expenses (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/LongTermDebtTables" xlink:title="00000031 - Disclosure - Long Term Debt (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxesTables" xlink:title="00000032 - Disclosure - Income Taxes (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquityTables" xlink:title="00000033 - Disclosure - Stockholders' Equity (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/EarningsPerShareTables" xlink:title="00000034 - Disclosure - Earnings Per Share (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLossTables" xlink:title="00000035 - Disclosure - Other Comprehensive Income (Loss) (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantCustomersAndForeignSalesTables" xlink:title="00000036 - Disclosure - Significant Customers and Foreign Sales (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:title="00000037 - Disclosure - Significant Accounting Policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SegmentInformationDetails" xlink:title="00000038 - Disclosure - Segment information (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails" xlink:title="00000039 - Disclosure - Stock-Based Compensation - Weighted-average Black-Scholes assumptions (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" xlink:title="00000040 - Disclosure - Stock Based Compensation (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/InventoriesDetails" xlink:title="00000041 - Disclosure - Inventories (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaapInventoryGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryGross" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails" xlink:title="00000042 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements - Equipment, furnishings and leasehold improvements (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/AccruedExpensesDetails" xlink:title="00000043 - Disclosure - Accrued expenses (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedSalesCommissionCurrentAndNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedSalesCommissionCurrentAndNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrentAndNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrentAndNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" xlink:title="00000044 - Disclosure - Revolving Line of Credit (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/Long-termDebtDetails" xlink:title="00000045 - Disclosure - Long-term debt (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/LongTermDebt-Long-termDebtPayablesDetails" xlink:title="00000046 - Disclosure - Long Term Debt - Long-term debt payables (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebt" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BankGuaranteesDetailsNarrative" xlink:title="00000047 - Disclosure - Bank Guarantees (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxes-IncomeTaxReconciliationDetails" xlink:title="00000048 - Disclosure - Income Taxes - Income tax reconciliation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="loc_us-gaapIncomeTaxReconciliationTaxCreditsResearch" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:label="loc_us-gaapIncomeTaxReconciliationPriorYearIncomeTaxes" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationPriorYearIncomeTaxes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaapIncomeTaxReconciliationOtherAdjustments" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationOtherAdjustments" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxes-NetDeferredTaxAssetComponentsDetails" xlink:title="00000049 - Disclosure - Income Taxes - Net deferred tax asset components (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000050 - Disclosure - Income Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity-SummaryOfStockOptionsDetails" xlink:title="00000051 - Disclosure - Stockholders' Equity - Summary of stock options (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity-StockOptionGrantsDetails" xlink:title="00000052 - Disclosure - Stockholders' Equity - Stock option grants (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity-StockOptionsOutstandingAndExercisableDetails" xlink:title="00000053 - Disclosure - Stockholders' Equity - Stock options outstanding and exercisable (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000054 - Disclosure - Stockholders' Equity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails" xlink:title="00000055 - Disclosure - Earnings Per Share - The denominator for the calculation of diluted earnings per share (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails" xlink:title="00000056 - Disclosure - Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Gain (Loss) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLossDetailsNarrative" xlink:title="00000057 - Disclosure - Other Comprehensive Income (Loss) (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails" xlink:title="00000058 - Disclosure - Significant Customers and Foreign Sales - Export sales to customers located outside the United States (Details)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>15
<FILENAME>sotk-20170228_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18d -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 7349_SOTK_10K_FY17.xfr; Date: 2017%2D05%2D26T17:33:28Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80060008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://sono-tek.com/role/DocumentAndEntityInformation" xlink:href="sotk-20170228.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BalanceSheets" xlink:href="sotk-20170228.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BalanceSheetsParenthetical" xlink:href="sotk-20170228.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StatementsOfOperationsAndComprehensiveIncome" xlink:href="sotk-20170228.xsd#StatementsOfOperationsAndComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StatementsOfStockholdersEquity" xlink:href="sotk-20170228.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StatementsOfCashFlows" xlink:href="sotk-20170228.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BusinessDescription" xlink:href="sotk-20170228.xsd#BusinessDescription" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPolicies" xlink:href="sotk-20170228.xsd#SignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SegmentInformation" xlink:href="sotk-20170228.xsd#SegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockBasedCompensation" xlink:href="sotk-20170228.xsd#StockBasedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/Inventories" xlink:href="sotk-20170228.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements" xlink:href="sotk-20170228.xsd#BuildingsEquipmentFurnishingsAndLeaseholdImprovements" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/AccruedExpenses" xlink:href="sotk-20170228.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/RevolvingLineOfCredit" xlink:href="sotk-20170228.xsd#RevolvingLineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/LongTermDebt" xlink:href="sotk-20170228.xsd#LongTermDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BankGuarantees" xlink:href="sotk-20170228.xsd#BankGuarantees" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/CommitmentsAndContingencies" xlink:href="sotk-20170228.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxes" xlink:href="sotk-20170228.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity" xlink:href="sotk-20170228.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/EarningsPerShare" xlink:href="sotk-20170228.xsd#EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLoss" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSales" xlink:href="sotk-20170228.xsd#SignificantCustomersAndForeignSales" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SubsequentEvents" xlink:href="sotk-20170228.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" xlink:href="sotk-20170228.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesTables" xlink:href="sotk-20170228.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SegmentInformationTables" xlink:href="sotk-20170228.xsd#SegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockBasedCompensationTables" xlink:href="sotk-20170228.xsd#StockBasedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/InventoriesTables" xlink:href="sotk-20170228.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables" xlink:href="sotk-20170228.xsd#BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/AccruedExpensesTables" xlink:href="sotk-20170228.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/LongTermDebtTables" xlink:href="sotk-20170228.xsd#LongTermDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxesTables" xlink:href="sotk-20170228.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquityTables" xlink:href="sotk-20170228.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/EarningsPerShareTables" xlink:href="sotk-20170228.xsd#EarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLossTables" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLossTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSalesTables" xlink:href="sotk-20170228.xsd#SignificantCustomersAndForeignSalesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:href="sotk-20170228.xsd#SignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SegmentInformationDetails" xlink:href="sotk-20170228.xsd#SegmentInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails" xlink:href="sotk-20170228.xsd#Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" xlink:href="sotk-20170228.xsd#StockBasedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/InventoriesDetails" xlink:href="sotk-20170228.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails" xlink:href="sotk-20170228.xsd#BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/AccruedExpensesDetails" xlink:href="sotk-20170228.xsd#AccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" xlink:href="sotk-20170228.xsd#RevolvingLineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/Long-termDebtDetails" xlink:href="sotk-20170228.xsd#Long-termDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/LongTermDebt-Long-termDebtPayablesDetails" xlink:href="sotk-20170228.xsd#LongTermDebt-Long-termDebtPayablesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BankGuaranteesDetailsNarrative" xlink:href="sotk-20170228.xsd#BankGuaranteesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxes-IncomeTaxReconciliationDetails" xlink:href="sotk-20170228.xsd#IncomeTaxes-IncomeTaxReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxes-NetDeferredTaxAssetComponentsDetails" xlink:href="sotk-20170228.xsd#IncomeTaxes-NetDeferredTaxAssetComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxesDetailsNarrative" xlink:href="sotk-20170228.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity-SummaryOfStockOptionsDetails" xlink:href="sotk-20170228.xsd#StockholdersEquity-SummaryOfStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity-StockOptionGrantsDetails" xlink:href="sotk-20170228.xsd#StockholdersEquity-StockOptionGrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity-StockOptionsOutstandingAndExercisableDetails" xlink:href="sotk-20170228.xsd#StockholdersEquity-StockOptionsOutstandingAndExercisableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquityDetailsNarrative" xlink:href="sotk-20170228.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails" xlink:href="sotk-20170228.xsd#EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLossDetailsNarrative" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLossDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails" xlink:href="sotk-20170228.xsd#SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StatementsOfOperationsAndComprehensiveIncome" xlink:title="00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Consolidated Statements of Stockholders' Equity">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="loc_us-gaapComprehensiveIncomeMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapComprehensiveIncomeMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaapMarketableSecuritiesUnrealizedGainLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMarketableSecuritiesUnrealizedGainLoss_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss_60" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BusinessDescription" xlink:title="00000007 - Disclosure - Business Description" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SegmentInformation" xlink:title="00000009 - Disclosure - Segment Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockBasedCompensation" xlink:title="00000010 - Disclosure - Stock Based Compensation" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/Inventories" xlink:title="00000011 - Disclosure - Inventories" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements" xlink:title="00000012 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/AccruedExpenses" xlink:title="00000013 - Disclosure - Accrued Expenses" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/RevolvingLineOfCredit" xlink:title="00000014 - Disclosure - Revolving Line of Credit" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/LongTermDebt" xlink:title="00000015 - Disclosure - Long Term Debt" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BankGuarantees" xlink:title="00000016 - Disclosure - Bank Guarantees" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/CommitmentsAndContingencies" xlink:title="00000017 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxes" xlink:title="00000018 - Disclosure - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity" xlink:title="00000019 - Disclosure - Stockholders' Equity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/EarningsPerShare" xlink:title="00000020 - Disclosure - Earnings Per Share" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLoss" xlink:title="00000021 - Disclosure - Other Comprehensive Income (Loss)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantCustomersAndForeignSales" xlink:title="00000022 - Disclosure - Significant Customers and Foreign Sales" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SubsequentEvents" xlink:title="00000023 - Disclosure - Subsequent Events" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" xlink:title="00000024 - Disclosure - Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPoliciesTables" xlink:title="00000025 - Disclosure - Significant Accounting Policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SegmentInformationTables" xlink:title="00000026 - Disclosure - Segment Information (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockBasedCompensationTables" xlink:title="00000027 - Disclosure - Stock Based Compensation (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/InventoriesTables" xlink:title="00000028 - Disclosure - Inventories (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables" xlink:title="00000029 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/AccruedExpensesTables" xlink:title="00000030 - Disclosure - Accrued Expenses (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/LongTermDebtTables" xlink:title="00000031 - Disclosure - Long Term Debt (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxesTables" xlink:title="00000032 - Disclosure - Income Taxes (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquityTables" xlink:title="00000033 - Disclosure - Stockholders' Equity (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/EarningsPerShareTables" xlink:title="00000034 - Disclosure - Earnings Per Share (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLossTables" xlink:title="00000035 - Disclosure - Other Comprehensive Income (Loss) (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantCustomersAndForeignSalesTables" xlink:title="00000036 - Disclosure - Significant Customers and Foreign Sales (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:title="00000037 - Disclosure - Significant Accounting Policies (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SegmentInformationDetails" xlink:title="00000038 - Disclosure - Segment information (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_OperatingSegments1Member" xlink:label="loc_SOTKOperatingSegments1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SOTKOperatingSegments1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_OperatingSegments2Member" xlink:label="loc_SOTKOperatingSegments2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SOTKOperatingSegments2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidationEliminationsMember" xlink:label="loc_us-gaapConsolidationEliminationsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapConsolidationEliminationsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidatedEntitiesMember" xlink:label="loc_us-gaapConsolidatedEntitiesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapConsolidatedEntitiesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues_170" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OwnedPropertyManagementCosts" xlink:label="loc_us-gaapOwnedPropertyManagementCosts_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOwnedPropertyManagementCosts_170" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment" xlink:label="loc_us-gaapDirectCostsOfLeasedAndRentedPropertyOrEquipment_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDirectCostsOfLeasedAndRentedPropertyOrEquipment_170" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDepreciation_170" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpense_170" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss_170" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssets_170" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebt_170" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails" xlink:title="00000039 - Disclosure - Stock-Based Compensation - Weighted-average Black-Scholes assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_70" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" xlink:title="00000040 - Disclosure - Stock Based Compensation (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/InventoriesDetails" xlink:title="00000041 - Disclosure - Inventories (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails" xlink:title="00000042 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements - Equipment, furnishings and leasehold improvements (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaapBuildingMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_LaboratoryEquipmentMember" xlink:label="loc_SOTKLaboratoryEquipmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_SOTKLaboratoryEquipmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_TradeshowAndDemonstrationEquipmentMember" xlink:label="loc_SOTKTradeshowAndDemonstrationEquipmentMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_SOTKTradeshowAndDemonstrationEquipmentMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_170" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_170" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_170" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDepreciation_170" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/AccruedExpensesDetails" xlink:title="00000043 - Disclosure - Accrued expenses (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" xlink:title="00000044 - Disclosure - Revolving Line of Credit (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaapLineOfCreditMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_us-gaapLineOfCreditMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityDescription_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityDescription_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity_50" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/Long-termDebtDetails" xlink:title="00000045 - Disclosure - Long-term debt (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesPayableToBanksTwoMember" xlink:label="loc_SOTKNotesPayableToBanksTwoMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_SOTKNotesPayableToBanksTwoMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebt_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtCurrent_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtNoncurrent_50" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/LongTermDebt-Long-termDebtPayablesDetails" xlink:title="00000046 - Disclosure - Long Term Debt - Long-term debt payables (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BankGuaranteesDetailsNarrative" xlink:title="00000047 - Disclosure - Bank Guarantees (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaapGuaranteeObligationsByNatureAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapGuaranteeObligationsByNatureAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaapGuaranteeObligationsNatureDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapGuaranteeObligationsByNatureAxis" xlink:to="loc_us-gaapGuaranteeObligationsNatureDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaapGuaranteeObligationsNatureDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapGuaranteeObligationsByNatureAxis" xlink:to="loc_us-gaapGuaranteeObligationsNatureDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PerformanceGuaranteeMember" xlink:label="loc_us-gaapPerformanceGuaranteeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapGuaranteeObligationsNatureDomain" xlink:to="loc_us-gaapPerformanceGuaranteeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:label="loc_us-gaapGuaranteeObligationsCurrentCarryingValue_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGuaranteeObligationsCurrentCarryingValue_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExpirationOfBankGuarantees" xlink:label="loc_SOTKExpirationOfBankGuarantees_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SOTKExpirationOfBankGuarantees_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxes-IncomeTaxReconciliationDetails" xlink:title="00000048 - Disclosure - Income Taxes - Income tax reconciliation (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxes-NetDeferredTaxAssetComponentsDetails" xlink:title="00000049 - Disclosure - Income Taxes - Net deferred tax asset components (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000050 - Disclosure - Income Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity-SummaryOfStockOptionsDetails" xlink:title="00000051 - Disclosure - Stockholders' Equity - Summary of stock options (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity-StockOptionGrantsDetails" xlink:title="00000052 - Disclosure - Stockholders' Equity - Stock option grants (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceExceedsMarketPriceMember" xlink:label="loc_SOTKExercisePriceExceedsMarketPriceMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_SOTKExercisePriceExceedsMarketPriceMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceEqualsMarketPriceMember" xlink:label="loc_SOTKExercisePriceEqualsMarketPriceMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_SOTKExercisePriceEqualsMarketPriceMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceIsLessThanMarketPriceMember" xlink:label="loc_SOTKExercisePriceIsLessThanMarketPriceMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_SOTKExercisePriceIsLessThanMarketPriceMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharebasedCompensationAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharebasedCompensationAbstract_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_70" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity-StockOptionsOutstandingAndExercisableDetails" xlink:title="00000053 - Disclosure - Stockholders' Equity - Stock options outstanding and exercisable (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceRangeDollars1Member" xlink:label="loc_SOTKExercisePriceRangeDollars1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SOTKExercisePriceRangeDollars1Member_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceRangeDollars2Member" xlink:label="loc_SOTKExercisePriceRangeDollars2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SOTKExercisePriceRangeDollars2Member_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceRangeDollars3Member" xlink:label="loc_SOTKExercisePriceRangeDollars3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SOTKExercisePriceRangeDollars3Member_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_80" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_80" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_80" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000054 - Disclosure - Stockholders' Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockCompensationPlan2Member" xlink:label="loc_SOTKStockCompensationPlan2Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_SOTKStockCompensationPlan2Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockCompensationPlan2003Member" xlink:label="loc_SOTKStockCompensationPlan2003Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_SOTKStockCompensationPlan2003Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockOptions2014EmployeesMember" xlink:label="loc_SOTKStockOptions2014EmployeesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_SOTKStockOptions2014EmployeesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockOptions2016EmployeesMember" xlink:label="loc_SOTKStockOptions2016EmployeesMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_SOTKStockOptions2016EmployeesMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockOptions2015OfficersMember" xlink:label="loc_SOTKStockOptions2015OfficersMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_SOTKStockOptions2015OfficersMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_140" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_140" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_140" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_140" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_140" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_140" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_140" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_140" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_140" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails" xlink:title="00000055 - Disclosure - Earnings Per Share - The denominator for the calculation of diluted earnings per share (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails" xlink:title="00000056 - Disclosure - Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Gain (Loss) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLossDetailsNarrative" xlink:title="00000057 - Disclosure - Other Comprehensive Income (Loss) (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails" xlink:title="00000058 - Disclosure - Significant Customers and Foreign Sales - Export sales to customers located outside the United States (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaapStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaapSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementGeographicalAxis" xlink:to="loc_us-gaapSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaapSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementGeographicalAxis" xlink:to="loc_us-gaapSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EuropeMember" xlink:label="loc_us-gaapEuropeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapEuropeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AsiaPacificMember" xlink:label="loc_us-gaapAsiaPacificMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapAsiaPacificMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MiddleEastMember" xlink:label="loc_us-gaapMiddleEastMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapMiddleEastMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SouthAmericaMember" xlink:label="loc_us-gaapSouthAmericaMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapSouthAmericaMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LatinAmericaMember" xlink:label="loc_us-gaapLatinAmericaMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapLatinAmericaMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaapNonUsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapNonUsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskOneMember" xlink:label="loc_SOTKGeographicConcentrationRiskOneMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_SOTKGeographicConcentrationRiskOneMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskTwoMember" xlink:label="loc_SOTKGeographicConcentrationRiskTwoMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_SOTKGeographicConcentrationRiskTwoMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskFourMember" xlink:label="loc_SOTKGeographicConcentrationRiskFourMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_SOTKGeographicConcentrationRiskFourMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskThreeMember" xlink:label="loc_SOTKGeographicConcentrationRiskThreeMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_SOTKGeographicConcentrationRiskThreeMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_MajorCustomerMember" xlink:label="loc_SOTKMajorCustomerMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SOTKMajorCustomerMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ForeignSalesByMajorGeographicAreaAbstract" xlink:label="loc_SOTKForeignSalesByMajorGeographicAreaAbstract_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SOTKForeignSalesByMajorGeographicAreaAbstract_160" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaapSalesRevenueNet_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SOTKForeignSalesByMajorGeographicAreaAbstract_160" xlink:to="loc_us-gaapSalesRevenueNet_160" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_MajorCustomerAbstract" xlink:label="loc_SOTKMajorCustomerAbstract_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SOTKMajorCustomerAbstract_160" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SOTKMajorCustomerAbstract_160" xlink:to="loc_us-gaapConcentrationRiskPercentage1_160" xlink:type="arc" order="5" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>16
<FILENAME>sotk-20170228_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18d -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 7349_SOTK_10K_FY17.xfr; Date: 2017%2D05%2D26T17:33:28Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80060008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockCompensationPlan2Member" xlink:label="SOTK_StockCompensationPlan2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_StockCompensationPlan2Member" xlink:to="SOTK_StockCompensationPlan2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_StockCompensationPlan2Member_lbl" xml:lang="en-US">2013 Stock Incentive Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="us-gaap_ShortTermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short Term Debt Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditMember_lbl" xml:lang="en-US">Revolving Line of Credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Statement, Business Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_OperatingSegments1Member" xlink:label="SOTK_OperatingSegments1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_OperatingSegments1Member" xlink:to="SOTK_OperatingSegments1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_OperatingSegments1Member_lbl" xml:lang="en-US">Ultrasonic Spraying</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_OperatingSegments2Member" xlink:label="SOTK_OperatingSegments2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_OperatingSegments2Member" xlink:to="SOTK_OperatingSegments2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_OperatingSegments2Member_lbl" xml:lang="en-US">Rental Real Estate Operations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidationEliminationsMember" xlink:label="us-gaap_ConsolidationEliminationsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationEliminationsMember" xlink:to="us-gaap_ConsolidationEliminationsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationEliminationsMember_lbl" xml:lang="en-US">Eliminations</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidatedEntitiesMember" xlink:label="us-gaap_ConsolidatedEntitiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidatedEntitiesMember" xlink:to="us-gaap_ConsolidatedEntitiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidatedEntitiesMember_lbl" xml:lang="en-US">Consolidated</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="us-gaap_GuaranteeObligationsByNatureAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsByNatureAxis_lbl" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PerformanceGuaranteeMember" xlink:label="us-gaap_PerformanceGuaranteeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PerformanceGuaranteeMember" xlink:to="us-gaap_PerformanceGuaranteeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PerformanceGuaranteeMember_lbl" xml:lang="en-US">Performance Guarantee</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Buildings</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_LaboratoryEquipmentMember" xlink:label="SOTK_LaboratoryEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_LaboratoryEquipmentMember" xlink:to="SOTK_LaboratoryEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_LaboratoryEquipmentMember_lbl" xml:lang="en-US">Laboratory Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_TradeshowAndDemonstrationEquipmentMember" xlink:label="SOTK_TradeshowAndDemonstrationEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_TradeshowAndDemonstrationEquipmentMember" xlink:to="SOTK_TradeshowAndDemonstrationEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_TradeshowAndDemonstrationEquipmentMember_lbl" xml:lang="en-US">Tradeshow and Demonstration Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Stock Options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceRangeDollars1Member" xlink:label="SOTK_ExercisePriceRangeDollars1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_ExercisePriceRangeDollars1Member" xlink:to="SOTK_ExercisePriceRangeDollars1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_ExercisePriceRangeDollars1Member_lbl" xml:lang="en-US">Exercise Price Range $.42 to $.50</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceRangeDollars2Member" xlink:label="SOTK_ExercisePriceRangeDollars2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_ExercisePriceRangeDollars2Member" xlink:to="SOTK_ExercisePriceRangeDollars2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_ExercisePriceRangeDollars2Member_lbl" xml:lang="en-US">Exercise Price Range $.51 to $1.00</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceRangeDollars3Member" xlink:label="SOTK_ExercisePriceRangeDollars3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_ExercisePriceRangeDollars3Member" xlink:to="SOTK_ExercisePriceRangeDollars3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_ExercisePriceRangeDollars3Member_lbl" xml:lang="en-US">Exercise Price Range $1.01 to $1.30</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US">Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceExceedsMarketPriceMember" xlink:label="SOTK_ExercisePriceExceedsMarketPriceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_ExercisePriceExceedsMarketPriceMember" xlink:to="SOTK_ExercisePriceExceedsMarketPriceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_ExercisePriceExceedsMarketPriceMember_lbl" xml:lang="en-US">Exercise Price Exceeds Market Price</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceEqualsMarketPriceMember" xlink:label="SOTK_ExercisePriceEqualsMarketPriceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_ExercisePriceEqualsMarketPriceMember" xlink:to="SOTK_ExercisePriceEqualsMarketPriceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_ExercisePriceEqualsMarketPriceMember_lbl" xml:lang="en-US">Exercise Price Equals Market Price</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceIsLessThanMarketPriceMember" xlink:label="SOTK_ExercisePriceIsLessThanMarketPriceMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_ExercisePriceIsLessThanMarketPriceMember" xlink:to="SOTK_ExercisePriceIsLessThanMarketPriceMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_ExercisePriceIsLessThanMarketPriceMember_lbl" xml:lang="en-US">Exercise Price is Less than Market Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskOneMember" xlink:label="SOTK_GeographicConcentrationRiskOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_GeographicConcentrationRiskOneMember" xlink:to="SOTK_GeographicConcentrationRiskOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_GeographicConcentrationRiskOneMember_lbl" xml:lang="en-US">Western Europe</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskTwoMember" xlink:label="SOTK_GeographicConcentrationRiskTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_GeographicConcentrationRiskTwoMember" xlink:to="SOTK_GeographicConcentrationRiskTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_GeographicConcentrationRiskTwoMember_lbl" xml:lang="en-US">Far East</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskThreeMember" xlink:label="SOTK_GeographicConcentrationRiskThreeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_GeographicConcentrationRiskThreeMember" xlink:to="SOTK_GeographicConcentrationRiskThreeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_GeographicConcentrationRiskThreeMember_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EuropeMember" xlink:label="us-gaap_EuropeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EuropeMember" xlink:to="us-gaap_EuropeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EuropeMember_lbl" xml:lang="en-US">Western Europe</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AsiaPacificMember" xlink:label="us-gaap_AsiaPacificMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AsiaPacificMember" xlink:to="us-gaap_AsiaPacificMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AsiaPacificMember_lbl" xml:lang="en-US">Far East</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US">Major Customers [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_MajorCustomerMember" xlink:label="SOTK_MajorCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_MajorCustomerMember" xlink:to="SOTK_MajorCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_MajorCustomerMember_lbl" xml:lang="en-US">One Customer</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesPayableToBanksTwoMember" xlink:label="SOTK_NotesPayableToBanksTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_NotesPayableToBanksTwoMember" xlink:to="SOTK_NotesPayableToBanksTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_NotesPayableToBanksTwoMember_lbl" xml:lang="en-US">Note payable, bank, collateralized by land and buildings, payable in monthly installments of principal and interest of $16,358 through January 2024. Interest rate 4.15%. 10 year term.</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockOptions2015OfficersMember" xlink:label="SOTK_StockOptions2015OfficersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_StockOptions2015OfficersMember" xlink:to="SOTK_StockOptions2015OfficersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_StockOptions2015OfficersMember_lbl" xml:lang="en-US">Fiscal Year 2016 Grant to Employees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US">Minimum</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockCompensationPlan2003Member" xlink:label="SOTK_StockCompensationPlan2003Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_StockCompensationPlan2003Member" xlink:to="SOTK_StockCompensationPlan2003Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_StockCompensationPlan2003Member_lbl" xml:lang="en-US">2003 Stock Incentive Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockOptions2016EmployeesMember" xlink:label="SOTK_StockOptions2016EmployeesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_StockOptions2016EmployeesMember" xlink:to="SOTK_StockOptions2016EmployeesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_StockOptions2016EmployeesMember_lbl" xml:lang="en-US">Fiscal Year 2017 Grant to Officers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US">Maximum</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockOptions2014EmployeesMember" xlink:label="SOTK_StockOptions2014EmployeesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_StockOptions2014EmployeesMember" xlink:to="SOTK_StockOptions2014EmployeesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SOTK_StockOptions2014EmployeesMember_lbl" xml:lang="en-US">Fiscal Year 2017 Grant to Officers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="us-gaap_ComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeMember" xlink:to="us-gaap_ComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MiddleEastMember" xlink:label="us-gaap_MiddleEastMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MiddleEastMember" xlink:to="us-gaap_MiddleEastMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MiddleEastMember_lbl" xml:lang="en-US">Middle East</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskFourMember" xlink:label="SOTK_GeographicConcentrationRiskFourMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_GeographicConcentrationRiskFourMember" xlink:to="SOTK_GeographicConcentrationRiskFourMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SOTK_GeographicConcentrationRiskFourMember_lbl" xml:lang="en-US">Middle East</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SouthAmericaMember" xlink:label="us-gaap_SouthAmericaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SouthAmericaMember" xlink:to="us-gaap_SouthAmericaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SouthAmericaMember_lbl" xml:lang="en-US">South America</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LatinAmericaMember" xlink:label="us-gaap_LatinAmericaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LatinAmericaMember" xlink:to="us-gaap_LatinAmericaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LatinAmericaMember_lbl" xml:lang="en-US">Mexico</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_DocumentAndEntityInformationAbstract" xlink:label="SOTK_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_DocumentAndEntityInformationAbstract" xlink:to="SOTK_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Is Entity a Well-known Seasoned Issuer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Is Entity a Voluntary Filer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Is Entity's Reporting Status Current?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xml:lang="en-US">Marketable Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable (less allowance of $46,000)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent_lbl" xml:lang="en-US">Deferred tax asset</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Land" xlink:label="us-gaap_Land" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Land" xlink:to="us-gaap_Land_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Land_lbl" xml:lang="en-US">Land</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_BuildingsAndImprovementsNet" xlink:label="SOTK_BuildingsAndImprovementsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_BuildingsAndImprovementsNet" xlink:to="SOTK_BuildingsAndImprovementsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_BuildingsAndImprovementsNet_lbl" xml:lang="en-US">Buildings, net</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_EquipmentFurnishingsLeaseholdImprovementsNet" xlink:label="SOTK_EquipmentFurnishingsLeaseholdImprovementsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_EquipmentFurnishingsLeaseholdImprovementsNet" xlink:to="SOTK_EquipmentFurnishingsLeaseholdImprovementsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_EquipmentFurnishingsLeaseholdImprovementsNet_lbl" xml:lang="en-US">Equipment, furnishings and leasehold improvements, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerAdvancesAndDepositsCurrent" xlink:label="us-gaap_CustomerAdvancesAndDepositsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesAndDepositsCurrent" xlink:to="us-gaap_CustomerAdvancesAndDepositsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerAdvancesAndDepositsCurrent_lbl" xml:lang="en-US">Customer deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current maturities of long term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US">Deferred tax liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long term debt, less current maturities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders' equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for doubtful accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, issued shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, outstanding shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Net Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of Goods Sold</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and product development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Marketing and selling</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OwnedPropertyManagementCosts" xlink:label="us-gaap_OwnedPropertyManagementCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OwnedPropertyManagementCosts" xlink:to="us-gaap_OwnedPropertyManagementCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OwnedPropertyManagementCosts_lbl" xml:lang="en-US">Real estate operations expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total Operating Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating (Loss) Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other Income (Expense):</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterestAndDividend" xlink:to="us-gaap_InvestmentIncomeInterestAndDividend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterestAndDividend_lbl" xml:lang="en-US">Interest and Dividend Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Other Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">Income Before Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Tax (Benefit) Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract_lbl" xml:lang="en-US">Other Comprehensive Income (Loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss_lbl" xml:lang="en-US">Net unrealized income (loss) on marketable securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeOtherNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax_lbl" xml:lang="en-US">Comprehensive Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic Earnings Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted Earnings Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted Average Shares - Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted Average Shares - Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Beginning balance (shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Exercise of stock options (shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Stock based compensation expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:to="us-gaap_MarketableSecuritiesUnrealizedGainLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MarketableSecuritiesUnrealizedGainLoss_2_lbl" xml:lang="en-US">Unrealized loss on marketable securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_2_lbl" xml:lang="en-US">Net Income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Ending balance (shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionPlanExpense" xlink:to="us-gaap_StockOptionPlanExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockOptionPlanExpense_lbl" xml:lang="en-US">Stock based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryLIFOReservePeriodCharge" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryLIFOReservePeriodCharge" xlink:to="us-gaap_InventoryLIFOReservePeriodCharge_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryLIFOReservePeriodCharge_lbl" xml:lang="en-US">Inventory reserve</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred tax expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl" xml:lang="en-US">(Increase) Decrease in:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl" xml:lang="en-US">(Decrease) Increase in:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:to="us-gaap_IncreaseDecreaseInCustomerDeposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits_lbl" xml:lang="en-US">Customer deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net Cash Provided by Operating Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOW FROM INVESTING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of equipment, furnishings and leasehold improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xml:lang="en-US">(Purchase) of marketable securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US">Patent application and other asset costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash (Used In) Investing Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOW FROM FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercise of options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US">Repayment of long term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net Cash (Used In) Financing Activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">NET (DECREASE) IN CASH AND CASH EQUIVALENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAbstract_lbl" xml:lang="en-US">CASH AND CASH EQUIVALENTS</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Beginning of year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">End of year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL CASH FLOW DISCLOSURE:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaid_lbl" xml:lang="en-US">Interest paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income Taxes Paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Business Description</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="SOTK_NotesToFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_NotesToFinancialStatementsAbstract" xlink:to="SOTK_NotesToFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_NotesToFinancialStatementsAbstract_lbl" xml:lang="en-US">Notes to Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Segment Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock_lbl" xml:lang="en-US">Stock Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Buildings, Equipment, Furnishings and Leasehold Improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="us-gaap_ShortTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">Revolving Line of Credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US">Long Term Debt</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_BankGuaranteesTextBlock" xlink:label="SOTK_BankGuaranteesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_BankGuaranteesTextBlock" xlink:to="SOTK_BankGuaranteesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_BankGuaranteesTextBlock_lbl" xml:lang="en-US">Bank Guarantees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Stockholders' Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Earnings Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xml:lang="en-US">Other Comprehensive Income (Loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Significant Customers and Foreign Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="us-gaap_MarketableSecuritiesPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesPolicy" xlink:to="us-gaap_MarketableSecuritiesPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesPolicy_lbl" xml:lang="en-US">Available-For-Sale Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock" xlink:label="SOTK_EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock" xlink:to="SOTK_EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock_lbl" xml:lang="en-US">Equipment, Furnishings and Leasehold Improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_PropertyAndPlantPolicy" xlink:label="SOTK_PropertyAndPlantPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_PropertyAndPlantPolicy" xlink:to="SOTK_PropertyAndPlantPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_PropertyAndPlantPolicy_lbl" xml:lang="en-US">Land and Buildings</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Long-Lived Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Management Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">New Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="us-gaap_StandardProductWarrantyPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyPolicy" xlink:to="us-gaap_StandardProductWarrantyPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyPolicy_lbl" xml:lang="en-US">Product Warranty</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ReclassificationsPolicyTextBlock" xlink:label="SOTK_ReclassificationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_ReclassificationsPolicyTextBlock" xlink:to="SOTK_ReclassificationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_ReclassificationsPolicyTextBlock_lbl" xml:lang="en-US">Reclassifications</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Recognition of Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Product Development Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xml:lang="en-US">Shipping and Handling Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl" xml:lang="en-US">Fair values of financial assets of the Company</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_SegmentInformationTablesAbstract" xlink:label="SOTK_SegmentInformationTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_SegmentInformationTablesAbstract" xlink:to="SOTK_SegmentInformationTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_SegmentInformationTablesAbstract_lbl" xml:lang="en-US">Segment Information Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Segment information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Weighted-average Black-Scholes assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_InventoriesTablesAbstract" xlink:label="SOTK_InventoriesTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_InventoriesTablesAbstract" xlink:to="SOTK_InventoriesTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_InventoriesTablesAbstract_lbl" xml:lang="en-US">Inventories Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Equipment, furnishings and leasehold improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_LongTermDebtTablesAbstract" xlink:label="SOTK_LongTermDebtTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_LongTermDebtTablesAbstract" xlink:to="SOTK_LongTermDebtTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_LongTermDebtTablesAbstract_lbl" xml:lang="en-US">Long Term Debt Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Long-term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">Long-term debt payables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Income tax reconciliation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Net deferred tax asset components</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Summary of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_lbl" xml:lang="en-US">Stock option grants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xml:lang="en-US">Stock options outstanding and exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_EarningsPerShareTablesAbstract" xlink:label="SOTK_EarningsPerShareTablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_EarningsPerShareTablesAbstract" xlink:to="SOTK_EarningsPerShareTablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_EarningsPerShareTablesAbstract_lbl" xml:lang="en-US">Earnings Per Share Tables</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Computation of basic and diluted earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US">Accumulated Other Comprehensive Gain (Loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl" xml:lang="en-US">Export sales to customers located outside the United States</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad debt expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DescriptionOfCreditRiskExposure" xlink:label="us-gaap_DescriptionOfCreditRiskExposure" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DescriptionOfCreditRiskExposure" xlink:to="us-gaap_DescriptionOfCreditRiskExposure_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DescriptionOfCreditRiskExposure_lbl" xml:lang="en-US">Concentration of Credit Risk</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MarketableSecuritiesCurrent_2_lbl" xml:lang="en-US">Marketable securities including mutual funds</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract_lbl" xml:lang="en-US">Annual Amortization Expense of Intangible Assets For the Next Five Years</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">Annual amortization expense this year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">Annual amortization expense year two</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">Annual amortization expense year three</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">Annual amortization expense year four</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">Annual amortization expense year five</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StatementBusinessSegmentsAxis_2_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OwnedPropertyManagementCosts" xlink:to="us-gaap_OwnedPropertyManagementCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OwnedPropertyManagementCosts_2_lbl" xml:lang="en-US">Rental Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment" xlink:label="us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment" xlink:to="us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment_lbl" xml:lang="en-US">Rental Operations Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_3_lbl" xml:lang="en-US">Net Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Debt</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected life (in years)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk free interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_lbl" xml:lang="en-US">Risk free interest rate, minimum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_lbl" xml:lang="en-US">Risk free interest rate, maximum</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionPlanExpense" xlink:to="us-gaap_StockOptionPlanExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionPlanExpense_2_lbl" xml:lang="en-US">Additional stock-based compensation expense as a result of applying ASC 718</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_InventoriesTablesAbstract" xlink:to="SOTK_InventoriesTablesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SOTK_InventoriesTablesAbstract_2_lbl" xml:lang="en-US">Inventories Details</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in process</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryGross_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Less: Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Net inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Equipment, furnishings and leasehold improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated decpreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Equipment, furnishings and leasehold improvements, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="us-gaap_AccruedSalariesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalariesCurrent" xlink:to="us-gaap_AccruedSalariesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalariesCurrent_lbl" xml:lang="en-US">Accrued compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US">Estimated warranty costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:label="us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:to="us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedSalesCommissionCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued commissions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_lbl" xml:lang="en-US">Professional fees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Other accrued expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">Total accrued expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShortTermDebtTypeAxis_2_lbl" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="us-gaap_LineOfCreditFacilityDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityDescription" xlink:to="us-gaap_LineOfCreditFacilityDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityDescription_lbl" xml:lang="en-US">Line of credit description</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:to="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_lbl" xml:lang="en-US">Outstanding balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US">Unused credit line</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebt_2_lbl" xml:lang="en-US">Long-term debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtCurrent_2_lbl" xml:lang="en-US">Due within one year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_2_lbl" xml:lang="en-US">Due after one year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_LongTermDebtTablesAbstract" xlink:to="SOTK_LongTermDebtTablesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SOTK_LongTermDebtTablesAbstract_2_lbl" xml:lang="en-US">Long Term Debt - Long-term Debt Payables Details</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:to="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaturitiesOfLongTermDebtAbstract_lbl" xml:lang="en-US">Fiscal Year ending February 28,</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_3_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:label="us-gaap_GuaranteeObligationsCurrentCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:to="us-gaap_GuaranteeObligationsCurrentCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GuaranteeObligationsCurrentCarryingValue_lbl" xml:lang="en-US">Cash on deposit with a foreign bank utilized to collateralize guarantees issued by the bank</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExpirationOfBankGuarantees" xlink:label="SOTK_ExpirationOfBankGuarantees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_ExpirationOfBankGuarantees" xlink:to="SOTK_ExpirationOfBankGuarantees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_ExpirationOfBankGuarantees_lbl" xml:lang="en-US">Expiration of bank guarantees</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US">Income tax (benefit) reconciliation:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Expected federal income tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State tax, net of federal</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xml:lang="en-US">Research and development tax credits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Overaccrual of prior year taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Deferred tax expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Permanent timing difference</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other adjustments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income tax</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="us-gaap_DeferredTaxAssetsInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_lbl" xml:lang="en-US">Accrued expenses and other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetCurrent" xlink:to="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent_lbl" xml:lang="en-US">Deferred tax asset - Current</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US">Research tax credits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Intangible asset amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Building and leasehold depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="us-gaap_DeferredTaxLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Deferred tax liability - Long Term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Federal income tax rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2_lbl" xml:lang="en-US">Research and development tax credits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Outstanding at beginning of period (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Granted (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercised (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Cancelled (in shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Outstanding at end of period (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Exercisable at end of period (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Outstanding at beginning of period (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Cancelled (in dollars per share)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Outstanding at end of period (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercisable at beginning of period (in dollars per share)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Exercisable at end of period (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Fair value vested at end of period (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:label="us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract_lbl" xml:lang="en-US">Information, at date of issuance, regarding stock option grants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted Average Fair Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_2_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US">Range of exercise prices, low end (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US">Range of exercise prices, high end (in dollars per share)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Number Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted-Average Remaining Life in Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Number Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Stock options shares available for purchase</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xml:lang="en-US">Stock options outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_lbl" xml:lang="en-US">Description of option prices</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2_lbl" xml:lang="en-US">Stock option shares granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Stock option exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights_lbl" xml:lang="en-US">Option vesting description</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate_lbl" xml:lang="en-US">Expiration of options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Iintrinsic value of the Company's options exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value of the Company's outstanding options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_EarningsPerShareTablesAbstract" xlink:to="SOTK_EarningsPerShareTablesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SOTK_EarningsPerShareTablesAbstract_2_lbl" xml:lang="en-US">Earnings Per Share - Denominator For Calculation Of Diluted Earnings Per Share Details</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_4_lbl" xml:lang="en-US">Numerator for basic and diluted earnings per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Denominator for basic earnings per share - weighted average</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="us-gaap_DilutiveSecuritiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DilutiveSecuritiesAbstract" xlink:to="us-gaap_DilutiveSecuritiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DilutiveSecuritiesAbstract_lbl" xml:lang="en-US">Effects of dilutive securities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Stock options for employees, directors and outside consultants</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Denominator for diluted earnings per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_2_lbl" xml:lang="en-US">Basic Earnings Per Share - Weighted Average</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_2_lbl" xml:lang="en-US">Diluted Earnings Per Share - Weighted Average</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2_lbl" xml:lang="en-US">Beginning Balance February 29, 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Current Period Unrealized Gains</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3_lbl" xml:lang="en-US">Ending Balance February 28, 2017</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4_lbl" xml:lang="en-US">Unrealized gain on available-for-sale marketable securities, balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2_lbl" xml:lang="en-US">Unrealized gain on available-for-sale securities, during period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MajorCustomersAxis_2_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ForeignSalesByMajorGeographicAreaAbstract" xlink:label="SOTK_ForeignSalesByMajorGeographicAreaAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_ForeignSalesByMajorGeographicAreaAbstract" xlink:to="SOTK_ForeignSalesByMajorGeographicAreaAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SOTK_ForeignSalesByMajorGeographicAreaAbstract_lbl" xml:lang="en-US">Export sales to customers located outside the United States</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNet" xlink:to="us-gaap_SalesRevenueNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNet_lbl" xml:lang="en-US">Total sales</link:label>
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_MajorCustomerAbstract" xlink:label="SOTK_MajorCustomerAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_MajorCustomerAbstract" xlink:to="SOTK_MajorCustomerAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_MajorCustomerAbstract_lbl" xml:lang="en-US">Significant customers and foreign sales</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Percent of total sales</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_BuildingsAndImprovementsNet" xlink:to="SOTK_BuildingsAndImprovementsNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SOTK_BuildingsAndImprovementsNet_doc" xml:lang="en-US">Amount after accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_EquipmentFurnishingsLeaseholdImprovementsNet" xlink:to="SOTK_EquipmentFurnishingsLeaseholdImprovementsNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="SOTK_EquipmentFurnishingsLeaseholdImprovementsNet_doc" xml:lang="en-US">Equipment, furnishings and leasehold improvements, net of depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EuropeMember" xlink:to="us-gaap_EuropeMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EuropeMember_2_lbl" xml:lang="en-US">Europe [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AsiaPacificMember" xlink:to="us-gaap_AsiaPacificMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AsiaPacificMember_2_lbl" xml:lang="en-US">Asia Pacific [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_2_lbl" xml:lang="en-US">Non-US [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_StockOptions2014EmployeesMember" xlink:to="SOTK_StockOptions2014EmployeesMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_StockOptions2014EmployeesMember_2_lbl" xml:lang="en-US">StockOptions2014EmployeesMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SOTK_GeographicConcentrationRiskFourMember" xlink:to="SOTK_GeographicConcentrationRiskFourMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SOTK_GeographicConcentrationRiskFourMember_2_lbl" xml:lang="en-US">GeographicConcentrationRiskFourMember</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:to="us-gaap_IncreaseDecreaseInCustomerDeposits_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCustomerDeposits_2_lbl" xml:lang="en-US">Increase (Decrease) in Customer Deposits</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_2_lbl" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_2_lbl" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_2_lbl" xml:lang="en-US">Repayments of Long-term Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_2_lbl" xml:lang="en-US">Short-term Debt [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_2_lbl" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock_2_lbl" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_2_lbl" xml:lang="en-US">Receivables, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_2_lbl" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_2_lbl" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_2_lbl" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DescriptionOfCreditRiskExposure" xlink:to="us-gaap_DescriptionOfCreditRiskExposure_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DescriptionOfCreditRiskExposure_2_lbl" xml:lang="en-US">Description of Credit Risk Exposure</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryGross_2_lbl" xml:lang="en-US">Inventory, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2_lbl" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_4_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>17
<FILENAME>sotk-20170228_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18d -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 7349_SOTK_10K_FY17.xfr; Date: 2017%2D05%2D26T17:33:28Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80060008 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://sono-tek.com/role/DocumentAndEntityInformation" xlink:href="sotk-20170228.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BalanceSheets" xlink:href="sotk-20170228.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BalanceSheetsParenthetical" xlink:href="sotk-20170228.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StatementsOfOperationsAndComprehensiveIncome" xlink:href="sotk-20170228.xsd#StatementsOfOperationsAndComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StatementsOfStockholdersEquity" xlink:href="sotk-20170228.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StatementsOfCashFlows" xlink:href="sotk-20170228.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BusinessDescription" xlink:href="sotk-20170228.xsd#BusinessDescription" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPolicies" xlink:href="sotk-20170228.xsd#SignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SegmentInformation" xlink:href="sotk-20170228.xsd#SegmentInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockBasedCompensation" xlink:href="sotk-20170228.xsd#StockBasedCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/Inventories" xlink:href="sotk-20170228.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements" xlink:href="sotk-20170228.xsd#BuildingsEquipmentFurnishingsAndLeaseholdImprovements" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/AccruedExpenses" xlink:href="sotk-20170228.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/RevolvingLineOfCredit" xlink:href="sotk-20170228.xsd#RevolvingLineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/LongTermDebt" xlink:href="sotk-20170228.xsd#LongTermDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BankGuarantees" xlink:href="sotk-20170228.xsd#BankGuarantees" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/CommitmentsAndContingencies" xlink:href="sotk-20170228.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxes" xlink:href="sotk-20170228.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity" xlink:href="sotk-20170228.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/EarningsPerShare" xlink:href="sotk-20170228.xsd#EarningsPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLoss" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLoss" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSales" xlink:href="sotk-20170228.xsd#SignificantCustomersAndForeignSales" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SubsequentEvents" xlink:href="sotk-20170228.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" xlink:href="sotk-20170228.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesTables" xlink:href="sotk-20170228.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SegmentInformationTables" xlink:href="sotk-20170228.xsd#SegmentInformationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockBasedCompensationTables" xlink:href="sotk-20170228.xsd#StockBasedCompensationTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/InventoriesTables" xlink:href="sotk-20170228.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables" xlink:href="sotk-20170228.xsd#BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/AccruedExpensesTables" xlink:href="sotk-20170228.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/LongTermDebtTables" xlink:href="sotk-20170228.xsd#LongTermDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxesTables" xlink:href="sotk-20170228.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquityTables" xlink:href="sotk-20170228.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/EarningsPerShareTables" xlink:href="sotk-20170228.xsd#EarningsPerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLossTables" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLossTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSalesTables" xlink:href="sotk-20170228.xsd#SignificantCustomersAndForeignSalesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:href="sotk-20170228.xsd#SignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SegmentInformationDetails" xlink:href="sotk-20170228.xsd#SegmentInformationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails" xlink:href="sotk-20170228.xsd#Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" xlink:href="sotk-20170228.xsd#StockBasedCompensationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/InventoriesDetails" xlink:href="sotk-20170228.xsd#InventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails" xlink:href="sotk-20170228.xsd#BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/AccruedExpensesDetails" xlink:href="sotk-20170228.xsd#AccruedExpensesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" xlink:href="sotk-20170228.xsd#RevolvingLineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/Long-termDebtDetails" xlink:href="sotk-20170228.xsd#Long-termDebtDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/LongTermDebt-Long-termDebtPayablesDetails" xlink:href="sotk-20170228.xsd#LongTermDebt-Long-termDebtPayablesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/BankGuaranteesDetailsNarrative" xlink:href="sotk-20170228.xsd#BankGuaranteesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxes-IncomeTaxReconciliationDetails" xlink:href="sotk-20170228.xsd#IncomeTaxes-IncomeTaxReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxes-NetDeferredTaxAssetComponentsDetails" xlink:href="sotk-20170228.xsd#IncomeTaxes-NetDeferredTaxAssetComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/IncomeTaxesDetailsNarrative" xlink:href="sotk-20170228.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity-SummaryOfStockOptionsDetails" xlink:href="sotk-20170228.xsd#StockholdersEquity-SummaryOfStockOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity-StockOptionGrantsDetails" xlink:href="sotk-20170228.xsd#StockholdersEquity-StockOptionGrantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquity-StockOptionsOutstandingAndExercisableDetails" xlink:href="sotk-20170228.xsd#StockholdersEquity-StockOptionsOutstandingAndExercisableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/StockholdersEquityDetailsNarrative" xlink:href="sotk-20170228.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails" xlink:href="sotk-20170228.xsd#EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/OtherComprehensiveIncomeLossDetailsNarrative" xlink:href="sotk-20170228.xsd#OtherComprehensiveIncomeLossDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://sono-tek.com/role/SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails" xlink:href="sotk-20170228.xsd#SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_DocumentAndEntityInformationAbstract" xlink:label="loc_SOTKDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaapMarketableSecuritiesCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapMarketableSecuritiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNetCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaapLand" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLand" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_BuildingsAndImprovementsNet" xlink:label="loc_SOTKBuildingsAndImprovementsNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_SOTKBuildingsAndImprovementsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_EquipmentFurnishingsLeaseholdImprovementsNet" xlink:label="loc_SOTKEquipmentFurnishingsLeaseholdImprovementsNet" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_SOTKEquipmentFurnishingsLeaseholdImprovementsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CustomerAdvancesAndDepositsCurrent" xlink:label="loc_us-gaapCustomerAdvancesAndDepositsCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCustomerAdvancesAndDepositsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaapAccruedIncomeTaxesCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedIncomeTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StatementsOfOperationsAndComprehensiveIncome" xlink:title="00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OwnedPropertyManagementCosts" xlink:label="loc_us-gaapOwnedPropertyManagementCosts" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOwnedPropertyManagementCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InvestmentIncomeInterestAndDividend" xlink:label="loc_us-gaapInvestmentIncomeInterestAndDividend" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInvestmentIncomeInterestAndDividend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaapMarketableSecuritiesUnrealizedGainLoss" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:to="loc_us-gaapMarketableSecuritiesUnrealizedGainLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeOtherNetOfTax" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeOtherNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Consolidated Statements of Stockholders' Equity">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="loc_us-gaapComprehensiveIncomeMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:label="loc_us-gaapMarketableSecuritiesUnrealizedGainLoss" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMarketableSecuritiesUnrealizedGainLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapStockOptionPlanExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryLIFOReservePeriodCharge" xlink:label="loc_us-gaapInventoryLIFOReservePeriodCharge" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapInventoryLIFOReservePeriodCharge" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingAssetsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerDeposits" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerDeposits" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerDeposits" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedTaxesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaapPaymentsToAcquireMarketableSecurities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireMarketableSecurities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireIntangibleAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaapCashAndCashEquivalentsAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashAndCashEquivalentsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaapInterestPaid" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BusinessDescription" xlink:title="00000007 - Disclosure - Business Description">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Significant Accounting Policies">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SegmentInformation" xlink:title="00000009 - Disclosure - Segment Information">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockBasedCompensation" xlink:title="00000010 - Disclosure - Stock Based Compensation">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/Inventories" xlink:title="00000011 - Disclosure - Inventories">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements" xlink:title="00000012 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/AccruedExpenses" xlink:title="00000013 - Disclosure - Accrued Expenses">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/RevolvingLineOfCredit" xlink:title="00000014 - Disclosure - Revolving Line of Credit">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_us-gaapShortTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapShortTermDebtTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/LongTermDebt" xlink:title="00000015 - Disclosure - Long Term Debt">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaapLongTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapLongTermDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BankGuarantees" xlink:title="00000016 - Disclosure - Bank Guarantees">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_BankGuaranteesTextBlock" xlink:label="loc_SOTKBankGuaranteesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_SOTKBankGuaranteesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/CommitmentsAndContingencies" xlink:title="00000017 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxes" xlink:title="00000018 - Disclosure - Income Taxes">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity" xlink:title="00000019 - Disclosure - Stockholders' Equity">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/EarningsPerShare" xlink:title="00000020 - Disclosure - Earnings Per Share">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLoss" xlink:title="00000021 - Disclosure - Other Comprehensive Income (Loss)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="loc_us-gaapComprehensiveIncomeNoteTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNoteTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantCustomersAndForeignSales" xlink:title="00000022 - Disclosure - Significant Customers and Foreign Sales">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SubsequentEvents" xlink:title="00000023 - Disclosure - Subsequent Events">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPoliciesPolicies" xlink:title="00000024 - Disclosure - Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaapMarketableSecuritiesPolicy" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapMarketableSecuritiesPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock" xlink:label="loc_SOTKEquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_SOTKEquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_PropertyAndPlantPolicy" xlink:label="loc_SOTKPropertyAndPlantPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_SOTKPropertyAndPlantPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaapStandardProductWarrantyPolicy" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStandardProductWarrantyPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ReclassificationsPolicyTextBlock" xlink:label="loc_SOTKReclassificationsPolicyTextBlock" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_SOTKReclassificationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="loc_us-gaapShippingAndHandlingCostPolicyTextBlock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapShippingAndHandlingCostPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPoliciesTables" xlink:title="00000025 - Disclosure - Significant Accounting Policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SegmentInformationTables" xlink:title="00000026 - Disclosure - Segment Information (Tables)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_SegmentInformationTablesAbstract" xlink:label="loc_SOTKSegmentInformationTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKSegmentInformationTablesAbstract" xlink:to="loc_us-gaapScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockBasedCompensationTables" xlink:title="00000027 - Disclosure - Stock Based Compensation (Tables)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/InventoriesTables" xlink:title="00000028 - Disclosure - Inventories (Tables)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_InventoriesTablesAbstract" xlink:label="loc_SOTKInventoriesTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKInventoriesTablesAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables" xlink:title="00000029 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/AccruedExpensesTables" xlink:title="00000030 - Disclosure - Accrued Expenses (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/LongTermDebtTables" xlink:title="00000031 - Disclosure - Long Term Debt (Tables)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_LongTermDebtTablesAbstract" xlink:label="loc_SOTKLongTermDebtTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfDebtTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKLongTermDebtTablesAbstract" xlink:to="loc_us-gaapScheduleOfDebtTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKLongTermDebtTablesAbstract" xlink:to="loc_us-gaapScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxesTables" xlink:title="00000032 - Disclosure - Income Taxes (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquityTables" xlink:title="00000033 - Disclosure - Stockholders' Equity (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/EarningsPerShareTables" xlink:title="00000034 - Disclosure - Earnings Per Share (Tables)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_EarningsPerShareTablesAbstract" xlink:label="loc_SOTKEarningsPerShareTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKEarningsPerShareTablesAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLossTables" xlink:title="00000035 - Disclosure - Other Comprehensive Income (Loss) (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantCustomersAndForeignSalesTables" xlink:title="00000036 - Disclosure - Significant Customers and Foreign Sales (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaapScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:title="00000037 - Disclosure - Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapAdvertisingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DescriptionOfCreditRiskExposure" xlink:label="loc_us-gaapDescriptionOfCreditRiskExposure" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapDescriptionOfCreditRiskExposure" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaapMarketableSecuritiesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapMarketableSecuritiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SegmentInformationDetails" xlink:title="00000038 - Disclosure - Segment information (Details)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_SegmentInformationTablesAbstract" xlink:label="loc_SOTKSegmentInformationTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKSegmentInformationTablesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_OperatingSegments1Member" xlink:label="loc_SOTKOperatingSegments1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SOTKOperatingSegments1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_OperatingSegments2Member" xlink:label="loc_SOTKOperatingSegments2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_SOTKOperatingSegments2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidationEliminationsMember" xlink:label="loc_us-gaapConsolidationEliminationsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapConsolidationEliminationsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConsolidatedEntitiesMember" xlink:label="loc_us-gaapConsolidatedEntitiesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapConsolidatedEntitiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OwnedPropertyManagementCosts" xlink:label="loc_us-gaapOwnedPropertyManagementCosts" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOwnedPropertyManagementCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment" xlink:label="loc_us-gaapDirectCostsOfLeasedAndRentedPropertyOrEquipment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDirectCostsOfLeasedAndRentedPropertyOrEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebt" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails" xlink:title="00000039 - Disclosure - Stock-Based Compensation - Weighted-average Black-Scholes assumptions (Details)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockBasedCompensationDetailsNarrative" xlink:title="00000040 - Disclosure - Stock Based Compensation (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStockOptionPlanExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/InventoriesDetails" xlink:title="00000041 - Disclosure - Inventories (Details)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_InventoriesTablesAbstract" xlink:label="loc_SOTKInventoriesTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKInventoriesTablesAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKInventoriesTablesAbstract" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKInventoriesTablesAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaapInventoryGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKInventoriesTablesAbstract" xlink:to="loc_us-gaapInventoryGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKInventoriesTablesAbstract" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKInventoriesTablesAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails" xlink:title="00000042 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements - Equipment, furnishings and leasehold improvements (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaapBuildingMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapBuildingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_LaboratoryEquipmentMember" xlink:label="loc_SOTKLaboratoryEquipmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_SOTKLaboratoryEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_TradeshowAndDemonstrationEquipmentMember" xlink:label="loc_SOTKTradeshowAndDemonstrationEquipmentMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_SOTKTradeshowAndDemonstrationEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/AccruedExpensesDetails" xlink:title="00000043 - Disclosure - Accrued expenses (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedSalariesCurrent" xlink:label="loc_us-gaapAccruedSalariesCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalariesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedSalesCommissionCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedSalesCommissionCurrentAndNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedSalesCommissionCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrentAndNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative" xlink:title="00000044 - Disclosure - Revolving Line of Credit (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaapShortTermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShortTermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaapShortTermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeAxis" xlink:to="loc_us-gaapShortTermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaapLineOfCreditMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtTypeDomain" xlink:to="loc_us-gaapLineOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityDescription" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/Long-termDebtDetails" xlink:title="00000045 - Disclosure - Long-term debt (Details)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_LongTermDebtTablesAbstract" xlink:label="loc_SOTKLongTermDebtTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKLongTermDebtTablesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesPayableToBanksTwoMember" xlink:label="loc_SOTKNotesPayableToBanksTwoMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_SOTKNotesPayableToBanksTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/LongTermDebt-Long-termDebtPayablesDetails" xlink:title="00000046 - Disclosure - Long Term Debt - Long-term debt payables (Details)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_LongTermDebtTablesAbstract" xlink:label="loc_SOTKLongTermDebtTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaturitiesOfLongTermDebtAbstract" xlink:label="loc_us-gaapMaturitiesOfLongTermDebtAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKLongTermDebtTablesAbstract" xlink:to="loc_us-gaapMaturitiesOfLongTermDebtAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMaturitiesOfLongTermDebtAbstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMaturitiesOfLongTermDebtAbstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMaturitiesOfLongTermDebtAbstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMaturitiesOfLongTermDebtAbstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMaturitiesOfLongTermDebtAbstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMaturitiesOfLongTermDebtAbstract" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMaturitiesOfLongTermDebtAbstract" xlink:to="loc_us-gaapLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/BankGuaranteesDetailsNarrative" xlink:title="00000047 - Disclosure - Bank Guarantees (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis" xlink:label="loc_us-gaapGuaranteeObligationsByNatureAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapGuaranteeObligationsByNatureAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain" xlink:label="loc_us-gaapGuaranteeObligationsNatureDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGuaranteeObligationsByNatureAxis" xlink:to="loc_us-gaapGuaranteeObligationsNatureDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PerformanceGuaranteeMember" xlink:label="loc_us-gaapPerformanceGuaranteeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGuaranteeObligationsNatureDomain" xlink:to="loc_us-gaapPerformanceGuaranteeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:label="loc_us-gaapGuaranteeObligationsCurrentCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGuaranteeObligationsCurrentCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExpirationOfBankGuarantees" xlink:label="loc_SOTKExpirationOfBankGuarantees" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SOTKExpirationOfBankGuarantees" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxes-IncomeTaxReconciliationDetails" xlink:title="00000048 - Disclosure - Income Taxes - Income tax reconciliation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:label="loc_us-gaapIncomeTaxReconciliationTaxCreditsResearch" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:label="loc_us-gaapIncomeTaxReconciliationPriorYearIncomeTaxes" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationPriorYearIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaapIncomeTaxReconciliationOtherAdjustments" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationOtherAdjustments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxes-NetDeferredTaxAssetComponentsDetails" xlink:title="00000049 - Disclosure - Income Taxes - Net deferred tax asset components (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsInventory" xlink:label="loc_us-gaapDeferredTaxAssetsInventory" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsInventory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaapDeferredTaxLiabilities" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000050 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity-SummaryOfStockOptionsDetails" xlink:title="00000051 - Disclosure - Stockholders' Equity - Summary of stock options (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity-StockOptionGrantsDetails" xlink:title="00000052 - Disclosure - Stockholders' Equity - Stock option grants (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceExceedsMarketPriceMember" xlink:label="loc_SOTKExercisePriceExceedsMarketPriceMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_SOTKExercisePriceExceedsMarketPriceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceEqualsMarketPriceMember" xlink:label="loc_SOTKExercisePriceEqualsMarketPriceMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_SOTKExercisePriceEqualsMarketPriceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceIsLessThanMarketPriceMember" xlink:label="loc_SOTKExercisePriceIsLessThanMarketPriceMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_SOTKExercisePriceIsLessThanMarketPriceMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharebasedCompensationAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharebasedCompensationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquity-StockOptionsOutstandingAndExercisableDetails" xlink:title="00000053 - Disclosure - Stockholders' Equity - Stock options outstanding and exercisable (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaapEmployeeStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapEmployeeStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceRangeDollars1Member" xlink:label="loc_SOTKExercisePriceRangeDollars1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SOTKExercisePriceRangeDollars1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceRangeDollars2Member" xlink:label="loc_SOTKExercisePriceRangeDollars2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SOTKExercisePriceRangeDollars2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ExercisePriceRangeDollars3Member" xlink:label="loc_SOTKExercisePriceRangeDollars3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SOTKExercisePriceRangeDollars3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000054 - Disclosure - Stockholders' Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_NotesToFinancialStatementsAbstract" xlink:label="loc_SOTKNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockCompensationPlan2Member" xlink:label="loc_SOTKStockCompensationPlan2Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_SOTKStockCompensationPlan2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockCompensationPlan2003Member" xlink:label="loc_SOTKStockCompensationPlan2003Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_SOTKStockCompensationPlan2003Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockOptions2014EmployeesMember" xlink:label="loc_SOTKStockOptions2014EmployeesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_SOTKStockOptions2014EmployeesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockOptions2016EmployeesMember" xlink:label="loc_SOTKStockOptions2016EmployeesMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_SOTKStockOptions2016EmployeesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_StockOptions2015OfficersMember" xlink:label="loc_SOTKStockOptions2015OfficersMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_SOTKStockOptions2015OfficersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeAxis" xlink:label="loc_us-gaapRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRangeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_RangeMember" xlink:label="loc_us-gaapRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeAxis" xlink:to="loc_us-gaapRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MinimumMember" xlink:label="loc_us-gaapMinimumMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MaximumMember" xlink:label="loc_us-gaapMaximumMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRangeMember" xlink:to="loc_us-gaapMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails" xlink:title="00000055 - Disclosure - Earnings Per Share - The denominator for the calculation of diluted earnings per share (Details)">
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_EarningsPerShareTablesAbstract" xlink:label="loc_SOTKEarningsPerShareTablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKEarningsPerShareTablesAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKEarningsPerShareTablesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="loc_us-gaapDilutiveSecuritiesAbstract" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKEarningsPerShareTablesAbstract" xlink:to="loc_us-gaapDilutiveSecuritiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKEarningsPerShareTablesAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKEarningsPerShareTablesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKEarningsPerShareTablesAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKEarningsPerShareTablesAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails" xlink:title="00000056 - Disclosure - Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Gain (Loss) (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/OtherComprehensiveIncomeLossDetailsNarrative" xlink:title="00000057 - Disclosure - Other Comprehensive Income (Loss) (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://sono-tek.com/role/SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails" xlink:title="00000058 - Disclosure - Significant Customers and Foreign Sales - Export sales to customers located outside the United States (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaapStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaapSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementGeographicalAxis" xlink:to="loc_us-gaapSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_EuropeMember" xlink:label="loc_us-gaapEuropeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapEuropeMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_AsiaPacificMember" xlink:label="loc_us-gaapAsiaPacificMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapAsiaPacificMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MiddleEastMember" xlink:label="loc_us-gaapMiddleEastMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapMiddleEastMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SouthAmericaMember" xlink:label="loc_us-gaapSouthAmericaMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapSouthAmericaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_LatinAmericaMember" xlink:label="loc_us-gaapLatinAmericaMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapLatinAmericaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NonUsMember" xlink:label="loc_us-gaapNonUsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapNonUsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskOneMember" xlink:label="loc_SOTKGeographicConcentrationRiskOneMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_SOTKGeographicConcentrationRiskOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskTwoMember" xlink:label="loc_SOTKGeographicConcentrationRiskTwoMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_SOTKGeographicConcentrationRiskTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskFourMember" xlink:label="loc_SOTKGeographicConcentrationRiskFourMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_SOTKGeographicConcentrationRiskFourMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_GeographicConcentrationRiskThreeMember" xlink:label="loc_SOTKGeographicConcentrationRiskThreeMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_SOTKGeographicConcentrationRiskThreeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_MajorCustomerMember" xlink:label="loc_SOTKMajorCustomerMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SOTKMajorCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_ForeignSalesByMajorGeographicAreaAbstract" xlink:label="loc_SOTKForeignSalesByMajorGeographicAreaAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SOTKForeignSalesByMajorGeographicAreaAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="loc_us-gaapSalesRevenueNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKForeignSalesByMajorGeographicAreaAbstract" xlink:to="loc_us-gaapSalesRevenueNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sotk-20170228.xsd#SOTK_MajorCustomerAbstract" xlink:label="loc_SOTKMajorCustomerAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SOTKMajorCustomerAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2015/elts/us-gaap-2015-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SOTKMajorCustomerAbstract" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810450880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>May 18, 2017</div></th>
<th class="th"><div>Aug. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SONO TEK CORP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000806172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Feb. 28,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--02-28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Is Entity a Well-known Seasoned Issuer?</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Is Entity a Voluntary Filer?</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Is Entity's Reporting Status Current?</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,000,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,961,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810827552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 2,557,223<span></span>
</td>
<td class="nump">$ 2,388,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable Securities</a></td>
<td class="nump">2,342,184<span></span>
</td>
<td class="nump">1,695,689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable (less allowance of $46,000)</a></td>
<td class="nump">1,150,801<span></span>
</td>
<td class="nump">1,214,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">1,340,684<span></span>
</td>
<td class="nump">1,945,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">127,276<span></span>
</td>
<td class="nump">109,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent', window );">Deferred tax asset</a></td>
<td class="nump">315,171<span></span>
</td>
<td class="nump">154,914<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">7,833,339<span></span>
</td>
<td class="nump">7,509,008<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Land', window );">Land</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_BuildingsAndImprovementsNet', window );">Buildings, net</a></td>
<td class="nump">1,875,074<span></span>
</td>
<td class="nump">1,939,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_EquipmentFurnishingsLeaseholdImprovementsNet', window );">Equipment, furnishings and leasehold improvements, net</a></td>
<td class="nump">624,197<span></span>
</td>
<td class="nump">796,788<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">153,326<span></span>
</td>
<td class="nump">174,027<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">10,735,936<span></span>
</td>
<td class="nump">10,669,537<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">336,561<span></span>
</td>
<td class="nump">475,297<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">868,755<span></span>
</td>
<td class="nump">746,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CustomerAdvancesAndDepositsCurrent', window );">Customer deposits</a></td>
<td class="nump">78,902<span></span>
</td>
<td class="nump">201,478<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long term debt</a></td>
<td class="nump">149,698<span></span>
</td>
<td class="nump">143,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">14,619<span></span>
</td>
<td class="nump">87,660<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,448,535<span></span>
</td>
<td class="nump">1,653,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liability</a></td>
<td class="nump">337,726<span></span>
</td>
<td class="nump">171,719<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long term debt, less current maturities</a></td>
<td class="nump">1,026,650<span></span>
</td>
<td class="nump">1,176,349<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,812,911<span></span>
</td>
<td class="nump">3,001,927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">149,611<span></span>
</td>
<td class="nump">149,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">8,859,486<span></span>
</td>
<td class="nump">8,812,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,128,322)<span></span>
</td>
<td class="num">(1,224,028)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">42,250<span></span>
</td>
<td class="num">(70,140)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">7,923,025<span></span>
</td>
<td class="nump">7,667,610<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</a></td>
<td class="nump">$ 10,735,936<span></span>
</td>
<td class="nump">$ 10,669,537<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_BuildingsAndImprovementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_BuildingsAndImprovementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_EquipmentFurnishingsLeaseholdImprovementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equipment, furnishings and leasehold improvements, net of depreciation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_EquipmentFurnishingsLeaseholdImprovementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3-4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 3<br> -Subparagraph a(1)<br> -Article 5<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 4<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 15<br> -Article 9<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 15<br> -Subparagraph b(1)<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669686-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 31<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 31<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 12<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CustomerAdvancesAndDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion of aggregate prepayments received from customers for goods or services to be provided in the future, as well as the current portion of money or property received from customers that are to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CustomerAdvancesAndDepositsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, netted by jurisdiction and classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31917-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31931-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, netted by jurisdiction and classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6812-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.32)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 25<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt, after unamortized discount or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term debt, net of unamortized discount or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments in debt and equity securities, including, but not limited to, held-to-maturity, trading and available-for-sale expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49167202&amp;loc=d3e26626-111562<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 8<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6797567632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts receivable</a></td>
<td class="nump">$ 46,000<span></span>
</td>
<td class="nump">$ 46,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized</a></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">25,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued shares</a></td>
<td class="nump">14,961,076<span></span>
</td>
<td class="nump">14,955,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding shares</a></td>
<td class="nump">14,961,076<span></span>
</td>
<td class="nump">14,955,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=49124121&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810753920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Income - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Sales</a></td>
<td class="nump">$ 9,724,553<span></span>
</td>
<td class="nump">$ 11,833,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Goods Sold</a></td>
<td class="nump">5,230,559<span></span>
</td>
<td class="nump">6,195,953<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">4,493,994<span></span>
</td>
<td class="nump">5,637,777<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and product development</a></td>
<td class="nump">1,249,591<span></span>
</td>
<td class="nump">1,268,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Marketing and selling</a></td>
<td class="nump">2,197,991<span></span>
</td>
<td class="nump">2,371,064<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">1,034,239<span></span>
</td>
<td class="nump">1,099,783<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OwnedPropertyManagementCosts', window );">Real estate operations expense</a></td>
<td class="nump">160,440<span></span>
</td>
<td class="nump">158,629<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">4,642,261<span></span>
</td>
<td class="nump">4,897,486<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating (Loss) Income</a></td>
<td class="num">(148,267)<span></span>
</td>
<td class="nump">740,291<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Income (Expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="num">(52,294)<span></span>
</td>
<td class="num">(58,447)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterestAndDividend', window );">Interest and Dividend Income</a></td>
<td class="nump">70,797<span></span>
</td>
<td class="nump">54,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other Income</a></td>
<td class="nump">206,096<span></span>
</td>
<td class="nump">5,851<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Income Before Income Taxes</a></td>
<td class="nump">76,332<span></span>
</td>
<td class="nump">742,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax (Benefit) Expense</a></td>
<td class="num">(19,374)<span></span>
</td>
<td class="nump">194,723<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">95,706<span></span>
</td>
<td class="nump">547,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract', window );"><strong>Other Comprehensive Income (Loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Net unrealized income (loss) on marketable securities</a></td>
<td class="nump">112,390<span></span>
</td>
<td class="num">(70,140)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Comprehensive Income</a></td>
<td class="nump">$ 208,096<span></span>
</td>
<td class="nump">$ 477,589<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic Earnings Per Share</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted Earnings Per Share</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted Average Shares - Basic</a></td>
<td class="nump">14,961,076<span></span>
</td>
<td class="nump">14,943,018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Shares - Diluted</a></td>
<td class="nump">15,018,282<span></span>
</td>
<td class="nump">15,029,601<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.23)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Income Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterestAndDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterestAndDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate net change in the difference between the fair value and the carrying value, or in the comparative fair values, of marketable securities categorized as trading held at each balance sheet date, that was included in earnings for the period, which may have arisen from (a) securities classified as trading, (b) the unrealized holding gain (loss) on held-to-maturity securities transferred to the trading security category, and (c) the cumulative unrealized gain (loss) which was included in other comprehensive income (a separate component of shareholders' equity) on available-for-sale securities transferred to trading securities during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27357-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27405-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The change in other comprehensive income during the reporting period, net of tax, for an item that is not separately disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeOtherNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OwnedPropertyManagementCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to management of owned properties during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OwnedPropertyManagementCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810953088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (shares) at Feb. 28, 2015</a></td>
<td class="nump">14,933,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Feb. 28, 2015</a></td>
<td class="nump">$ 149,331<span></span>
</td>
<td class="nump">$ 8,766,160<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">$ (1,771,757)<span></span>
</td>
<td class="nump">$ 7,143,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options (shares)</a></td>
<td class="nump">22,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options</a></td>
<td class="nump">$ 223<span></span>
</td>
<td class="nump">2,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Unrealized loss on marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(70,140)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">547,729<span></span>
</td>
<td class="nump">547,729<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (shares) at Feb. 29, 2016</a></td>
<td class="nump">14,955,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Feb. 29, 2016</a></td>
<td class="nump">$ 149,554<span></span>
</td>
<td class="nump">8,812,224<span></span>
</td>
<td class="num">(70,140)<span></span>
</td>
<td class="num">(1,224,028)<span></span>
</td>
<td class="nump">7,667,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options (shares)</a></td>
<td class="nump">5,676<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options</a></td>
<td class="nump">$ 57<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,319<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Unrealized loss on marketable securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,706<span></span>
</td>
<td class="nump">95,706<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (shares) at Feb. 28, 2017</a></td>
<td class="nump">14,961,076<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Feb. 28, 2017</a></td>
<td class="nump">$ 149,611<span></span>
</td>
<td class="nump">$ 8,859,486<span></span>
</td>
<td class="nump">$ 42,250<span></span>
</td>
<td class="num">$ (1,128,322)<span></span>
</td>
<td class="nump">$ 7,923,025<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of recognized equity-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized). Alternate captions include the words "stock-based compensation".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415241&amp;loc=d3e4534-113899<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=32706628&amp;loc=d3e11149-113907<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=32706628&amp;loc=d3e11178-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate net change in the difference between the fair value and the carrying value, or in the comparative fair values, of marketable securities categorized as trading held at each balance sheet date, that was included in earnings for the period, which may have arisen from (a) securities classified as trading, (b) the unrealized holding gain (loss) on held-to-maturity securities transferred to the trading security category, and (c) the cumulative unrealized gain (loss) which was included in other comprehensive income (a separate component of shareholders' equity) on available-for-sale securities transferred to trading securities during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27357-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=27724398&amp;loc=d3e27405-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29, 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29, 30, 31<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AdditionalPaidInCapitalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_ComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_ComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810556832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 95,706<span></span>
</td>
<td class="nump">$ 547,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">440,223<span></span>
</td>
<td class="nump">476,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock based compensation expense</a></td>
<td class="nump">47,319<span></span>
</td>
<td class="nump">43,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLIFOReservePeriodCharge', window );">Inventory reserve</a></td>
<td class="nump">80,006<span></span>
</td>
<td class="num">(119,924)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax expense</a></td>
<td class="nump">5,750<span></span>
</td>
<td class="nump">106,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>(Increase) Decrease in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">63,912<span></span>
</td>
<td class="num">(188,416)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">524,693<span></span>
</td>
<td class="nump">233,718<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(17,322)<span></span>
</td>
<td class="num">(15,467)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>(Decrease) Increase in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(16,017)<span></span>
</td>
<td class="num">(55,568)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInCustomerDeposits', window );">Customer deposits</a></td>
<td class="num">(122,576)<span></span>
</td>
<td class="num">(260,690)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Income taxes payable</a></td>
<td class="num">(73,041)<span></span>
</td>
<td class="num">(142,267)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by Operating Activities</a></td>
<td class="nump">1,028,653<span></span>
</td>
<td class="nump">628,824<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOW FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of equipment, furnishings and leasehold improvements</a></td>
<td class="num">(182,837)<span></span>
</td>
<td class="num">(465,427)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">(Purchase) of marketable securities</a></td>
<td class="num">(533,559)<span></span>
</td>
<td class="num">(164,825)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Patent application and other asset costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,700)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash (Used In) Investing Activities</a></td>
<td class="num">(716,396)<span></span>
</td>
<td class="num">(647,952)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOW FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of long term debt</a></td>
<td class="num">(143,389)<span></span>
</td>
<td class="num">(158,184)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash (Used In) Financing Activities</a></td>
<td class="num">(143,389)<span></span>
</td>
<td class="num">(155,299)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">NET (DECREASE) IN CASH AND CASH EQUIVALENTS</a></td>
<td class="nump">168,868<span></span>
</td>
<td class="num">(174,427)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>CASH AND CASH EQUIVALENTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Beginning of year</a></td>
<td class="nump">2,388,355<span></span>
</td>
<td class="nump">2,562,782<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">End of year</a></td>
<td class="nump">2,557,223<span></span>
</td>
<td class="nump">2,388,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL CASH FLOW DISCLOSURE:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest paid</a></td>
<td class="nump">52,294<span></span>
</td>
<td class="nump">58,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income Taxes Paid</a></td>
<td class="nump">$ 56,502<span></span>
</td>
<td class="nump">$ 230,289<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49171198&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Deferred Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6510177<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Subsection 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInCustomerDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInCustomerDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the value of prepaid expenses and other assets not separately disclosed in the statement of cash flows, for example, deferred expenses, intangible assets, or income taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for interest during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryLIFOReservePeriodCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 5<br> -Section L<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryLIFOReservePeriodCharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow for purchase of trading, available-for-sale securities and held-to-maturity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=49167202&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash expense that accounts for the value of stock or unit options distributed to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801031760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Description<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Business Description</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><b>NOTE 1: BUSINESS DESCRIPTION</b></p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The Company was incorporated in New York on March 21, 1975 for the purpose of engaging
in the development, manufacture, and sale of ultrasonic liquid atomizing nozzles, which are sold world-wide. Ultrasonic nozzle
systems atomize low to medium viscosity liquids by converting electrical energy into mechanical motion in the form of high frequency
ultrasonic vibrations that break liquids into minute drops that can be applied to surfaces at low velocity.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">Based on its core technology of ultrasonic liquid atomizing nozzles, the Company
has developed intellectual property in the area of precision spray coating of liquids. The Company is presently engaged in the
development, manufacture, sales, installation and servicing of diverse ultrasonic coating equipment for various manufacturing industries
worldwide.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6793952544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text"><p style="font: bold 10pt Cambria,serif; margin: 0">NOTE 2: SIGNIFICANT ACCOUNTING POLICIES</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Advertising Expenses</i></b><i> - </i>The Company expenses the cost of advertising
in the period in which the advertising takes place. Advertising expense for the years ended February 28, 2017 and February 29,
2016 was $285,572 and $227,825, respectively.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Allowance for doubtful accounts - </i></b>The Company records a bad debt expense/allowance
based on management&#8217;s estimate of uncollectible accounts. All outstanding accounts receivable accounts are reviewed for collectability
on an individual basis. The bad debt expense recorded for the years ended February 28, 2017 and February 29, 2016 was approximately
$0 and $3,000, respectively.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Available-For-Sale Investments &#8211; </i></b>The Company&#8217;s available
for sale investments are carried at fair value with the unrealized gains or losses, net of tax, included as a component of accumulated
other comprehensive income (loss) in stockholders&#8217; equity. Realized losses and declines in value below cost judged to be
other than temporary, if any, are included as a component of asset impairments expense in the consolidated statement of operations.
The fair value of the available-for-sale investments are based on quoted market prices. The Company&#8217;s fair value determination
method is discussed below in &#8220;Fair Value of Financial Instruments.&#8221;</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Cash and Cash Equivalents</i></b><i> - </i>Cash and cash equivalents consist
of money market mutual funds, short term commercial paper and short-term certificates of deposit with original maturities of 90
days or less.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Concentration of Credit Risk</i></b><i> - </i>The Company does not believe
that it is subject to any unusual or significant risks, in the normal course of business. The Company had one customer, which accounted
for 7% of sales during the year ended February 28, 2017. Six customers accounted for 46% of the outstanding accounts receivables
at February 28, 2017.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The Company had one customer, which accounted for 7% of sales during the year ended
February 29, 2016. Four customers accounted for 40% of the outstanding accounts receivables at February 29, 2016.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Consolidation</i></b> - The accompanying consolidated financial statements
of Sono-Tek Corporation, a New York corporation (the &#8220;Company&#8221;), include the accounts of the Company and its wholly
owned subsidiary, Sono-Tek Industrial Park, LLC. Sono-Tek Industrial Park, LLC, operates as a real estate holding company for the
Company&#8217;s real estate operations.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Earnings Per Share</i></b><i> - </i>Basic earnings per share (&#8220;EPS&#8221;)
is computed by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects
the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into
common stock.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Equipment, Furnishings and Leasehold Improvements</i></b> &#8211; Equipment,
furnishings and leasehold improvements are stated at cost. Depreciation of equipment and furnishings is computed by use of the
straight-line method based on the estimated useful lives of the assets, which range from three to five years.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Fair Value of Financial Instruments -</i></b> The Company follows the guidance
in the &#8220;Fair Value Measurements and Disclosure Topic&#8221; of the Accounting Standards Codification for assets and liabilities
measured at fair value on a recurring basis. This guidance establishes a common definition for fair value to be applied to existing
generally accepted accounting principles that require the use of fair value measurements, establishes a framework for measuring
fair value and expands disclosure about such fair value measurements. The guidance defines fair value as the price that would
be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement
date. Additionally, the guidance requires the use of valuation techniques that maximize the use of observable inputs and minimize
the use of unobservable inputs. These inputs are prioritized below:</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Level 1: Quoted prices in active markets.</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Level 2:&#160;Observable market-based
inputs or unobservable inputs that are corroborated by market data.</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Level 3: Unobservable inputs for which
there is little or no market data, which require the use of the reporting entity&#8217;s own assumptions.</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">The fair values of financial assets
of the Company were determined using the following categories at February 28, 2017 and February 29, 2016, respectively:</p>

<p style="font: 10pt Cambria,serif; margin: 0; background-color: white"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center">Quoted Prices in Active Markets</td><td style="font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">(Level 1)</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">February 28,</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">February 29,</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; font-family: Cambria,serif; text-align: left; padding-bottom: 2.5pt">Marketable Securities</td><td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right">2,342,184</td><td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right">1,695,689</td><td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Marketable Securities include mutual
funds of $2,342,184 and $1,695,689, that are considered to be highly liquid and easily tradeable as of February 28, 2017 and February
29, 2016, respectively. These securities are valued using inputs observable in active markets for identical securities and are
therefore classified as Level&#160;1 within the Company&#8217;s fair value hierarchy. The Company&#8217;s marketable securities
are considered to be available-for-sale investments as defined under ASC 320 &#8220;Investments &#8211; Debt and Equity Securities.&#8221;</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Income Taxes</i></b> - The Company accounts for income taxes under the asset
and liability method. Under this method, deferred income taxes are recognized for the tax consequences of &#34;temporary differences&#34;
by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts
and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax
asset will not be realized, a valuation allowance is recognized.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Intangible Assets</i></b><i> -</i>Include costs of patent applications which
are deferred and charged to operations over seventeen years for domestic patents and twelve years for foreign patents. The accumulated
amortization of patents is $138,777 and $127,900 at February 28, 2017 and February 29, 2016, respectively. Annual amortization
expense of such intangible assets is expected to be approximately $11,000 per year for the next five years.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Inventories</i></b><i> - </i>Inventories are stated at the lower of cost or
market. Cost is determined using the first-in, first-out (FIFO) method for raw materials, subassemblies and work-in-progress and
the specific identification method for finished goods.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Land and Buildings &#8211; </i></b>Land and buildings are stated at cost.
Buildings are being depreciated by use of the straight-line method based on an estimated useful life of forty years.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Long-Lived Assets</i></b><i> - </i>The Company periodically evaluates the
carrying value of long-lived assets, including intangible assets, when events and circumstances warrant such a review. The carrying
value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately identifiable
and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds
the fair market value of the long-lived asset. Fair market value is determined primarily using the anticipated cash flows discounted
at a rate commensurate with the risk involved.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Management Estimates</i></b><i> - </i>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 reported amounts of assets and liabilities and disclosure of contingent assets and liabilities
at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual
results could differ from those estimates.</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>New Accounting Pronouncements-</i></b> All new accounting pronouncements issued
but not yet effective have been deemed to be not applicable to the Company. Hence, the adoption of these new accounting pronouncements
once effective are not expected to have an impact on the Company.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Product Warranty</i></b> - Expected future product warranty expense is recorded
when the product is sold.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Reclassifications &#8211;</i></b> Where appropriate, prior year&#8217;s financial
statements reflect reclassifications to conform to the current year&#8217;s presentation.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Recognition of Revenue</i></b> &#8211; Sales are recorded at the time title
passes to the customer, which, based on shipping terms, generally occurs when the product is shipped to the customer. Based on
prior experience, the Company reasonably estimates its sales returns and warranty reserves. Sales are presented net of discounts
and allowances. Discounts and allowances are determined when a sale is negotiated. The Company does not grant its customers or
independent representatives the ability to return equipment nor does it grant price adjustments after a sale is complete.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Research and Product Development Expenses</i></b><i> - </i>Research and product
development expenses represent engineering and other expenditures incurred for developing new products, for refining the Company's
existing products and for developing systems to meet unique customer specifications for potential orders or for new industry applications
and are expensed as incurred.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0"><b><i>Shipping and Handling Costs &#8211; </i></b>Shipping and handling costs are
included in cost of sales in the accompanying consolidated statements of operations.</p>

<p style="font: bold 10pt Cambria,serif; margin: 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18861-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18743-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18854-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801051536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="font: bold 10pt Cambria,serif; margin: 0">NOTE 3: SEGMENT INFORMATION</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The Company operates in two segments: ultrasonic spray coating systems, which is
the business of developing, manufacturing, selling, installing and servicing ultrasonic spray coating equipment; and real estate
operations, which is the business of owning and operating the Sono-Tek Industrial Park.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">All inter-company transactions are eliminated in consolidation. Segment information
is as follows:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman,serif">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fiscal Year Ended February 28, 2017</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fiscal Year Ended February 29, 2016</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman,serif">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Ultrasonic Spraying</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Rental <br />
Real Estate Operations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Consolidated</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Ultrasonic Spraying</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Rental <br />
Real Estate Operations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Consolidated</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 12%; text-align: left">Net Sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">9,634,956</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">285,895</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">196,298</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">9,724,553</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">11,738,982</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">291,046</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">196,298</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">11,833,730</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Rental Expense</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">196,298</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(196,298</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">196,298</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(196,298</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Rental Operations Expense</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,976</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,976</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,887</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,887</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation Expense</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">354,896</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">74,464</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">429,360</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">392,803</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">72,629</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">465,432</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Interest Expense</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">52,294</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">52,294</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">83</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">58,364</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">58,447</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net Income (Loss)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">218,843</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(123,137</td><td style="text-align: left">)</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">95,706</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">669,974</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(122,245</td><td style="text-align: left">)</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">547,729</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td>Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,346,183</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,389,753</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,735,936</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,214,873</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,454,664</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,669,537</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Debt</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,176,348</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,176,348</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,319,737</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,319,737</td><td style="text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8981-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9038-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8971-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8595-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8380-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8984-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9031-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8538-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8864-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8924-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792598384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock', window );">Stock Based Compensation</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 4: STOCK-BASED COMPENSATION</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The Company adopted ASC 718, &#8220;Share Based Payments.&#8221; which requires
companies to expense the value of employee stock options and similar awards.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The weighted-average fair value of options has been estimated on the date of grant
using the Black-Scholes options-pricing model. The weighted-average Black-Scholes assumptions are as follows:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>


<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="font-family: Times New Roman,serif">&#160;</td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="3" style="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><font style="font: 9pt Cambria,serif"><b>Fiscal Year Ended</b></font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="width: 55%; font-family: Times New Roman,serif">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td nowrap="nowrap" style="width: 20%; font-family: Times New Roman,serif; text-align: center"><font style="font: 9pt Cambria,serif"><b>February 28, <br />
2017</b></font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 20%; padding-right: -11.15pt; font-family: Times New Roman,serif; text-align: center"><font style="font: 9pt Cambria,serif"><b>February 29, <br />
2016</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td nowrap="nowrap" style="font-family: Times New Roman,serif"><font style="font-family: Cambria,serif">Expected life</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">4 years</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">8 years</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td nowrap="nowrap" style="font-family: Times New Roman,serif"><font style="font-family: Cambria,serif">Risk free interest rate</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">1.16%</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">.91% -1.03%</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td nowrap="nowrap" style="font-family: Times New Roman,serif"><font style="font-family: Cambria,serif">Expected volatility</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">28.02%</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">18.73% - 23.72%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td nowrap="nowrap" style="font-family: Times New Roman,serif"><font style="font-family: Cambria,serif">Expected dividend yield</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">0%</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">0%</font></td></tr>
</table>
<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">In computing the impact, the fair value of each option is estimated on the date
of grant based on the Black-Scholes options-pricing model utilizing certain assumptions for a risk free interest rate, volatility
and expected remaining lives of the awards. The assumptions used in calculating the fair value of share-based payment awards represent
management&#8217;s best estimates, but these estimates involve inherent uncertainties and the application of management judgment.
As a result, if factors change and the Company uses different assumptions, the Company&#8217;s stock-based compensation expense
could be materially different in the future. In addition, the Company is required to estimate the expected forfeiture rate and
only recognize expense for those shares expected to vest. In estimating the Company&#8217;s forfeiture rate, the Company analyzed
its historical forfeiture rate, the remaining lives of unvested options, and the number of vested options as a percentage of total
options outstanding. If the Company&#8217;s actual forfeiture rate is materially different from its estimate, or if the Company
reevaluates the forfeiture rate in the future, the stock-based compensation expense could be significantly different from what
the Company has recorded in the current period.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">For the years ended February 28, 2017 and February 29, 2016, net income and earnings
per share reflect the actual deduction for stock-based compensation expense. The impact of applying ASC 718 approximated $47,319
and $43,402 in additional compensation expense for the years then ended, respectively. Such amount is included in general and administrative
expenses on the statement of operations. The expense for stock-based compensation is a non-cash expense item.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the following for fully vested share options (or share units) and share options expected to vest at the date of the latest statement of financial position: the number, weighted-average exercise price (or conversion ratio), aggregate intrinsic value (except for nonpublic entities), and weighted-average remaining contractual term of options (or share units) currently exercisable (or convertible).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801051536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 5: INVENTORIES</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in">Inventories consist of the following:</p>

<p style="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 28,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 29,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; text-align: left">Raw materials and subassemblies</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,197,506</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,452,566</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Finished goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">369,428</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">549,106</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Work in process</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">28,460</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">118,415</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,595,394</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,120,087</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Less: Allowance</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(254,710</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(174,704</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Net inventories</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,340,684</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,945,383</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. This may include, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the major classes of inventory, and the nature of the cost elements included in inventory. If inventory is stated above cost, accrued net losses on firm purchase commitments for inventory and losses resulting from valuing inventory at the lower-of-cost-or-market may also be included. For LIFO inventory, may disclose the amount and basis for determining the excess of replacement or current cost over stated LIFO value and the effects of a LIFO quantities liquidation that impacts net income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 6<br> -Subparagraph a, b, c<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6632983040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Buildings, Equipment, Furnishings and Leasehold Improvements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Buildings, Equipment, Furnishings and Leasehold Improvements</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 6: BUILDINGS, EQUIPMENT, FURNISHINGS AND LEASEHOLD IMPROVEMENTS</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">Equipment, furnishings and leasehold improvements consist of the following:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 28,</td><td style="font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 29,</td><td style="font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; font: 10pt Cambria,serif">Buildings</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">2,250,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">2,250,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left">Laboratory equipment</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">1,012,824</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">872,836</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left">Machinery and equipment</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">858,694</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">857,994</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left">Leasehold improvements</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">369,433</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">368,572</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left">Tradeshow and demonstration equipment</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">1,072,425</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">1,037,830</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Furniture and fixtures</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">907,428</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">891,443</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Totals</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">6,470,804</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">6,278,675</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(3,971,533</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(3,542,173</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">2,499,271</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">2,736,502</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">Depreciation expense for the years ended February 28, 2017 and February 29, 2016
was $429,360 and $465,432, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13-14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51717284&amp;loc=d3e1361-107760<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51719941&amp;loc=d3e2921-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792736992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Expenses</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 7: ACCRUED EXPENSES</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">Accrued expenses consist of the following:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 28,</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 29,</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; text-align: left">Accrued compensation</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">303,711</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">305,189</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Estimated warranty costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,250</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Accrued commissions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,461</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Professional fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">63,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,492</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Other accrued expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">213,278</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">178,644</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman,serif; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">868,755</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">746,036</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6627419872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revolving Line of Credit<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">Revolving Line of Credit</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 8: REVOLVING LINE OF CREDIT</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The Company has a $750,000 revolving line of credit at prime which was 3.75% at
February 28, 2017 and 3.50% at February 29, 2016. The line of credit is collateralized by all assets of the Company, except for
the land and buildings. The line of credit is payable on demand and must be retired for a 30 day period once annually. If the Company
fails to perform the 30 day annual pay down or if the bank elects to terminate the credit line, the bank may at its option convert
the outstanding balance to a 36 month term note with payments including interest in 36 equal installments. As of February 28, 2017
and February 29, 2016, the Company&#8217;s outstanding balance was $0, and the unused credit line was $750,000.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792538336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long Term Debt</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 9: LONG-TERM DEBT</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">Long-term debt consists of the following:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-size: 9pt">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 28,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 29,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 9pt">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td>
    <td colspan="2" style="font-family: Times New Roman,serif">&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td>
    <td colspan="2" style="font-family: Times New Roman,serif; text-align: right">&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; text-align: justify; padding-bottom: 1pt">Note payable, bank, collateralized by land and buildings, payable in monthly installments of principal and interest of $16,358 through January 2024.&#160;&#160;Interest rate 4.15%.&#160;&#160;10 year term.</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">1,176,348</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">1,319,737</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.75in">&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td>
    <td style="font-family: Times New Roman,serif; text-align: left">&#160;</td><td style="font-family: Times New Roman,serif; text-align: right">&#160;</td><td style="font-family: Times New Roman,serif; text-align: left">&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td>
    <td style="font-family: Times New Roman,serif; text-align: left">&#160;</td><td style="font-family: Times New Roman,serif; text-align: right">&#160;</td><td style="font-family: Times New Roman,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-left: 0.75in">Total long term debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,176,348</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,319,737</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.75in">Due within one year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">149,698</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">143,388</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.75in">Due after one year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,026,650</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,176,349</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">Long-term debt is payable as follows:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%">
<tr style="vertical-align: bottom">
    <td style="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Fiscal Year ending February 28,</td><td style="font: 12pt Times New Roman,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: 12pt Times New Roman,serif; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font: 12pt Times New Roman,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 68%; font: 10pt Cambria,serif; text-align: center">2018</td><td style="width: 20%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">149,698</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: center">2019</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">156,119</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: center">2020</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">162,816</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: center">2021</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">169,716</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: center">2022</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">177,081</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: center; padding-bottom: 1pt">Thereafter</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">360,918</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Times New Roman,serif; text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">1,176,348</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792813968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Guarantees<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_BankGuaranteesTextBlock', window );">Bank Guarantees</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 10: BANK GUARANTEES</b></p>

<p style="font: 10pt Cambria,serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">As of February 28, 2017, $77,543 of the Company&#8217;s cash on deposit with a foreign
bank was being utilized to collateralize guarantees issued by the bank in favor of international customers of the Company to secure
cash deposits on orders that have been remitted to the Company. The customers may exercise the guarantees, subject to certain performance
requirements being met by the Company. The guarantees expire at various dates in 2017.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_BankGuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_BankGuaranteesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792538336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 11: COMMITMENTS AND CONTINGENCIES</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The Company did not have any material commitments or contingencies as of February
28, 2017.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792613328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 12: INCOME TAXES</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The annual provision (benefit) for income taxes differs from amounts computed by
applying the maximum U.S. Federal income tax rate of 34% to pre-tax income as follows:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">February 28, <br /> 2017</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">February 29, <br /> 2016</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; text-align: left">Expected federal income tax</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">64,165</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">252,321</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">State tax, net of federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,002</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,059</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Research and development tax credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(70,827</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(135,904</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Overaccrual of prior year taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(63,351</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(67,579</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Deferred tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,080</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">106,826</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Permanent timing difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,795</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Other adjustments</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">27,922</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Income tax (Benefit) Expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(19,374</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">194,723</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>


<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The deferred tax asset and liability are comprised of the following:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>


<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 28,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 29,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%">Inventory</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">253,500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">87,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Allowance for accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Accrued expenses and other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">43,500</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">50,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;Deferred tax asset - Current</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">315,100</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">155,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-family: Times New Roman,serif; padding-bottom: 0">&#160;</td><td style="padding-bottom: 0">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 0; text-align: left">&#160;</td><td style="padding-bottom: 0">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 0; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Research tax credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Intangible asset amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(30,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(39,000</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Building and leasehold depreciation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(464,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(250,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman,serif">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Deferred tax liability &#8211; Long Term</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">($</td><td style="border-bottom: Black 2.5pt double; text-align: right">338,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">($</td><td style="border-bottom: Black 2.5pt double; text-align: right">172,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table>
<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">At February 28, 2017 and February 29, 2016, the Company had $143,000 and $102,000
of research and development tax credits, respectively, being carried forward.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32718-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800919632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 13: STOCKHOLDERS&#8217; EQUITY</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0"><b><i>Stock Options</i></b> &#8211; Under the 2013 Stock Incentive Plan,
as amended (&#34;2013 Plan&#34;), options can be granted to officers, directors, consultants and employees of the Company and
its subsidiaries to purchase up to 2,500,000 shares of the Company's common stock. Under the 2013 Plan options expire ten years
after the date of grant. As of February 28, 2017, there were 634,100 options outstanding under the 2013 plan.</p>

<p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">Under the 2003 Stock Incentive Plan, as amended (&#34;2003 Plan&#34;),
until May 2013, options were available to be granted to officers, directors, consultants and employees of the Company and its subsidiaries
to purchase up to 1,500,000 of the Company's common shares. As of February 28, 2017, there were 205,500 options outstanding under
the 2003 Plan, under which no additional options may be granted.</p>

<p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">Under the 2013 Stock Incentive Plan, option prices must be at least 100%
of the fair market value of the common stock at time of grant. For qualified employees, except under certain circumstances specified
in the plan or unless otherwise specified at the discretion of the Board of Directors, no option may be exercised prior to one
year after date of grant, with the balance becoming exercisable in cumulative installments over a three-year period during the
term of the option, and terminating at a stipulated period of time after an employee's termination of employment.</p>

<p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">During Fiscal Year 2017, the Company granted options to acquire 400,000
shares to officers, at an exercise price of $0.91.</p>

<p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">During Fiscal Year 2016, the Company granted options to acquire 73,500
shares exercisable at prices from $1.07 to $1.17, to employees of the Company.</p>

<p style="font: 10pt Cambria,serif; margin: 0 4.5pt 0 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">A summary of the activity of both plans for the years ended February 28, 2017 and
February 29, 2016 is as follows:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Weighted Average</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Stock Options</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercise Price $</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Outstanding</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercisable</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Outstanding</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercisable</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Vested</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 30%; font: 10pt Cambria,serif">Balance - February 28, 2015</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">489,434</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">353,934</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">0.97</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">0.86</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">0.32</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif">Granted</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">73,500</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">1.16</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Exercised</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">(41,334</td><td style="font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">(0.61</td><td style="font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; padding-bottom: 1pt">Cancelled</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(57,500</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(1.08</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Balance - February 29, 2016</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">464,100</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">349,820</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.91</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.83</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.39</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Granted</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">400,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">$</td><td style="font: 10pt Cambria,serif; text-align: right">0.91</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif">Exercised</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">(10,000</td><td style="font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">(0.48</td><td style="font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; padding-bottom: 1pt">Cancelled</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(14,500</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(1.21</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Balance - February 28, 2017</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">839,600</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">395,405</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.91</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.89</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.32</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The intrinsic value of the Company&#8217;s options exercised during the years ended
February 28, 2017 and February 29, 2016 was $1,632 and $12,479, respectively.</p>

<p style="font: 10pt Cambria,serif; margin: 0"><font style="text-underline-style: double">&#160;</font></p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify">Information, at date of issuance, regarding stock option grants
for the years ended February 28, 2017:</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Cambria,serif; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid">Year ended February 28, 2017:</td><td style="font-family: Cambria,serif; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-family: Cambria,serif; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="padding-bottom: 1pt; font-family: Cambria,serif; font-weight: bold">&#160;</td><td style="font-family: Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-family: Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Cambria,serif; margin: 0; text-align: center"><b>Weighted</b><br />
<b>Average<br />
Exercise</b><br /> <b>Price</b></p></td><td style="padding-bottom: 1pt; font-family: Cambria,serif">&#160;</td><td style="font-family: Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-family: Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Cambria,serif; margin: 0; text-align: center"><b>Weighted</b><br />
<b>Average</b><br />
<b>Fair<br />
Value</b></p></td><td style="padding-bottom: 1pt; font-family: Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 12pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-family: Cambria,serif; text-align: justify">&#160;&#160;Exercise price exceeds market price</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 58%; font-family: Cambria,serif; text-align: justify">&#160;&#160;Exercise price equals market price</td><td style="width: 2%; font-family: Cambria,serif">&#160;</td>
    <td style="width: 1%; font-family: Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font-family: Cambria,serif; text-align: right">400,000</td><td style="width: 1%; font-family: Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font-family: Cambria,serif">&#160;</td>
    <td style="width: 1%; font-family: Cambria,serif; text-align: left">$</td><td style="width: 10%; font-family: Cambria,serif; text-align: right">0.91</td><td style="width: 1%; font-family: Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font-family: Cambria,serif">&#160;</td>
    <td style="width: 1%; font-family: Cambria,serif; text-align: left">$</td><td style="width: 10%; font-family: Cambria,serif; text-align: right">.16</td><td style="width: 1%; font-family: Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-family: Cambria,serif; text-align: justify">&#160;&#160;Exercise price is less than market price</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify">The aggregate intrinsic value of the Company&#8217;s outstanding
options at February 28, 2017 and February 29, 2016 was $226,601 and $176,348, respectively.</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify">The following table summarizes information about stock options
outstanding and exercisable at February 28, 2017:</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Weighted Average</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">Number</td><td style="font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">Remaining Life</td><td style="font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">Exercise</td><td style="font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">Number</td><td style="font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Outstanding</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">in Years</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Price</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercisable</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Range of exercise prices:</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; font: 10pt Cambria,serif; text-align: left; padding-left: 24pt">$.42 to $.50</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">14,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">5.01</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">0.47</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">14,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-left: 24pt">$.51 to $1.00</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">571,500</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">8.14</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">$</td><td style="font: 10pt Cambria,serif; text-align: right">0.83</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">171,500</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; padding-left: 24pt">$1.01 to $1.30</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">254,100</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right">7.35</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">$</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right">1.14</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">209,905</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Total Options:</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">839,600</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">395,405</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(d),(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21484-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21488-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21506-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Preferred Stock<br> -URI http://asc.fasb.org/extlink&amp;oid=6521494<br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21564-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section E<br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 4<br> -Section C<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6631236816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 14: EARNINGS PER SHARE</b></p>

<p style="font: 10pt Cambria,serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><b>&#160;</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">The following table sets forth the computation of basic and diluted earnings per
share:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 28,</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 29,</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Numerator for basic and diluted earnings per share</td><td style="width: 2%; font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">95,706</td><td style="width: 1%; padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">547,729</td><td style="width: 1%; padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Denominator for basic earnings per share - weighted average</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">14,961,076</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">14,943,018</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left">Effects of dilutive securities:</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; text-indent: 10pt">Stock options for employees, directors and outside consultants</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">57,206</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">86,583</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Denominator for diluted earnings per share</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">15,018,282</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">15,029,601</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Basic Earnings Per Share &#8211; Weighted Average</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.01</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Diluted Earnings Per Share &#8211; Weighted Average</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.01</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6618154880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Comprehensive Income (Loss)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Other Comprehensive Income (Loss)</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 15: OTHER COMPREHENSIVE INCOME (LOSS)</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">As of February 28, 2017, certain of our marketable securities were in an unrealized
gain position. Unrealized gains (losses) are principally due to changes in the fair value of our investments held as available-for-sale.
Because we have the ability and intent to hold the securities until maturity, or for the foreseeable future as classified as available-for-sale,
we do not deem the gain or decline to be other-than-temporary.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">For the year ended February 28, 2017, the unrealized gain on our available-for-sale
marketable securities was $112,000 compared to a loss of $70,000 for the year ended February 29, 2016.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">As of February 28, 2017, the unrealized gain on our available-for-sale securities
was $42,250.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The following table sets forth the changes in Accumulated Other Comprehensive Gain
(Loss) for the year ended February 28, 2017:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td>
    <td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; border-bottom: black 1pt solid; font-weight: bold; text-align: center">Unrealized Gain <br />(Loss) on <br />Available for Sale Securities</td>
    <td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 86%">Beginning Balance February 29, 2016</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 11%; text-align: right">(70,140</td>
    <td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: left">Current Period Unrealized Gains</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">112,390</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="padding-bottom: 2.5pt">Ending Balance February 28, 2017</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.5pt double; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; text-align: right">42,250</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>


<p style="margin: 0pt"></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e640-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e716-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e709-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e681-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Reclassification Adjustments<br> -URI http://asc.fasb.org/extlink&amp;oid=6522872<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6631236816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Customers and Foreign Sales<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Significant Customers and Foreign Sales</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 16: SIGNIFICANT CUSTOMERS AND FOREIGN SALES</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">Export sales to customers located outside the United States were approximately as
follows:</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>


<p style="font: 10pt Cambria,serif; margin: 0"></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 28,</td><td style="font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 29,</td><td style="font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; font: 10pt Cambria,serif; text-align: left">Western Europe</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">1,695,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">2,643,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left">Far East</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">2,702,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">2,947,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left">Middle East</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">232,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">247,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left">South America</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">208,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">208,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Mexico</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">275,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">421,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; padding-bottom: 1pt">Other</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">249,000</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">111,000</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">5,361,000</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">6,577,000</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table>
<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">During Fiscal Years 2017 and 2016, sales to foreign customers accounted for approximately
$5,361,000 and $6,577,000, respectively, of total revenues. For both fiscal years, sales to foreign customers accounted for approximately
56% of total revenues.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">One customer accounted for 7% of the Company&#8217;s sales for Fiscal Year ended
February 28, 2017.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6327-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6442-108592<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6351-108592<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792613328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b>NOTE 17:&#160;&#160;&#160;SUBSEQUENT EVENTS</b></p>

<p style="font: 10pt Cambria,serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Cambria,serif; margin: 0">The Company has evaluated subsequent events for disclosure purposes.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810727152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Expenses</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Advertising Expenses</i></b><i> - </i>The Company expenses the cost of advertising
in the period in which the advertising takes place. Advertising expense for the years ended February 28, 2017 and February 29,
2016 was $285,572 and $227,825, respectively.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Allowance for doubtful accounts</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Allowance for doubtful accounts - </i></b>The Company records a bad debt expense/allowance
based on management&#8217;s estimate of uncollectible accounts. All outstanding accounts receivable accounts are reviewed for collectability
on an individual basis. The bad debt expense recorded for the years ended February 28, 2017 and February 29, 2016 was approximately
$0 and $3,000, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Available-For-Sale Investments</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Available-For-Sale Investments &#8211; </i></b>The Company&#8217;s available
for sale investments are carried at fair value with the unrealized gains or losses, net of tax, included as a component of accumulated
other comprehensive income (loss) in stockholders&#8217; equity. Realized losses and declines in value below cost judged to be
other than temporary, if any, are included as a component of asset impairments expense in the consolidated statement of operations.
The fair value of the available-for-sale investments are based on quoted market prices. The Company&#8217;s fair value determination
method is discussed below in &#8220;Fair Value of Financial Instruments.&#8221;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Cash and Cash Equivalents</i></b><i> - </i>Cash and cash equivalents consist
of money market mutual funds, short term commercial paper and short-term certificates of deposit with original maturities of 90
days or less.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Concentration of Credit Risk</i></b><i> - </i>The Company does not believe
that it is subject to any unusual or significant risks, in the normal course of business. The Company had one customer, which accounted
for 7% of sales during the year ended February 28, 2017. Six customers accounted for 46% of the outstanding accounts receivables
at February 28, 2017.</p>

<p style="font: 10pt Cambria,serif; margin: 0">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0">The Company had one customer, which accounted for 7% of sales during the year ended
February 29, 2016. Four customers accounted for 40% of the outstanding accounts receivables at February 29, 2016.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Consolidation</i></b> - The accompanying consolidated financial statements
of Sono-Tek Corporation, a New York corporation (the &#8220;Company&#8221;), include the accounts of the Company and its wholly
owned subsidiary, Sono-Tek Industrial Park, LLC. Sono-Tek Industrial Park, LLC, operates as a real estate holding company for the
Company&#8217;s real estate operations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Earnings Per Share</i></b><i> - </i>Basic earnings per share (&#8220;EPS&#8221;)
is computed by dividing net income by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects
the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into
common stock.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock', window );">Equipment, Furnishings and Leasehold Improvements</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Equipment, Furnishings and Leasehold Improvements</i></b> &#8211; Equipment,
furnishings and leasehold improvements are stated at cost. Depreciation of equipment and furnishings is computed by use of the
straight-line method based on the estimated useful lives of the assets, which range from three to five years.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Fair Value of Financial Instruments -</i></b> The Company follows the guidance
in the &#8220;Fair Value Measurements and Disclosure Topic&#8221; of the Accounting Standards Codification for assets and liabilities
measured at fair value on a recurring basis. This guidance establishes a common definition for fair value to be applied to existing
generally accepted accounting principles that require the use of fair value measurements, establishes a framework for measuring
fair value and expands disclosure about such fair value measurements. The guidance defines fair value as the price that would
be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement
date. Additionally, the guidance requires the use of valuation techniques that maximize the use of observable inputs and minimize
the use of unobservable inputs. These inputs are prioritized below:</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Level 1: Quoted prices in active markets.</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Level 2:&#160;Observable market-based
inputs or unobservable inputs that are corroborated by market data.</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Level 3: Unobservable inputs for which
there is little or no market data, which require the use of the reporting entity&#8217;s own assumptions.</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">The fair values of financial assets
of the Company were determined using the following categories at February 28, 2017 and February 29, 2016, respectively:</p>

<p style="font: 10pt Cambria,serif; margin: 0; background-color: white"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center">Quoted Prices in Active Markets</td><td style="font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">(Level 1)</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">February 28,</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">February 29,</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; font-family: Cambria,serif; text-align: left; padding-bottom: 2.5pt">Marketable Securities</td><td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right">2,342,184</td><td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right">1,695,689</td><td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Cambria,serif; margin: 0; text-align: justify; background-color: white">Marketable Securities include mutual
funds of $2,342,184 and $1,695,689, that are considered to be highly liquid and easily tradeable as of February 28, 2017 and February
29, 2016, respectively. These securities are valued using inputs observable in active markets for identical securities and are
therefore classified as Level&#160;1 within the Company&#8217;s fair value hierarchy. The Company&#8217;s marketable securities
are considered to be available-for-sale investments as defined under ASC 320 &#8220;Investments &#8211; Debt and Equity Securities.&#8221;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Income Taxes</i></b> - The Company accounts for income taxes under the asset
and liability method. Under this method, deferred income taxes are recognized for the tax consequences of &#34;temporary differences&#34;
by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts
and the tax basis of existing assets and liabilities. If it is more likely than not that some portion or all of a deferred tax
asset will not be realized, a valuation allowance is recognized.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Intangible Assets</i></b><i> -</i>Include costs of patent applications which
are deferred and charged to operations over seventeen years for domestic patents and twelve years for foreign patents. The accumulated
amortization of patents is $138,777 and $127,900 at February 28, 2017 and February 29, 2016, respectively. Annual amortization
expense of such intangible assets is expected to be approximately $11,000 per year for the next five years.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Inventories</i></b><i> - </i>Inventories are stated at the lower of cost or
market. Cost is determined using the first-in, first-out (FIFO) method for raw materials, subassemblies and work-in-progress and
the specific identification method for finished goods.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_PropertyAndPlantPolicy', window );">Land and Buildings</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Land and Buildings &#8211; </i></b>Land and buildings are stated at cost.
Buildings are being depreciated by use of the straight-line method based on an estimated useful life of forty years.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Long-Lived Assets</i></b><i> - </i>The Company periodically evaluates the
carrying value of long-lived assets, including intangible assets, when events and circumstances warrant such a review. The carrying
value of a long-lived asset is considered impaired when the anticipated undiscounted cash flow from such asset is separately identifiable
and is less than its carrying value. In that event, a loss is recognized based on the amount by which the carrying value exceeds
the fair market value of the long-lived asset. Fair market value is determined primarily using the anticipated cash flows discounted
at a rate commensurate with the risk involved.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Management Estimates</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Management Estimates</i></b><i> - </i>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 reported amounts of assets and liabilities and disclosure of contingent assets and liabilities
at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual
results could differ from those estimates.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>New Accounting Pronouncements-</i></b> All new accounting pronouncements issued
but not yet effective have been deemed to be not applicable to the Company. Hence, the adoption of these new accounting pronouncements
once effective are not expected to have an impact on the Company.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Product Warranty</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Product Warranty</i></b> - Expected future product warranty expense is recorded
when the product is sold.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ReclassificationsPolicyTextBlock', window );">Reclassifications</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Reclassifications &#8211;</i></b> Where appropriate, prior year&#8217;s financial
statements reflect reclassifications to conform to the current year&#8217;s presentation.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Recognition of Revenue</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Recognition of Revenue</i></b> &#8211; Sales are recorded at the time title
passes to the customer, which, based on shipping terms, generally occurs when the product is shipped to the customer. Based on
prior experience, the Company reasonably estimates its sales returns and warranty reserves. Sales are presented net of discounts
and allowances. Discounts and allowances are determined when a sale is negotiated. The Company does not grant its customers or
independent representatives the ability to return equipment nor does it grant price adjustments after a sale is complete.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Product Development Expenses</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Research and Product Development Expenses</i></b><i> - </i>Research and product
development expenses represent engineering and other expenditures incurred for developing new products, for refining the Company's
existing products and for developing systems to meet unique customer specifications for potential orders or for new industry applications
and are expensed as incurred.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><p style="font: 10pt Cambria,serif; margin: 0"><b><i>Shipping and Handling Costs &#8211; </i></b>Shipping and handling costs are
included in cost of sales in the accompanying consolidated statements of operations.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_EquipmentFurnishingsLeaseholdImprovementsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_PropertyAndPlantPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_PropertyAndPlantPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_ReclassificationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_ReclassificationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51677389&amp;loc=d3e8384-108330<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51662920&amp;loc=d3e8275-108329<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4273-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Financial Reporting Release (FRR)<br> -Number 203<br> -Paragraph 02-03<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 1<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6875567&amp;loc=d3e14489-108613<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51676700&amp;loc=d3e61082-112788<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28088331&amp;loc=SL29635902-196195<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13537-108611<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13531-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51676700&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=d3e5614-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355033-122828<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph k<br> -Article 1<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02, 03<br> -Article 3A<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13279-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16265-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6423966&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e32280-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for major classes of inventories, bases of stating inventories (for example, lower of cost or market), methods by which amounts are added and removed from inventory classes (for example, FIFO, LIFO, or average cost), loss recognition on impairment of inventories, and situations in which inventories are stated above cost. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28360613&amp;loc=d3e4492-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=28360613&amp;loc=d3e4556-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Financial Reporting Release (FRR)<br> -Number 206<br> -Paragraph b<br> -Subparagraph i, ii<br> -Chapter 2<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 6<br> -Subparagraph a<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investments in debt and equity securities that have readily determinable fair values (marketable securities). At a minimum, the disclosure might address accounting policies for investments classified as trading, available for sale, or held to maturity and may include how the entity determines whether impairments of available for sale or held to maturity investments are other than temporary, how the fair values of the entity's securities are determined, and the entity's accounting treatment for transfers between investment categories.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section S50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6381980&amp;loc=d3e87707-122711<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6957658&amp;loc=d3e62652-112803<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 5<br> -Section M<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 2, 12<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378556&amp;loc=d3e10133-111534<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=49124121&amp;loc=d3e4975-111524<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 3-5<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Research and Development<br> -URI http://asc.fasb.org/extlink&amp;oid=6523717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012821&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 13<br> -Section B<br> -Paragraph Question 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Shipping Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575562<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6408413&amp;loc=d3e221937-122793<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51671805&amp;loc=d3e60635-111653<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51667946&amp;loc=d3e61069-111654<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Handling Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575068<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShippingAndHandlingCostPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=51655414&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6061-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6143-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6132-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799106752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair values of financial assets of the Company</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center">Quoted Prices in Active Markets</td><td style="font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">(Level 1)</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 28,</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 29,</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; font-family: Cambria,serif; text-align: left; padding-bottom: 2.5pt">Marketable Securities</td><td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right">2,342,184</td><td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font-family: Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font-family: Cambria,serif; text-align: right">1,695,689</td><td style="width: 1%; padding-bottom: 2.5pt; font-family: Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=36462937&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=36462937&amp;loc=d3e19190-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792508496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_SegmentInformationTablesAbstract', window );"><strong>Segment Information Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment information</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 8pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman,serif">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fiscal Year Ended February 28, 2017</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fiscal Year Ended February 29, 2016</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman,serif">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Ultrasonic Spraying</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Rental <br />
Real Estate Operations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Consolidated</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Ultrasonic Spraying</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Rental <br />
Real Estate Operations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Eliminations</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Consolidated</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 12%; text-align: left">Net Sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">9,634,956</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">285,895</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">196,298</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">9,724,553</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">11,738,982</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">291,046</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">196,298</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">11,833,730</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Rental Expense</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">196,298</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(196,298</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">196,298</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(196,298</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Rental Operations Expense</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,976</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,976</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,887</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">85,887</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Depreciation Expense</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">354,896</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">74,464</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">429,360</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">392,803</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">72,629</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">465,432</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Interest Expense</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">52,294</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">52,294</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">83</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">58,364</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">58,447</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net Income (Loss)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">218,843</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(123,137</td><td style="text-align: left">)</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">95,706</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">669,974</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(122,245</td><td style="text-align: left">)</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">547,729</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td>Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,346,183</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,389,753</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,735,936</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,214,873</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,454,664</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,669,537</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Debt</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,176,348</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,176,348</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,319,737</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,319,737</td><td style="text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_SegmentInformationTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_SegmentInformationTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792687840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Weighted-average Black-Scholes assumptions</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="font-family: Times New Roman,serif">&#160;</td>
    <td>&#160;</td>
    <td nowrap="nowrap" colspan="3" style="border-bottom: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><font style="font: 9pt Cambria,serif"><b>Fiscal Year Ended</b></font></td></tr>
<tr style="vertical-align: bottom">
    <td nowrap="nowrap" style="width: 55%; font-family: Times New Roman,serif">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td nowrap="nowrap" style="width: 20%; font-family: Times New Roman,serif; text-align: center"><font style="font: 9pt Cambria,serif"><b>February 28, <br />
2017</b></font></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 20%; padding-right: -11.15pt; font-family: Times New Roman,serif; text-align: center"><font style="font: 9pt Cambria,serif"><b>February 29, <br />
2016</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td nowrap="nowrap" style="font-family: Times New Roman,serif"><font style="font-family: Cambria,serif">Expected life</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">4 years</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="border-top: Black 1pt solid; font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">8 years</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td nowrap="nowrap" style="font-family: Times New Roman,serif"><font style="font-family: Cambria,serif">Risk free interest rate</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">1.16%</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">.91% -1.03%</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td nowrap="nowrap" style="font-family: Times New Roman,serif"><font style="font-family: Cambria,serif">Expected volatility</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">28.02%</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">18.73% - 23.72%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td nowrap="nowrap" style="font-family: Times New Roman,serif"><font style="font-family: Cambria,serif">Expected dividend yield</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">0%</font></td>
    <td>&#160;</td>
    <td nowrap="nowrap" style="font-family: Times New Roman,serif; text-align: center"><font style="font-family: Cambria,serif">0%</font></td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792790544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_InventoriesTablesAbstract', window );"><strong>Inventories Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 28,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 29,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; text-align: left">Raw materials and subassemblies</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,197,506</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,452,566</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Finished goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">369,428</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">549,106</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Work in process</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">28,460</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">118,415</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,595,394</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,120,087</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Less: Allowance</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(254,710</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(174,704</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Net inventories</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,340,684</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,945,383</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_InventoriesTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_InventoriesTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 2<br> -Paragraph 6<br> -Subparagraph a,b,c<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801010800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Buildings, Equipment, Furnishings and Leasehold Improvements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Equipment, furnishings and leasehold improvements</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 28,</td><td style="font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 29,</td><td style="font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; font: 10pt Cambria,serif">Buildings</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">2,250,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">2,250,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left">Laboratory equipment</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">1,012,824</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">872,836</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left">Machinery and equipment</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">858,694</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">857,994</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left">Leasehold improvements</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">369,433</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">368,572</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left">Tradeshow and demonstration equipment</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">1,072,425</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">1,037,830</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Furniture and fixtures</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">907,428</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">891,443</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Totals</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">6,470,804</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">6,278,675</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(3,971,533</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(3,542,173</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">2,499,271</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">2,736,502</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 13<br> -Subparagraph b<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792527408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Accrued expenses</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 28,</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 29,</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; text-align: left">Accrued compensation</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">303,711</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">305,189</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Estimated warranty costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,250</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Accrued commissions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255,604</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,461</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Professional fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">63,462</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">51,492</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Other accrued expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">213,278</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">178,644</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman,serif; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">868,755</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">746,036</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792642160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_LongTermDebtTablesAbstract', window );"><strong>Long Term Debt Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Long-term debt</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-size: 9pt">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 28,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 29,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 9pt">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td>
    <td colspan="2" style="font-family: Times New Roman,serif">&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td>
    <td colspan="2" style="font-family: Times New Roman,serif; text-align: right">&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; text-align: justify; padding-bottom: 1pt">Note payable, bank, collateralized by land and buildings, payable in monthly installments of principal and interest of $16,358 through January 2024.&#160;&#160;Interest rate 4.15%.&#160;&#160;10 year term.</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">1,176,348</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">1,319,737</td><td style="width: 1%; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.75in">&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td>
    <td style="font-family: Times New Roman,serif; text-align: left">&#160;</td><td style="font-family: Times New Roman,serif; text-align: right">&#160;</td><td style="font-family: Times New Roman,serif; text-align: left">&#160;</td><td style="font-family: Times New Roman,serif">&#160;</td>
    <td style="font-family: Times New Roman,serif; text-align: left">&#160;</td><td style="font-family: Times New Roman,serif; text-align: right">&#160;</td><td style="font-family: Times New Roman,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-left: 0.75in">Total long term debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,176,348</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,319,737</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.75in">Due within one year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">149,698</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">143,388</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.75in">Due after one year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,026,650</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,176,349</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Long-term debt payables</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%">
<tr style="vertical-align: bottom">
    <td style="font: bold 10pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Fiscal Year ending February 28,</td><td style="font: 12pt Times New Roman,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: 12pt Times New Roman,serif; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font: 12pt Times New Roman,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 68%; font: 10pt Cambria,serif; text-align: center">2018</td><td style="width: 20%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">149,698</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: center">2019</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">156,119</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: center">2020</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">162,816</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: center">2021</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">169,716</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: center">2022</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">177,081</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: center; padding-bottom: 1pt">Thereafter</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">360,918</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Times New Roman,serif; text-align: center; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">1,176,348</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_LongTermDebtTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_LongTermDebtTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773363360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Income tax reconciliation</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">February 28, <br /> 2017</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">February 29, <br /> 2016</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; text-align: left">Expected federal income tax</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">64,165</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">252,321</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">State tax, net of federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,002</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,059</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Research and development tax credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(70,827</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(135,904</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Overaccrual of prior year taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(63,351</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(67,579</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Deferred tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,080</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">106,826</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Permanent timing difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,795</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Other adjustments</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">27,922</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Income tax (Benefit) Expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">($</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,374</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">194,723</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Net deferred tax asset components</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 28,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center">February 29,</td><td style="font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td><td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font-size: 9pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%">Inventory</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">253,500</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">87,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Allowance for accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Accrued expenses and other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">43,500</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">50,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">&#160;&#160;&#160;Deferred tax asset - Current</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">315,100</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">155,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-family: Times New Roman,serif; padding-bottom: 0">&#160;</td><td style="padding-bottom: 0">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 0; text-align: left">&#160;</td><td style="padding-bottom: 0">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-bottom: 0; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Research tax credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Intangible asset amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(30,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(39,000</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 1pt">Building and leasehold depreciation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(464,000</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(250,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman,serif">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Deferred tax liability &#8211; Long Term</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">($</td><td style="border-bottom: Black 2.5pt double; text-align: right">338,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">($</td><td style="border-bottom: Black 2.5pt double; text-align: right">172,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792729248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of stock options</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Weighted Average</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Stock Options</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercise Price $</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Outstanding</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercisable</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Outstanding</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercisable</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Vested</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 30%; font: 10pt Cambria,serif">Balance - February 28, 2015</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">489,434</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">353,934</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">0.97</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">0.86</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">0.32</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif">Granted</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">73,500</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">1.16</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Exercised</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">(41,334</td><td style="font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">(0.61</td><td style="font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; padding-bottom: 1pt">Cancelled</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(57,500</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(1.08</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Balance - February 29, 2016</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">464,100</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">349,820</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.91</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.83</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.39</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Granted</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">400,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">$</td><td style="font: 10pt Cambria,serif; text-align: right">0.91</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif">Exercised</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">(10,000</td><td style="font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">(0.48</td><td style="font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; padding-bottom: 1pt">Cancelled</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(14,500</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">(1.21</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">)</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Balance - February 28, 2017</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">839,600</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">395,405</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.91</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.89</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.32</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock', window );">Stock option grants</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Cambria,serif; font-weight: bold; text-align: justify; border-bottom: Black 1pt solid">Year ended February 28, 2017:</td><td style="font-family: Cambria,serif; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-family: Cambria,serif; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="padding-bottom: 1pt; font-family: Cambria,serif; font-weight: bold">&#160;</td><td style="font-family: Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-family: Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Cambria,serif; margin: 0; text-align: center"><b>Weighted</b><br />
<b>Average<br />
Exercise</b><br /> <b>Price</b></p></td><td style="padding-bottom: 1pt; font-family: Cambria,serif">&#160;</td><td style="font-family: Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-family: Cambria,serif; text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Cambria,serif; margin: 0; text-align: center"><b>Weighted</b><br />
<b>Average</b><br />
<b>Fair<br />
Value</b></p></td><td style="padding-bottom: 1pt; font-family: Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 12pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-family: Cambria,serif; text-align: justify">&#160;&#160;Exercise price exceeds market price</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 58%; font-family: Cambria,serif; text-align: justify">&#160;&#160;Exercise price equals market price</td><td style="width: 2%; font-family: Cambria,serif">&#160;</td>
    <td style="width: 1%; font-family: Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font-family: Cambria,serif; text-align: right">400,000</td><td style="width: 1%; font-family: Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font-family: Cambria,serif">&#160;</td>
    <td style="width: 1%; font-family: Cambria,serif; text-align: left">$</td><td style="width: 10%; font-family: Cambria,serif; text-align: right">0.91</td><td style="width: 1%; font-family: Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font-family: Cambria,serif">&#160;</td>
    <td style="width: 1%; font-family: Cambria,serif; text-align: left">$</td><td style="width: 10%; font-family: Cambria,serif; text-align: right">.16</td><td style="width: 1%; font-family: Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-family: Cambria,serif; text-align: justify">&#160;&#160;Exercise price is less than market price</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif">&#160;</td>
    <td style="font-family: Cambria,serif; text-align: left">&#160;</td><td style="font-family: Cambria,serif; text-align: right">&#8212;</td><td style="font-family: Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock', window );">Stock options outstanding and exercisable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Weighted Average</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font-size: 10pt; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="padding-bottom: 1pt; font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">Number</td><td style="font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">Remaining Life</td><td style="font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">Exercise</td><td style="font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">Number</td><td style="font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Outstanding</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">in Years</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Price</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">Exercisable</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Range of exercise prices:</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif">&#160;</td>
    <td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 44%; font: 10pt Cambria,serif; text-align: left; padding-left: 24pt">$.42 to $.50</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">14,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">5.01</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">0.47</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">14,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-left: 24pt">$.51 to $1.00</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">571,500</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">8.14</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">$</td><td style="font: 10pt Cambria,serif; text-align: right">0.83</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">171,500</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; padding-left: 24pt">$1.01 to $1.30</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">254,100</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right">7.35</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">$</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: right">1.14</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">209,905</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Total Options:</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">839,600</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">395,405</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for share options (or share units) that were outstanding at the beginning and end of the year, vested and expected to vest, exercisable or convertible at the end of the year, and the number of share options or share units that were granted, exercised or converted, forfeited, and expired during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number of fully vested share options (or share units) and share options expected to vest at the date of the latest statement of financial position, weighted-average exercise price (or conversion ratio), aggregate intrinsic value (except for nonpublic entities), and weighted-average remaining contractual term for both options (or share units) currently outstanding and options (or share units) exercisable (or convertible).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6794120784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_EarningsPerShareTablesAbstract', window );"><strong>Earnings Per Share Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of basic and diluted earnings per share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 28,</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 29,</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Numerator for basic and diluted earnings per share</td><td style="width: 2%; font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">95,706</td><td style="width: 1%; padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">547,729</td><td style="width: 1%; padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Denominator for basic earnings per share - weighted average</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">14,961,076</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">14,943,018</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left">Effects of dilutive securities:</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 1pt; text-indent: 10pt">Stock options for employees, directors and outside consultants</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">57,206</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">86,583</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left; padding-bottom: 2.5pt">Denominator for diluted earnings per share</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">15,018,282</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">15,029,601</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Basic Earnings Per Share &#8211; Weighted Average</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.01</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">Diluted Earnings Per Share &#8211; Weighted Average</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.01</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">0.04</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_EarningsPerShareTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_EarningsPerShareTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792579296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Comprehensive Income (Loss) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Accumulated Other Comprehensive Gain (Loss)</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font: 10pt Cambria, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="font-family: Times New Roman,serif">&#160;</td>
    <td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-size: 9pt; border-bottom: black 1pt solid; font-weight: bold; text-align: center">Unrealized Gain <br />(Loss) on <br />Available for Sale Securities</td>
    <td style="font-size: 9pt; font-weight: bold; padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 86%">Beginning Balance February 29, 2016</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 11%; text-align: right">(70,140</td>
    <td style="width: 1%; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; text-align: left">Current Period Unrealized Gains</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right">112,390</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="padding-bottom: 2.5pt">Ending Balance February 28, 2017</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.5pt double; text-align: left">$</td>
    <td style="border-bottom: black 2.5pt double; text-align: right">42,250</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792776384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Customers and Foreign Sales (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Feb. 28, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Export sales to customers located outside the United States</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 28,</td><td style="font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center">February 29,</td><td style="font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td><td style="font: bold 9pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font: bold 9pt Cambria,serif; text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt; font: bold 9pt Cambria,serif">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="width: 72%; font: 10pt Cambria,serif; text-align: left">Western Europe</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">1,695,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="width: 2%; font: 10pt Cambria,serif">&#160;</td>
    <td style="width: 1%; font: 10pt Cambria,serif; text-align: left">$</td><td style="width: 10%; font: 10pt Cambria,serif; text-align: right">2,643,000</td><td style="width: 1%; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left">Far East</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">2,702,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">2,947,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif; text-align: left">Middle East</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">232,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">247,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; text-align: left">South America</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">208,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">208,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font: 10pt Cambria,serif">Mexico</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">275,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif">&#160;</td>
    <td style="font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; text-align: right">421,000</td><td style="font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Cambria,serif; padding-bottom: 1pt">Other</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">249,000</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 10pt Cambria,serif; text-align: right">111,000</td><td style="padding-bottom: 1pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(230,239,255)">
    <td style="font-size: 10pt; padding-bottom: 2.5pt">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">5,361,000</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td><td style="font: 10pt Cambria,serif; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: 10pt Cambria,serif; text-align: right">6,577,000</td><td style="padding-bottom: 2.5pt; font: 10pt Cambria,serif; text-align: left">&#160;</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51669610&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811245264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">$ 285,572<span></span>
</td>
<td class="nump">$ 227,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfCreditRiskExposure', window );">Concentration of Credit Risk</a></td>
<td class="text">The Company had one customer, which accounted for 7% of sales during the year ended February 28,
2017. Six customers accounted for 46% of the outstanding accounts receivables at February 28, 2017.<span></span>
</td>
<td class="text">The Company had one customer, which accounted for 7% of sales during the year ended February 29, 2016. Four customers accounted for 40% of the outstanding accounts receivables at February 29, 2016.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities including mutual funds</a></td>
<td class="nump">$ 2,342,184<span></span>
</td>
<td class="nump">$ 1,695,689<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization of intangible assets</a></td>
<td class="nump">138,777<span></span>
</td>
<td class="nump">$ 127,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract', window );"><strong>Annual Amortization Expense of Intangible Assets For the Next Five Years</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Annual amortization expense this year</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Annual amortization expense year two</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Annual amortization expense year three</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Annual amortization expense year four</a></td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Annual amortization expense year five</a></td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DescriptionOfCreditRiskExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the sources of credit risk exposure faced by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5579240-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=d3e41641-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=d3e41620-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=d3e41638-113959<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=56946850&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfCreditRiskExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=26713463&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments in debt and equity securities, including, but not limited to, held-to-maturity, trading and available-for-sale expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=49167202&amp;loc=d3e26626-111562<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811652336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Sales</a></td>
<td class="nump">$ 9,724,553<span></span>
</td>
<td class="nump">$ 11,833,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OwnedPropertyManagementCosts', window );">Rental Expense</a></td>
<td class="nump">160,440<span></span>
</td>
<td class="nump">158,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation Expense</a></td>
<td class="nump">429,360<span></span>
</td>
<td class="nump">465,432<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="nump">52,294<span></span>
</td>
<td class="nump">58,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss)</a></td>
<td class="nump">95,706<span></span>
</td>
<td class="nump">547,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">10,735,936<span></span>
</td>
<td class="nump">10,669,537<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Debt</a></td>
<td class="nump">1,176,348<span></span>
</td>
<td class="nump">1,319,737<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=SOTK_OperatingSegments1Member', window );">Ultrasonic Spraying</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Sales</a></td>
<td class="nump">9,634,956<span></span>
</td>
<td class="nump">11,738,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OwnedPropertyManagementCosts', window );">Rental Expense</a></td>
<td class="nump">196,298<span></span>
</td>
<td class="nump">196,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation Expense</a></td>
<td class="nump">354,896<span></span>
</td>
<td class="nump">392,803<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss)</a></td>
<td class="nump">218,843<span></span>
</td>
<td class="nump">669,974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">8,346,183<span></span>
</td>
<td class="nump">8,214,873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Debt</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=SOTK_OperatingSegments2Member', window );">Rental Real Estate Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Sales</a></td>
<td class="nump">285,895<span></span>
</td>
<td class="nump">291,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OwnedPropertyManagementCosts', window );">Rental Expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment', window );">Rental Operations Expense</a></td>
<td class="nump">85,976<span></span>
</td>
<td class="nump">85,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation Expense</a></td>
<td class="nump">74,464<span></span>
</td>
<td class="nump">72,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="nump">52,294<span></span>
</td>
<td class="nump">58,364<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss)</a></td>
<td class="num">(123,137)<span></span>
</td>
<td class="num">(122,245)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">2,389,753<span></span>
</td>
<td class="nump">2,454,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Debt</a></td>
<td class="nump">1,176,348<span></span>
</td>
<td class="nump">1,319,737<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_ConsolidationEliminationsMember', window );">Eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Sales</a></td>
<td class="nump">196,298<span></span>
</td>
<td class="nump">196,298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OwnedPropertyManagementCosts', window );">Rental Expense</a></td>
<td class="num">(196,298)<span></span>
</td>
<td class="num">(196,298)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_ConsolidatedEntitiesMember', window );">Consolidated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Sales</a></td>
<td class="nump">9,724,553<span></span>
</td>
<td class="nump">11,833,730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OwnedPropertyManagementCosts', window );">Rental Expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment', window );">Rental Operations Expense</a></td>
<td class="nump">85,976<span></span>
</td>
<td class="nump">85,887<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation Expense</a></td>
<td class="nump">429,360<span></span>
</td>
<td class="nump">465,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="nump">52,294<span></span>
</td>
<td class="nump">58,447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss)</a></td>
<td class="nump">95,706<span></span>
</td>
<td class="nump">547,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">10,735,936<span></span>
</td>
<td class="nump">10,669,537<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Debt</a></td>
<td class="nump">$ 1,176,348<span></span>
</td>
<td class="nump">$ 1,319,737<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.18)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 12<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense incurred and directly related to generating revenue from leased and rented property or equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DirectCostsOfLeasedAndRentedPropertyOrEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 20, 22<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OwnedPropertyManagementCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to management of owned properties during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OwnedPropertyManagementCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=SOTK_OperatingSegments1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=SOTK_OperatingSegments1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=SOTK_OperatingSegments2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=SOTK_OperatingSegments2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_ConsolidationEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_ConsolidationEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_ConsolidatedEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_ConsolidatedEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811731968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Weighted-average Black-Scholes assumptions (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">1.16%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk free interest rate, minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.91%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk free interest rate, maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.03%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">28.02%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.73%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.72%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 14<br> -Section D<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6792749088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Based Compensation (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_NotesToFinancialStatementsAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Additional stock-based compensation expense as a result of applying ASC 718</a></td>
<td class="nump">$ 47,319<span></span>
</td>
<td class="nump">$ 43,402<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_NotesToFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_NotesToFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash expense that accounts for the value of stock or unit options distributed to employees as compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810450240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_InventoriesTablesAbstract', window );"><strong>Inventories Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 1,197,506<span></span>
</td>
<td class="nump">$ 1,452,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">369,428<span></span>
</td>
<td class="nump">549,106<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">28,460<span></span>
</td>
<td class="nump">118,415<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Total</a></td>
<td class="nump">1,595,394<span></span>
</td>
<td class="nump">2,120,087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Less: Allowance</a></td>
<td class="nump">254,710<span></span>
</td>
<td class="nump">174,704<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Net inventories</a></td>
<td class="nump">$ 1,340,684<span></span>
</td>
<td class="nump">$ 1,945,383<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_InventoriesTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_InventoriesTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=51655945&amp;loc=d3e3927-108312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811713952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Buildings, Equipment, Furnishings and Leasehold Improvements - Equipment, furnishings and leasehold improvements (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Equipment, furnishings and leasehold improvements</a></td>
<td class="nump">$ 6,470,804<span></span>
</td>
<td class="nump">$ 6,278,675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated decpreciation</a></td>
<td class="nump">3,971,533<span></span>
</td>
<td class="nump">3,542,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Equipment, furnishings and leasehold improvements, net</a></td>
<td class="nump">2,499,271<span></span>
</td>
<td class="nump">2,736,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation Expense</a></td>
<td class="nump">429,360<span></span>
</td>
<td class="nump">465,432<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Equipment, furnishings and leasehold improvements</a></td>
<td class="nump">2,250,000<span></span>
</td>
<td class="nump">2,250,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=SOTK_LaboratoryEquipmentMember', window );">Laboratory Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Equipment, furnishings and leasehold improvements</a></td>
<td class="nump">1,012,824<span></span>
</td>
<td class="nump">872,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Equipment, furnishings and leasehold improvements</a></td>
<td class="nump">858,694<span></span>
</td>
<td class="nump">857,994<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Equipment, furnishings and leasehold improvements</a></td>
<td class="nump">369,433<span></span>
</td>
<td class="nump">368,572<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=SOTK_TradeshowAndDemonstrationEquipmentMember', window );">Tradeshow and Demonstration Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Equipment, furnishings and leasehold improvements</a></td>
<td class="nump">1,072,425<span></span>
</td>
<td class="nump">1,037,830<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Equipment, furnishings and leasehold improvements</a></td>
<td class="nump">$ 907,428<span></span>
</td>
<td class="nump">$ 891,443<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=56944662&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 13<br> -Subparagraph a<br> -Article 5<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 8<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=SOTK_LaboratoryEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=SOTK_LaboratoryEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=SOTK_TradeshowAndDemonstrationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=SOTK_TradeshowAndDemonstrationEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799165712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued expenses (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued compensation</a></td>
<td class="nump">$ 303,711<span></span>
</td>
<td class="nump">$ 305,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Estimated warranty costs</a></td>
<td class="nump">32,700<span></span>
</td>
<td class="nump">38,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent', window );">Accrued commissions</a></td>
<td class="nump">255,604<span></span>
</td>
<td class="nump">172,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent', window );">Professional fees</a></td>
<td class="nump">63,462<span></span>
</td>
<td class="nump">51,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Other accrued expenses</a></td>
<td class="nump">213,278<span></span>
</td>
<td class="nump">178,644<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued expenses</a></td>
<td class="nump">$ 868,755<span></span>
</td>
<td class="nump">$ 746,036<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Liabilities<br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalesCommissionCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 15<br> -Subparagraph a<br> -Article 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=51674963&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6747091536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revolving Line of Credit (Details Narrative) - Revolving Line of Credit - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityDescription', window );">Line of credit description</a></td>
<td class="text">The Company has a $750,000 revolving line of credit at prime which was 3.75% at February 28, 2017 and 3.50% at February 28,
2016. The line of credit is collateralized by all assets of the Company, except for the land and buildings. The line
of credit is payable on demand and must be retired for a 30 day period once annually. If the Company fails to perform the 30
day annual pay down or if the bank elects to terminate the credit line, the bank may at its option convert the outstanding
balance to a 36 month term note with payments including interest in 36 equal installments.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Outstanding balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Unused credit line</a></td>
<td class="nump">$ 750,000<span></span>
</td>
<td class="nump">$ 750,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of the amount outstanding under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13433-108611<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13476-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6631060992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term debt (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 1,176,348<span></span>
</td>
<td class="nump">$ 1,319,737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Due within one year</a></td>
<td class="nump">149,698<span></span>
</td>
<td class="nump">143,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Due after one year</a></td>
<td class="nump">1,026,650<span></span>
</td>
<td class="nump">1,176,349<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=SOTK_NotesPayableToBanksTwoMember', window );">Note payable, bank, collateralized by land and buildings, payable in monthly installments of principal and interest of $16,358 through January 2024. Interest rate 4.15%. 10 year term.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 1,176,348<span></span>
</td>
<td class="nump">$ 1,319,737<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 20, 22<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt, after unamortized discount or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term debt, net of unamortized discount or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=SOTK_NotesPayableToBanksTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=SOTK_NotesPayableToBanksTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6810811888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long Term Debt - Long-term debt payables (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MaturitiesOfLongTermDebtAbstract', window );"><strong>Fiscal Year ending February 28,</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2018</a></td>
<td class="nump">$ 149,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2019</a></td>
<td class="nump">156,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2020</a></td>
<td class="nump">162,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2021</a></td>
<td class="nump">169,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2022</a></td>
<td class="nump">177,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">360,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 1,176,348<span></span>
</td>
<td class="nump">$ 1,319,737<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 20, 22<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MaturitiesOfLongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MaturitiesOfLongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811011312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Guarantees (Details Narrative) - Performance Guarantee<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 2017 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Cash on deposit with a foreign bank utilized to collateralize guarantees issued by the bank</a></td>
<td class="nump">$ 77,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ExpirationOfBankGuarantees', window );">Expiration of bank guarantees</a></td>
<td class="text">The guarantees expire at various dates in 2017.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_ExpirationOfBankGuarantees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_ExpirationOfBankGuarantees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6851643&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsCurrentCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_PerformanceGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_PerformanceGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799347152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income tax reconciliation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Income tax (benefit) reconciliation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Expected federal income tax</a></td>
<td class="nump">$ 64,165<span></span>
</td>
<td class="nump">$ 252,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State tax, net of federal</a></td>
<td class="nump">10,002<span></span>
</td>
<td class="nump">39,059<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development tax credits</a></td>
<td class="num">(70,827)<span></span>
</td>
<td class="num">(135,904)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Overaccrual of prior year taxes</a></td>
<td class="num">(63,351)<span></span>
</td>
<td class="num">(67,579)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Deferred tax expense</a></td>
<td class="num">(5,080)<span></span>
</td>
<td class="nump">106,826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Permanent timing difference</a></td>
<td class="nump">17,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other adjustments</a></td>
<td class="nump">27,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="num">$ (19,374)<span></span>
</td>
<td class="nump">$ 194,723<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Paragraph Question 1-7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 6<br> -Section I<br> -Subsection 7<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Income Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e32123-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799920720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Net deferred tax asset components (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory</a></td>
<td class="nump">$ 253,500<span></span>
</td>
<td class="nump">$ 87,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for accounts receivable</a></td>
<td class="nump">18,100<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Accrued expenses and other</a></td>
<td class="nump">43,500<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetCurrent', window );">Deferred tax asset - Current</a></td>
<td class="nump">315,100<span></span>
</td>
<td class="nump">155,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research tax credits</a></td>
<td class="nump">143,000<span></span>
</td>
<td class="nump">102,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">13,000<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Intangible asset amortization</a></td>
<td class="num">(30,000)<span></span>
</td>
<td class="num">(39,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Building and leasehold depreciation</a></td>
<td class="num">(464,000)<span></span>
</td>
<td class="num">(250,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred tax liability - Long Term</a></td>
<td class="num">$ (338,000)<span></span>
</td>
<td class="num">$ (172,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51675352&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards expected to be realized or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31917-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31931-109318<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31928-109318<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31958-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51675352&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51675352&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from other reserves and accruals not separately disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=51675352&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, before jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=37586315&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51675352&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51675352&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800962816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal income tax rate</a></td>
<td class="nump">34.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development tax credits</a></td>
<td class="nump">$ 143,000<span></span>
</td>
<td class="nump">$ 102,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32698-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811067808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of stock options (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period (in shares)</a></td>
<td class="nump">464,100<span></span>
</td>
<td class="nump">489,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">73,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(10,000)<span></span>
</td>
<td class="num">(41,334)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Cancelled (in shares)</a></td>
<td class="num">(14,500)<span></span>
</td>
<td class="num">(57,500)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period (in shares)</a></td>
<td class="nump">839,600<span></span>
</td>
<td class="nump">464,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of period (in shares)</a></td>
<td class="nump">395,405<span></span>
</td>
<td class="nump">349,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 0.97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">.91<span></span>
</td>
<td class="nump">1.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="num">(0.48)<span></span>
</td>
<td class="num">(0.61)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Cancelled (in dollars per share)</a></td>
<td class="num">(1.21)<span></span>
</td>
<td class="num">(1.08)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period (in dollars per share)</a></td>
<td class="nump">0.91<span></span>
</td>
<td class="nump">0.91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at beginning of period (in dollars per share)</a></td>
<td class="nump">0.83<span></span>
</td>
<td class="nump">0.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at end of period (in dollars per share)</a></td>
<td class="nump">0.89<span></span>
</td>
<td class="nump">0.83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Fair value vested at end of period (in dollars per share)</a></td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the balance sheet date, the weighted-average exercise price for outstanding stock options that are fully vested or expected to vest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28,29)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 29, 30<br> -Article 5<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799539328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock option grants (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Information, at date of issuance, regarding stock option grants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ .91<span></span>
</td>
<td class="nump">$ 1.16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=SOTK_ExercisePriceExceedsMarketPriceMember', window );">Exercise Price Exceeds Market Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Information, at date of issuance, regarding stock option grants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Fair Value</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=SOTK_ExercisePriceEqualsMarketPriceMember', window );">Exercise Price Equals Market Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Information, at date of issuance, regarding stock option grants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Fair Value</a></td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=SOTK_ExercisePriceIsLessThanMarketPriceMember', window );">Exercise Price is Less than Market Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract', window );"><strong>Information, at date of issuance, regarding stock option grants</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Fair Value</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=SOTK_ExercisePriceExceedsMarketPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=SOTK_ExercisePriceExceedsMarketPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=SOTK_ExercisePriceEqualsMarketPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=SOTK_ExercisePriceEqualsMarketPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=SOTK_ExercisePriceIsLessThanMarketPriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=SOTK_ExercisePriceIsLessThanMarketPriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811341648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Stock options outstanding and exercisable (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
<th class="th"><div>Feb. 28, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number Outstanding</a></td>
<td class="nump">839,600<span></span>
</td>
<td class="nump">464,100<span></span>
</td>
<td class="nump">489,434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.89<span></span>
</td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="nump">$ 0.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number Exercisable</a></td>
<td class="nump">395,405<span></span>
</td>
<td class="nump">349,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number Outstanding</a></td>
<td class="nump">839,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number Exercisable</a></td>
<td class="nump">395,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options | Exercise Price Range $.42 to $.50</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise prices, low end (in dollars per share)</a></td>
<td class="nump">$ .42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise prices, high end (in dollars per share)</a></td>
<td class="nump">$ .50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number Outstanding</a></td>
<td class="nump">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-Average Remaining Life in Years</a></td>
<td class="text">5 years 4 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number Exercisable</a></td>
<td class="nump">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options | Exercise Price Range $.51 to $1.00</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise prices, low end (in dollars per share)</a></td>
<td class="nump">$ .51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise prices, high end (in dollars per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number Outstanding</a></td>
<td class="nump">571,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-Average Remaining Life in Years</a></td>
<td class="text">8 years 1 month 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number Exercisable</a></td>
<td class="nump">171,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options | Exercise Price Range $1.01 to $1.30</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise prices, low end (in dollars per share)</a></td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise prices, high end (in dollars per share)</a></td>
<td class="nump">$ 1.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number Outstanding</a></td>
<td class="nump">254,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-Average Remaining Life in Years</a></td>
<td class="text">7 years 4 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 1.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number Exercisable</a></td>
<td class="nump">209,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SOTK_ExercisePriceRangeDollars1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SOTK_ExercisePriceRangeDollars1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SOTK_ExercisePriceRangeDollars2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SOTK_ExercisePriceRangeDollars2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SOTK_ExercisePriceRangeDollars3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SOTK_ExercisePriceRangeDollars3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6800054752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Stock option exercise price</a></td>
<td class="nump">$ .91<span></span>
</td>
<td class="nump">$ 1.16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Iintrinsic value of the Company's options exercised</a></td>
<td class="nump">$ 1,632<span></span>
</td>
<td class="nump">$ 12,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of the Company's outstanding options</a></td>
<td class="nump">$ 226,601<span></span>
</td>
<td class="nump">$ 176,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=SOTK_StockOptions2014EmployeesMember', window );">Fiscal Year 2017 Grant to Officers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Stock option shares granted</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=SOTK_StockOptions2016EmployeesMember', window );">Fiscal Year 2017 Grant to Officers | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Stock option exercise price</a></td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=SOTK_StockOptions2015OfficersMember', window );">Fiscal Year 2016 Grant to Employees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Stock option shares granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=SOTK_StockOptions2015OfficersMember', window );">Fiscal Year 2016 Grant to Employees | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Stock option exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.07<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=SOTK_StockOptions2015OfficersMember', window );">Fiscal Year 2016 Grant to Employees | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Stock option exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=SOTK_StockCompensationPlan2Member', window );">2013 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Stock options shares available for purchase</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Stock options outstanding</a></td>
<td class="nump">634,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription', window );">Description of option prices</a></td>
<td class="text">Under the 2013 Stock Incentive Plan, option prices must be at least 100% of the fair market value of the common stock at time of grant. For qualified employees, except under certain circumstances specified in the plan or unless otherwise specified at the discretion of the Board of Directors, no option may be exercised prior to one year after date of grant, with the balance becoming exercisable in cumulative installments over a three year period during the term of the option, and terminating at a stipulated period of time after an employee's termination of employment.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=SOTK_StockCompensationPlan2003Member', window );">2003 Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Stock options shares available for purchase</a></td>
<td class="nump">1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Stock options outstanding</a></td>
<td class="nump">205,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>General descriptive information regarding an arrangement under which employees and directors receive: (a) awards of equity shares, equity share options, or other equity instruments; or (b) the entity incurs liabilities to them: (1) in amounts based, at least in part, on the price of the entity's shares or other equity instruments; or (2) that require or may require settlement by issuance of the entity's shares. Such an arrangement is usually provided to employees and directors to compensate them, provide performance incentives to them, and to attract or retain their services. May also include pertinent information particular to a plan that is not elsewhere specified in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=SOTK_StockOptions2014EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=SOTK_StockOptions2014EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=SOTK_StockOptions2016EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=SOTK_StockOptions2016EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=SOTK_StockOptions2015OfficersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=SOTK_StockOptions2015OfficersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=SOTK_StockCompensationPlan2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=SOTK_StockCompensationPlan2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=SOTK_StockCompensationPlan2003Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=SOTK_StockCompensationPlan2003Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6631246192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - The denominator for the calculation of diluted earnings per share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_EarningsPerShareTablesAbstract', window );"><strong>Earnings Per Share Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Numerator for basic and diluted earnings per share</a></td>
<td class="nump">$ 95,706<span></span>
</td>
<td class="nump">$ 547,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Denominator for basic earnings per share - weighted average</a></td>
<td class="nump">14,961,076<span></span>
</td>
<td class="nump">14,943,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DilutiveSecuritiesAbstract', window );"><strong>Effects of dilutive securities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Stock options for employees, directors and outside consultants</a></td>
<td class="nump">57,206<span></span>
</td>
<td class="nump">86,583<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted earnings per share</a></td>
<td class="nump">15,018,282<span></span>
</td>
<td class="nump">15,029,601<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic Earnings Per Share - Weighted Average</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted Earnings Per Share - Weighted Average</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.04<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_EarningsPerShareTablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_EarningsPerShareTablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DilutiveSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DilutiveSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=32703322&amp;loc=d3e4984-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.23)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 18<br> -Article 7<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 03<br> -Paragraph 20<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Paragraph 21<br> -Article 9<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=51664549&amp;loc=SL4569616-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591552-111686<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=18733093&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=35736750&amp;loc=SL4591551-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6799950320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Gain (Loss) (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 28, 2017 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning Balance February 29, 2016</a></td>
<td class="num">$ (70,140)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Current Period Unrealized Gains</a></td>
<td class="nump">112,390<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending Balance February 28, 2017</a></td>
<td class="nump">$ 42,250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669686-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 31<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6801058896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Comprehensive Income (Loss) (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Unrealized gain on available-for-sale marketable securities, balance</a></td>
<td class="nump">$ 42,250<span></span>
</td>
<td class="num">$ (70,140)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain on available-for-sale securities, during period</a></td>
<td class="nump">$ 112,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669686-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 02<br> -Paragraph 31<br> -Article 5<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 04<br> -Article 3<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=36458714&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.7.0.1</span><table class="report" border="0" cellspacing="2" id="idp6811615584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Customers and Foreign Sales - Export sales to customers located outside the United States (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2017</div></th>
<th class="th"><div>Feb. 29, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="nump">$ 5,361,000<span></span>
</td>
<td class="nump">$ 6,577,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_MajorCustomerAbstract', window );"><strong>Significant customers and foreign sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total sales</a></td>
<td class="nump">56.00%<span></span>
</td>
<td class="nump">56.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorCustomersAxis=SOTK_MajorCustomerMember', window );">One Customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_MajorCustomerAbstract', window );"><strong>Significant customers and foreign sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percent of total sales</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskOneMember', window );">Western Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,643,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskTwoMember', window );">Far East</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,947,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskFourMember', window );">Middle East</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">247,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskThreeMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Western Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="nump">$ 1,695,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=us-gaap_AsiaPacificMember', window );">Far East</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="nump">2,702,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=us-gaap_MiddleEastMember', window );">Middle East</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="nump">232,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=us-gaap_SouthAmericaMember', window );">South America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="nump">208,000<span></span>
</td>
<td class="nump">208,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=us-gaap_LatinAmericaMember', window );">Mexico</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="nump">275,000<span></span>
</td>
<td class="nump">$ 421,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract', window );"><strong>Export sales to customers located outside the United States</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueNet', window );">Total sales</a></td>
<td class="nump">$ 249,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_ForeignSalesByMajorGeographicAreaAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_ForeignSalesByMajorGeographicAreaAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SOTK_MajorCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">SOTK_MajorCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SOTK_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=51801978&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=49121117&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=26872669&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=SOTK_MajorCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=SOTK_MajorCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=SOTK_GeographicConcentrationRiskThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=us-gaap_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=us-gaap_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=us-gaap_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=us-gaap_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=us-gaap_MiddleEastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=us-gaap_MiddleEastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=us-gaap_SouthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=us-gaap_SouthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=us-gaap_LatinAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=us-gaap_LatinAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>76
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( )%YNDH?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ D7FZ2F;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " "1>;I*;'WAT>\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!3L,P#(9?!>7>NNG80%&7"]-.("$Q"<0M2KPMHDFCQ*C=V].&
MK1."!^ 8^\_GSY(;'83N(C['+F DB^EF<*U/0H<U.Q(% 9#T$9U*Y9CP8W/?
M1:=H?,8#!*4_U &AKJH5."1E%"F8@$68B4PV1@L=45$7SWBC9WSXC&V&&0W8
MHD-/"7C)@<EI8C@-;0-7P 0CC"Y]%]#,Q%S]$YL[P,[)(=DYU?=]V2]R;MR!
MP]O3XTM>M[ ^D?(:QU_)"CH%7+/+Y-?%PV:W9;*N^%U1+8MZM>-+P;FXO7^?
M7'_X785=9^S>_F/CBZ!LX-==R"]02P,$%     @ D7FZ2IE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    " "1>;I* ZS&89\"  "@"0  &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'U6T6Z;,!3]%<0'%%]#(*F22$VJ:9,VJ>JT[=E)G 05,+.=
MI/O[V892:E_Z K8YYQY?XV/?Y4W(%W7F7$>O==6H57S6NKU/$K4_\YJI.]'R
MQGPY"EDS;;KRE*A6<G9PI+I**"%Y4K.RB==+-_8DUTMQT579\"<9J4M=,_EO
MPRMQ6\40OPT\EZ>SM@/)>MFR$__)]:_V29I>,D0YE#5O5"F:2/+C*GZ ^T<H
M+,$A?I?\ID;MR*:R$^+%=KX=5C&Q,^(5WVL;@IG7E6]Y5=E(9AY_^Z#QH&F)
MX_9;]"\N>9/,CBF^%=6?\J#/JW@>1P=^9)=*/XO;5]XG-(NC/OOO_,HK [<S
M,1I[42GWC/87I47=1S%3J=EK]RX;][YU7S+:TW "[0ET(-#\4T+:$]*! .FG
MA*PG9.^$S*U6EXI;FT>FV7HIQ2V2W>]MF=U%<)^9U=_;0;?8[IM9'F5&KVNR
M3*XV3(_8= @Z0L" 2$SL08!B AL:T.E'@6V(2#\B'D-$AD\A17-,'3T=T6<X
M/4/IF:-G(WKN+5&(*'"!&2HP"^AS3Z!#S!RBZ1 DAX+B*CFJD@<J"T\E1 #!
M%0I4H0CYX$D@D(DDYJC$/.1[FV6#0"9VRP*56(3\F2>!0')< @CN.A)&*'S?
M(9CYA,J$MR&,X/]S##.E@AK\ 6@0@09G"(*9.$4 ]S"D803JJR"8=$(%MSJ$
M3J:9=QCUF'QD1D@)(8MTXE0!W/40VIYZ&VT+H?$A6^1 BJG]AGL?0FM3_Q##
M,!/'&.#^A]#=U#_)>LPX(TK UTE&UU?-Y<F5!BK:BTOCZI+1Z%!^/+@;.7F'
M=[7+#R9/9:.BG=#F$G57W5$(S<UDR)V9QMF42T.GXD=MFX5IRZYFZ#I:M'T]
ME Q%V?H_4$L#!!0    ( )%YNDI<49#91@0  +P3   8    >&PO=V]R:W-H
M965T<R]S:&5E=#(N>&ULA9C;CN)&$(9?!7&_ZZ[J\XA!"D11(B72:J--KCU#
MSX#68&)[ALW;IVU8!%75&R[PZ:_NO]SNS^5>G-KN:[]-:9A]VS>'_G&^'8;C
M0U7US]NTK_N/[3$=\I67MMO70S[L7JO^V*5Z,P7MFPJ5<M6^WAWFR\5T[E.W
M7+1O0[,[I$_=K'_;[^ONWU5JVM/C'.;?3WS>O6Z'\42U7!SKU_1G&KX</W7Y
MJ+JVLMGMTZ'?M8=9EUX>YS_!PUKC&# I_MJE4W^S/QM3>6K;K^/!;YO'N1H=
MI28]#V,3==Z\IW5JFK&E[..?2Z/S:Y]CX.W^]]9_F9+/R3S5?5JWS=^[S;!]
MG(?Y;)->ZK=F^-R>?DV7A.Q\=LG^]_2>FBP?G>0^GMNFG_YGSV_]T.XOK60K
M^_K;>;L[3-O3^8JUES Y "\!> T \\, ?0G0)* Z.YM2_;D>ZN6B:T^S[CQ:
MQWI\*.!!YYOY/)Z<[MUT+6?;Y[/O2XR+ZGULYR)9G25X*[E7K+E"JZNDROU?
M3:!H J=X?1L/<KP6X_44;V[CB<756>(FR>&<A+4>49-4!)T.05LK^S&B'\/]
MD'Y69XF]Z\<@!$/\<!VX:%V(LA\K^K'<#^EG97D_8%500/P(.@3C0<M^G.C'
M<3^6^'&\'VV48_='T$5C=2CX\:(?S_TXXL<+>7OT1+869"I&:V0W0703N!M/
MW 36C08+G@X6EX$U$0INHN@F<C>!N(FL&Q]T_A&0K 6=55&I(/L!)1-+<4<,
M68I/+ZORCX+K?W7WC@H,!>;(*.H(^%B$G+ZG#[0DC#KZTJB!C%1 [@FH)V1=
M.300/;7$=3XZ'TKC)D,:.*4-I?1%<__$:HUTFDDZ;Q3Z@B,9T\ Y;2BG00"P
M\MI&2HBUJ'09UKKD2H8U6/8V-*6QE_$*G*^&\A4X.+5VUE&$"#KC+<923C)@
M@1/64,("9V=P>8I8ZHCKO''J9CSN'<F0!4Y90RD+G)\^1,6J'RY#E=^)I>DA
M<Q8X: T%+7""@HDN!NI(TFE=FK H@Q8Y: T%+7* @G% R2_(@G>N5"3*F$6.
M64LQBP(]C0F6UA=K2>ARW6 +A146*E>.64LQBQR?6GO/H";H\BO=0\F1C%GD
MF+44LRC@4Z%S]':N)2%XITW)DPQ:Y*"U%+0H5,0!, (EDB#42D$LP1]ES"(O
MBBTMBB4->Y!^J+EW(N,:'0.^+< ,9;PBQZNE,$.A-,WLX+=7U-E2"8LR7I'C
MU5*:(>=FR///!#8Q)"$@8LF33%CDA+6,9YR<'P P:*34%Y79DL("9;5,6<TI
MZRC5-,>G062S59!]\/E-5,"LEC&K.69I5;#2G)X^HE9(9X<D=,X[*'F2,:LY
M9AW[PD?VZ5ZHU$2E6*E5-\LHX[K6'W7WNCOTLZ=V&-K]M&[RTK9#RJVJCSG)
M;:HWUX,FO0SCKL_[W7D]Z7PPM,?+6EEU7;!;_@=02P,$%     @ D7FZ2EW)
M@1L* @  $08  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6R-E>UNFS 4
MAF\%<0&Q^6XC0&JIIDW:I*C3MM].. 14@YGMA.[N9QN*"'AK^1%_O>\YSS'8
M20?&7T0-()W7EG8B<VLI^SU"XE1#2\2.]="IE8KQED@UY&<D>@ZD-*:6(A_C
M&+6DZ=P\-7,'GJ?L(FG3P8$[XM*VA/]Y!,J&S/7<MXGGYEQ+/8'RM"=G^ [R
M1W_@:H3F*&730B<:UCD<JLQ]\/9%HO5&\+.!02SZCJ[DR-B+'GPI,Q=K(*!P
MDCH"4<T5"J!4!U(8OZ>8[IQ2&Y?]M^B?3.VJEB,14##ZJREEG;EWKE-"12Y4
M/K/A,TSU1*XS%?\5KD"57).H'"=&A?EU3A<A63M%42@M>1W;IC/M,*Y$X62S
M&_S)X,\&[_^&8#($*P,:R4RI3T22/.5L</CXLGJBOPEO'ZC-/.E)LW=F354K
MU.PUCX,4776<2?(X2OR%Q+]5%%M%@&<)4OEG"-\*X1M_L(0([?[ Z@^,/USZ
MHU41HR0VDLY(PAACO"KD/=4-2VAE";<L\8IEE"2++'B'O17*.Z(;DLA*$FU)
MDA7)*(D62?P(FV=%\P'A#5%L)8JW1'<KHGB3R OO8P\GJTTLK,(H"O]%E%B)
MDBW1_8HH^2B156@C0HO#J2_+;X2?FTXX1R;5.3>GL6),@@J*=RI>K>[G>4"A
MDKJ;J#X?;ZEQ(%D_7<!H_A?(_P)02P,$%     @ D7FZ2O.!H+/H P  C!
M !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6R%F-MNXS80AE_%\'TBSO <
M. 9B%T4+M,!BBVVO%9N)C94L5U+B[=N7.JS7X0S;7$02]0_G'QT^:KRZ-.W7
M[A!"O_A65Z?N<7GH^_-#472[0ZC+[KXYAU,\\]*T==G'P_:UZ,YM*/=C4%T5
M*(0IZO)X6JY7X]BG=KUJWOKJ> J?VD7W5M=E^\\F5,WE<0G+[P.?CZ^'?A@H
MUJMS^1K^"/V7\Z<V'A776?;'.IRZ8W-:M.'E<?D$#UNT0\"H^/,8+MW-_F(H
MY;EIO@X'O^X?EV)P%*JPZX<IRKAY#]M05<-,T<??\Z3+:\XA\';_^^P_C\7'
M8I[++FR;ZJ_COC\\+MURL0\OY5O5?VXNOX2Y(+U<S-7_%MY#%>6#DYACUU3=
M^'^Q>^OZIIYGB5;J\MNT/9[&[64Z8^4<Q@?@'(#7 ##_&2#G /DC0(W%3\[&
M4G\J^W*]:IO+HIWNUKD<'@IXD/%B[H;!\=J-YV*U71Q]7UNQ*MZ'>6;)9I+@
MC02NBB).?LV 7(8-DG#\F&!+%5+P&21;@QSCY6T-&8>*C5=CO+J-3RQN)HD9
M):=1XBTJK652"M4!."EMKB#-&M+44))H,TGT32*-4FCM$T-49\!K?V/\@Q_#
M^C'4CTK\&))'*2^]3W1;JM-&VOC'^[&L'TMON.;C'1OO:#TFJ<<1GX J7CA(
MZN%TQ@G(W&_/^O'4CTW\>)('P5M/_# Z:4$8Q?L!P5-!4$<NQ8*@I0NI4*:/
M("OTWKK,,P@94@'UY%-/0%,9H91(+3$Z[0SZC".6;$^ Q)$C\$3Z8AB%:-(;
MQPF=M\J9C">>A2"I)T@]29+J#I1#8U-/5&B50)^A*_!X!45>5X>9&7@> @6B
M2X$(E'1W&I$ B-4YI3(  IZ(0)'H4B0"99T5UI.+S"!169WSPQ,1+/6C4S^6
MLD$8X4UJB.JTT[E[SA,6*&)=BEB@[+1&RO3K@).IN/;F'B$>L4 9ZU+& H7G
M'7B9KG5;1@=>6<SP#'G&(F6L2QF+%)U>6Y'>,486'R&;PQGR@$6@[VEN!AZ(
M2('H4R BY1Q 7#121#.Z.RM 9196Y'&(%(?IDKF9->;#>^'H>\'HXD76V6O$
MTQ#IUZ9/OS9GC;W)).Y%NF+PJLQ"CSQ9D9+5IV2=-?_GAE7EW/!414K5E-\;
MI+@$Y0V(]!-NRRN5%. RKGBV(F6K3]F*E)F@8R)TI-EAE>B-2 E;W/1P=6A?
MQW:W6^R:MU,_M$LWH]>6^@F''C 9W\16>VJ,?TPS]>F_E^WK\=0MGIL^=IAC
M'_C2-'V(1L5]M'@(Y?YZ4(67?MBU<;^=^N/IH&_.<^]?7'^ 6/\+4$L#!!0
M   ( )%YNDHLJE7X; ,  /0-   8    >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&ULC5=M;YLP$/XKB.\MG/$+5$FD-6VT29M4;=KVF29.@PHX ]IT_W[FI32<
M+\F^!.P\=\_=V7X.SPZF>JYW6C?>6Y&7]=S?-<W^)@CJ]4X7:7UM]KJT_VQ-
M5:2-'59/0;VO=+KIC(H\8&$H@R+-2G\QZ^8>JL7,O#1Y5NJ'RJM?BB*M_M[J
MW!SF/OCO$]^SIUW33@2+V3Y]TC]T\W/_4-E1,'K99(4NZ\R47J6W<_\3W*Q
MM08=XE>F#_71N]>F\FC,<SOXLIG[81N1SO6Z:5VD]O&JESK/6T\VCC^#4W_D
M; V/W]^]K[KD;3*/::V7)O^=;9K=W(]];Z.WZ4O>?#>'SWI(2/C>D/U7_:IS
M"V\CL1QKD]?=K[=^J1M3#%YL*$7ZUC^SLGL>^G]$/)C1!FPP8*,!1&<-HL$@
M&@V8.FO !P,^&G!YUD ,!N*#(3QK( <#^9$#Z]:C+U97_;NT21>SRAR\JM]
M^[3=IW C[?JNV\EN.;O_[ +4=O9UD<A9\-KZ&2"W/80=0]04LB0@\11R1T"2
M*>3>A4 83C$K"@,C)K"YC@DS,F'6.> 3!PQEW&-$ARE[#$^B"$)%,T4D4T0P
M18BIQTB'"=77A<5*2I"H.G<NI1"HR*ZK*U *E$!KNG*!"GBD(D[7@),UX$0-
M.*H!=ZK-&$LBFD:0-(*@08G?"B<?QM!R+(4;BI1H=ZP(4!P+.EQ)ABN)<-&I
M6TJ'A4<<[]35)=0D&$4&HXA@T%ZX4P[-E0J!X\-Y$38))R;#B9UP8B0E][%#
M([A2#,G)ZB)L$DU"1I,0Q4'AW":46@C!PQ-Y0T@K<4AP)5B+0THP+!D6Y- )
M*H[!GBN.9=D%4DM[3^&L/[O78JS0+M)JE9)PJAPG&A/\AW0,H,D:6ZH31'1#
M *HC8/$80,=UQX*Y!+=M7#FJ2K")$]H!=%L!JJ]@]1A $V%0$> C<A$V#8C6
M>*!$'BL(N"H/P*+$Z>\7<=.0Z'X ;D-P5 1<'4^$PI5<781-XZ$%'PC%AQ#O
M,5?,[=FVY^;DAJ8%'0A%!\!DBA(2B7%+ F>;7<)CB1?8!7+&A*,C+NS*+G <
M,=S:"*1*6!0R?%R"HV_=]C[T+:V>LK+V'DUC/YN[C]NM,8VV3L-K6]V=O8*-
M@UQOF_95V?>JOX?T@\;LASM6,%[T%O\ 4$L#!!0    ( )%YNDJJ\.H/300
M ($3   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL?9A;C^HV%(7_"N)]
M3N*]?<N(01JHJE9JI=&IVCYGP /H)(0F83C]]W5"AL/8RWTAB5G>7MN7+XX7
MEZ;]UNV=ZV??Z^K8/<WW?7]ZS+)NLW=UV7UI3N[H_WEKVKKL_6.[R[I3Z\KM
M6*FN,LISG=7EX3A?+L:REW:Y:,Y]=3BZEW;6G>NZ;/]=N:JY/,W%_*/@ZV&W
M[X>";+DXE3OWA^O_/+VT_BF[1=D>:G?L#LUQUKJWI_FS>%RS&BJ,BK\.[M+=
MW<^&5%Z;YMOP\.OV:9X/CESE-OT0HO27=[=V535$\C[^F8+.;VT.%>_O/Z+_
M/";ODWDM.[=NJK\/VW[_-+?SV=:]E>>J_]I<?G%30FH^F[+_S;V[RLL')[Z-
M35-UX^]L<^[ZIIZB>"MU^?UZ/1S'ZV6*_U$-5Z"I MTJ"/V_%7BJP#\JR#'Y
MJ[,QU9_*OEPNVN8R:Z^C=2J'22$>V7?F9B@<^V[\SV?;^=+WI1"TR-Z'0)-F
M==70O>:FR'ST6Q.$FEA15#UH8!TK.,<M,$R"Q_K\*0G& 20,(,< \BZ M4$G
M7"5ZE!Q'2:%,KH-,8I62QE"!S2AH1H%L) Z@80 =92.$"M*Y:M2=42ES(@[R
M 3*C%5ELQT [)K83]MO*@'98%($;H&+O&INQT(P%?1.:L5$S-L^CH8Y5#T(4
M!26&JH!V"F#'! T544-4J,3T%CE>Y3EH)YSAD^B^(654'K@!*C^<EG3"4 ([
M DSRQ"H1$"O/@N*<* ]SHLBMYB(DW!K('H2U4J2RPAP2#"R)T!+'W4Q2%^'2
M SIB-B*Q]@0FFXC1)B@"O 3I&PYU:ZA34IN$)<PW 0!'J?F,"2< XNX6WI15
M#*\'H?-H?2&=4DJG.AI33L28DR9T% /LP8^&,B%;D)!TKHO$:U%@V(F8=K((
M/0&.&<ZE""TAWDFBY.!CX E / I?3B)&GLC):A6MD5BHR=H4@PG3D7(P(1,K
MGS#/2("TPN&?1 %ER'(X(Y%0:B4IT=>$"4F(D"'U":!/,2L5OGR14&AI[T;O
MLRG,2$*,C-J*V>>!9/+$]"?,/@+LX_ -08!I1OB71+@FD5!+4ZC$_H,P_0C0
MCU/[:4P_ O3C:$\=4\VOC-188:81V+HQAQV(H":9;32H2*BLL*G5BJ%&8 O'
M(?L)T@J90D*EJ$AL1@ACC0#6.,0: :QI:[4-/<4Z/_ME<ODSQAH#K'$":XRQ
MQ@!K(:U6'-.*V%J/D" O)%2:C$VL(,988X U#K'&,:U(*1-_X2!AX/ZSJ<0G
M*/@&Y<0<8HPK!KB2(:XXII B*F28%9!9*5,3"*.*%3 4;F<GT:=/7JWR$$=
M1NS?Z6$797<'%[5K=^,93S?;-.=C/QP1W)7>SI&>:3CX",I7XG%]/0WZ$>9Z
M./5[V>X.QV[VVO1]4X^''V]-TSMO,__B;>Y=N;T]5.ZM'VZ-OV^OAT+7A[XY
M30=>V>W4;?D?4$L#!!0    ( )%YNDK(5Z LLP$  -(#   8    >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL?5-A;]P@#/TKB!]0+B3=JE,2J==JVJ1-.G7:
M^IE+G 050@;DTOW[&9)FV1;M"V#C]_QL3#X9^^(Z $]>M>I=03OOAR-CKNI
M"W=C!NCQIC%6"X^F;9D;+(@Z@K1B_'!XQ[20/2WSZ#O;,C>C5[*'LR5NU%K8
MGR=09BIH0M\<3[+M?'"P,A]$"U_!?QO.%BVVLM120^^DZ8F%IJ#WR?&4A?@8
M\%W"Y#9G$BJY&/,2C$]U00]!$"BH?& 0N%WA 90*1"CCQ\))UY0!N#V_L7^(
MM6,M%^'@P:AG6?NNH'>4U-"(4?DG,WV$I9Y;2I;B/\,5%(8')9BC,LK%E52C
M\T8O+"A%B]=YEWW<I_DF31;8/H O +X"[F(>-B>*RA^%%V5NS43LW/M!A"=.
MCAQ[4P5G;$6\0_$.O=<RR7C.KH%HB3G-,7P;LT8P9%]3\+T4)_X/G._#TUV%
M:82G?RA,]PFR78(L$F3_+7$O)OLK"=OT5(-MXS0Y4IFQCY.\\:X#>\_CF_P.
MGZ?]B["M[!VY&(\O&_O?&.,!I1QN<(0Z_&"KH:#QX?@>SW8>L]GP9EA^$%N_
M<?D+4$L#!!0    ( )%YNDI.A+,8M $  -(#   8    >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&UL?5/;CMP@#/T5Q <L,TSVHE$2:6>KJI5::;15VV<F<1*T
M7%(@D^W?UY!LFK917P ;G^-C8_+1NA?? 03RJI7Q!>U"Z(^,^:H#+?R-[<'@
M36.=%@%-US+?.Q!U FG%^&YWQ[20AI9Y\IU=F=LA*&G@[(@?M!;NYPF4'0NZ
MIV^.9]EV(3I8F?>BA2\0OO9GAQ9;6&JIP7AI#7'0%/1Q?SQE,3X%?),P^M69
MQ$HNUKY$XV-=T%T4! JJ$!D$;E=X J4B$<KX,7/2)64$KL]O[.]3[5C+17AX
MLNJ[K$-7T =*:FC$H,*S'3_ 7,\M)7/QG^ *"L.C$LQ16>732JK!!ZMG%I2B
MQ>NT2Y/V<;HY\!FV#> S@"^ AY2'38F2\G<BB#)W=B1NZGTOXA/OCQQ[4T5G
M:D6Z0_$>O==RG]WF[!J)YIC3%,/7,4L$0_8E!=]*<>+_P/DV_+"I\)#@AS\4
MWFT39)L$62+(_EOB5LS]7TG8JJ<:7)NFR9/*#B9-\LJ[#.QC>D3V.WR:]L_"
MM=)X<K$!7S;UO[$V $K9W> (=?C!%D-!$^+Q'L]N&K/)"+:??Q!;OG'Y"U!+
M P04    " "1>;I**\U 4K0!  #2 P  &    'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;'U386_;(!#]*X@?4!+'Z[+(MM1TJC9IE:).ZSX3^VRC N<"CMM_
M/\".YVW6O@!WW'OW[CBR <V+;0$<>5-2VYRVSG4'QFS9@N+V!CO0_J9&H[CS
MIFF8[0SP*H*49,EF<\L4%YH66?2=3)%A[Z30<#+$]DIQ\WX$B4-.M_3J>!)-
MZX*#%5G'&_@.[D=W,MYB,TLE%&@K4!,#=4[OMH=C&N)CP+. P2[.)%1R1GP)
MQM<JIYL@""24+C!POUW@'J0,1%[&Z\1)YY0!N#Q?V1]B[;Z6,[=PC_*GJ%R;
MTSTE%=2\E^X)AR\PU?.!DJGX;W !Z<.#$I^C1&GC2LK>.E03BY>B^-NX"QWW
M8;S976'K@&0")#-@'P%L3!25?^:.%YG!@9BQ]QT/3[P])+XW97#&5L0[+]YZ
M[Z78ION,70+1%',<8Y)ES!S!//N<(EE+<4S^@2?K\-VJPEV$[_Y0>+M.D*X2
MI)$@_6^):S&?_DK"%CU58)HX39:4V.LXR0OO/+!W27R3W^'CM#]RTPAMR1F=
M?]G8_QK1@9>RN?$CU/H/-AL2:A>.'_W9C&,V&@Z[Z0>Q^1L7OP!02P,$%
M  @ D7FZ2J^-#K*R 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N
M>&UL?5/;;MP@$/T5Q <$+^NDT<JVE$U5)5(KK5*U?6;M\44!Q@&\3O^^@+V.
MU5I] 68XY\R%(1O1O-H6P)%W);7-:>M<?V#,EBTH86^P!^UO:C1*.&^:AMG>
M@*@B24G&D^2.*=%I6F31=S)%AH.3G8:3(7902IC?1Y XYG1'KXZ7KFE=<+ B
MZT4#W\']Z$_&6VQ1J3H%VG:HB8$ZIP^[PS$-^ CXV<%H5V<2*CDCO@;CN<II
M$A("":4+"L)O%W@$*8.03^-MUJ1+R$!<GZ_J7V+MOI:SL/"(\E=7N3:G]Y14
M4(M!NA<<GV"NYY:2N?BO< 'IX2$3'Z-$:>-*RL$Z5+.*3T6)]VGO=-S'Z69_
MI6T3^$S@"^$^$M@4*&;^63A19 9'8J;>]R(\\>[ ?6_*X(RMB'<^>>N]EV)W
MFV3L$H1FS''"\#5F03"OOH3@6R&._!\ZWZ;O-S/<1_I^'3V]VQ9(-P72*)#^
MM\0MS-]%LE5/%9@F3I,E)0XZ3O+*NPSL X]O\@&?IOV;,$VG+3FC\R\;^U\C
M.O"I)#=^A%K_P19#0NW"\9,_FVG,)L-A/_\@MGSCX@]02P,$%     @ D7FZ
M2NW>Z,>S 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL?5-A
M;]P@#/TKB!]0+ES:5:<D4J_3U$J;=.JT[3.7. DJA!3(I?OW,R271ENT+X"-
MW_.S,=EH[*MK 3QYUZIS.6V][P^,N;(%+=R-Z:'#F]I8+3R:MF&NMR"J"-**
M\=WNCFDA.UIDT7>R168&KV0')TO<H+6POX^@S)C3A%X=+[)I?7"P(NM% ]_!
M_^A/%BVVL%120^>DZ8B%.J</R>&8AO@8\%/"Z%9G$BHY&_,:C.<JI[L@"!24
M/C (W"[P"$H%(I3Q-G/2)64 KL]7]B^Q=JSE+!P\&O5+5K[-Z3TE%=1B4/[%
MC$\PUW-+R5S\5[B PO"@!'.41KFXDG)PWNB9!:5H\3[MLHO[.-WLK[!M )\!
M? '<1P";$D7EGX4716;-2.S4^UZ$)TX.''M3!F=L1;Q#\0Z]ER+A2<8N@6B.
M.4XQ?!VS1#!D7U+PK11'_@^<;\/WFPKW$;Y?9T_OM@G238(T$J3_+7$CYO9O
ME6S54PVVB=/D2&F&+D[RRKL,[ ./;_(1/DW[-V$;V3ER-AY?-O:_-L8#2MG=
MX BU^,$60T'MP_$3GNTT9I/A33__(+9\X^(/4$L#!!0    ( )%YNDI<_EI/
MM $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;'U3VVZ<,!#]
M%<L?$"\LFT8K0,HFJEJIE5:IVCQ[80 KOE#;+.G?=VP(H2WJB^T9SSES9CS.
M1V-?7 ?@R:N2VA6T\[X_,N:J#A1W-Z8'C3>-L8I[-&W+7&^!UQ&D)$MWNUNF
MN-"TS*/O;,O<#%X*#6=+W* 4M[].(,U8T(2^.9Y$V_G@8&7>\Q:^@?_>GRU:
M;&&IA0+MA-'$0E/0^^1XRD)\#/@A8'2K,PF57(QY"<;GNJ"[( @D5#XP<-RN
M\ !2!B*4\7/FI$O* %R?W]@_QMJQE@MW\&#DLZA]5] [2FIH^"#]DQD_P5S/
M@9*Y^"]P!8GA00GFJ(QT<275X+Q1,PM*4?QUVH6.^SC=W"8S;!N0SH!T =S%
M/&Q*%)4_<L_+W)J1V*GW/0]/G!Q3[$T5G+$5\0[%._1>R^2PS]DU$,TQIRDF
M7<<L$0S9EQ3I5HI3^@\\W8;O-Q7N(WS_A\)LFR#;),@B0?;?$K=B#G\E8:N>
M*K!MG"9'*C/H.,DK[S*P]VE\D_?P:=J_<ML*[<C%>'S9V/_&& \H97>#(]3A
M!UL,"8T/QP]XMM.8388W_?R#V/*-R]]02P,$%     @ D7FZ2O1B!7^T 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL?5-A;]L@$/TKB!]0
M$CMMH\BVU+2J.FF3HE;;/A/[;*,"YP*.NW]?P*[G;=:^ '?<>_?N.+(!S:MM
M 1QY5U+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR69SPQ07FA99
M])U,D6'OI-!P,L3V2G'SZP@2AYQNZ:?C632M"PY69!UOX 7<]^YDO,5FEDHH
MT%:@)@;JG-YM#\==B(\!/P0,=G$FH9(SXFLPOE0YW01!(*%T@8'[[0+W(&4@
M\C+>)DXZIPS Y?F3_3'6[FLY<POW*'^*RK4YW5-20<U[Z9YQ>(*IGFM*IN*_
MP@6D#P]*?(X2I8TK*7OK4$TL7HKB[^,N=-R'\29-)]@Z()D R0S8QSQL3!25
M/W#'B\S@0,S8^XZ')]X>$M^;,CAC*^*=%V^]]U)LKV\R=@E$4\QQC$F6,7,$
M\^QSBF0MQ3'Y!YZLP]-5A6F$IW\HO%TGV*T2["+![K\EKL7L_TK"%CU58)HX
M39:4V.LXR0OO/+!W27R3W^'CM'_CIA':DC,Z_[*Q_S6B R]E<^5'J/4?;#8D
MU"X<;_W9C&,V&@Z[Z0>Q^1L7'U!+ P04    " "1>;I*@EQIDK0!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q]4]N.FS 0_17+'[ FA$VW
M$2!MMJI:J96BK;I]=F  :WVAM@G;O^_8$(I:U!?;,S[GS,7C?#3VU74 GKPI
MJ5U!.^_[(V.NZD!Q=V=ZT'C3&*NX1].VS/46>!U)2K(T20Y,<:%IF4??V9:Y
M&;P4&LZ6N$$I;G^=0)JQH#MZ<SR+MO/!P<J\YRU\ _^]/UNTV*)2"P7:":.)
MA::@C[OC*0OX"'@1,+K5F81*+L:\!N-S7= D) 02*A\4.&Y7> (I@Q"F\7/6
MI$O(0%R?;^H?8^U8RX4[>#+RAZA]5] '2FIH^"#]LQD_P5S//25S\5_@"A+A
M(1.,41GIXDJJP7FC9A5,1?&W:1<Z[N-TL[_1M@GI3$@7PD,DL"E0S/P#][S,
MK1F)G7K?\_#$NV.*O:F",[8BWF'R#KW7<G?_/F?7(#1C3A,F76,6!$/U)42Z
M%>*4_D-/M^G[S0SWD;Y?1\\.VP+9ID 6!;+_EKB!.21_!6&KGBJP;9PF1RHS
MZ#C)*^\RL(]I?),_\&G:OW+;"NW(Q7A\V=C_QA@/F$IRAR/4X0=;# F-#\=W
M>+;3F$V&-_W\@]CRC<O?4$L#!!0    ( )%YNDH3^"5KLP$  -(#   9
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
MR$TCM"5G=/YE8_]K1 =>RN;*CU#K/]AL2*A=.-[XLQG';#0<=M,/8O,W+OX
M4$L#!!0    ( )%YNDH/2%3.M0$  - #   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$Y+GAM;'U3VV[<(!#]%<0'!)O=9*.5;2F;*&JE5EJE:OO,VF,;!3PN
MX'7Z]P7LN%9C]068X9PS%X9L1/-J6P!'WK3J;$Y;Y_HC8[9L00M[@SUT_J9&
MHX7SIFF8[0V(*I*T8CQ)[I@6LJ-%%GUG4V0X."4[.!MB!ZV%^7T"A6-.4_KN
M>)%-ZX*#%5DO&O@&[GM_-MYBBTHE-7168D<,U#E]2(^G?<!'P \)HUV=2:CD
M@O@:C,]53I.0$"@H75 0?KO"(R@5A'P:OV9-NH0,Q/7Y7?TYUNYKN0@+CZA^
MRLJU.;VGI():#,J]X/@)YGIN*9F+_P)74!X>,O$Q2E0VKJ0<K$,]J_A4M'B;
M=MG%?9QN>#K3M@E\)O"%<!_CL"E0S/Q).%%D!D=BIM[W(CQQ>N2^-V5PQE;$
M.Y^\]=YK<7N7L6O0F2&G"<)7D'1!,"^^1.!;$4[\ YUOTW>;">XB?;>.?DBV
M!?:; OLHL/]?A1\AZ>'?&MFJHQI,$V?)DA*'+L[QRKN,ZP./+_(7/LWZ5V$:
MV5ER0>??-7:_1G3@4TEN_ "U_GLMAH+:A>/!G\TT9)/AL)__#UL^<?$'4$L#
M!!0    ( )%YNDI;UFU*LP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(P+GAM;'U3VV[<(!#]%<0'A%WL)M'*MI1-%:52*ZU2M7UF[;&- AX'\#K]
M^P+V.E9K]068X9PS%X9L1/-J6P!'WK7J;$Y;Y_H#8[9L00M[@SUT_J9&HX7S
MIFF8[0V(*I*T8GRWNV5:R(X66?2=3)'AX)3LX&2(';06YO<1%(XYW=.KXT4V
MK0L.5F2]:. [N!_]R7B++2J5U-!9B1TQ4.?T87\XI@$? 3\EC'9U)J&2,^)K
M,+Y4.=V%A$!!Z8*"\-L%'D&I(.33>)LUZ1(R$-?GJ_I3K-W7<A86'E']DI5K
M<WI/206U&)1[P?$9YGH^43(7_Q4NH#P\9.)CE*AL7$DY6(=Z5O&I:/$^[;*+
M^SC=)%?:-H'/!+X0[B.!38%BYI^%$T5F<"1FZGTOPA/O#]SWI@S.V(IXYY.W
MWGLI]G<\8Y<@-&..$X:O,0N">?4E!-\*<>3_T/DV/=G,,(GT9!T]O=T62#<%
MTBB0_K?$+4SR5Q"VZJD&T\1ILJ3$H8N3O/(N _O XYM\P*=I_R9,(SM+SNC\
MR\;^UX@.?"J[&S]"K?]@BZ&@=N%XY\]F&K/)<-C//X@MW[CX U!+ P04
M" "1>;I*7P(ED;8!  #0 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q]4]MNW" 0_17$!P2;=;/;E6TIFRIJI59:I6KRS-IC&X6+"WB=_GT!.X[5
M6'T!9CCGS(4A'[5YL1V 0Z]2*%O@SKG^2(BM.I#,WN@>E+]IM)',>=.TQ/8&
M6!U)4A":)+=$,JYPF4??V92Y'IS@"LX&V4%*9OZ<0.BQP"E^<SSRMG/!0<J\
M9RW\!/>K/QMOD46EYA*4Y5HA TV![]+C*0OX"'CB,-K5&85*+EJ_!.-;7> D
M) 0"*A<4F-^N< ]"!"&?QN]9$R\A W%]?E-_B+7[6B[,PKT6S[QV78$/&-70
ML$&X1SU^A;F>3QC-Q7^'*P@/#YGX&)46-JZH&JS3<E;QJ4CV.NU<Q7V<;G;9
M3-LFT)E %\(AQB%3H)CY%^98F1L](C/UOF?AB=,C];VI@C.V(M[YY*WW7LO#
MYYQ<@\X,.4T0NH*D"X)X\24"W8IPHA_H=)N^VTQP%^F[=?1]LBV0;0ID42#[
M7X4?(>D^^R<&6754@FGC+%E4Z4'%.5YYEW&]H_%%WN'3K/]@IN7*HHMV_EUC
M]QNM'?A4DAL_0)W_7HLAH''AN/=G,PW99#C=S_^'+)^X_ M02P,$%     @
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
MH)$N0W '(,#>U.\S"%2,U8.;  $.+WSO0-"(>0CN R0TN?FQ]W40:.Q>XU9
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
M/]AL**A\..[Q;,<Q&PUONND'L?D;YW\ 4$L#!!0    ( )%YNDJ""^O5MP$
M -$#   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;&U3VVZ<,!#]%<L?
M$+.&7+0"I&RJJI5::96J[;,7!K!B,]0V2_KWM0VA*.'%]HS/.7/Q.)_0O-@.
MP)%7K7I;T,ZYX<B8K3K0PM[@ +V_:=!HX;QI6F8' Z*.)*T83Y([IH7L:9E'
MW]F4.8Y.R1[.AMA1:V'^GD#A5- #?7,\R[9SP<'*?! M_ #W<S@;;[%5I98:
M>BNQ)P::@CX>CJ<LX"/@EX3);LXD5')!? G&U[J@24@(%%0N* B_7>$)E I"
M/HT_BR9=0P;B]ORF_CG6[FNY" M/J'[+VG4%?:"DAD:,RCWC] 66>FXI68K_
M!E=0'AXR\3$J5#:NI!JM0[VH^%2T>)UWV<=]FF_2=*'M$_A"X"OA(<9A<Z"8
M^2?A1)D;G(B9>S^(\,2'(_>]J8(SMB+>^>2M]UY+GB8YNP:A!7.:,7R#.:P(
MYM77$'POQ(E_H/-]>KJ;81KIZ3;Z[?V^0+8KD$6!;".0W;VK\".$I^]K9)N6
M:C!M'"9+*AS[.,@;[SJOCSP^R7_X/.S?A6EE;\D%G7_8V/X&T8%/);GQ$]3Y
M_[4:"AH7CO?^;.8IFPV'P_*!V/J+RW]02P,$%     @ D7FZ2K\>,"'$ 0
M-P0  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL;531;MP@$/P5Q >$
M.VPGT<FVE$L4M5(KG5*U?>;LM8T"Q@5\3O^^@!W'N?)B8)F=F076^:3TJ^D
M+'J3HC<%[JP=#H28J@/)S(T:H'<[C=*26;?4+3&#!E:')"D(W>UNB62\QV4>
M8B==YFJT@O=PTLB,4C+]]PA"307>X_? "V\[ZP.DS ?6P@^P/X>3=BNRLM1<
M0F^XZI&&IL /^\,Q\_@ ^,5A,ILY\I6<E7KUBZ]U@7?>$ BHK&=@;KC (PCA
MB9R-/PLG7B5]XG;^SOX<:G>UG)F!1R5^\]IV!;['J(:&C<*^J.D++/5D&"W%
M?X,+" ?W3IQ&I80)7U2-QBJYL#@KDKW-(^_#.,T[-%W2X@ET2:!KPGW0(;-0
M</[$+"MSK2:DY[,?F+_B_8&ZLZE\,!Q%V'/FC8M>2IK0G%P\T8(YSABZP>Q7
M!''LJP2-21SI?^DTGIY$'28A/?GD,(D3I%&"-!"DGPC2JQ)CF"PNDD5%L@C!
M[95(#'-W)4(V%R=!M^')&E2IL0_MLHFN7?% P\5_P.>6^LYTRWN#SLJZYQ,N
MN5'*@K.RNW%>.M?%ZT) 8_WTSLWU_);GA57#TJ9D_5>4_P!02P,$%     @
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
M34+<]!%%$H>XS$'":W4.86X2X&:HI"#,.Y*\$[ B4">BBN)]W:4CC$]"]:2
ME>3B)^SI?>'E]A$3E %!0\4 8SKR!RI*!A4EWH2BBO+:+I0Q(?DC%240A3(#
M![;?H$H4F8$ET5!F@+)@9F ,/D;@\S,#2Y[!'2_27=GR,L8>2^R)W, 29B@W
M(%EXV\N8>(R(Y^<&EB!#.U\@N[;U98P[1F6BGQA8[K(#NU^HO+;]98Q01GMR
M/S5,HO3=U("$,#5$9P=XM6V?Q[/.;K9J7G;]<%1VUGHZ3[VCX0#0:[]7-\7Q
M5/37,,=#VC_+]GF[ZV:/3=\W]7@(^-0TO74^X\]NW3:V7)]N*OO4#Y>9NVZ/
MAZ/'F[[93P>_T>GT>?D_4$L#!!0    ( )%YNDH2?H(.00(  ),'   9
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;(U5VXZ;,!#]%<0'K#'D0B*"E*2J
M6JF5HJVZ?7;()* UF-I.V/Y];4/8!";;OF![.'/.C"\S22/DJ\H!M/=6\DJM
M_%SK>DF(RG(HF7H2-53FSU'(DFFSE">B:@GLX)Q*3L(@F)&2%96?)LZVDVDB
MSIH7%>RDI\YER>2?#7#1K'SJ7PW/Q2G7UD#2I&8G^ 'Z9[V39D5ZED-10J4*
M47D2CBM_39=;&EH'AW@IH%$W<\^FLA?BU2Z^'E9^8","#IFV%,P,%]@"YY;)
MQ/&[(_5[3>MX.[^R?W;)FV3V3,%6\%_%0><K/_:] QS9F>MGT7R!+J&I[W79
M?X,+< .WD1B-3'#EOEYV5EJ4'8L)I61O[5A4;FPZ_JL;[A!V#F'O0&<?.D2=
M0_3N,'')MY&Y5#\QS=)$BL:3[6G5S%X*NHS,9F;6Z/;._3/9*F.]I&$\2<C%
M$G6838L);S"T1Q##WDN$F,0F'+F']P+;,2(*<(4(32)R_I.[)*:#)##,;! '
MAIGC@4S00"8(03P(!,,L<)$I*C(=$RR"0288YL&AS5"1&4(P/#8,$^$B<U1D
MCA ,+Q^&F>(B,2H2(P2#@]]@F/D@VX\Q=X$LT$ 6"$&,$]  ?ZS!OS=LBX(>
M7##ZH"C0$444/'B1%'WT:QK^3ZAC4!0,KRFY*64ER).K^LK+Q+G2MFC<6/O.
MLG:-96#?V([C2N0[3=NNOC-Y*BKE[84VA=:5PZ,0&DR,P9-Y2KGID/V"PU';
MZ=S,9=LFVH46==<"2=^'T[]02P,$%     @ D7FZ2LKHEG+> 0  9@0  !D
M  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL?53;;IPP$/T5Y ^( 9/==@5(
MV8VJ5FJE5:JVSUX8+HHOU#9+^O?UA1"Z07W!]OB<,Q?/D$]2/>L.P$0OG E=
MH,Z8X8"QKCK@5-_) 82]::3BU-BC:K$>%-#:DSC#:1SO,*>]0&7N;6=5YG(T
MK!=P5I$>.:?JSQ&8G J4H%?#4]]VQAEPF0^TA>]@?@QG94]X4:E[#D+W4D0*
MF@(])(=3YO >\+.'2:_VD<OD(N6S.WRI"Q2[@(!!99P"M<L53L"8$[)A_)XU
MT>+2$=?[5_5//G>;RX5J.$GVJZ]-5Z /**JAH2,S3W+Z#',^]RB:D_\*5V 6
M[B*Q/BK)M/]&U:B-Y+.*#873E[#VPJ]3N-GO9MHV(9T)Z4)(_D\@,X&\$7PU
M<8C,I_I(#2US):=(A<<:J.N)Y$!L,2MG]+7S=S9;;:W7DL1ICJ].:,8< R9=
M89(%@:WZXB+=<G%,W]%O')S>(TB\[8%L)D$\GZP#S';; MFF0.8%LG\"(#=5
M")B=QPB/R?8D^7B3R@:*9*N*AF#PZGDXJ-9WLHXJ.0KC"K&R+L/RD+KGO;$?
M[1"%GG^3"1/XC:JV%SJZ2&.;QS]Q(Z4!&V1\9]NZLT._'!@TQFWW=J]"ZX>#
MD<,\U7CYM91_ 5!+ P04    " "1>;I*9@UU4T "  "F!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T,2YX;6Q]E=N.FS 0AE\%\0 +/G&("%*3JFJE5HJV
MZO;:29R %C"UG;!]^]J&1<1X>X-/_\Q\8YMQ,7#Q*BO&5/#6-IW<AI52_2:*
MY*EB+95/O&>=7KEPT5*EA^(:R5XP>K9&;1/!.$ZBEM9=6!9V[B#*@M]44W?L
M( )Y:ULJ_NY8PX=M",+WB>?Z6BDS$95%3Z_L)U._^H/0HVCV<JY;ULF:=X%@
MEVWX"6SVF=%;P4O-!KGH!R:3(^>O9O#MO UC \0:=E+& ]7-G>U9TQA'&N//
MY#.<0QK#9?_=^Q>;N\[E2"7;\^9W?5;5-LS"X,PN]-:H9SY\95,^) RFY+^S
M.VNTW)#H&"?>2/L-3C>I>#MYT2@M?1O;NK/M,*X@.)GY#>!D &<#@/]K@"8#
MY!A$(YE-]3-5M"P$'P(Q'E9/S9T &Z0W\V0F[=[9-9VMU+/W$L6XB.[&T:39
MC1JXT,!'Q7ZM0/$LB33 3 &]%-#:HV4$2/P.D-<!L@[P P!QTA@UB=5T5@-
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
M=AK$'^AX_,&..W3.CN/%I3"/U'<J+DTGO3-7^G[96U!QKD![^D^ZPEJ_BW/
MH%)FNM5S,;X.8Z!X/SU\>'Y]L[]02P,$%     @ D7FZ2N)W(;PF @  308
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
MZKD8GKEAH7@W/N'!]!U1_ =02P,$%     @ D7FZ2L\TU<KG 0  M00  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL?53;;IPP$/T5Y ^(N2V-5H"4
MI8I2J956J=H\>V&X*#:FMG=)_[Z^$$)VK;Y@S_B<,S-FQOG,Q:OL 53PQN@H
M"]0K->TQEG4/C,@[/L&H3UHN&%':%!V6DP#26!*C. [###,RC*C,K>\HRIR?
M%1U&.(I GADCXN\!*)\+%*%WQ_/0]<HX<)E/I(.?H'Y-1Z$MO*HT X-1#GP,
M!+0%>HCVU<[@+>#W +/<[ -3R8GS5V-\:PH4FH2 0JV, M'+!2J@U CI-/XL
MFF@-:8C;_;OZHZU=UW(B$BI.7X9&]06Z1T$#+3E3]<SG)UCJV:%@*?X[7(!J
MN,E$QZ@YE?8;U&>I.%M4="J,O+EU&.TZNY,T66A^0KP0XI409?\E) LA^2"D
MMGB7F2WU*U&DS 6? ^%^UD1,3T3[1%]F;9SV[NR9KE9J[Z5,LC#'%R.T8 X.
M$V\PT8K 6GT-$?M"'.(;>OPY0'6+2$)_A,1;1&+YR3;![-XOD'H%4BN0?KJ%
MZ.H6?)C8'V3G#;*[%4BSJR .DUG,Z"I)DS"\^B.5!Q;&6YA+!V^Z@('H[,#(
MH.;GT0[KQKO.Y$-LN^@#[@;Z!Q'=,,K@Q)7N1=LQ+><*=#;AG4ZGUV_(:E!H
ME=E^T7OA)LD9BD_+(X'7EZK\!U!+ P04    " "1>;I*LV-%* L#  #Q"P
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
M'U!RD?HU5N^\O2.T \GJ[O[C])>P]"]02P,$%     @ D7FZ2L5PZY93 P
M!0\  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULC5?1CILP$/P5Q <<
MMC$$3DFD2Z*JE5KIU*KM,Y<X"3K *9#D^O<UAJ. Q[F\!.S,[HZ7G86=7V7Y
M6AV%J)VW/"NJA7NLZ].CYU7;H\B3ZD&>1*'^V<LR3VJU+ ]>=2I%LM-&>>8Q
M0D(O3]+"7<[UWG.YG,MSG:6%>"Z=ZISG2?EW)3)Y7;C4?=_XGAZ.=;/A+>>G
MY"!^B/KGZ;E4*Z_WLDMS452I+)Q2[!?N$WW<L+@QT(A?J;A6@WNG.<J+E*_-
MXLMNX9*&D<C$MFY<).IR$6N198TGQ>-/Y]3M8S:&P_MW[Y_TX=5A7I)*K&7V
M.]W5QX4;N<Y.[)-S5G^7U\^B.U#@.MWIOXJ+R!2\8:)B;&56Z5]G>ZYJF7=>
M%)4\>6NO::&OU\[_NQDV8)T!ZPT8OVG@=P9^;T!O&_#.@$\,O/8H.C>;I$Z6
M\U)>G;)]O*>DJ2+ZR%7VM\VF3K;^3Z6G4KN7I1]%<^_2..HPJQ;#!AC:(SSE
MO0_!4(@5,\S9.,#:1/AD#-D 2!1C%CX\J*\=\*&#>!)DU6("C2DT)O+CD$Q@
M:Q/&0TZGL V 13'W.6;-(6MNLI[1">L6,QO$(0^#W+2<(<B?,(:@$/,-(-\
M9'G*-S#RXL<!)\&$,8#Q.&($TPDAG1#08=C!##J8W5$ULX^J9A0G@G&B._(6
M?92W49P8QHE!'!\[H 0W# )<\&G'0" +46II3!2X"*=Q$&AFB0.[TQ-E=SSB
M#C3,/>7$]H@I[D 4M2"CUR*0I=%1W#/H/4V#(JUS6^JPV.D]:J>FCF^E#NN8
MFD+F5A=8R11)V:A;$\2)Y65'L9(IDK)1MRTH'";%$@7KF"(A&U4;&ZD/9C2P
M)8YAP3.DY6G9 A GED[+L. 9T+)1MAW(^AX;!\**9TCQ1B"@^%NYPY)GIIHY
ML;'%:F9 S4;=,E/-],%6N RKF2$U3PNW XT#V0Z$M<S02WE:NAUHF'X6C+ZQ
MQJ&PYAG2O%&Z2/.6CS2&-<^ YLW2C4#JJ"T0ECU#LC<"F;)G)(Z-#P5O,"/D
MHCSH^:MRMO)<Z.%OL-O/>$],SQC_X>V ^"TI#VE1.2^R5I.*GB?V4M9"T2$/
MBLA1S:3](A/[NKF=J?NR'<S:12U/W=#I]9/O\A]02P,$%     @ D7FZ2J7>
M7ZO@ @  +PL  !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&ULC5;M;ILP
M%'T5Q ,$7_.9*HF49)HV:9.B3NM^NXF3H )FMI-T;S_;4$;@TK4_"C;GWG.N
M[>/<Q4W(%W7F7'NO95&II7_6NGX( K4_\Y*IF:AY9;X<A2R9-D-Y"E0M.3NX
MH+((*"%)4+*\\E<+-[>3JX6XZ"*O^$YZZE*63/[9\$+<EC[X;Q./^>FL[42P
M6M3LQ']P_;/>23,*NBR'O.25RD7E27Y<^FMXV%)J QSB*><WU7OW;"G/0KS8
MP=?#TB=6$2_X7ML4S#RN?,N+PF8R.GZW2?V.TP;VW]^R?W;%FV*>F>);4?S*
M#_J\]#/?._ CNQ3Z4=R^\+:@V/?:ZK_Q*R\,W"HQ''M1*/??VU^4%F6;Q4@I
MV6OSS"OWO#5?DK -PP-H&T"[@(R\&Q"V 6$7 )$KOE'F2OW$-%LMI+AYLMFM
MFME# 0^A6<R]G71KY[Z9:I69O:XB$B^"JTW48C8-AO8PT"$"D[VCH!C%AH["
MZ3W!=HP("<X0HD6$+CZZ*R(9%#'&A%DXT-%@4H>IFD)GD.!*(E1)A"A)!TH:
M3-)G2<+ADB @&J5S7$N,:HD1+=E 2SRBH31)" S4C&&0)F&4X7(25$Z"R)FH
M)T43I.,$0 ;U-)BX)S0B]@_GR5">#.&9./!S-,'\ \=Q/CIJ9#:?8 &"6Y<@
M0NE$B@GWP__7=-N"^HN:AO'4F@)Z":R!(DSA1 K<Y? !FV\!\W#/@O=$N(D!
M<3%$$REP[P%FOI'6&+MOIK3BK@+$5A!/I,!]!9BQAN<5QLZB\3O6 MQ;@)EK
M>$&VH#Z7N6Q@D@IW(2 VA.']AX(F;B6*VY B-J034BEN0XK9<+@#=&Q#>&\'
M*&Y$BAEQN ,MZ&ZW23SV?-!K,THN3ZXC4]Y>7"IM?]![LUW7MW9-WV!^8[K!
MIG?[EZ9I);\S><HKY3T+;9H@UZH<A=#<R"0S(_!LNM=N4/"CMJ^I>9=-"]<,
MM*C;]C3H>N357U!+ P04    " "1>;I*N4]-NF4"  !V!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6R-5=N.FS 0_17$!RS&W"."M*2J6JF5HJVZ
M?7:($] :3&TG;/^^MB&$-4[5E]@>SIPY,W9F\H&R-UYC+)SWEG1\Z]9"]!O/
MXU6-6\2?:(\[^>5$68N$/+*SQWN&T5$[M<2# ,1>BYK.+7)MV[,BIQ=!F@[O
MF<,O;8O8GQ(3.FQ=W[T97IIS+93!*_(>G?$/+'[V>R9/WLQR;%K<\89V#L.G
MK?OL;W8^4 X:\=K@@2_VCDKE0.F;.GP];EV@%&&"*Z$HD%RN>(<)44Q2Q^^)
MU)UC*L?E_L;^62<ODSD@CG>4_&J.HMZZJ>L<\0E=B'BAPQ<\)12YSI3]-WS%
M1,*5$AFCHH3K7Z>Z<$';B45*:='[N#:=7H>)_^9F=X"3 YP=_/B?#L'D$-P=
M0IW\J$RG^@D)5.2,#@X;;ZM'ZE'XFT 6LU)&73O]36;+I?5:A-#/O:LBFC#E
MB($+S!WA2?8Y!+2%*.'*'7X,L%LC F"/$%B3"+1_L(P0/9 86@E"31!^J((A
MLAPQL<9T&I-%"8B-5-:H*$P2F-G51%8UD45-8*@9,=$BCA]FL0\24Y 5& ;
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
MJ/NFZS:[!RGJOI,.AG9^^1]02P,$%     @ D7FZ2N2$MHFS)@  <*X  !0
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
M(DO!%)-=K=T@=\ML=^4@(CZ'&-2;G9_.+M[/30J 7J'_ -9R>WTQF_^$SRE
M>H[!5<Q=9;,/5]>7'RF>.6=[YXY_(9GDWB&T,^Q!#U/TB[^-<Y=<S9B7D0=J
MP/BTP "S'38&^VO<1^?G I;J1<^<"64MQV!1#8$2QH.1.9DXQKE^%T1G_3[\
M.S8'(]NX00]E_! ^T7!+;Q,&L8QAE)8!TSOV '_U1["0GD%()TZ//5?^9_P=
MLTEO1(0\!L/9<?J<4F,V-)U1#RQ)!W[9(UCJ:"!)M93\7+!0#_M@Y@&)PVI?
MXQ\#],N"H?;:(%-M,H&!+ +AJ#^$\V6SDH&K9W=[\7P#P\('TACF;)8;OQ5>
M69?-7Y?X><4323B]46.$42W)-_"UT1$&PJYOP22<_@TM0HR"55)3OI!TY7 E
MIGS ^KT^\!6+?@W S)X8T\QB>))^2LKZ8 "O$5![?XS$7AQOX\<QZ2_V8& .
M@3@L)+.A96":L$?O4&/Q8 ]#D&]#FPV JB:VP9,%JSDXS+;Z2%TP#%"8XP"A
MC('.1X,!.3>&0+M#A:5=>ZB1HY ]AW.5!^ZT;&=\Q*ZG'R_//V+8\7QV,667
M9^SD>GHZNZE$^%!H'8S$.8^R.=9BC@4/#KH)QK% H^ 6.-(;6'6#5_#"T!-I
MOSOHO:J)SN$**A/XB'T,%J.\IMR_NV>\+B0B0JP<$3(!E MO2P%B4J[6TKM]
M)_E7W2PR-PIH [B([+9)@>SN4#-*2,/G9EZ_!\;DL]#*6$AI>T&0H@):U5X-
M,,W6Y(> UI1M@"_% +P33LV6& _+]=,[-_C$DQFH+X]P2;-"+!KW8.:M-SA@
M0AJO,()%7H11C9?*5$,8&/8R!/LV2!YX=E 0PAP8)Y&&H]2;>)!&V+0@UZ$;
ML%=W+?W+W!_#CO5A(J-&)=6I^;J5$A_KY89&&I E7  $;R+H5>%G=&OG!C=X
MJJ8_-7"GR1$[O[QXW[F97G]@I]-W-SPFDB522<X4OY U86:!I#R3T&AJR%TE
M8C,C5T %H6_]7,($3^H U/E;H>9FR,,@(<"^/QC#BJ,PO7]@_^4&?'$]VT'S
MLNC;<;K6X%67@0)&@7O<>K?@-<R\@T*E*R>::1N>IIX,Q6$2 0UK@=HXG$ K
M, /ZXS&U<5<)&I.R":IU/7MH#@>]@M]R4L5(X2C7.<$\3EQ%!"%.QG(5^,>$
M68.A:8%U D !O74(V@L@#/ZPX _8"/_#!E8] KW5,F[0'\*7#,+6G%ACH^A=
M55/OX<B^A^E!S'B:E!-*_.J!DGA\\3-[?WM\?7QQ,T79J#]@)M ^Z.A.O\(0
MLU-%M@?Q-KI^Q\^XB_S, RO5( [R1.Y+B@V1KXO['$KTR.ZS)<N[04"@&0\"
ME*[<QY!< $1P/+!!%_!D2D<EAH^Y41C$] Q:HKP>B&M%4S@2^0P/[J/'?:N1
MM_$3X0\I#,3Y>CX-LL,L2Q+;Y2LWT<3Y.QFZ8>;,$^P9V8TA'#K\)'&(;,#@
M$#LM35B !TAQ3(" Q<K4I*6,^"&*%*;4>.6/G0+!KL,8]=-=^8'6$;K3/\QN
MN&E :967E%DTO:"THJ)D7_I+Y/(<H/A &G]<GQ'K"?%^7G$YY?B_(>E.V53+
MZS1[[,Y&RQ?V-V4WQW\3FY&"$U.3*6WM\$Y>SZ$L@>*]4.YW$7FSW!T0"Y\R
M4:^1.2D0N1OWL[])-^RV.^_"=I?D)LC'XSP1(-%W7I%0C[P./I9^E2+'V>UD
M7ZGC'["A8UI#5/ALL+3[MF50KAF^Y"X<S(L1_2R4=C;K3\S>8&*40N2%+#P:
MEXO*F!VB%6./R)K&(!)9TY<84^!:O! < $3.[@F$AZ"\]@<6=AH"EQE-H(\N
M:YX=#H 7HJEN]88PS="X\O!(T2(PS'F?><% J /7&DT&6910J,2%JP8V6(+
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
M   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUNVD 4AN%;0;Z
M#'-^2%*%K++)MND-6#!@%+ MSU1-[KX.FSI2XJ\+]+$!(= Y[^J1-</#SW2L
MRZ%K<W/H\^+M=&SSNFI*Z7^$D#=-.M7YINM3.WZSZX937<:/PS[T]>:UWJ<@
MR^4J#-,9U>/#=.;B>;NNAN=MK!:_ZF&?RKH*;\?PIQM><Y-2R>'\%F_&!>-/
MWOOT/^N[W>ZP24_=YO<IM>6+BG\+JO!UD,P'"3U(YX.4'F3S048/\OD@IP>M
MYH-6]*#;^:!;>M#=?- =/>A^/NB>'A270,8E/PEAS=<Z JXCW^L(P(Y\L2,@
M._+-C@#MR%<[ K8CW^T(X(Y\N2.@._+MC@#OR-=;@-["UUN WG*%9VWTL,W7
M6X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@=[*UUN!WLK7
M6X'>>H6S$G18PM=;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM?;@-[&
MU]N WL;7VX#>QM?;@-YVA;-N=-C-U]N WL;7VX#>QM?;@-[&U]N WL;7VX#>
MQM?;@=[.U]N!WL[7VX'>SM?;@=[.U]N!WGZ%NTIT6<G7VX'>SM?;@=[.U]N!
MWL[7VR=ZYZ8>TO:E#(=VGR]=\FGXMY?>$[AS>3^FRV><IWZ[?Z)T&;>D<'Z]
MN,WGJ1\1X=-_9![_ E!+ P04    " "1>;I*F^CEY-\!  #0(@  $P   %M#
M;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_0G9K6.D7?@2X46_51/] W0YL
M85N;MB#^>[NA)AI,-$+RWC"VTYWS;C3/%;.G5T=AM&N;+LRS*D9WQ5@H*FI-
MR*VC+E66UK<FIE._8LX4:[,B)B:3*2ML%ZF+X]CWR!:S&UJ:31-'U_OK?>MY
M9IQKZL+$VG9LVY7?FH[?&^:>FF%-J&H7SM*";'2[2UU"NC;/4C5D[!<3OM_8
MGZ?[[K?D?5W2GZ+9Y;(NJ+3%IDVWY,%Y,F6HB&+;Y*$RGLK'Z.MN]9[WP?AX
M9]K4F.T:]F5!?KH<\;6APP&&RC$GQ[0MZ-"HH;#_Y/\:^+$;"NMI['RJ^E@?
M>+P4Z2%5 ^L7'O,1J=\Z)96_&IY:G^Z'?;%^/7P_],(_BX$-A_^]]>/E$" Y
M)$@.!9)#@^28@N0X!\EQ 9+C$B0'GZ $01&5HY#*44SE**AR%%4Y"JL<Q56.
M BM'D56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E!DE2BR2A19)8JL$D56
MB2*K1)%5HL@J4625*+)*%%D5BJP*15:%(JM"D56AR*I09%4HLBH4616*K I%
M5HTBJT:15:/(JE%DU2BR:A19-8JL&D56?4)9AV/>FKK[*<FSM>N/^6SX(\OB
M#5!+ 0(4 Q0    ( )%YNDH?(\\#P    !,"   +              "  0
M  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( )%YNDIF\PM@@@   +$    0
M          "  >D   !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ D7FZ
M2FQ]X='O    *P(  !$              ( !F0$  &1O8U!R;W!S+V-O<F4N
M>&UL4$L! A0#%     @ D7FZ2IE<G",0!@  G"<  !,              ( !
MMP(  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "1>;I* ZS&89\"
M  "@"0  &               @ 'X"   >&PO=V]R:W-H965T<R]S:&5E=#$N
M>&UL4$L! A0#%     @ D7FZ2EQ1D-E&!   O!,  !@              ( !
MS0L  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( )%YNDI=
MR8$;"@(  !$&   8              "  4D0  !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6Q02P$"% ,4    " "1>;I*\X&@L^@#  ",$   &
M    @ &)$@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @
MD7FZ2BRJ5?AL P  ] T  !@              ( !IQ8  'AL+W=O<FMS:&5E
M=',O<VAE970U+GAM;%!+ 0(4 Q0    ( )%YNDJJ\.H/300  ($3   8
M          "  4D:  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M    " "1>;I*R%>@++,!  #2 P  &               @ ','@  >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ D7FZ2DZ$LQBT 0  T@,
M !@              ( !M2   'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+
M 0(4 Q0    ( )%YNDHKS4!2M $  -(#   8              "  9\B  !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "1>;I*KXT.LK(!
M  #2 P  &0              @ &))   >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;%!+ 0(4 Q0    ( )%YNDKMWNC'LP$  -(#   9              "
M 7(F  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ D7FZ
M2ES^6D^T 0  T@,  !D              ( !7"@  'AL+W=O<FMS:&5E=',O
M<VAE970Q,BYX;6Q02P$"% ,4    " "1>;I*]&(%?[0!  #2 P  &0
M        @ %'*@  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0
M   ( )%YNDJ"7&F2M $  -(#   9              "  3(L  !X;"]W;W)K
M<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ D7FZ2A/X)6NS 0  T@,
M !D              ( !'2X  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q0
M2P$"% ,4    " "1>;I*?@]T>[,!  #2 P  &0              @ $',
M>&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( )%YNDI4$^$,
MM@$  - #   9              "  ?$Q  !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&UL4$L! A0#%     @ D7FZ2H+=-%"U 0  T@,  !D
M ( !WC,  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " "1
M>;I*#TA4SK4!  #0 P  &0              @ '*-0  >&PO=V]R:W-H965T
M<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( )%YNDI;UFU*LP$  -(#   9
M          "  ;8W  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#
M%     @ D7FZ2E\")9&V 0  T ,  !D              ( !H#D  'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "1>;I*WX9J*[,!  #2
M P  &0              @ &-.P  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM
M;%!+ 0(4 Q0    ( )%YNDH!P/MNM $  -(#   9              "  7<]
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ D7FZ2IR]
M9=#+ @  Y L  !D              ( !8C\  'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6Q02P$"% ,4    " "1>;I*XA4%,;8!  #2 P  &0
M    @ %D0@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (
M )%YNDJ(7J9[MP$  -(#   9              "  5%$  !X;"]W;W)K<VAE
M971S+W-H965T,C8N>&UL4$L! A0#%     @ D7FZ2NQFFB:U 0  T@,  !D
M             ( !/T8  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"
M% ,4    " "1>;I*:8F(Z[@!  #2 P  &0              @ $K2   >&PO
M=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( )%YNDH"#,@@MP$
M -(#   9              "  1I*  !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&UL4$L! A0#%     @ D7FZ2H(+Z]6W 0  T0,  !D              ( !
M"$P  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " "1>;I*
MOQXP(<0!   W!   &0              @ 'V30  >&PO=V]R:W-H965T<R]S
M:&5E=#,Q+GAM;%!+ 0(4 Q0    ( )%YNDI'*V-6Q@$  #<$   9
M      "  ?%/  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%
M  @ D7FZ2FSN_:_3 0  G 0  !D              ( ![E$  'AL+W=O<FMS
M:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " "1>;I*^]0$S+8!  #2 P
M&0              @ 'X4P  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+
M 0(4 Q0    ( )%YNDH!V]$<MP$  -(#   9              "  >55  !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ D7FZ2FW?=I:W
M 0  T@,  !D              ( !TU<  'AL+W=O<FMS:&5E=',O<VAE970S
M-BYX;6Q02P$"% ,4    " "1>;I*&QO2;9,"  #M"   &0
M@ '!60  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( )%Y
MNDJ?E$=L@@0  (D6   9              "  8M<  !X;"]W;W)K<VAE971S
M+W-H965T,S@N>&UL4$L! A0#%     @ D7FZ2A)^@@Y! @  DP<  !D
M         ( !1&$  'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4
M    " "1>;I*RNB6<MX!  !F!   &0              @ &\8P  >&PO=V]R
M:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( )%YNDIF#7530 (  *8&
M   9              "  =%E  !X;"]W;W)K<VAE971S+W-H965T-#$N>&UL
M4$L! A0#%     @ D7FZ2E]K&,/M @  VPH  !D              ( !2&@
M 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " "1>;I*[LEB
ML#@"  "=!@  &0              @ %L:P  >&PO=V]R:W-H965T<R]S:&5E
M=#0S+GAM;%!+ 0(4 Q0    ( )%YNDKY=EG0Z $  /D$   9
M  "  =MM  !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @
MD7FZ2FEX@G3X 0  B04  !D              ( !^F\  'AL+W=O<FMS:&5E
M=',O<VAE970T-2YX;6Q02P$"% ,4    " "1>;I*XG<AO"8"  !-!@  &0
M            @ $I<@  >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4
M Q0    ( )%YNDK!_%O0P@$  /H#   9              "  89T  !X;"]W
M;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ D7FZ2M*@>R2$ @
M!@@  !D              ( !?W8  'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6Q02P$"% ,4    " "1>;I*S;PQ'6 "  !3"   &0              @ $Z
M>0  >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( )%YNDK/
M--7*YP$  +4$   9              "  =%[  !X;"]W;W)K<VAE971S+W-H
M965T-3 N>&UL4$L! A0#%     @ D7FZ2K-C12@+ P  \0L  !D
M     ( ![WT  'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M" "1>;I*2ESH-X4"  "0"0  &0              @ $Q@0  >&PO=V]R:W-H
M965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( )%YNDK%<.N64P,   4/   9
M              "  >V#  !X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L!
M A0#%     @ D7FZ2J7>7ZO@ @  +PL  !D              ( !=X<  'AL
M+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " "1>;I*N4]-NF4"
M  !V!P  &0              @ &.B@  >&PO=V]R:W-H965T<R]S:&5E=#4U
M+GAM;%!+ 0(4 Q0    ( )%YNDI H%83Y@$  *8$   9              "
M 2J-  !X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ D7FZ
M2D9',V?K 0  MP0  !D              ( !1X\  'AL+W=O<FMS:&5E=',O
M<VAE970U-RYX;6Q02P$"% ,4    " "1>;I*"62T2U0#  #:#P  &0
M        @ %ID0  >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0
M   ( )%YNDKDA+:)LR8  '"N   4              "  ?24  !X;"]S:&%R
M9613=')I;F=S+GAM;%!+ 0(4 Q0    ( )%YNDJ<[<TP,0(  'T)   -
M          "  =F[  !X;"]S='EL97,N>&UL4$L! A0#%     @ D7FZ2KE[
MW(=W!   O"4   \              ( !-;X  'AL+W=O<FMB;V]K+GAM;%!+
M 0(4 Q0    ( )%YNDHU TT!"0(  #,C   :              "  =G"  !X
M;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( )%YNDJ;Z.7D
MWP$  - B   3              "  1K%  !;0V]N=&5N=%]4>7!E<UTN>&UL
64$L%!@    !# $, 1Q(  "K'      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * 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( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.7.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>96</ContextCount>
  <ElementCount>232</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>42</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Statements of Operations and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StatementsOfOperationsAndComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StatementsOfStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - Business Description</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/BusinessDescription</Role>
      <ShortName>Business Description</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Stock Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StockBasedCompensation</Role>
      <ShortName>Stock Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements</Role>
      <ShortName>Buildings, Equipment, Furnishings and Leasehold Improvements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Revolving Line of Credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/RevolvingLineOfCredit</Role>
      <ShortName>Revolving Line of Credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Long Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/LongTermDebt</Role>
      <ShortName>Long Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Bank Guarantees</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/BankGuarantees</Role>
      <ShortName>Bank Guarantees</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Other Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/OtherComprehensiveIncomeLoss</Role>
      <ShortName>Other Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Significant Customers and Foreign Sales</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SignificantCustomersAndForeignSales</Role>
      <ShortName>Significant Customers and Foreign Sales</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://sono-tek.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/SegmentInformation</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Stock Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/StockBasedCompensation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/Inventories</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovementsTables</Role>
      <ShortName>Buildings, Equipment, Furnishings and Leasehold Improvements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/AccruedExpenses</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Long Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/LongTermDebtTables</Role>
      <ShortName>Long Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/LongTermDebt</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/IncomeTaxes</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/StockholdersEquity</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/EarningsPerShare</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Other Comprehensive Income (Loss) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/OtherComprehensiveIncomeLossTables</Role>
      <ShortName>Other Comprehensive Income (Loss) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/OtherComprehensiveIncomeLoss</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Significant Customers and Foreign Sales (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SignificantCustomersAndForeignSalesTables</Role>
      <ShortName>Significant Customers and Foreign Sales (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://sono-tek.com/role/SignificantCustomersAndForeignSales</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Significant Accounting Policies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>Significant Accounting Policies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://sono-tek.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Segment information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Stock-Based Compensation - Weighted-average Black-Scholes assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/Stock-basedCompensation-Weighted-averageBlack-scholesAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Weighted-average Black-Scholes assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Stock Based Compensation (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StockBasedCompensationDetailsNarrative</Role>
      <ShortName>Stock Based Compensation (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://sono-tek.com/role/StockBasedCompensationTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://sono-tek.com/role/InventoriesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Buildings, Equipment, Furnishings and Leasehold Improvements - Equipment, furnishings and leasehold improvements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/BuildingsEquipmentFurnishingsAndLeaseholdImprovements-EquipmentFurnishingsAndLeaseholdImprovementsDetails</Role>
      <ShortName>Buildings, Equipment, Furnishings and Leasehold Improvements - Equipment, furnishings and leasehold improvements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Accrued expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/AccruedExpensesDetails</Role>
      <ShortName>Accrued expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Revolving Line of Credit (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/RevolvingLineOfCreditDetailsNarrative</Role>
      <ShortName>Revolving Line of Credit (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://sono-tek.com/role/RevolvingLineOfCredit</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Long-term debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/Long-termDebtDetails</Role>
      <ShortName>Long-term debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Long Term Debt - Long-term debt payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/LongTermDebt-Long-termDebtPayablesDetails</Role>
      <ShortName>Long Term Debt - Long-term debt payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Bank Guarantees (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/BankGuaranteesDetailsNarrative</Role>
      <ShortName>Bank Guarantees (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://sono-tek.com/role/BankGuarantees</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Income Taxes - Income tax reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/IncomeTaxes-IncomeTaxReconciliationDetails</Role>
      <ShortName>Income Taxes - Income tax reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Income Taxes - Net deferred tax asset components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/IncomeTaxes-NetDeferredTaxAssetComponentsDetails</Role>
      <ShortName>Income Taxes - Net deferred tax asset components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Income Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>Income Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://sono-tek.com/role/IncomeTaxesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Stockholders' Equity - Summary of stock options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StockholdersEquity-SummaryOfStockOptionsDetails</Role>
      <ShortName>Stockholders' Equity - Summary of stock options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - Stockholders' Equity - Stock option grants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StockholdersEquity-StockOptionGrantsDetails</Role>
      <ShortName>Stockholders' Equity - Stock option grants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Stockholders' Equity - Stock options outstanding and exercisable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StockholdersEquity-StockOptionsOutstandingAndExercisableDetails</Role>
      <ShortName>Stockholders' Equity - Stock options outstanding and exercisable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Stockholders' Equity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/StockholdersEquityDetailsNarrative</Role>
      <ShortName>Stockholders' Equity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://sono-tek.com/role/StockholdersEquityTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - Earnings Per Share - The denominator for the calculation of diluted earnings per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/EarningsPerShare-DenominatorForCalculationOfDilutedEarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share - The denominator for the calculation of diluted earnings per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Gain (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/OtherComprehensiveIncomeLoss-AccumulatedOtherComprehensiveGainLossDetails</Role>
      <ShortName>Other Comprehensive Income (Loss) - Accumulated Other Comprehensive Gain (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://sono-tek.com/role/OtherComprehensiveIncomeLossTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - Other Comprehensive Income (Loss) (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/OtherComprehensiveIncomeLossDetailsNarrative</Role>
      <ShortName>Other Comprehensive Income (Loss) (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://sono-tek.com/role/OtherComprehensiveIncomeLossTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="sotk-20170228.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - Significant Customers and Foreign Sales - Export sales to customers located outside the United States (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://sono-tek.com/role/SignificantCustomersAndForeignSales-ExportSalesToCustomersLocatedOutsideUnitedStatesDetails</Role>
      <ShortName>Significant Customers and Foreign Sales - Export sales to customers located outside the United States (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>sotk-20170228.xml</File>
    <File>sotk-20170228.xsd</File>
    <File>sotk-20170228_cal.xml</File>
    <File>sotk-20170228_def.xml</File>
    <File>sotk-20170228_lab.xml</File>
    <File>sotk-20170228_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>82
<FILENAME>0001171520-17-000259-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171520-17-000259-xbrl.zip
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
MZ"BORLO-!'?*M!_O^3&/^T$2'):]B,>#A)!XO[SKO/NU)XE*3Y/_\3$]77-
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
MP"NPK];;557I];N;AZW4KBI*5UD?:*ONJM27DYUN&B:Z;5)48^MF<1H@(MR
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
ME(C6CG28[/*9&P.WLK%*DSN*V#BT49/:<SIQ/+.99GA'4K?3[7>*8)V?MAE
MJQL )4G5NLT"&L5LA5L0!7KDQYO4Q;*JJMW>$H)8"LGZUE-],[KPX/K7<^O2
M"4B+N;@<&(PW*%B,BZAK0E*58NY2!I#U+:=Z#I0L2>M?3A3;U]0AD619$PM/
M26+&E<&KGJ D*=V^W!AXT0FYBVO<-$+)O9XB%G+)Q7F;@K5&HE%?+*33Y; 6
M1>+.WN+ZX_SXC5CL4U;%5:#)K0;R]>KR)@Q%Y&^>@<[\V)!>)?;[4E;)G)Q)
MFP"R*IE@3&U6'9.2();I_]:,,;6K)LO.E)FW*5BKV^([DI33-*TLK#G7!MP>
MK_G;UE%7T?K)^(GRTS<+>/6[@ ALKML$X&%\%5ZFAW _QA"*@A#1N@)$2S>/
M63;G4B"S;)2- -I54J402TW<&+25/4"RG'( -0-MN?CL%;JY)5-3R\_>+-R5
MM=^>U),;@3L1HH1&J_F6FK6=_!VIEY49'L]2#X[*))GN.EH&#%Z("7]N)@)+
M45*WKMGP5:>N[I"5TI4"\Z=&9@U$@O]!0GG6+22F]6F41Z*FI,Y=%0":!K[R
MV>OV>DE#QRJPYPC*2],&#;MY!4-45:G?7RJG,Z9O%O :D7&RW&L$\&05G&2=
MG&9,+#VQESAR>7.M E-E:IW#7%F86"E-:K  UT2T?5SRNA'N*/5Z2>UFV91Y
M^47K+%$T5YIFR90-0%B9S6MJ1N932?BRBM?%O>!O1G W@FM]N9#[NO7TEI32
M*X)F':M9L3I@ ZLQJ'ER@<V0IS6R#-0CL5*60;G)EN:Y(C]>L2^KNB1%=S;%
MBM"4*I,HJL4I](O0S#!Y1Q]9B*WM7^OC\O7*[V^N;\C#Q6_D[.;N-KDSZ?$R
MR(1B=I%U91OT]3<Z+3TAYDSV.ET1B]SGCI:<[MP9!B@Z'J:3\LL2.T>_\?&3
MKV<-RU6F"]LXQY*L9<>??4[/DAHM.=TI_&K@$Y>6_EAZFA&0!N4SI 9(CAQ5
MC#&]H6YAV:BJ:SE*+B1OM$4"^!>UK-]LY\6^!QW3L8'[8RZ56WK::R=) #FC
M+4[[NV,!!].QZ+2%=>_K33<W2@9Y<SR XH*&.OL1*QL%Y6?[@WHI\LX<;7%6
M!LT9H/MQOG1$X1D&#@+OD7CXJ&AQ$H34T%D'@6\Y)^!+^*[\8B__2!^"A9'R
MI^-51:M,)C'_:,%(B_(Y]HO"A8F)FB?',F#7\>)46'QXF9+6[:M)>\BRF9J
MK%P@BB:K?;E;'[+3(: VP(K=1EXP,,8_9@8A5\G]GXLCK3CM&J N9>.74HW(
M5P3ZCOHZZ&S&A>YBTJZ7& [DOSDTZU>R$"5)Z20])\OG:@:Z<K=K4>JEO.G5
MH<L)?:M=_J<'&$LZ[7+&7P&,4FZYGMI/)<*5!".A2Z_698\E*6?F F=&!Y:9
MMVQ!X61;^3+SFCP*$BUA+!_VD=K#:A5[7CWSQ#:M7][Y;D#?D8\KSI*ST&6S
M-%!M2.YTQ+Z4+8XJ3E>N)XHH]9/;531=PN1S[=C#%2]MK UD3@GMV?#U@2@9
M[-GM)L5 .2"R:\0T@!,-_NEG7ATSYVD"KE)76EG3LBQ99>%*/+3J5;^KRKVD
MHW!QZ'J3EV-M2D^5U2J3AU%]">?1B@CH:=UN6FW)'G\E0,HAHYL*9B\+2/*$
MK4H,:)_.J5V_VNRK5L[/F3V*P#TUGC$*RF,IKCP8=T54P&.*EG0L+9VI&=A*
M%<#H]=-%AJN"MA@:NR*V-*7;25ZL<B=8"9)26F*WIZEJ/4B2 <0K(D315*FO
MI<#(&+T^#.6$3%=-5FPH!\-\O U<T"Y>P]9(4=&V^N(8+EYI#_S2N9J"KUP3
M$EE.]SXH#Q]OUQI%=EP&+O9^P_O:5_0UHUGA"B[ SC.K8N7-AU14.6O]KH9,
MNO*$C4):JH:WI(AX"%:#]'/4W@Q+!3:#0K$O]S51"2$KF& 50,J%#FEJ1ZL
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
M?IV)[>2MXIXE+D:F,E:!(107P)'Q7WZHH4UTECT?8S"5$RG,]"[OR9Q,F%
M/0BTU9EP9?E''LDD<GR)\XODZ,<DJAG$06 D@8<'[J\QWYH5R\#J.<#EIC-Q
MPM1(GIOI4CB+=GC-C XB;K?[C(:Q&1Y"&H!IPZH%D7*6D.>10<L[9LD:84V,
MU"]$3X=-LF7K864%#\9^='QV\THG]\9YQ8],BV=J<)PC&M[(L5+9A+)R92AV
M8YI]#J/R(XLI8).O.I$Q9#,#$<-,. 5/2- -E).A'C#R68I!!"NF%%FPDKT[
M$1YE1<MP8R+6?3XKUE2CPDYJR)!^>=I$8MA8.XKW!JM& 1%0IBSAJSSGCCUH
MF"@CF/<H8!8_9L+CP_$\PI=H)CA-S(K"4FU"M2NDF__R0F-9:/^-WN 98ND1
MH[IHK)H9D'C $C9B,HOM+"'[Q+=GB87,E<GBX?%[!"XL0#5-F3-G1X6E#3*$
M,&=/M,P]HZ7[B*OAFOX)_[)XFUNO1-F5U+M/T;O<&!SYQN("(NS2PJLU<;X5
M%2_+S7Q.R,"YFB'ET%&RWE86FA,%(TN5!5LH)D8?$?"X;_ L\6WCE<3D$W)_
M\>7;Q?4#N;J^O+G[=AK7=MQ1(DU*C3@1'*GE!1/(&&*]DV15N72UNY +1(D5
MYLP$$E6=X.5!(K:1+&W'_L0D-?8A+&\74?BLN%WNW+$X^L3>2"2?\UM%3,,S
MZ,@\9,Z+'7-3_GS($?-RYG>:X^ %$(L78NX W])$'A_7):AEL@(\$9-(5$P
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
MZ2NV;FE04P)430/8HG19)^ MGNL#OCL.U(4SR')YB>5@=]O(RK* F:I;WW
MQ%(1M%^^^>5,?@>9>"F?? &=G0?<#@QZGV/S-)8JE[9]]S,K?:';;]WTM=$G
M"W)OK>C;'18]YS$M/%'ZR,?FWU4/U-Y[GT6A(W6%;D%@9>N_7X9!+E3S YS7
M[,'?>5=3PI>K>Z&CR=L]-Q/;BE_>A;Z \EZG7M/= L(*V\MR=2M8=B]-#Z @
M?Z!EAG+';86*_J($@Y6,A6JFT'G1C#E^FWKB//86YDZX6\(N)+ENKW2-Z 2*
MI(ZXU/@D%96V7L54U'RE@%6*<2]3(P^[%'>:)O(%UP$54!+5KB#66.JN:[\U
M-ERJ7H!Q'S>\*PF] G_F+FWX.HZUE)_G<E"[W!>T/=GE=1_KZH6*]W'#-4WH
M]*K3]MX?ZWQ5^^&)NI39+VI@I:VIAJ/+W8[0+U".#[4B:>DK5EM^K?FYJOAE
MME;4:Q:=G1EW'05GW]\\_';R6;=_? ETS(>GU-M*;+;8@1TYO?Z-?/E^>G=Z
M_7"QG@I4T9QS"&UVEIR(?8&\!QFH*O)<MD4J1'^H>T\\<6+B>*;/$P=T3):@
M0!(,)I:>@#'Y XKVH, W>;B1[Z0#D,ACO*7$]+R 1R3%"0ZF34;ZL^,B-"S"
MR&;%.72+# ,/:)6Z\VDA.(-'AX%+&1P,U!!.#V%FY\N#-W2?/.G/, ^E-G'I
MV/1]#E]B,)X\,IL*\RWH*W6'IL?3,F;0"\0+!G_2H<^6"*Q5!]C#_ _6>!RA
M<;&C@1OV-N68&5,_6G%JT@1>Z.O$Q"+N/GG67=,)/&( _C!#@VU9*MNAZ*C,
MYSJ<864 GP%S:AMG0#@ $+6'VR_U)HHGY.SFV[>K!];=EC6^/;NY?KBZ_G)Q
M?7:U+X7?DIE6AFE@E@VG.?P"*WS FQ8OT."'874N0W.\#VC23AQ3!DIT5#.S
M7*KMZ3Q%7-D #'W07[>]_]()N;H&"K@@#Z?_LT_;':5WN<ZSB344R(<!M>G(
M]']FN60F0S#Q]5?86\,<C9"KC "91!^S]$A6@RCP&1ODV5.3B35%1H$<8JR_
MFN-@3+X?WQ\#41C(1!-C\O!)H!=9^8FEG[GT"+\.G]AE]TAI?TA;:' GHOE3
MB@,[O"[YB#^0-E^B:0SW%S&\VYD4:R_8=O&*E7 Q/W>!!RYSNNQ8^;*N(HC=
M_/(&!UNV35(E02ZP(N]AV;9[GR5KZZ\"L2G+@PBI<V&153>BX;A&S)$^E )*
MP$TZ:K[C;;=M99G0W5&/ZN[P*>R']TPMAQ7Q9@H>SWC?M9)<'[#YCE0Q3G:Q
M1\>6%R'*JM"O6HYN'8TLZK&?&YB 5=@"<<BSL^"^P;.E\+:Q:]CNRH*L5JR6
MMW,DT]4$5:O(?;;=^B03J',*-U$L>(),)JS/MFO(5H5.KV*%SETC&+'3!4:9
MK[SOBZIS2]&HR822.4;C!#=E4+1S[AC&-4'KY^O7^Z7LQ$9XJ=R;NZ_Q+"T9
M:6".<W%#[</+HY TH5\0<-%FH11BK\PIV9%,E ;2N68N[:N9'?C#Y\CH?)$C
MRPM=O^OPD&\J8>*#V!=DK7RIT*)TB?PV@@>'-K&O")I4ONG?^K),=LVC8R15
M8QTK$;*;N166K9P2W:7,:^.:6)-N:P7/6G]+56_ Y@W_"ZZ3M0"_9UC8HTIH
MK1^PK8[V1JNC->?3"Y759T".XTYS%[VK?BM94 NZWARLPZZG867=YM>]/2/6
M*6IHK+PPJ_(<UB<G+AU2\YDIIKME_1%[@G@P_99@,47D="A6K(76KWAU<-"T
M]88,,DHQRVS-6878XR7-WY0E*P%IQJ?SQ0OY$3D+X"M[L236;AALZA)'&<N-
M+*J%<N&@*JRL$Y&BJE8Z:8V8P#:1CE6UXU"FN:D,1HI>W)Q_K!K(S9V$M[#Z
M[6GK<5C4[H9!8?FSYI3:K:^F(QV0BIZIC>\:Q@^*?(J%Z;ZPG2O;U^U'DU<7
M8[Z?L0,S_IW=(WR[*/\@%U\5]B)$Z@-&]*ZZB&USFWR#P.>PQ#[W(5+=HT]8
MC<V@$Y<.S>+.\X=WM_V@=)6&;K?E??4'@#:I,:/ 5N*75_>E[;RFO5_"NO$%
M[1X#GMDI4O:C61A''#8F?B)8C8)@.8IJQH"-F4$^K"$"2):+3?*'$#BU#KR)
M6O$]:16\+0N8LG8C3.K47RPD0I:W_21/ND'>A[=F]OS[Z-*)H#@CXI;(A1+P
M*4P'->'GJ1"6U1CJKFOR!JXONFMDUDHHJG:PT'?8AR]15:.N=_%7  P#>RMM
MNTR"?$+N'V[.?OOGS=?SB[O[F(5IG\C%?W^_>OB#+7L0D]/N%4X@"CMBG87:
M-_#!Q \,\>2&=;?E%W8S7@Y[,L6XO]NP08S& -4RX2_#/@/- 'F06PL4#%Y6
MP8.;'(6G#?*!#R KG]@[^$S\S<]"V%@7B][8V!GXD555885BG-'(' (]",0P
M07OW'?R(G4\#"RZ-/G?VT?'$<J98QF6N3@W\R"#!NC1>,/!,P]1=+/F!A1L"
M('JX&Y!@@G]*Z#]CA\1[TMV%H?Z+58T8.S;@'=9[/(\%7%&\C+"8C$]MEASF
M<6RP^O3X@A%6D&#+S.WKRXXQC/*"_^K*"CH@XAF2#7R#-"03@.1X'62S3II,
M8K.30U,DAYXZ"_3$( K@58M\TZ<,+3,:8_C4GW738D&<L/4-4QR9IS8&SB+%
MB3'%Y9(:H\1R%")U5!POGT(X%!&&.48YZ?!^X[9#4(J&I9^B8; :TPP_>TU7
M>;PJ:NL]<6'?O;@]N>XSVX'/HG,C8<G"CG73Q0E_4"P6904TVK\D@\#7?6SF
M/COGEXY+L*VW.4*A&5-0W&.=;T94UFIHNL-@C%N(0*'P9>]Q=F:S^2:,Y[CP
MHD4]CX<\O&#5K/AI!@5R')"AV&X=:W-Q6#\[(+'QC_,9D0,%A*@(=STJPV6$
MF:YX.FQ>98LEO7*6EF)G B]4QHN+\<;B PJ(03(,AXMZ'L+R DMG^Y!N>_B,
M24G8V)#2(S9/V!3>"-RP2 ^G96Q/$"Z'PQTV+P^;NC,+D \C>;XYP9EP'6%[
M^1'?'+X P&*T&W#VXM<YLO@O"-G>$?\YQU>R=4#,-F*&%7&^Z,!CX_HAJZ!&
M%,Z>&"BA4$SQ1T2N/:O5QLX/:TW9.>Z+!X*M;FEL:3P")X&L)+T#KD+^PBI1
MO1>/.QJ^#1_8CCBY(F7W$<GO)R#RQF,43R'X.MX6\-(/?\.][(FQ*X_% >+/
M3#$B7)IG7FP8* N7&VQ%<C UMF;6EC+VFZ76/AZHC&NM$=Z-KZTUF+L*7,N"
ML=LU+JXQ[#G3;[A"=+Q@L?.NW'0UH_/_Q<+J@1N<8I&-Q_+IE(E2SMD@-6M&
M7=,Q7/?V==>[>XLFA ULW4%A\"+2HVZ9'I5O1=UK),[WB2J/1#;9)=Z]?L=+
M5\L>=F1?2A'WS<P:T=)U?>:0F3'3XJ^EOY;^=AM_OU,/5-M=E5D-Y9W*2SL/
M?@Y-@D<+5_ZEY5FE-]'54.GU!47.KZRR"<#?!J9E51;Z+:9QP'(IRU41W#GN
MYU<M:+&[,G9[^;4,6NRNC%TYOS3<H7669>]\X8Z-)3K8030@U(I3I=<#8+EK
M?RFS06. %!?WJS]2$YNWAW0E'F^@C6E+52UNZH"T*^UO4Z;N-R%N/BBB(!=<
M-"I"F!_VW1+]FQ S'SK'W<:Z)[?4U(J771$O*S3;SK,!GZ&UT;)J")JVKW;(
M;52M>F&I=3&A9C:E3.!-H\6QEHR^4G619H%O3\.2TR >=];;8[X]"[MT%EI\
MKQOX7;F7%B4S9WDMPW#D!CCIVK)S-\1.ZTR:<'AVE3J5]39Y#6LW+.4W5?I"
M3VHWK,:&K9087\/]FF\E:#=I5S:I5[D=3+M)&]\D.;_]Y)HW:7.E@E9.K&FM
M8"UN6MRTN&EQLU=6]\:<NF\H@BA*C%]MO);V]]NWFZ^$-GI7:XFI%3+[+F16
MBTU]6^%"8J.RI0WPV">1LIYP(27?9=E24RM3]E2FK,?KUT8.-1<KH;210P?N
MO6]/0X7((:F\/ZX]"_M^%EI\[T/D4(,AQ\7A0F%=PP;8YZZX8+<3?=(#9:_;
MA@OMSX;)?550.OG5/=H-VY4@AS9<: \VJ;>U2)1VDYJH';'A<*'Y7C9K+(]<
M><B')ZS[[KNF[9G#="']L/(UGY2U6O$2O36BFO2S<O#)8M)S9:,+.^60%]TC
M[T6A*TMA:QQ)4+1^NMM-(_6WWT4[A,]&[[&]957_+=.F1^S;DY#NLK".[\8[
MO2) :<KZ,_!\<S1EDU[9(\<=ZV$]?3\N[V]Z7H!Z+6+G47=98PG>ZB!L&L!J
MH_-F%Z6*?#=2O#M_'<M)=@T5O5-'>;[K'O]"(/<S5T)C545'8:>_.3RQWUY8
M965>2BX37Z5*V+&*^(5;F7L7+@_<6FISU\--E>+'K-Y_C=MO6<@J61YR!MTD
M:FOB<;7#GR@3C ,-\$-45)PM;1#_Y)*/J>/'?DG4'4\]$+F?L\<@\?NL;G/Z
MH9#K-$08+15LE@J6/8K%J!=^G16GW@H5K*M<M10#58<O-4UU>1O>-"3M(G9H
M$=MP&I=A;3E*9_SI(MT@";M]4<.+.HA-8JE1C977BR(HL9S*GHX28\X["^!.
M)ZT^:C.0MHAL$;DY1&[$:Q5>2-7>3\7WC%6X&'8R+,G$YBK&-D0]<V58FR:D
M^?*QU8AJ68; 9H#?(8R7K]-;#=&%?HL6RPUAN:BRZ5J0?""ZGND1UIK5?]+M
M5N%K]906D6\.D>MPR:WB]&AF'G3>Z8^/Z GRJ[GQ$HV8$*3(K:?[V5U@\YQV
MDM05NATQ=-MI74%6>FOPV^T&IGFW6^;L9"XKWFG7_)MZ@/K86T?T 6 WY9/C
MWKAD*WC6O#[=E_A-..8:=K>U;6CS(T/VN@OGMKK0O@5"V?%6FBLCM7(WT^M@
M/*!NT\#N\(+OZ%@W;91#7\U1\27HL!:>\B&_C26OC;AWG(WL24?*MB/J:O@S
M;8(140?:ZWS-R+LMM(&UF,O'W!8:\>Y*LC;7('3[D1D8:,K2ZA5'(.8$9*Y<
MTR%SP$8BZTN,7#EA?SM M_AM\=OB]ZWA=Y-Q#HI2J17K3-+C7R=$4D)!__Y8
MD8COD/?'ZE+/_8ZTOZT1R% EETE4JD0QK 7NMX%H];A3.HSAD-&\KG;.2MN*
M_!"YQ:Y<32H)&55D0D8\KE'E;Q5E9.WIOSFL31.WT&_[0)#7.Q8;ZQR[PYAK
MLI1N04>-PT'8&DA-W- YW7+=GGQ&G3*7Y7%OX-H1^Y;KX*JMAH:C2VJUKE]U
MZJ&M=$366K&KV46L,,UL0[1CN7R-GC>[&_EBJI%-$(N$_4%LP@%PKDY?Z%>H
M9]7H-NW#=6>Q]L^#X^L6N>$!B:7\-$LH;U?*"M4EOP,J@5<8J%9OGPK@7TNI
MRS+CKU3LLND%M'C?'MY;!K6<06VYY&-^PL4_/@;>T:.N3T[N,4;^R;%@Z=[%
M7X'I3Z\=GYZ;WM!RO,"E#S#C9PN>^?5__R_<J']$+U[H+H8O>K?4945_X@?)
M$,"'/^[HZ)=WEZXSQE2%HXY\U!%]!X/JCSK2D=1[]RN"5*MRV  _7-\\7!!1
M.2$7IW?75]=?[LGMQ1VY_^?IW05;ZR#&PHKA^_R?8]6T0_R;MD'QK2/V91JJ
MN;UH# BN/F0E0%#?@R]=_XDEF@R=\23P>1*$,P*E!U-1,-/!,*T @[EIN&UD
M0ET&B8>;UTB>0Q8QOJ&4AMT-IV*3)7-;ZNCLAQQO-H>@_L80U ;P-A$)6%A/
M_(V2=%G$Y6>S'R:IU^H^U%SJT!N!?-/FF5 7T(JB"ZJ9:JZ#,75UWW%1N5JB
M1Q&F0^5BKD3D0U,7IT1@P29K1R=#)=9PC8);E-8I579C8Q:?=D]7W%-5T01-
MRJ_AOKE-W9@7=I-\/\] UIBE;:7PVK:7X%IPLRM.$?;..;6=L6G/B=!%L4F.
MR$N4::XOR30_I!@31>AW1:&CY<NU-D9G"?X46>B(C75T;07$03#!%C>[+R!R
MX+X8C>C0]]!PS:Y9YC/:MX>!:_KFLKS&=J-;W.P8.U\IZC+E:8IW[CY9T8JI
M570\L9PIQ68JANG"\7%<CQDJL-25::!'R/8"RV<-::I+RC;4B5U6-4$J,$"T
M 6D[L4N]KJ 6A+RW\6@+9JCY.UH-XV8;"E+ROJ+B7460>EOKB-?N69T]DS#$
M<&O]0-NKYSYIEBUN]D% %K4K1Q-E%-A&;D'XL= VPE?5DT3Q$RE=%G/_N.R&
MF\-NCZVVFU1^D\KGX;2R[PWS]Q8W^RW[SL.K7RO]6NG7;M+N2;^LW(W<%(SY
M7(TSQ\:H4)?E!=R9WH^,_(Z-IFUT3\C]U9?KJ\NKL]/K!W+V_?[AYMO%W3TY
MO3XGES=W%_ CN3_]>G'/UCZ(L;*9%(7*0UZ\3AS7)YYN40]K(@P##XB"NAX!
MU.K(+R-S/"9I?+=-_.K>AU\\\D*!Q^J3B>N\FF/XQIH2/>H=C[D>WL:2,^J/
MFP/@6TOU6#DN=SU9'>N.=M_FL@MR-?8^5GW_LPO:M(Q#2\O83J0^&_%?U ,,
MVN0B<)W)2N'VE17972OC* K=OMH6)%TGBB6AB_&%^U?%L<'8%"YK=9=<Z)Y?
M^1:YAU&EDJ!UI,)-;X-R"]'75[2-H&]W3&J9<'\S#0-N/F_FV,CMH:F/O#TZ
M,DW+EGLG\)_(Z1@>&>IO8K,[O?:D[#KR=D6X<%%"7\VA\R:V5RN^TK1GHP!Y
MBB3NS=E808KDV6]N_*>E'1;;R.E\%:1?2#QM@/M.;),H%I_Q@XMP7ZFV8TW2
M>I.>;E60N]5HJXU)V,Y.=055*[XO;BTP8:<\\N>!BT42+TT/.!/O3TO0(<5R
MX]#!(LR\]2/'I;#ZA-=>'PZ!;Z&3'M-B4LYY!M+[^,"P\=['NR(0EWH3.L3<
M56LJ8"JKSXH^N_29V@'UCLDE%D-PX-H[XK!-$;:5H%&[/V5,U!@JU[ [-S:-
MUS>W/(VOY8F2,V<\T>UI''ZF??)"+.%SB9TEU#:HP:!)^L/9?B?0, N<*1,/
M,Q]#<Q\,//I7 *]= ()];SN!,]I)8C<R/MU__WQ_\=_?+ZX?R,7O\.^UQ,]8
MFRIV&E( >=(]0I]U*V"A-%Z\$X2RK0ASUZ(M))/ G3A>Z@@D"M[F[>-BT-1X
MXM(G:GMPEJ_L(= JEL9=<=_C14:BJ_%=X82BGI";AW]>W)&SFV^W=Q?_O+B^
MO_K]@EQ=P]\7Y,/7F_O[G]=!&\WSBE-6$&#A8 MD"'JG;K(ZMT[@XEL_:%04
M-RH:P*.KX"'=)H'M4A!S?X>LXA'?!3HQD0D<D^_QKP1_\<@'H"8@HI\)QL!.
M0)H,S8EN65-B!)3%>#UA V8/!T=N-=)-ER"-T@@@TWZFGC]F%/I$+8, %>O/
MNFDAC$= LT?(S8X9,)_I4 \\"N "L3_S,#%]8%JF/V42Q@12 WJ':;%6,_LY
ML4C@GJ8%"/#Q"Y0Z/)V3@072Q*.4H644^'@\ (RAI7N>.3)I#E " PJ ,1QB
M.Z"M4#IFPS&DX6FC0\NT&1X&L&"\?1_Y@) CGXXGC@L;M=/RYS+$SC26'ED$
MAD\$:;(@6%<9]G8190R8'!H$'+\71>8C816:@:(,1)U.D,:07MYK'?;KJ BP
M/@.LN].8S3VME9"9P!ZG1,2@(L&EL;/3JR]3H7O&-DZ'PV <6$RH,0,62<D<
M\@5PQ&#Y\!7(Y.=BX@@1O9U*WLEPSOEPS_E8C$1!P:Q8SPSP>!]F@=S/;+.-
M1>:-]+%I34\:;'@=&BWZ<<<%7MZ,AV>M)P(M.>7<G7.0972: RDGR#(A$9$2
M&0P#EWS$WT**=-+?GD8'F9'J/1[D^]E!WCSVMF"V"LF\U^61RI\IG"@,TB>?
M=4N'6\<B.U^.ESC0:)6@JN6FB^(AYL>8F20^@.P2E<[JT/R\AKU[6>9KR*^^
M,P_>6>"ZJ(3= FMP##)W/$K0]QJLV O'NX(Q9_4)DJ9I29#[)6B@/+IWYDCG
MVQTO;"/[:(?"N#HZ&K%I#C+LC'6/?\6ADPY)U-9J8J!IHV2V)I1_%T^:BHJM
M  MFHN$3-0*+WHP2VAU3[C)&0B'Z@)#6,RJT^E>K?[7Z5ZM_M?I7JW^U^E>K
M?^VB_I5PO*RF&<TK6J<&HS8/8#]S/-^[A>,QG&[:*X<?3"9Z9^"0B]<)K"64
MN&:,H_0+Y(C,?D\ZNVCX=MC/S_/1H*K/AF=(#IT.$\X*X2_@LT-N8$P\2GS]
M!PPT :*AQR0)8CA)RJ3HY=D4F0<BE7*+("!"N6E;ZJF"JDG<%2Y)FM"3U+0C
M/-,3MV0'YS?\C@ZI^8PTL?6]1@,OXSC,\0C'T!\%5N3']E([.]OYY!Z[= CG
MVB,ZL$:#&'3@1SOR48\&9T@>Z!X6#[ !)EM_I.A,2OG#J>>S2 "DD<!&+1Y1
MCAI@! WLNV6Q\@.^SMEE#*<;8W3V'3J[7/ILTI?0'Q^.&3JC&% .<Z>9,-JS
M:02ZQ7H[P$2XPOGUA$L-!ZM.:B0FLXPHC##Z0EZ,O,@DN'P*FJ>U;[$?9Z8_
M\U<V3FNQ;^32<8^82G^5\"LF:_,L(;H4W<0N%X9(W!KF=DFZ+)$2AKKK,B>A
MG_1OOIBA+R.8]YG".-QK*A";,L;EZZ\"##NT B-T-C(/F&.C)H>,;28+.&TQ
M/\@PY0<QF4C@#MF?D=EYB::UB641RAK8'I.[""H.#&_<Q3V6S/'"ES&@<-(X
MA_TS,!ZY2VY $V"@1Y/$'DU8!\!KPW]UYE/.7Q-,ZA,3L&ZZ')?180C9-M;D
M1FV.AS-@&9!Q^*HSH3PJQ>-^X8<%SS)C\8L.L_F=BQG'7X&#LW#/)/JQAS0\
MJEETD9C+H' 19=6! 1SNW:3^$TH;CP5;!![.P)&(M]-P&*GSZ1('^3T"^!*&
ML(<FL(DKV_/=@,%X'#\N9II=\@_@0IB&[CV=V@;^!_L7 ^PX_I8E!$+#J(Y]
M2,!57B6(AQCB!SH;@E&/Z?F<3D=D#'0WC?9W'/C(D$>@:F-,V1-6I<%M1 (=
M4Y=MPT3'LLXX-/O]B/^.HGAD#EE)&FS 0%EH!#_K#JB5L(MQB(')GX'[!L)@
MZ%-^\JF7'7)3:HN6UBPZ<ZEA^OAIX[N9! 47SD$A"$L]'<]P (,86 ''QZ3/
MG.< MP&NX>/Y\H+!GR#*6(P /![8@8?;BFP:-'*V3\ O7)C?$R*F8CON&)X!
M.>YZ[. - @\97OJTDR<=V<(L_$X(5<<X"B^6"#P2CT?<&3R<<IGW^9C<FZ^Y
MD8M*-X[M6Z*/<*\_H*,HGF\WW?^E\4Q*X7@NJC$* 2&7&#B1B^A.:423%)(7
M(TP*@B9G!S+C[(;R#1[=-BM.PI)U6N&0XKXA<MC.(:92 GH4"[!85'L1\[UW
M;.?H@?Z ;7=12\!)0#]@ANP_'!=7&W]//N"&).3DG  &4?ASK"MQ.1]M6#HB
MED>$P=<OH .%NK#S8H>AD:9A,F4E!NW*-H!.7%S +4@)@7S]>G9<_+,0*B)(
M'ZC>H)J'=PV\::#>Q7'$@0GU>@9%EDJ1?#>IWF236"[=S-/8?/&[+9/98MW,
M\I+A<UYKO \)8KFXO4\2"K<">&P76.'. 4@5O(_AUJ#N'2K-\#523M1B[RAL
ML4?L8#R >8"P4#, XF0S>BE^$=W8N)7AF,0U0F_O85='>"WT0LD%#SD8H8A4
MQ'LW.2B5@+D !5O "4'-=U%_3H3%P>B1MH]L!3L_@;PS/2^@,5"LWPV+X:2O
MJ+XPI9:]@;8#R@(C'09#\HU,XEI",!%]W=\\_':":LH$#_IE "]Y3_C>5PHJ
M-1+_%=Q-G&?.![9-=1&< DE ROA##"Y)PIO) ).7R-F(7 ^8&]6*1S43H[(;
M!SOA[*J(5RJ@%@I7.&";D=)$HY'90,F!Y\@X\**+#@,!>)..Q'O$ D[#.TA\
MO4'2BXP@!KZ*EA@+;HTQTV2W,2\2ORY&WY$1; W\Z%(6P3K"2R8S2Z0(9R5*
MF&=7>"=B5Z*;47PA2MR'MF-<*'%1(T>9))/4=,(RE3P^. #N'1FO0L4T^V;X
M#9 8N!'] $7,<C#(@S,QAPEN%VWE*9>'R)OND4GI:$,[<PQ^<4$Z8PDR;,,Y
MN9K<;A7%D8[YI/,&#31HH5(4N$P#B\U90)C1@I@$&UA  32\[R.W,2@H!V8\
M<V)('ABM3R:6R0T+]!7N;)'Y]I':P(8QF!Q$/)VP<S-;6QALSO*!D(6Z>'1<
MKA*$AR,QTSB!2&$.S)&KC^D+ZB$('G\R@B$Q!***OL)F&EXRCT(?@#0 G0*.
M3<Y\_&H1XXBA@Z:L"#JG"V9WX*MY08' C9LTU$0YACQJ66A8Y.83@'>BF^P'
M8 "V-\([:[RATS"FGWE' (WL$1 AN!,#ZK]0:L<F#QV=4N9$9X3F,W 2:PBO
ML#XSD!ML+W%CA!0Y1UO@)?> )Z0P04>'3[;Y5Q!MV%A_-<?FWZD=<P9P*+FQ
MU;2!UW$"'0/YX).Q& V?#NR%YQFNO=G;/"O!06'Z=V2(:23Z-^W\^1.40W,T
M7>+;;?0N50. KW")MHAX0OZ;F[NXG8L1";,(A\303%;<_B)(2J2/W<P(C"/G
MB G5D',S&H,SF$&(G,:9>=AQ76> UQLNN<,3!Z=)?^.(ED_(]PS,(1=F>DAT
MWM&0[ %7\WUX"'ZTG2028Z5E40#@1Y=BU6GFS@/!X:>O77 A1$X:C"?S]ZVW
MM1]I"SK3"F<7>JXJ1)?YY!6;W3DB$SC3+"/;S"R_ XVEC\" YZTHA;ZLM)^J
M(89=N -6C73--53N3H46SH?[-1QB6!BLL+:BUMW5BEJ'HNLV%EVG7'1Q7\BR
M[JW;JG/= *J;"LJLC_]299D_A$K&?)C<SM1FWO'M67/5[%*E\-NRXV406%!4
MOR7Q+>Y06U'_ "OJUR#I.OBM/>169MQV6X(X+V5)K:2BJE2S&):<+(PL")8!
MT$S <B(3H&2-JK((68QKSIRXT^S,R1+DLB()8B^_<5=B[06ELBJMMWK+A'9[
MZVTO;WS1[?5W8GM+I1VN9.)(7 ^W;DG)Y&=QO *// N=ANA(P*HF\6GD@;KQ
M[@E)&Z*-C='<*/R2/,%F6U-BF7\%IL%=$[IG<AN_P0O9Z-E%1E(&%QZCGFET
MB2SI"5\T0L(,1)&E)[* )DUX<[9D9LT#T&TFCU*C 1P8 1 ;^; *SUS1'7:9
MG.VIR"+M0H_9DLC,)Y.ZNCM\FN;'<686HN%!55DX7Q90ZH6N'<".#>^1T_LS
M(DN=I&LO+RKY_[5WM<V-VTCZK["FDCIO%4;AJT@FMU?E&7NROIJ,79[)IN[3
M%BU!-C<2J24ICY5??P (4I1$4"0%O@H?,K$M$00:C>Y&]]/=-Q@,C@ER2\"Y
M&=8YA0$M%3(]C+/&Z2/?G+>.(_/Q/"0TD?P\$(HZ2A$]"=*'\%3\;(2?I01/
M ]GQ'F9"FUL:$L<5K.)ONB']$\"[!H. P"0R0\88_YG_[)'(40+S0!\2SB#5
MT6:QJS3>(DW_)45!2W-W@08EWT@_C<-Y6Q+OW,8.:716*+AY$_GH,3PZ113A
MH.B,\"8.OL=%J>*L /1[9O@TDD?<KL<H+ )/)Z]S5H1Z*7&2Y9!(+@$?T.@K
M(S@\D>X6%'JYPD=UZ?Z)^S 2_#>&:1)I%6(*$H^[3VI@.3BO8B$Y.RJC5\93
M(!',[R[Z0@SRE!*</,:&[>*&::X'?O%N1W+A*RS&/CP O_K^'+_YVIO?>9'C
M/>-LD&NRZLZ/1#(=*9Y/WKE(OYT%'MQ1'8.!)60[UPXIAT8YB00X,G$5A[CN
MZ9X0"/4+FEHL['8(-,E_Q4 K4D(0,UG,@7%&SPI#2F;T-3&W($Y<)C"1.-A/
MZW32+TT2%.%>.@-B3,0O?Z4@F&1$%U<$TRQ@FB95C:H);%Q.M&8@82)=>Q[&
M"&??2*:0Y!Y@G"D.Y;N[;:"'P8T3%,B!37$+F7:D/\1UIPDPC2!3$XGA(>YA
MH6>J\^.Q*,=;@V1'YWP;S\.MDM&7>>@ '84)AXY] K[#^7U!#$XA.GLBX60X
MDF21&WUR@S!Z[WJ _H01&E>?[C[=_RV!1N'-"9SO&*L/,:H3YP%LGO!6KYZ6
MB76",2%HE/=HFY\1&Y$_IA@$S%484D.-FQ1<DWD!AKV$+SCO!VUO_L:SMF\/
M:/> 6_D%T19QQ\/2\:)N<%"?B<&&_ONP<0FX]71B5?K(4_I(#@B.D/3#WC>>
M(-[*>0*..X2\2<5P-Z2/<M!NBQ@3A [^EH5CRR?TT9%+<Y;N@QLW7/O(%+Q?
M?/:]Y\\8I1,?VU@:HU7DG^>.3RN>['LRVW):AI&A$6->L6&/!&!2>S9,08FI
MY9'F92WQ>Y?DO0GBT$T(=2QS<60?Z1Q:OY;H*#= J@-C;V>D9&00X!0/(K$=
MFI$9JYCDU60>Z>N=HPG$L,K4T(_3T= /Y,7$GO1B7%04F_5NF*00D(RC!<[K
M(CC)> [)D"%<.T&L%Q+QD.81$EQZ2!*!8ML)@]3W284L+0H,)FL'20W,/0-H
M']X9&W?XF.R2G _H#]]F$,YW8&1R6:) BKW,N4,B3:1/1U_=%[WK )VV -\_
M=T(X2[F46#%T+I-#@R^XQ.2-DZ^\<$-^2;,G<?H.OF;YR*Y@V'S\C^/AB?\]
M1->K6RI2PK8/ZV]I5K.4SJ':>45BE/ CM:^8N1KH9HW6AD3D"E^9R![D(RYS
MH)GT5K[?MAV]C/8MVX$#=TG:V(Y:.7_NL,F[NTD&E$.](.C",XLRB![,G*LT
M\2/_QA+GM.ZPFL26((LAAC$; DLMD#E-&F=<K:C-RYA24F,^ 8[&]0HR^4L[
M9%*2.W ]2]U#B%*;)<ECQ)D!\7TO063[889DN6=BGV$/V?D+_+X#"2.=YZ$?
M9UF =L?:"2->,BCF_1GF0ZUQ^KZ''MMCU^QC<<H$A=0B<Q!?.;=(FD'"5]@Z
M)R6EG_ E!Q=R3JU\_,7]RWC&^321_H$OX8#6E/#7R1&+B.^L<$:T2@!&3:=S
MP+8/?F'VID'FA=4$>B,Z ?Z>]RMW]ZON[U%Y-@H;1X_.-[/HCUC-;KLQ.^DD
MI&06##_1;4(QZBI9T\>HC;#=99>':;4%L@.IID^>P.K;7^;KFD+*[-GLCS#Q
M9-*K=\=GZF@^6>,]EZ9_$. EN>0BR8_D"(BAU,1XWO>Z)J*1IJ*DXI'F/V&"
M'[P<EX:/-4URHF:T<-71Z&M<FQUI;5*!_LAD/T7GXP(I1"H_QF94#U(O,S/!
M@H/.+W='LM>MKR0;-G%2DMHA5&DAH8__B:BYN79(=8>4RGN)MF!G1(8O[GI-
M5!,RZI#IO5/Q)"TME'(/"GXH%E/9T2?2!SIL/ 7"-O@ HIM^*BYW95Z<T/>0
M<-WNE!JQB>.$WP"B\^S1"WERF#%+!*_8);FC ^43]%I:52.Q-#-61>)*#"<D
MDX96<]G[1'+V,:UDV0ZM_!&BL9_]B%Q)]S/&TV3U9W(E(39]FGA,?1>NAVZT
M.&$9IZ7#'5^_TI2)Q%>-J!FO.I,.YA&7&Z$,?46<+>+,<5B*6B.+B.1_)'/%
M^6)+M!)&G9<3!^'XY(00!U30Y?@&AV5\,C%:QJD;W9!,B6QAHB@RDZM19&IO
M2,KI<?9+9MC4FDMW48+H4N%!2(P[_&B<M$F^.'>Q1B)!P WQMA+W:3Q<G(CZ
M/7D3.G?$,T4RIJB92#GLOT+JJ*0^^N2).%%P?\1P&R(13 []"J+#L"%Y-[MF
M0HGOB@IC_/0N,Y5$I,.D/0:>G!LG/V_W7,F[0T7R3@E!2,PN62:#ZTXRT9$U
M0@43>N0?Z'U+6@FK8[&=S(J0/YD7\4J>=HOM/?N2/!O[[9.(:%HYA]S)XOIF
ML4"D%RUV*GY& 1\4R\FS:$I1EYFH&5^B:9KB_-Y[3/(#<;IVS?9/ E8O8/6#
M [4*6'VOMZ<^=%; YJL12,#B>XON%K!X 8L7L'@!BQ>X:0&+O\#M'0HL/@?<
M6_*:S>ZS0XIY$:?L@[/%OH'K[TXP_XKK@-W'8=9_)H#+ZUWHM8]M=VCO%27M
M1W2.KI0\_WO@K/_^+O[_?K\:/EUW2I^_PZFDVE [='8PK)4#[LR=-CMQ DT"
M/[YO2C',E\0;EFTO?DL*<>YY5W_"@^SXG:N5P]HYRDJ&<2@L^?1.2D5Q^2>+
M)ZK*I2;*>=^RX%GR5]H;*<X'26X*Q1O)C4 Y!$FD;Q"W57JO*!/E6/ZV2BD[
MGU+39EB^MDUZID#+H5&^NB-?3X/N&%U9DE'./3=4!D;^NGD!6+!T/<:07M:B
MK1.+YL3H?S#;8;7*W:2*^@*7O\2-Y0,81@2HV-*6M[>K2+9.?QS=JB:V\B-2
M'!-98Z]M_(+YU5\BHYXTI1G;!JO61%;'Q[>*-3$UQ+F2JDW,@O6-2]:F#$O*
M<T-O+FU=N)R/;G?E\3%LP9)*NCGXNBG83I TV8HVR>3BWF@&H]#GKL+'(Q6U
MPST[H'.BV>XY$=MS)C\P*A2$9<^D A=O3OM\V7R3ZU+;U&#LMAW.'A@=:X1R
M6SP;/$.1N>&(QVS.<]S>+)OVS"3.V6Z]<MV]<Y^4F4V]%:#8)C!D]J:>>GN5
MZ%O/EJX;*C"F#2R]V6L%'2IW2I_V$N:/5E:5_G5W/)_BVM0&NFJ5>JK,V[I=
MC:';0"DX./WN=GX:2I$HH3]P7P_7PW#Y&0S9 JZ!MO='CMJZ.UAEW R:P0+Z
M5*ZRX/HS'!_U% 613S&:)%^C<A;_Z9L?.<N>R1T%&+8!-)N-L1F6'%6!HLI
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
M8E0YW(M)8]X DL\9G6*?/?ZKH4PGH>GQ8M>EXE1/'4L#2"%W]B 26Q*'FC9
ML8O<]/!O(RS5;&(=HBV.%#[(ISECML$#Y)TK.)IN%J8'>'K(:MO&OBN76E2
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
MV">$LR@.E=]F12[!F\B)_0)(< P0$6D'"OXOWS?PF=O*G?RAPI?JK,U;UY=
M';/NYHYT?9*4*M/?3)B^0O3QF$"8[U5=,<EK3*W+II?#XCJ7@)N[Y)WSGLVN
M%NTO0[ RPZ(@W#PWZ%X$J=-ATQI3!"MK+ K"S0.45D60>R*_8_YJ68CBMQZG
MY?K&?RX;5,C S9.D3K@_1,\H@%%@P?B*3?^<IE>1@,'!6N^'.^;OFA?/;K:,
M,Q/U>V-*\0AZ";XJ:5'A ,FMJ\SO>L.\Q'ZK*8_X+<T9S7B.)IS2H-)EZ=4A
MW>J0[J,?TN4A=)<A2-_-R[O)M[<;UK;Z^,Z(V.V#O0;\NW;D)X7.@>LN2AD1
MVSDB;*(20V56)>+<H6+7VG3Y$+)3C;M\;)G[-+H#M'(Y2]?HFO0NK('?]H@J
MN55W"NXPX:7?IF"5U^JDY6V=%2\@<ST?SAXF^\PGA^2MR*?^:%E*=+NU-#HS
M9$:Z16Y7<;6+.YWB%$2V4I OKC@=,]+MO);'NQL" D@?\ M#?P@G.*)Q^OBP
MV?!G2GZ[NS0*:LR63%6[=ON8V.>($P)Y7B3TRC]INYB<AOE$2Z-!0V;DBVY'
M5VG?B>X>C(+._7L#)OC=7%?O^WXR24)^N;IXNXU]#J&0;13L3S")T9_B>RFC
M<MVVU8+[5M NIU+'U<T>?@X5-J"B<E^O>O32%??J"JZU*[C;=@[QYG+"*H]]
MI*]#P&E2V.Z/OFK?B3 [=#1^-Z+VT-&!TYJ*M:T.FE8'3:W$CK!I?IIJ67NT
M)"GN]F&2DD?7W-P*6&UN/1F!I5R'2F%K%./X85!;NG'YT*<%_;E\M%-T';1[
MH96RMC(E:OH)-H#MYFC'TQC$QK-/?6FW)Q\5AZXMF>>QZH8W67D[,X]2TFJE
M.#[OM*,7EV>==^MN6>:<8^"+D/*:YUS5$U -X>VVXUL@)O@=G9=JD$\#MB_&
M^Q/^O,-%$M,81#R$HID.534MI5*U##DZW]6P<@6YM!CN;Y@0_,(^'( G]MOL
M<44S'<OK64H-:]@QV%;N<VN3SQ&#?))0;FS6OM4J2+U O""UBC9?;0)^]$W
MU2K,*=]CM0I;K<)6J["9^B11=><XAO02O/%N?X/Y,^;TY@4K(^E4));V]C2=
M )N#=W<T:YA\U7G_>!ZLHZN; LR#A!!E[%--X:720Q&SP6+$LCK.<>0WT<BL
M_%(I90ZV3"];]A:).=)!:<68#;+JD)C*\Z9S;P]7EI)/6:V]W!)GL\/W!!#
M' ##%TVW*B^:\DJ\62VKT)C5JOAG6A5/+?_B+D3WZ7-;W][.@8AV5ZZ0]91N
MKY9-.7?-UZS#G:+6K=7TE'96T\::T"NP3A#.K;&[TZ#+Z^Z.M.SRF>@E).)E
M\<B'4S9T\3AR&DMK=^-NAAOPL3Q#:[;F.F#>X!N*[L4!8+,.6E>#M1<>37V:
M1HS(M-GR7MC1ZQ-*+T]>C,N^OV0G3$[@KOP-<!MTGCZ7F"<1^PAOP"ND@^GG
M*\CF!WZJ6DR:5K\DVZTF&^.5>*+&V9\Q>/5(J=8^UIA%YLYA? C'D'6"@'TA
MGH3BJ=QPI$TH5GG*9XY%5C-;/J=5"T8!K]SSI[7WS*K16GJ[DN2NQ%6OB>U$
M>CU^"1X2D3,N?AM<)Y,)(&\78_';A?[!I>U*UKMBK7_UTGKYUVG-_#X-%6G]
M<.5II5X9G?'WG0\3:B8KN>UD3!8X\^Y%O:LX@=6.R,??$5D]'=6WL%=/1SDI
M:Y<W$ZP_'25=HK .C"B\),B'1Z\^A $] ^01QN(;Y;F]$:VE30#% T:-H+<]
M"AFIX8\$A MJH9[4P=>[&D&7#E!=JN&$GD)*;QY M) J%.2VDJTU48<.OO38
MV/)%7;X*.*$T@<%A0E!T?PD)PH'D5:H[GMS*5QSW+U2=^]GQ%^9*VA&7\ZF%
M\X0+E*VX^:]T_YFM%;ES>HR)6)@J[**C%MTWG2X9ESH];EL7E?&<[>&DFQPG
M4=K+\I>O]].'KTN#[CL,KCT0RV^#+<M".M6Y;98R(:0[9B<\L6,BI'41/T#"
M9WH3\8@?#YFFIK?+.A@EVX:X_";=JZ1D!F\I)99Z"YD6;C7RY&II]^5SBW);
MN9([RV!;F7IXUI9X#07.6EMM-J\VFS_^9K,8=/2WT>:*N;WI7,N3:QO/BSL]
M,_:B@*>@/ <3@Q1)7;1F9RN\7KUMN91ZZ3JWK[[\IN3R3K\M<W,YKO!H\A3B
M-P@+;ION7$=*8BW;5X<C!#9G?9EFIVRO)XD?,$%_PN '<_I)@2LN#2:VTHK;
MX#2[D\;<=E$ZE.]R;.8:L5IE=+')Z9V-V4KQV9V)M&:,.@TMB:^T/-;HLJ>T
MU!9K+THC Q&&@-"A^7ET#9E3KE0[XX?L.%O"?=M38%/]C1;3WZBS@*>E4.#(
M(%!JV)<*-Q=3X:;=R!S;*MPTB>[Y0([H*7Z!)/V$)JAQ9$$[K=IZBNZ=QV M
M,O\3+'E^/#U9L+2Y5G\N2ZMC?DEC6321$X6SUC2@IX/#?UE32VI3[^78X##>
MEB%58P4KO-[I>9V+29CFM#U@RTD>>)B D.?O&6E,K5\PRV&,%F0B,]<=^^;Z
MCJY9B"KI*'ZO'0#+898]R4%FBI\_BBEV/057FOJ9S,M@"MYU)1[.[/I[Y;G%
MVI"W53ZY54#;3Q30EI_(JX^<RZ7</BNNX\BU> '3X"$W(LAJ)5HO=,>/,Q>3
MN\N'B(UUT^O!G9AABZX(QZ(^]%&16#JP4T<MF8!N>Q1J).Z-#?49C8;*UBG;
MHE(O Y=*WNX$\!/'D;MXUK!,P;^K.')'G(GE-R67'9N/%4>NFK"SO1?VZU8>
M^DSU$[:<REJNS!Y"Q$W9ERJP"X]KAF5G(07.4]G*CV))@;7LRQ2X<'X5,P5N
M7XS'R(>DD?[FB&YW?BKUU7$O/05S('O=SY,JT&ZLQ2I5H+NR=MGQLYXJL!V5
MG#%93I*)3BFE8@XF1I/"E$[0=M?W9^#52.S%8K:>+S,0>P6F3.S;CF^K&.;%
MFH8>=G"J+VOJ=FC+W^X[Z]@<RVZ>C;4:FIH+H!#.E7FN/04&RP$LJ]EU)(@E
MW2Z6];Q#2'V"!(,=#&6%VI?5C!;ATLV%3ENCLP/I-S^N+1EQ+O5IW;:OCY:
M<_FML&UA2+U^MPU3N=_X.Z0Q<P*N..^-O;&%&OD AM646>E&['(:SNRA-9ZU
MLP.C*3?P@0VFCE&9L7R("P-P.MS>X!B$)U%,4$21WU4.WP:M?V S:RP%F0U^
M66H;+"QZ^S(\:9,?W]HTK$NWO0IBZ?,^RQ$@_#HA93U#L#4XA!&>H(@;,UN?
M'(#03\+L==%#%";,4YPG4:9ZWIZ_]Y)3>XS<$_3LRYL'Z 6SAKTQ^U_,OO-G
MS?,'%(,4@ ?S.IY8'534T<-KBB*[-S<* A_X<=,S3)^P/,64#O9]/YEPJ#"H
MEOO.#)274DIJ9UY2HAZO5%'^:.8OO+9?69E"L[7E><MY:<LB,KLG];FY%/I]
M.Q3=1VB,?+:$.DAHS& 0NA\%K*NP=51T#4)(!\R]P206GV_PM-0IGR&8=;#Q
M 07P!X,# S$JJ<VB\N!M 8$WK5PD1,] >*)EWM4$#H^*/V/L^=/288I%I%1G
M8$1?2Q%Y*:150O75_;./?_]LBOT[Q/<$/#VP7A5J\I_*2=P.V='RZMQ17&JA
M1;C:,&4YB:6\H%JA8U,&' W^:5-++@<&M:9)E\.&CA*"G[2A7,52MK)8:OL)
M5D)V<\3;IPA< I\[=SH=5(I:2T?94!/UP*7ZL*N0,Q0$(3P"--9'TI5+6DLM
MV5 =M;BE4XUEAX"M5A[VV?J%<:731[6LM8LI#34B02Z=,>SJY)2MMR-#G53+
M6KMKTE G$N32$WN[.CG'T0_Y%9*L5*&0K0C4IEJ8ARP]E[8K_@,<^9 G9^/"
MNT+T\=N;_JZUDLCMA:4!OZX%UE4@<\"Z98N2R,[RTD3T&F55.7=NB=FVMEQ>
M9K:JT5YO$\^&\0JBBTB^IN2T)J2V7I$UZ3!X 5:DX0XM7S%5 +IYP8NJ94IJ
M*REA>VHILR)3RVY_:CG&"5E4+S/:VR_+KI@Y7F2:^=)CAV&$"X]D!>+;H:7=
M@19[S3PWTAT<RYL&9^!?F,Q.:I5.>%U9MWUO.7>NW5/@M_HOQB6\.A=.06+'
MW59(&YLB=]3';E,]+OO7[U=AKTYUJ7WES%-3TEJLG=[\L0%PZ8S2=A:68NS.
MMS>!9S;S[1,(]N^HR+4O$;TQ_>W05G(6;3#' GRX>88FT%_!9Q@E\!RJKK&5
M"_:OF\5%CO6,M+WO9C(^:;I);5G'NX0"LW3SWZV]LDOF<+(OP#T<-M@L*U#9
MZ1AZP6MVP2H<2$\+]''7V??\'_YB"_OF_P%02P,$%     @ D7FZ2C#*(['(
M2   1"4$ !4   !S;W1K+3(P,3<P,C(X7VQA8BYX;6SM??MSY+B1YN\7<?\#
M;G8WW!,A]?1C/*^U=Z/T:NNL;FDE]<SY)C8FJ")*!3>+K.%#4OFO/R3X*))X
MLE0%9LFW$6NW59G@!^!#(@$D$G_ZSZ=%1!YHFK$D_O-7;U^_^8K0>)J$++[_
M\U>?;PXG-\?GYU^1+ _B,(B2F/[YJSCYZC__XW_^#\+_[T__Z_"0G#$:A3^1
MDV1Z>![/DG\GGX(%_8E\H#%-@SQ)_YW\'$0%_"4Y8Q%-R7&R6$8TI_R'\L,_
MD6]?O_TA)(>'#N7^3.,P23]?GS?ESO-\^=,WWSP^/KZ.DX?@,4F_9*^GB5MQ
M-TF13FE3UO?OO_WQMYO+V[_^]O;-7W\[^]O;[U\_S7@53H*<__KNS=OO_^W=
MR9L_\O]X]]WMV^]_>O_^IW<__%_'3^5!7F3-I]X\_?#FS7=OWKSYH53_4\3B
M+S_!?]P%&26\8^+LIZ>,_?FK5@4?W[].TOMOWKUY\_:;__/QXF8ZIXO@D,70
M05/Z5:T%I:CTWO[XXX_?B%]K44GRZ2Z-ZF^\_Z:&TY3,?V4&^1:2C/V4"7@7
MR33(!;^LGR%:"?A?A[78(?SI\.V[P_=O7S]EX5=UXXL63).(7M,9$=7\*5\M
M.6<S!I3[JOK;/*4S-9@H3;\!_6]B>L][/(0/_0@?>OL=?.A?JC]?!'<T^HJ
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
MU5H+U10W!/$.Z;2E(*RDR.>3!4W9-#":&I6@U[ K+=!.O)4DA<;@:*%)R41
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
M=R92P.M./2T!-!Q0H9(GETRDXX<L#1FY22(D;O"'-,FRJS29:4\M.Q(^V:"
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
MB()S,SJ[&NA'!1.N>3:)PW/NP2</Y?VPGH&WR?X6)E-OG<&_)3)%!XHKV8Y
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
MPE1(D+]D%]UB'2RUID X?L 'AX)KA^YI;K^W1.XE:33-+]YIO50%!1"43_A
MT<O '3:9CIR*R73*N';C4&D(1.)'?$@T<NP.@)OT(:3!1<C\IEW_:M0;S<![
M-GS2;V#7X<3$9C,69:'K+$Y;CKIKIR<M'10=C%MJ@$!<[OER%S#? UV(WRD6
M$4US*#@HM]Y*]MUC(MUR,"*EQE \4&[&%:PWH/&/MS7NKL0O>@N(-]\[WXB
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
MB1_*]*?ED_=J^*'TSBL9= :;N?J]6GXX,%>)(ON]^;(,D-QY)8.>$+>2'@[
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
M&N/-IOBI:HJE/KQU)]ZJES:J'+/DJU30']X='7W*U/-N=/_+']<L(?$]*R)
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
M:N^TR%YK8!J91@;,9ZY-NJNV<UK\KC40&TRV3L!+6.*'[M/O5EQ)KSX3_*W
M@"]T5RQT-,YB/UM!JF0>F7U=$^T[E>563JL'M@:BQ&"GEK5KS_DD%;*1#W2L
M;@9<I%PNK/)WQ]$XNTD@W]B[G,TY6^3;A0.;QEJ'O/80ZVH\?_=6'_F[5_I,
M5HI_]2&O_"7YU,V:9E*A"5<TM$RSG=??61YX=C]#;JYDT9,5%X#GZ,VD&-+=
MAI5Y")>M8KN\SSW<YQ[:VOK)R[WXMCXK$40\()Q _.#(9%0.50[45',#1(P#
M-PO]A()99A)%KN32R3!E[E7;N;ZH;:&#%6R:.>ZII(=P:1F7K5]6 ]36]-"T
M=YVPU$+B!HXP;=>^^(+[B/"7,F?F=%8-D>N,BO86 I %#M :-UDFT+1$KD^#
MVX,&D$5/<]P]]\<D?F1/\BU+,F.1W!%D16- 4QZ<W'4EZI8SH*U\<-A6%F?(
M:I+*RJ//\B>C:>EHG-?O;6]:9E'@@$S)H2'$;Z)S[>O9W+4'". 5W+]?/\I2
MKJ@A?@Y)!DJT\5B+4BQJE>CN"X.YUM&U4)'/"=IC"3V5ZYW(]O-!%T<6:&:#
M'BL&N4_W!E8,VO59D9@L>$K&1?J7_F#G??5@IR#V2$&-X^#%?\E/_<0T)\?G
MAX#WK[1$;A=(*>$[/_0YY+D_57M7*8H0\:H6,0WC:):D<1HDO\NDVRAY*3C3
M+D:-[5V[I?;HZ#G'@<Y:@X3ZL-F,QO)YU_4K%-<L"N#F9.[#M7^XC8U!)80*
M65F0C&1#]L,+LIHC[*"%=>+:46R-K8V,<( [2AX)+T9_1?T'>9>(VH)KU8GK
MRZOVX+:0$0YPE6,VVFD3B6O?O[55JOD?=-[9+5FP<$&CJ=P++=_BAMUU^E#=
M6JSZ\F1G'IMX>7?[NT[?5-;6OE[</F>KK\O C"?+RIWF+"U%\R%AT<P!CDRL
MVN",+QZI") @HM,N$S"H\JK*:[DQ(Z&AK>O@AD&SJLD'2FYQ.-"RW' "GK2:
M6R.Q$,B<U<Q *9*"" K3C*5JCP,.G6(90$$[75WX05:)Y(S$ :=S_;&2D=#Y
M1 8N20X3 9()K6&PJSH?H\GQC*51,DJ3./$CF>QJ!Z"^)]<1VZT0A0@)+\2W
M1,X98J@GC'/V)'XX]>?B;\F+'<"Z?EP';;>"URP@!(?'<B4X6"X%VJ/CC]7X
MSHK4&PO:?NITE-]F !7JT!%@"!@,+W9CAF ?LT'F<R..V>QW/V@"-OO=3[>[
M']UQ1''.=,]._.AK?/_$M-<0]"2N=S%ZO2G?-H"PCL3![>^!*P1[#_T#5P--
M-2US93R";FP\G-V%FM77A2,D,435WG4.2"LTM5D>70#J8C^Y9.Y@8W.Y3+70
M;C*_;]ID>K)#3_91WW7.BU[WVT^=C7WQDY1GR2JC27F(YJQJ,Z7+TJG6>U.H
M(/!Y)>N1WY)Y7E%9\'##:130N1]>1M?"4N^?2+@@7UB4/!IV55MTZ]K_!&.H
MGG9;"W. >O%/XG/A=7>D#JO>7'N_N]""BNB&"K[XNB;DV+8_U][SSA2@++Z!
MJL %2W4Y'^VZ<^UP[TH!RL(;*OZEK-TN\,^Z<YV[O3/\RRG/0\/_>"+V2IVJ
M0*5'UV_E]*\%C2+$IP@=ARU[*RO4 6!;QTHP7+60X?#/J2]O7Y)55,1PQ^*'
M6EU>T8FW[F5_M>*;.Y[?7ZW8']-WC\)J2AD]A'2:"2\^>;GVL\I3VB-[,^6
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
M_D.^YBQ^\_\!4$L! A0#%     @ D7FZ2D,6>P33BP  (D0' !$
M     ( !     '-O=&LM,C Q-S R,C@N>&UL4$L! A0#%     @ D7FZ2G\3
M<O :#0  "XL  !$              ( ! HP  '-O=&LM,C Q-S R,C@N>'-D
M4$L! A0#%     @ D7FZ2IM'<R/X$P  Y?4  !4              ( !2YD
M '-O=&LM,C Q-S R,CA?8V%L+GAM;%!+ 0(4 Q0    ( )%YNDIBIVA60!D
M "&' 0 5              "  7:M  !S;W1K+3(P,3<P,C(X7V1E9BYX;6Q0
M2P$"% ,4    " "1>;I*,,HCL<A(  !$)00 %0              @ 'IQ@
M<V]T:RTR,#$W,#(R.%]L86(N>&UL4$L! A0#%     @ D7FZ2O ,L#_I,P
MZG8# !4              ( !Y \! '-O=&LM,C Q-S R,CA?<')E+GAM;%!+
4!08     !@ & (H!    1 $    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
