<SEC-DOCUMENT>0001683168-17-003230.txt : 20171205
<SEC-HEADER>0001683168-17-003230.hdr.sgml : 20171205
<ACCEPTANCE-DATETIME>20171205165458
ACCESSION NUMBER:		0001683168-17-003230
CONFORMED SUBMISSION TYPE:	S-1/A
PUBLIC DOCUMENT COUNT:		68
FILED AS OF DATE:		20171205
DATE AS OF CHANGE:		20171205

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PRECISION OPTICS CORPORATION, INC.
		CENTRAL INDEX KEY:			0000867840
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTROMEDICAL & ELECTROTHERAPEUTIC APPARATUS [3845]
		IRS NUMBER:				042795294
		STATE OF INCORPORATION:			MA
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		S-1/A
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-221673
		FILM NUMBER:		171240317

	BUSINESS ADDRESS:	
		STREET 1:		22 EAST BROADWAY
		CITY:			GARDNER
		STATE:			MA
		ZIP:			01440
		BUSINESS PHONE:		978-630-1800

	MAIL ADDRESS:	
		STREET 1:		22 EAST BROADWAY
		CITY:			GARDNER
		STATE:			MA
		ZIP:			01440

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PRECISION OPTICS Corp INC
		DATE OF NAME CHANGE:	20111027

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PRECISION OPTICS CORPORATION INC
		DATE OF NAME CHANGE:	19930328

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PRECISION OPTICS CORP INC
		DATE OF NAME CHANGE:	19600201
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-1/A
<SEQUENCE>1
<FILENAME>poci_s1a-122017.htm
<DESCRIPTION>FORM S-1 AMENDMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>As filed with the Securities and Exchange
Commission on December 5, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Registration Statement No. 333-221673
</B> </P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNITED STATES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECURITIES AND EXCHANGE COMMISSION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>WASHINGTON, D.C. 20549</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <B>Amendment No. 1 to the</B> </P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FORM&nbsp;S-1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>REGISTRATION STATEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNDER THE SECURITIES ACT OF 1933</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PRECISION OPTICS CORPORATION, INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of registrant as specified in
its charter)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 33%; font-size: 10pt; text-align: center"><B>Massachusetts</B></TD>
    <TD STYLE="width: 34%; font-size: 10pt; text-align: center"><B>3845</B></TD>
    <TD STYLE="width: 33%; font-size: 10pt; text-align: center"><B>04-2795294</B></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(State or other jurisdiction<BR>
        of incorporation</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">or organization)</P></TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Primary Standard<BR>
        Industrial Classification</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Code Number)</P></TD>
    <TD STYLE="font-size: 10pt; text-align: center">(I.R.S. Employer<BR>
Identification Number)</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="vertical-align: top; width: 49%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 2%; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 49%; text-align: center"><B>Dr. Joseph N. Forkey</B></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center"><B>Precision Optics Corporation, Inc.</B></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><B>Precision Optics Corporation, Inc.</B></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center"><B>22 East Broadway</B></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><B>22 East Broadway</B></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center"><B>Gardner, MA 01440</B></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><B>Gardner, MA 01440</B></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center"><B>(978) 630-1800</B></TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center"><B>(978) 630-1800</B></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: center">(Address and telephone number of registrant&rsquo;s principal executive offices)</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">(Name, address, and telephone of agent for service)</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Copies of communications to:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Amy M. Trombly,&nbsp;Esq.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>1314 Main Street,&nbsp;Suite 102</B><BR>
<B>Louisville, CO 80027</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Phone (617) 243-0060</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Fax (617) 243-0066</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Approximate date of commencement of
proposed sale to the public: From time to time after this registration statement becomes effective.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If any of the securities being registered
on this Form&nbsp;are to be offered on a delayed or continuous basis pursuant to Rule&nbsp;415 under the Securities Act of 1933
check the following box: <FONT STYLE="font-family: Wingdings">x</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this Form&nbsp;is filed to register
additional securities for an offering pursuant to Rule&nbsp;462(b)&nbsp;under the Securities Act, please check the following box
and list the Securities Act registration statement number of the earlier effective registration statement for the same offering.
<FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this Form&nbsp;is a post-effective amendment
filed pursuant to Rule&nbsp;462(c)&nbsp;under the Securities Act, check the following box and list the Securities Act registration
statement number of the earlier effective registration statement for the same offering. <FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this Form&nbsp;is a post-effective amendment
filed pursuant to Rule&nbsp;462(d)&nbsp;under the Securities Act, check the following box and list the Securities Act registration
statement number of the earlier effective registration statement for the same offering. <FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth
company. See the definitions of &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer,&rdquo; &ldquo;smaller reporting
company,&rdquo; and &ldquo;emerging growth company&rdquo; in Rule&nbsp;12b-2 of the Exchange Act. (Check one):</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 62%">Large accelerated filer <FONT STYLE="font-family: Wingdings">o</FONT></TD>
    <TD STYLE="width: 38%">Accelerated filer <FONT STYLE="font-family: Wingdings">o</FONT></TD></TR>
<TR>
    <TD>Non-accelerated filer <FONT STYLE="font-family: Wingdings">o</FONT> (Do not check if a smaller reporting company)</TD>
    <TD>Smaller reporting company <FONT STYLE="font-family: Wingdings">x</FONT></TD></TR>
<TR>
    <TD>&nbsp;</TD>
    <TD>Emerging growth company <FONT STYLE="font-family: Wingdings">o</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">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. <FONT STYLE="font-family: Times New Roman, Times, Serif">&#9744;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&nbsp;<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CALCULATION OF REGISTRATION FEE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR>
    <TD STYLE="width: 40%; border: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Title&nbsp;of&nbsp;Each&nbsp;Class&nbsp;of</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Securities&nbsp;to&nbsp;be Registered</B></P></TD>
    <TD STYLE="width: 13%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Amount&nbsp;to&nbsp;be</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Registered&nbsp;(1)</B></P></TD>
    <TD STYLE="width: 18%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Proposed&nbsp;Maximum</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Offering&nbsp;Price</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Per&nbsp;Share&nbsp;(2)</B></P></TD>
    <TD STYLE="width: 18%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Proposed&nbsp;Maximum</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Aggregate</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Offering&nbsp;Price (2)</B></P></TD>
    <TD STYLE="width: 11%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Amount&nbsp;of</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Registration</B></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Fee</B></P></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><P STYLE="margin-top: 0; margin-bottom: 0">Common Stock, par value $0.01, to be sold by existing</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">stockholders</P></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: center">555,556</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: center">$0.64</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: center">$355,556</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: center">$44.27 * </TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"> * Previously paid. </P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">(1)</TD>
    <TD STYLE="text-align: justify">Pursuant to Rule&nbsp;416(a)&nbsp;of the Securities Act of 1933, as amended, this registration statement shall be deemed to cover additional securities that may be offered or issued to prevent dilution resulting from stock splits, stock dividends or similar transactions.</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">(2)</TD>
    <TD STYLE="text-align: justify">Estimated solely for the purpose of calculating the amount of the registration fee pursuant
    to Rule 457 of the Securities Act. The price per share and aggregate offering prices for the shares registered hereby are
    calculated on the basis of $0.64, which is the average of the high and low prices of the registrant&rsquo;s common stock as
    reported on the OTCQB on November 17, 2017.</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>The registrant hereby amends this registration
statement on such date or dates as may be necessary to delay its effective date until the registrant shall file a further amendment
which specifically states that this registration statement shall thereafter become effective in accordance with Section&nbsp;8(a)&nbsp;of
the Securities Act of 1933 or until the registration statement shall become effective on such date as the Commission, acting pursuant
to said Section&nbsp;8(a), may determine.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&nbsp;<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><A HREF="#a_037"><FONT STYLE="font-size: 7pt">Table
of Contents</FONT></A></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 100%; border: black 1pt solid; text-align: justify"><FONT STYLE="color: red"><B>The information in this prospectus is not complete and may be changed. We may not sell these securities until the registration statement filed with the Securities and Exchange Commission is effective. This prospectus is not an offer to sell these securities and we are not soliciting an offer to buy these securities in any state where the offer or sale is not permitted.</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: red">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: red"><B>SUBJECT TO COMPLETION, THE
DATE OF THIS PROSPECTUS IS DECEMBER&nbsp;5, 2017.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; color: red"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PROSPECTUS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><IMG SRC="image_001.jpg" ALT="" STYLE="height: 108px; width: 391px">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PRECISION OPTICS CORPORATION, INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OFFERING UP TO 555,556 SHARES OF COMMON
STOCK</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This prospectus relates to the sale or
other disposition of up to 555,556 shares of our common stock by selling stockholders. We are not selling any securities in this
offering and therefore, we will not receive any proceeds from this offering or the sale or other disposition of common stock by
the selling stockholders. All costs associated with this registration will be borne by us. Our common stock is quoted on the OTCQB
under the symbol &ldquo;PEYE.&rdquo; On December 4, 2017, the last reported sale price of our common stock on the OTCQB
was $0.41 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>THIS INVESTMENT INVOLVES A HIGH DEGREE
OF RISK. YOU SHOULD PURCHASE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECURITIES ONLY IF YOU CAN AFFORD A COMPLETE
LOSS.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SEE &ldquo;RISK FACTORS&rdquo; BEGINNING
ON PAGE 4.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp; </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">You should rely only on the information
provided in this prospectus or any supplement to this prospectus and information incorporated by reference. We have not authorized
anyone else to provide you with different information. Neither the delivery of this prospectus nor any distribution of the shares
of common stock pursuant to this prospectus shall, under any circumstances, create any implication that there has been no change
in our affairs since the date of this prospectus.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Neither the Securities and Exchange Commission
nor any state securities commission has approved or disapproved of these securities or determined if this prospectus is truthful
or complete. Any representation to the contrary is a criminal offense.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Subject to completion, the date of this
prospectus is December 5, 2017<FONT STYLE="background-color: white">.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&nbsp;<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; text-align: center; margin-bottom: 0pt"><B><A NAME="a_037"></A>TABLE
OF CONTENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 90%">&nbsp;</TD>
    <TD STYLE="width: 10%; border-bottom: black 1pt solid; text-align: center"><B>Page</B></TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT><A HREF="#a1">Prospectus Summary</A></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: center">1</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a2">The Offering</A></TD>
    <TD STYLE="vertical-align: top; text-align: center">3</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a3">The Transactions</A></TD>
    <TD STYLE="vertical-align: top; text-align: center">3</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT><A HREF="#a8">Risk Factors</A></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: center">4</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a19">Cautionary Statement Concerning Forward-Looking Statements</A></TD>
    <TD STYLE="vertical-align: top; text-align: center">9</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_003"><FONT>Use of Proceeds</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">9</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_004"><FONT>Selling Security Holders</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">9</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_005"><FONT>Plan of Distribution</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">10</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_006"><FONT>Description of Securities to be Registered</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">12</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_007"><FONT>Interests of Named Experts and Counsel</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">12</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_008"><FONT>Information about the Company</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">13</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_009"><FONT>Description of Business</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">13</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_010"><FONT>Description of Property</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">18</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT><A HREF="#a9">Legal Proceedings</A></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: center">18</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_012"><FONT>Market Price of and Dividends on Common Equity and Related Stockholder Matters</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">18</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_013"><FONT>Management&rsquo;s Discussion and Analysis of Financial Conditions and Results of Operations</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">19</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_014"><FONT>Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">23</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_015"><FONT>Quantitative and Qualitative Disclosures about Market Risk</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">23</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_016"><FONT>Directors, Executive Officers, Promoters and Control Persons</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">24</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_017"><FONT>Executive Compensation</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">26</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_018"><FONT>Security Ownership of Certain Beneficial Owners and Management</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">29</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_019"><FONT>Certain Relationships and Related Transactions</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">33</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT><A HREF="#a10">Director Independence</A></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: center">35</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_021"><FONT>Legal Matters</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">35</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_022"><FONT>Experts</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">35</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_023"><FONT>Disclosure of Commission Position on Indemnification for Securities Act Liabilities</FONT></A></TD>
    <TD STYLE="vertical-align: top; text-align: center">35</TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT><A HREF="#a11">Financial Statements</A></FONT></TD>
    <TD STYLE="vertical-align: top; text-align: center">F-1</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

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

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

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

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&nbsp;<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PRECISION OPTICS CORPORATION, INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a1"></A>PROSPECTUS SUMMARY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>The following information is a summary
of the prospectus and it does not contain all of the information you should consider before making an investment decision. You
should read the entire prospectus carefully, including the financial statements and the notes relating to the financial statements.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ABOUT US</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We incorporated in Massachusetts in December&nbsp;1982
and have been publicly-owned since November&nbsp;1990. References to our Company contained herein include our two wholly-owned
subsidiaries, Precise Medical,&nbsp;Inc. and Wood&rsquo;s Precision Optics Corporation, Limited, except where the context otherwise
requires. Our fiscal year end is June 30. Our principal executive offices are located at 22 East Broadway, Gardner, Massachusetts
01440-3338. Our telephone number is (978) 630-1800. Our website is www.poci.com. Information contained on our website does not
constitute part of this prospectus.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have been developing and
manufacturing advanced optical instruments since 1982. Today, the vast majority of our business is the design and manufacture
of high-quality medical devices and approximately 3% of our business is the design and manufacture of military and industrial
products. Our medical instrumentation line includes traditional endoscopes and endocouplers as well as other custom imaging
and illumination products for use in minimally invasive surgical procedures. Much of our recent development efforts have been
targeted at the development of next generation endoscopes. Over the last ten years, we have funded internal research and
development programs to develop next generation capabilities for designing and manufacturing 3D endoscopes and very small
Microprecision&trade; lenses, anticipating future requirements as the surgical community continues to demand smaller and more
enhanced imaging systems for minimally invasive surgery. Our unique proprietary technology in these areas, combined with
recent developments in the areas of 3D displays and millimeter sized CMOS image sensors, has allowed us to begin
commercialization of these technologies. Thus, a portion of our revenues are now derived from engineering and design services
we performed for our customers to incorporate our technologies and capabilities into their medical device products. We
believe that new products based on these technologies provide enhanced imaging for existing surgical procedures and can
enable development of many new medical device products and related medical procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">SUMMARY FINANCIAL DATA</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because this is only a summary of our financial
information, it does not contain all of the financial information that may be important to you. Therefore, you should
carefully read all of the information in this prospectus and any prospectus supplement, including the financial statements and
their explanatory notes and the section entitled &ldquo;<I>Management&rsquo;s Discussion and Analysis of Financial Condition and
Results of Operations</I>,&rdquo; before making a decision to invest in our common stock. The information contained
in the following summary is derived from our audited consolidated financial statements for the fiscal years ended June 30, 2017
and 2016, and our unaudited consolidated financial statements for the quarters ended September 30, 2017 and 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Value: 1; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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>&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<BR> ended June 30</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Quarter ended</B></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>September 30</B></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&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><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">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(audited)</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">(unaudited)</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 40%">Revenues</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">3,154,547</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: 11%; text-align: right">3,916,702</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: 11%; text-align: right">1,028,746</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: 11%; text-align: right">849,548</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</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">2,380,823</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,974,681</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">642,004</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">682,497</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Gross Profit</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">773,724</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">942,021</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">386,742</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">167,051</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">Research and Development Expenses, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">464,162</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">478,267</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">118,427</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">116,992</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Selling, General and Administrative Expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,313,478</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,551,895</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">296,584</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">343,782</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">Gain on Sale of 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">(1,515</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">(32,707</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">&ndash;</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">(315</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total Operating 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">1,776,125</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,997,455</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">415,011</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">460,459</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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><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(238,238,238)">
    <TD STYLE="text-align: left">Interest expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,144</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(469</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(516</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Other income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22,050</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><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(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Provision for income taxes</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">912</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">912</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">&nbsp;</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">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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><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(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net Loss</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,006,457</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">(1,034,765</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">(28,785</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">(293,408</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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><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(238,238,238)">
    <TD>Loss per share:</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><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: White">
    <TD STYLE="text-align: left">Basic and Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.12</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.15</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.00</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.04</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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><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: White">
    <TD>Weighted average common shares outstanding</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><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(238,238,238)">
    <TD STYLE="text-align: left">Basic and Diluted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,343,235</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,157,978</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,108,423</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,539,582</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;<B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a2"></A>THE OFFERING</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;&nbsp; </B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="background-color: rgb(238,238,238)">
    <TD STYLE="vertical-align: top; width: 39%">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Common stock outstanding as of
        December 4, 2017 (1)</P></TD>
    <TD STYLE="vertical-align: bottom; width: 1%; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 60%; text-align: justify">10,095,139 shares</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(238,238,238)">
    <TD STYLE="vertical-align: top">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Common stock to be registered</P></TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">555,556</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(238,238,238)">
    <TD STYLE="vertical-align: top; text-align: justify">Use of proceeds</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">We will not receive any proceeds from the sale or other disposition
    of common stock by the selling stockholders.</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD></TR>
<TR STYLE="background-color: rgb(238,238,238)">
    <TD STYLE="vertical-align: top; text-align: justify">Stock symbol</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">PEYE</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 4%">(1)</TD>
    <TD STYLE="width: 96%; text-align: justify">This number includes the 555,556 shares of common stock issued in the 2017 private placement described below in the section entitled &ldquo;<I>The Transactions</I>.&rdquo;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a3"></A>THE TRANSACTIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Private Placement of Common Stock
August 2017</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 22, 2017, we entered into agreements
with accredited investors for the sale and purchase of 466,668 shares of our common stock at a per unit price of $0.45 per share.
We received $210,001 in gross proceeds from the offering. We intend to use the net proceeds from this placement for general working
capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Concurrently with the placement, we entered
into an agreement with an investor for the sale of 88,888 unregistered shares of our common stock for services provided to us at
a price of $0.45 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In conjunction with the placement, we also
entered into a registration rights agreement with the investors, whereby we are obligated to file a registration statement with
the Securities Exchange Commission on or before 90 calendar days after August 22, 2017 to register the resale by the investors
of the 555,556 shares of the common stock purchased in the placement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The selling stockholders who participated
in the August 2017 private placement are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 48%; border: black 1pt solid; text-align: justify"><B>Name</B></TD>
    <TD STYLE="width: 26%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><B>Common Shares </B><BR>
<B>Purchased in the </B><BR>
<B>August 2017 </B><BR>
<B>Offering</B></TD>
    <TD STYLE="width: 26%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><B>Aggregate </B><BR>
<B>Purchase </B><BR>
<B>Price</B></TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(238,238,238)">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify">Diana Pessin</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">233,334&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">$105,000&nbsp;&nbsp;&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify">Sandra Pessin</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">233,334&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">$105,000&nbsp;&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; background-color: rgb(238,238,238)">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify">Proactive Capital Resources Group, LLC</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">88,888&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">$40,000 (1)</TD></TR>
<TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><B>TOTAL</B></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right"><B><U>555,556</U></B><U>&nbsp;</U></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right"><B><U>$250,000</U></B><U>&nbsp;</U></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;&nbsp;</I></B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD>The purchase price was provided as services to us by Proactive Capital Resources Group, LLC.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a8"></A>RISK FACTORS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Risks Related to Our Business</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">An investment in our common stock involves
a high degree of risk. Before making an investment decision, you should give careful consideration to the following risk factors,
in addition to the other information included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2017 filed with
the Securities and Exchange Commission on September 28, 2017. If any of the following risks actually occur, our business, financial
condition or results of operations could be materially and adversely affected and you may lose some or all of your investment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>As of September 30, 2017, we may not have sufficient cash
to continue operations for the next six to nine months.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2017, we had $194,714
in cash and cash equivalents, $613,961 in accounts receivable, and $1,096,876 in current liabilities. We incurred net losses of
$28,785 and $1,006,457 during the quarter ended September 30, 2017 and the fiscal year ended June 30, 2017, respectively. If quarterly
sales revenues do not increase to near cash breakeven in the next six to nine months, we may be required to obtain cash for operations
from non-working capital sources, which may not be available, in which case we would have to significantly decrease or cease operations.
We are currently evaluating several options to manage cash flow and raise capital if necessary, including issuing debt, equity
or entering into a strategic alliance. The sale of additional equity or convertible debt securities would result in additional
dilution to our stockholders, and debt financing, if available, may involve restrictive covenants that could restrict our operations
or finances. Financing, if necessary, may not be available in amounts or on terms acceptable to us, if at all. If we cannot raise
funds on acceptable terms or achieve positive cash flow, we may not be able to continue to conduct operations, develop new products,
grow market share, take advantage of future opportunities or respond to competitive pressures or unanticipated requirements, any
of which would negatively impact our business, operating results and financial condition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>As of June 30, 2017 and September
15, 2017, we may not have sufficient cash to continue operations, and if we do not obtain funding for our operations, we may cease
to exist as a going concern.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended June 30, 2017, net cash
used in operating activities amounted to $667,434, and our net loss for the year was $1,006,457. As of June 30, 2017, we had $118,405
in cash and cash equivalents. Although we raised $210,001 from the sale of 555,556 shares of our common stock on August 22, 2017,
we still may not have sufficient cash to continue operations through the end of fiscal 2017 if we do not achieve cash flow break
even or receive additional funding for operations. We may have to pursue several options to manage cash flow and raise capital
including issuing debt, equity or entering into a strategic alliance. The sale of additional equity or convertible debt securities
would result in additional dilution to our stockholders, and debt financing, if available, may involve restrictive covenants that
could restrict our operations or finances. Financing may not be available in amounts or on terms acceptable to us, if at all. If
we cannot raise funds on acceptable terms or achieve positive cash flow, we may not be able to continue to conduct operations,
develop new products, grow market share, take advantage of future opportunities or respond to competitive pressures or unanticipated
requirements, any of which would negatively impact our business, operating results and financial condition. If we are not successful
in increasing our revenues, reducing our expenses or raising additional equity capital to generate sufficient cash flows to meet
our obligations as they come due, we may not be able to continue as a going concern.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We have a history of losses, we expect
to continue to incur losses and we may never achieve profitability; and our June 30, 2017 audited consolidated financial statements
included disclosure  casts substantial doubt regarding our ability to continue as a going concern.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended June&nbsp;30, 2017
and 2016, we incurred net losses of $1,006,457 and $1,034,765, respectively. Our accumulated deficit at June 30, 2017 amounted
to $44,670,732. We had working capital of $479,604 and $518,058 as of June 30, 2017 and 2016, respectively. During the year ended
June 30, 2017, net cash used in operating activities amounted to $667,434. Our independent auditors have included a &ldquo;going
concern&rdquo; qualification in their audit report for the year ended June 30, 2017. We expect to continue incurring losses for
the foreseeable future and may never achieve or sustain profitability. We must generate sufficient cash flow or raise additional
capital to pursue our product development initiatives, penetrate markets for the sale of our products and continue as a going concern.
We cannot provide any assurance that we will raise additional capital. We believe that we have access to capital resources through
possible public or private equity offerings, debt financings, corporate collaborations or other means. We may not raise enough
capital to meet our needs and we may have to raise additional capital in the future. If we are unable to secure additional capital,
we may be required to curtail our research and development initiatives and take additional measures to reduce costs in order to
conserve our cash in amounts sufficient to sustain operations and meet our obligations. These measures could cause significant
delays in our efforts to further commercialize our products and complete development projects and manufacturing services for our
customers, which are critical to the realization of our business plan and to our future operations. These matters raise substantial
doubt about our ability to continue as a going concern or become profitable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We rely on a small number of customers
who may not consistently purchase our products in the future and if we lose any one of these customers, our revenues may decline.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the fiscal year ended June&nbsp;30,
2017, our three largest customers represented approximately 11%, 10% and 10%, respectively, of our total revenues. In the fiscal
year ended June&nbsp;30, 2016, our two largest customers represented approximately 16% and 12%, respectively, of our total revenues.
No other customer accounted for more than 10% of our revenues during those periods. At June&nbsp;30, 2016, our five largest customer
account receivable balances were 16%, 15%, 12%, 12% and 11%, respectively, of total accounts receivable. At June 30, 2016, our
three largest account receivable balances were 19%, 13%, and 10%, respectively, of the total accounts receivable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the future, a small number of customers
may continue to represent a significant portion of our total revenues in any given period. These customers may not consistently
purchase our products at a particular rate over any subsequent period. A loss of any of these customers could adversely affect
our revenues.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We could suffer unrecoverable losses
on our customers&rsquo; accounts receivable, which would adversely affect our financial results.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At June 30, 2017, our five largest customer
account receivable balances were 16%, 15%, 12%, 12% and 11%, respectively, of total accounts receivable. While we believe we have
a varied customer base and have experienced strong collections in the past, we may experience changes in our customer base, including
reductions in purchasing commitments, which could also have a material adverse effect on our revenues and liquidity. We have not
purchased insurance on our accounts receivable balances.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We rely heavily upon the talents
of our Chief Executive Officer, the loss of whom could damage our business.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our performance depends, to a large extent,
on a small number of key scientific, technical, managerial and marketing personnel. In particular, we believe our success is highly
dependent upon the services and reputation of our Chief Executive Officer, Dr. Joseph N. Forkey. The loss of Dr. Forkey&rsquo;s
services could damage our business. Dr. Forkey provides highly valuable contributions to our capabilities in optical instrument
development, in management of new technology and in potentially significant longer-term Company initiatives.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We must continue to be able to attract
employees with the scientific and technical skills that our business requires and if we are unable to attract and retain such individuals,
our business could be severely damaged.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ability to attract employees with a
high degree of scientific and technical talent is crucial to the success of our business. There is intense competition for the
services of such persons and we cannot guarantee that we will be able to attract and retain individuals possessing the necessary
qualifications. If we cannot attract such individuals, we may not be able to produce our products and our business could be damaged.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We are subject to a high degree of
regulatory oversight and, if we do not continue to receive the necessary regulatory approvals, our revenues may decline.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The FDA has granted us clearance to market
the medical products we currently sell in the United States. However, prior FDA approval may be required before we can market additional
medical products that we may develop in the future. We may also seek to sell current or future medical products in a manner that
requires us to obtain FDA permission to market such products. We may also require the regulatory approval or license of other federal,
state or local agencies or comparable agencies in other countries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may lose the FDA&rsquo;s permission
to market our current products or may not obtain the necessary regulatory permission, approvals or licenses for the marketing of
any of our future products. Also, we cannot predict the impact on our business of FDA regulations or determinations arising from
future legislation or administrative action. If we lose the FDA&rsquo;s permission to market our current products or we do not
obtain regulatory permission to market our future products, our revenues may decline and our business may be harmed.</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We face risks inherent in product
development and production under fixed-price purchase orders and these purchase orders may not be profitable over time.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A portion of our business has been devoted
to research, development and production under fixed-price purchase orders. For our purposes, a fixed-price purchase order is any
purchase order under which we will provide products or services for a fixed-price over an extended period of time, usually six
months or longer. Fixed-price purchase orders represented approximately 25% to 50% of our total revenues during the last several
years. We expect that revenues from fixed-price purchase orders will continue to represent a significant portion of our total revenues
in future fiscal years.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because they involve performance over time,
we cannot predict with certainty the expenses involved in meeting our obligations under fixed-price purchase orders. Therefore,
we can never be sure at the time we enter into any single fixed-price purchase order that such purchase order will be profitable
for us.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We primarily perform engineering
and manufacturing services for our customers who could decide to use another vendor for these services in the future.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A significant portion of our revenues are
derived from engineering and manufacturing services that we perform to design and fabricate medical device products or sub-assemblies
of medical device products for our original equipment manufacturer, or OEM, customers who in turn sell the products to the end
users. Our customers typically own the proprietary rights to and control commercial distribution of the final products. Therefore,
in many of these cases we do not own the proprietary rights to the medical device products that we manufacture or that our sub-assemblies
are made a part of. Our customers could decide to use other suppliers for these services based on cost, quality, delivery time,
production capacities, competitive and regulatory considerations or other factors. Thus, revenues from our customers and the products
and services we provide them are subject to significant fluctuation on a product to product basis from period to period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Third parties may infringe on our
intellectual property and, as a result, we could incur significant expense in protecting our patents or not have sufficient resources
to protect them.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We utilize a number of licensed patents
that are important to our business. In July&nbsp;2011, we entered into an asset purchase agreement with Intuitive Surgical Operations,&nbsp;Inc.,
in which we received $2.5 million in connection with the sale of certain intellectual property. Pursuant to the agreement, we agreed
to assign to Intuitive Surgical all of the issued and non-expired patents and pending patent applications we held at the time of
the agreement and, in return,&nbsp;Intuitive Surgical agreed to grant to us a royalty-free, worldwide license to these patents
in fields outside of medical robotics.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although we are not currently aware of
any past or present infringements of our patents, we plan, jointly with Intuitive Surgical, to protect these patents from infringement
and obtain additional patents whenever feasible. To this end, we have obtained confidentiality agreements from our employees and
consultants and others who have access to the design of our products and other proprietary information. Protecting and obtaining
patents, however, is both time consuming and expensive. We therefore may not have the resources necessary to assert all potential
patent infringement claims or pursue all patents that might be available to us. If our competitors or other third parties infringe
on our patents, our business may be harmed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Third parties may claim that we have infringed on their
patents and, as a result, we could be prohibited from using all or part of any technology used in our products.</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Should third parties claim a proprietary
right to all or part of any technology that we use in our products, such a claim, regardless of its merit, could involve us in
costly litigation. If successful, such a claim could also result in us being unable to freely use the technology that was the subject
of the claim, or sell products embodying such technology. If we engage in litigation, our expenses may increase and our business
may be harmed. If we are prohibited from using a particular technology in our products, our revenues may decline and our business
may be harmed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We depend on the availability of
certain key supplies and services that are available from only a few sources and if we experience difficulty with a supplier, we
may have difficulty finding alternative sources of these supplies or services.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We require certain key supplies to develop
and manufacture our products, particularly our precision grade optical glass, which is available from only a few sources, each
of which is located outside of the United States. Additionally, we rely on outside vendors to grind and polish certain of our lenses
and other optical components, such as prisms and windows. We also rely on a limited number of suppliers for specialized CMOS sensors
and the electronic wiring of those sensors. Based upon our ordering experience to date, we believe the materials and services required
for the production of our products are currently available in sufficient quantities to meet our needs. Our requirements are small
relative to the total supply, and we are not currently encountering problems with availability. However, this does not mean that
we will continue to have timely access to adequate supplies of essential materials and services in the future or that supplies
of these materials and services will be available on satisfactory terms when the need arises. Our business could be severely damaged
if we become unable to procure these essential materials and services in adequate quantities and at acceptable prices.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, subcontractors may produce
some of our products for us, and our business is subject to the risk that these subcontractors fail to make timely delivery. Our
products and services are also used as components of the products and services of other manufacturers. We are therefore subject
to the risk that manufacturers who integrate our products or services into their own products or services are unable to acquire
essential supplies and services from third parties in a timely fashion. If this occurs, we may not be able to deliver our products
on a timely basis and our revenues may decline.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Our customers may claim that the
products we sold them were defective and if our insurance is not sufficient to cover such a claim, we would be liable for the excess.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Like any manufacturer, we are and
always have been exposed to liability claims resulting from the use of our products. We maintain product liability insurance
to cover us in the event of liability claims, and as of November 20, 2017, no such claims have been asserted or
threatened against us. However, our insurance may not be sufficient to cover all possible future product liabilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We would be liable if our business
operations harmed the environment and a failure to maintain compliance with environmental laws could severely damage our business.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operations are subject to a variety
of federal, state and local laws and regulations relating to the protection of the environment. From time to time, we use hazardous
materials in our operations. Although we believe that we are in compliance with all applicable environmental laws and regulations,
our business could be severely damaged by any failure to maintain such compliance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Our quarterly financial results vary
quarter to quarter and depend on many factors. As a result, we cannot predict with a high degree of certainty our operating results
in any particular fiscal quarter.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our quarterly operating results may vary
significantly depending upon factors such as:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">the timing of completion of significant customer orders;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">the timing and amount of our research and development expenditures;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">the costs of initial product production in connection with new products;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 2%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 91%; text-align: justify">the timing of new product introductions&mdash;both by us and by our competitors;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">the timing and level of market acceptance of new products or enhanced versions of our existing products;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">our ability to retain existing customers and customers&rsquo; continued demand for our products and services;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">our customers&rsquo; inventory levels, and levels of demand for our customers&rsquo; products and services; and</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">competitive pricing pressures.</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may not be able to grow or sustain revenues
or achieve or maintain profitability on a quarterly or annual basis and levels of revenue and/or profitability may vary from one
such period to another.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Some of our competitors are large,
well-financed companies who have research and marketing capabilities that are superior to ours.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The industries in which we operate are
highly competitive. Many of our existing and potential competitors have greater financial resources and manufacturing capabilities,
more established and larger marketing and sales organizations and larger technical staffs than we have. Other companies, some with
greater experience in the optics, semiconductor or medical products industries, are seeking to produce products and services that
compete with our products and services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a12"></A>RISKS RELATED TO OUR STOCK</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Trading in our common stock is limited
and the price of our common stock may be subject to substantial volatility.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our common stock is quoted on OTCQB, the
OTC market tier for companies that report to the SEC, under the symbol PEYE. We expect our common stock to continue to be quoted
on the OTCQB for the foreseeable future. Broker-dealers may decline to trade in OTCQB stocks given the market for such securities
is often limited, the stocks are more volatile and the risk to investors is greater. These factors may reduce the potential market
for our common stock by reducing the number of potential investors. This may make it more difficult for investors in our common
stock to sell shares to third parties or to otherwise dispose of their shares. This could cause our stock price to decline.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Additionally, the price of our common stock
may be volatile as a result of a number of factors, including, but not limited to, the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">our ability to successfully conceive and to develop new products and services to enhance the performance characteristics and methods of manufacture of existing products;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">our ability to retain existing customers and customers&rsquo; continued demand for our products and services;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">the timing of our research and development expenditures and of new product introductions;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">the timing and level of acceptance of new products or enhanced versions of our existing products; and</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: justify">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">price and volume fluctuations in the stock market at large which do not relate to our operating performance.</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&ldquo;Penny stock&rdquo; rules&nbsp;may
make buying or selling our securities difficult which may make our stock less liquid and make it harder for investors to buy and
sell our securities.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Trading in our securities is subject to
the SEC&rsquo;s &ldquo;penny stock&rdquo; rule and we anticipate that trading in our securities will continue to be subject to
the penny stock rules&nbsp;for the foreseeable future. The SEC has adopted regulations that generally define a penny stock to be
any equity security that has a market price of less than $5.00 per share, subject to certain exceptions. These rules&nbsp;require
that any broker-dealer who recommends our securities to persons other than prior customers and accredited investors must, prior
to the sale, make a special written suitability determination for the purchaser and receive the purchaser&rsquo;s written agreement
to execute the transaction. Unless an exception is available, the regulations require the delivery, prior to any transaction involving
a penny stock, of a disclosure schedule explaining the penny stock market and the risks associated with trading in the penny stock
market. In addition, broker-dealers must disclose commissions payable to both the broker-dealer and the registered representative
and current quotations for the securities they offer. The additional burdens imposed upon broker-dealers by these requirements
may discourage broker-dealers from recommending transactions in our securities, which could severely limit the liquidity of our
securities and consequently adversely affect the market price for our securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>We are contractually obligated to
issue shares in the future, diluting your interest in us.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of November&nbsp;15, 2017, there were
1,103,400 shares of our common stock issuable upon exercise of stock options outstanding, at a weighted average exercise price
of $0.80 per share. As of November 15, 2017, a total of 845,398 shares of our common stock are reserved for issuance under our
2011 Equity Incentive Plan. As of November 15, 2017, there were no warrants outstanding for the issuance of shares of our common
stock. Moreover, we expect to issue additional shares and options to purchase shares of our common stock to compensate employees,
consultants and directors, and we may issue additional shares to raise capital. Any such issuances will have the effect of further
diluting the interest of the holders of our securities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B><A NAME="a13"></A>RISKS RELATED TO THE OFFERING</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.7pt"><B><I>The market price
of our common stock may be volatile, and the value of stockholders&rsquo; investment could decline significantly.</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.7pt"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.7pt">The trading price
for our common stock has been, and we expect it to continue to be, volatile. The price at which our common stock trades depends
upon a number of factors, including our historical and anticipated operating results, our financial situation, announcements of
new products by us or our competitors, our ability or inability to raise the additional capital we may need and the terms on which
we raise it, and general market and economic conditions. Some of these factors are beyond our control. Broad market fluctuations
may lower the market price of our common stock and affect the volume of trading in our stock, regardless of our financial condition,
results of operations, business or prospects. It is impossible to assure you that the market price of our shares of common stock
will not fall in the future.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -0.7pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a19"></A>CAUTIONARY STATEMENT CONCERNING FORWARD-LOOKING
STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This prospectus contains forward-looking
statements that involve risks and uncertainties. You should not place undue reliance on these forward-looking statements. &nbsp;Our
actual results could differ materially from those anticipated in the forward-looking statements for many reasons, including the
reasons described in our &ldquo;<I>Risk Factors</I>&rdquo; section. Although we believe the expectations reflected in the forward-looking
statements are reasonable, they relate only to events as of the date on which the statements are made. We do not intend to update
any of the forward-looking statements after the date of this prospectus to conform these statements to actual results or to changes
in our expectations, except as required by law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_003"></A><B>USE OF PROCEEDS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This prospectus relates to shares of our
common stock that may be offered and sold from time to time by certain selling stockholders.&nbsp;We will not receive any proceeds
from the sale or other disposition of common stock by the selling stockholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_004"></A><B>SELLING SECURITY
HOLDERS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based upon information available to us
as of November 15, 2017 the following table sets forth the names of the selling stockholders, the number of shares owned, the number
of shares registered by this registration statement and the number and percent of outstanding shares that the selling stockholders
will own, assuming all of the shares are sold. The information provided in the table and discussions below has been obtained from
the selling stockholders. The selling stockholders may have sold, transferred or otherwise disposed of, or may sell, transfer or
otherwise dispose of, at any time or from time to time since the date on which it provided the information regarding the shares
beneficially owned, all or a portion of the shares of common stock beneficially owned in transactions exempt from the registration
requirements of the Securities Act of 1933.&nbsp;As used in this prospectus, &ldquo;selling stockholder&rdquo; includes donees,
pledgees, transferees or other successors-in-interest selling shares received from the named selling stockholder as a gift, pledge,
distribution or other transfer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Beneficial ownership is determined in accordance
with Rule&nbsp;13d-3(d)&nbsp;promulgated by the Commission under the Securities Exchange Act of 1934. Unless otherwise noted, each
person or entity identified possesses sole voting and investment power with respect to the shares, subject to community property
laws where applicable.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD NOWRAP STYLE="width: 49%; border: black 1pt solid"><B>Name&nbsp;of&nbsp;Selling&nbsp;Security&nbsp;Holder</B></TD>
    <TD STYLE="width: 10%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: white; text-align: center"><B>Beneficial</B><BR>
<B>Ownership Before Offering (1), (3)</B></TD>
    <TD STYLE="width: 11%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: white; text-align: center"><B>Percentage of Outstanding Shares Owned Prior to Offering (2)</B></TD>
    <TD STYLE="width: 10%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: white; text-align: center"><B>Number of Shares Offered (3)</B></TD>
    <TD STYLE="width: 10%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: white; text-align: center"><B>Number of Shares Beneficially Owned After Offering (3)</B></TD>
    <TD STYLE="width: 10%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; background-color: white; text-align: center"><B>Percentage of Shares Owned After Offering (2), (3)</B></TD></TR>
<TR STYLE="background-color: rgb(238,238,238)">
    <TD STYLE="vertical-align: bottom; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">Diana Pessin (4)</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">233,334</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">2.3%</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">233,334</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">0</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">0</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: bottom; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">Sandra Pessin (5)</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">233,334</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">2.3%</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">233,334</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">0</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">0</TD></TR>
<TR STYLE="background-color: rgb(238,238,238)">
    <TD STYLE="vertical-align: bottom; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">ProActive Capital Resources Group, LLC (6)</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">153,813</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">1.5%</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">88,888</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">64,925</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">*</TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: bottom; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><B>TOTAL</B></TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right"><B><U>555,556</U></B></TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">&nbsp;</TD>
    <TD NOWRAP STYLE="border-bottom: black 1pt solid; border-right: black 1pt solid; text-align: right">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* Percentage of shares owned does not exceed
one percent.</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">(1)</TD>
    <TD STYLE="text-align: justify">The column includes common stock beneficially owned under Rule 13(d)-3 of the Exchange Act, including shares being registered by this prospectus and shares that may be acquired upon exercise of warrants or options.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(2)</TD>
    <TD STYLE="text-align: justify">Based on 10,095,139 shares outstanding as of November 15, 2017. We calculated the percentages based on the actual number of shares outstanding, not including shares issuable upon exercise of warrants or options.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(3)</TD>
    <TD STYLE="text-align: justify">These numbers assume the selling stockholders sell all of their shares being registered by this prospectus, including shares that may be acquired upon exercise of warrants and shares pursuant to anti-dilution provisions of warrants, and they do not sell any of the other common stock they own on November 15, 2017 that is not included in this registration statement.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(4)</TD>
    <TD STYLE="text-align: justify">Diana Pessin beneficially owns 233,334 shares of common stock acquired in the August 2017 transaction.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(5)</TD>
    <TD STYLE="text-align: justify">Sandra Pessin beneficially owns 233,334 shares of common stock acquired in the August 2017 transaction.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(6)</TD>
    <TD STYLE="text-align: justify">ProActive Capital Resources Group, LLC beneficially owns 153,813 shares of common stock of which 88,888 shares of common stock were acquired in the August 2017 transaction.</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of November 15, 2017, in addition to
the information provided in the prospectus summary regarding the transactions, in the past three years, we have had the following
material relationships with the selling stockholders or affiliates of a selling stockholder:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ProActive Capital Resources Group, LLC
purchased 33,333 shares of common stock and 16,667 warrants in the November 2016 private placement for a per unit price of $0.60
each, with each unit consisting of one share of common stock and one warrant to purchase one-half of one share of common stock.
In addition, ProActive Capital Resources Group, LLC purchased 14,925 shares of common stock in the October 2015 private placement
for a price of $0.67 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_005"></A><B>PLAN OF DISTRIBUTION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The selling stockholders, which as used
herein includes donees, pledgees, transferees or other successors-in-interest selling shares of common stock or interests in shares
of common stock received after the date of this prospectus from a selling stockholder as a gift, pledge, partnership distribution
or other transfer, may, from time to time, sell, transfer or otherwise dispose of any or all of their shares of common stock or
interests in shares of common stock on any stock exchange, market or trading facility on which the shares are traded or in private
transactions. These dispositions may be at fixed prices, at prevailing market prices at the time of sale, at prices related to
the prevailing market price, at varying prices determined at the time of sale, or at negotiated prices.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The selling stockholders may use any one
or more of the following methods when disposing of shares or interests therein:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: justify">ordinary brokerage transactions and transactions in which the broker-dealer solicits purchasers;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: justify">block trades in which the broker-dealer will attempt to sell the shares as agent, but may position and resell a portion of the block as principal to facilitate the transaction;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: justify">purchases by a broker-dealer as principal and resale by the broker-dealer for its account;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: justify">an exchange distribution in accordance with the rules of the applicable exchange;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: justify">privately negotiated transactions;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: justify">short sales effected after the date the registration statement, of which this prospectus is a part, is declared effective by the SEC;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: justify">through the writing or settlement of options or other hedging transactions, whether through an options exchange or otherwise;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: justify">broker-dealers may agree with the selling stockholders to sell a specified number of such shares at a stipulated price per share;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: justify">a combination of any such methods of sale; and</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD>
    <TD STYLE="text-align: justify">any other method permitted by applicable law.</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The selling stockholders may, from time
to time, pledge or grant a security interest in some or all of the shares of common stock owned by them and, if they default in
the performance of their secured obligations, the pledgees or secured parties may offer and sell the shares of common stock, from
time to time, under this prospectus, or under an amendment to this prospectus under Rule 424(b)(3) or other applicable provision
of the Securities Act of 1933, as amended, or the Securities Act, amending the list of selling stockholders to include the pledgee,
transferee or other successors in interest as selling stockholders under this prospectus. The selling stockholders also may transfer
the shares of common stock in other circumstances, in which case the transferees, pledgees or other successors in interest will
be the selling beneficial owners for purposes of this prospectus.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the sale of our common
stock or interests therein, the selling stockholders may enter into hedging transactions with broker-dealers or other financial
institutions, who may in turn engage in short sales of the common stock in the course of hedging the positions they assume. The
selling stockholders may also sell shares of our common stock short and deliver these securities to close out their short positions,
or loan or pledge the common stock to broker-dealers who may in turn sell these securities. The selling stockholders may also enter
into option or other transactions with broker-dealers or other financial institutions or the creation of one or more derivative
securities which require the delivery to such broker-dealer or other financial institution of shares offered by this prospectus,
which shares such broker-dealer or other financial institution may resell pursuant to this prospectus (as supplemented or amended
to reflect such transaction).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate proceeds to the selling stockholders
from the sale of the common stock offered by them will be the purchase price of the common stock less discounts or commissions,
if any. Each of the selling stockholders reserves the right to accept and, together with their agents from time to time, to reject,
in whole or in part, any proposed purchase of common stock to be made directly or through agents. We will not receive any of the
proceeds from this offering.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The selling stockholders also may resell
all or a portion of the shares in open market transactions in reliance upon Rule 144 under the Securities Act, provided that they
meet the criteria and conform to the requirements of that rule.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The selling stockholders and any underwriters,
broker-dealers or agents that participate in the sale of the common stock or interests therein may be &quot;underwriters&quot;
within the meaning of Section 2(11) of the Securities Act. Any discounts, commissions, concessions or profit they earn on any resale
of the shares may be underwriting discounts and commissions under the Securities Act. Selling stockholders who are &quot;underwriters&quot;
within the meaning of Section 2(11) of the Securities Act will be subject to the prospectus delivery requirements of the Securities
Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the extent required, the shares of our
common stock to be sold, the names of the selling stockholders, the respective purchase prices and public offering prices, the
names of any agents, dealer or underwriter, any applicable commissions or discounts with respect to a particular offer will be
set forth in an accompanying prospectus supplement or, if appropriate, a post-effective amendment to the registration statement
that includes this prospectus.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In order to comply with the securities
laws of some states, if applicable, the common stock may be sold in these jurisdictions only through registered or licensed brokers
or dealers. In addition, in some states the common stock may not be sold unless it has been registered or qualified for sale or
an exemption from registration or qualification requirements is available and is complied with.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have advised the selling stockholders
that the anti-manipulation rules of Regulation M under the Exchange Act may apply to sales of shares in the market and to the activities
of the selling stockholders and their affiliates. In addition, to the extent applicable we will make copies of this prospectus
(as it may be supplemented or amended from time to time) available to the selling stockholders for the purpose of satisfying the
prospectus delivery requirements of the Securities Act. The selling stockholders may indemnify any broker-dealer that participates
in transactions involving the sale of the shares against certain liabilities, including liabilities arising under the Securities
Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have agreed to indemnify the selling
stockholders against liabilities, including liabilities under the Securities Act and state securities laws, relating to the registration
of the shares offered by this prospectus.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have agreed with the selling stockholders
to keep the registration statement, of which this prospectus constitutes a part, effective until the earlier of (1) such time as
all of the shares covered by this prospectus have been disposed of pursuant to and in accordance with the registration statement
or (2) the date on which the shares may be sold without restriction pursuant to Rule 144 of the Securities Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_006"></A><B>DESCRIPTION OF SECURITIES
TO BE REGISTERED</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following description of our capital
stock and provisions of our Articles of Organization, as amended, and Bylaws, each as amended, is only a summary. You should also
refer to our Articles of Organization, as amended, a copy of which is incorporated by reference as an exhibit to the registration
statement, of which this prospectus is a part, and our Bylaws, a copy of which is incorporated by reference as an exhibit to the
registration statement of which this prospectus is a part.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Common Stock</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are authorized to issue up to a total
of 50,000,000 shares of common stock, par value $0.01 per share. Holders of our common stock are entitled to one vote for each
share held on all matters submitted to a vote of our stockholders. Holders of our common stock have no rights under our Articles
of Organization, as amended, or our Bylaws regarding dividends unless and until dividends are declared by the board of directors,
nor do they have any rights under our Articles of Organization, as amended, or our Bylaws regarding preemption rights. Each outstanding
share of common stock is, and all shares of common stock to be issued in this offering, when they are paid for will be, fully paid
and non-assessable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_007"></A><B>INTERESTS OF NAMED
EXPERTS AND COUNSEL</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No expert or counsel named in this prospectus
as having prepared or certified any part of this prospectus or having given an opinion upon the validity of the securities being
registered or upon other legal matters in connection with the registration or offering of the securities being registered was employed
for such purpose on a contingency basis, or had, or is to receive, in connection with this offering, a substantial interest, direct
or indirect, in us or any of our subsidiaries, nor was any such person connected with us or any of our subsidiaries as a promoter,
managing or principal underwriter, voting trustee, director, officer, or employee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;<B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_008"></A><B>INFORMATION ABOUT
THE COMPANY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_009"></A><B>DESCRIPTION OF BUSINESS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have been developing and
manufacturing advanced optical instruments since 1982. Today, the vast majority of our business is the design and manufacture
of high-quality medical devices and approximately 3% of our business is the design and manufacture of military and industrial
products. Our medical instrumentation line includes traditional endoscopes and endocouplers as well as other custom imaging
and illumination products for use in minimally invasive surgical procedures. Much of our recent development efforts have been
targeted at the development of next generation endoscopes. Over the last ten years, we have funded internal research and
development programs to develop next generation capabilities for designing and manufacturing 3D endoscopes and very small
Microprecision&trade; lenses, anticipating future requirements as the surgical community continues to demand smaller and more
enhanced imaging systems for minimally invasive surgery. Our unique proprietary technology in these areas, combined with
recent developments in the areas of 3D displays and millimeter sized CMOS image sensors, has allowed us to begin
commercialization of these technologies. Thus, a portion of our revenues are now derived from engineering and design services
we performed for our customers to incorporate our technologies and capabilities into their medical device products. We
believe that new products based on these technologies provide enhanced imaging for existing surgical procedures and can
enable development of many new medical device products and related medical procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that our future success depends,
to a large degree, on our ability to develop new optical products and services to enhance the performance characteristics and methods
of manufacture of existing products. Accordingly, we expect to continue to seek and obtain product-related design and development
contracts with customers and to selectively invest our own funds on research and development, particularly in the areas of Microprecision&trade;
optics, micro medical cameras, illumination, and 3D endoscopes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended June 30, 2017,
approximately 66% of our sales were made to nine customers. Of these, three are large, international, medical device companies
who have been our customers for many years. These three customers continue to purchase products that we developed over five years
ago, and both now purchase new products that were developed and launched into production by us more recently. The other six top
customers have engaged our engineering services or purchase products that we developed in recent years, and which rely heavily
on our unique, proprietary Microprecision&trade; lens technology and optical visualization system expertise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Current sales and marketing activities
are intended to broaden awareness of the benefits of our new technology platforms, which we believe are ready for general application
to medical device projects requiring surgery-grade visualization from sub-millimeter sized devices and 3D endoscopy. We market
directly to established medical device companies primarily in the United States that we believe could benefit from our advanced
endoscopy visualization systems. Through this direct marketing, referrals, attendance at trade shows and a presence in online professional
association websites, we have expanded our on-going pipeline of projects to significant medical device companies as well as well-funded
emerging technology companies. We expect our customer pipeline to continue to expand as development projects transition to production
orders and new customer projects enter the development phase.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>History</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We incorporated in Massachusetts in December&nbsp;1982
and have been publicly-owned since November&nbsp;1990. References to our Company contained herein include our two wholly-owned
subsidiaries, Precise Medical,&nbsp;Inc. and Wood&rsquo;s Precision Optics Corporation, Limited, except where the context otherwise
requires. Our website is www.poci.com. Information contained on our website does not constitute part of this report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Principal Products and Services</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Our Current Core Business:</U> Since
1982, we have manufactured medical products such as endoscopes and endocouplers. We have developed and sold endoscopes incorporating
various optical technologies including our proprietary Lenslock&trade; technology, for use in a variety of minimally invasive surgical
and diagnostic procedures. Today, we produce endoscopes for various applications, which are CE marked and therefore certified for
sale throughout the European Economic Area. Since 1985, we have developed, manufactured and sold a proprietary product line of
endocouplers. We also design and manufacture custom optical medical devices to satisfy our customers&rsquo; specific requirements.
In addition to medical devices, we also manufacture and sell components and assemblies specially designed for industrial and military
use.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Microprecision&trade; Lenses and Micro
Medical Cameras:</U> While the size of endoscopes has gradually decreased over time, the widespread use of very small endoscopes,
with diameters of one millimeter or smaller, has been limited, in part, we believe, by the inability of traditional lens fabrication
methods to support these smaller sizes with good image quality and acceptable manufacturing costs. We believe our Microprecision&trade;
optics technology provides a solution to this problem. Combined with recent advances by other companies in complementary metal-oxide-semiconductor,
or CMOS, image sensor fabrication techniques, our Microprecision&trade; lenses and proprietary manufacturing techniques enable
the manufacture of micro medical cameras at low prices and with sizes on the order of one millimeter or less, characteristics that
make them well suited to medical applications.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2015, we announced a partnership
with OmniVision Technologies, Inc., and Fujikura, Ltd., in which we jointly developed a CMOS based camera module with a diameter
of 1.6 mm and 400 x 400 pixel resolution, representing superior image quality for camera modules of its size. In June 2017, OmniVision
Technologies, Inc. announced our collaboration with them in the development of an even smaller, high-quality optical solution based
on a newly developed OmniVision image sensor integrated with our Microprecsion&trade; lenses. This solution enables even smaller
diameter endoscopes for use in medical procedures.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are currently engaged in development
projects with numerous customers to design and produce even smaller CMOS based camera modules together with customized illumination
using various technologies to match the needs of the medical device endoscopes. We are also currently designing disposable versions
of our camera modules and assemblies designed for single-use and reduced risk of contamination from repeated use. We believe these
on-going improvements are significant to the continued evolution and acceptance of our Microprecision&trade; technology platform.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have been engaged by various customers
for an increasing amount of development work relating to the design of endoscopes and camera assemblies that utilize our Microprecision&trade;
technology. We have a limited amount of production orders for these designed products, but we believe such orders will increase
in the future as a result of this development work.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>3D Endoscopes:</U> Our 3D endoscopes
provide next generation optical imaging for minimally invasive surgical procedures that utilize hand-held rigid endoscopes by using
the brain&rsquo;s natural ability to perceive depth, which is the third dimension, by viewing one&rsquo;s environment through two
eyes. Utilizing our proprietary technology to provide independent images to right and left eyes, surgeons can view the operative
field with 3D perception.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Market Opportunities</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Microprecision&trade; Lenses and Micro
Medical Cameras:</U> While other approaches exist for the manufacture of camera lenses, we design custom camera module assemblies
with the combined objectives of low cost, small size, range of optical specifications and high image quality desired by our customer&rsquo;s
device specifications. By enabling the production of millimeter sized and smaller cameras with low manufacturing costs, we believe
our Microprecision&trade; technology opens the possibility to replace existing re-sterilizable endoscopes with a single-use alternative.
Also, the small size of our Microprecision&trade; lenses and micro medical cameras combined with our proprietary illumination techniques
can provide visualization for existing procedures that are currently performed blind or with sub-optimal imaging, and we believe
can facilitate the development of new surgical procedures that are currently impractical without sub-millimeter visualization instrumentation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>3D Endoscopes and Robotic Surgery Systems</U>:
3D endoscopes have been used for many years as part of robotic surgery systems partly because the market price of robotic surgery
systems is high enough to support the cost of a high quality custom 3D display. Competition amongst medical device companies, many
of which are our customers for other products, in the area of 3D robotic surgery systems is increasing, and various companies are
now pursuing less expensive, procedure specific robotic systems. We believe our experience and expertise in 3D endoscopes for medical
applications could be a benefit to various companies in this area that could provide us with new product development and manufacturing
opportunities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Competition and Markets</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell our products in a highly competitive
market and we compete for business with both foreign and domestic manufacturers. Many of our current competitors are larger than
us and have substantially greater resources than we do. In addition, there is an ongoing risk that other domestic or foreign companies
who do not currently service or manufacture products for our target markets, some with greater experience in the optics industry
and greater financial resources than we have, may seek to produce products or services that compete directly with ours.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While our resources are substantially more
limited than those of some of our competitors, we believe that we can compete successfully in this market on the basis of product
quality, price, delivery and innovation. Our success will depend, in part, on our ability to maintain a technological advantage
over our competitors. To this end, we intend to continue to aggressively support and augment our internal engineering, research
and development resources and to aggressively pursue patent protection for existing and new technology. We believe that our unique
technical capabilities in the areas of Microprecision&trade; optics, micro medical cameras and illumination, as well as 3D endoscopes
currently represent competitive advantages for us in the minimally invasive surgical device market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Sales and Marketing</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We market our engineering design and manufacturing
services relating to 3D endoscopes, Microprecision&trade; optical components and micro medical cameras by leveraging our existing
relationships with major medical device companies &ndash; many of whom are current customers. We intend to make our existing and
future technologies available to our customers for use in their current and newly developed minimally invasive surgical products
and to eventually develop and market our own proprietary products, which incorporate these new technologies. In addition to direct
sales channels through our existing customer relationships and referrals, we also develop new sales opportunities through our website,
email mailings and attendance at market specific tradeshows.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>International Business</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have had negligible direct export sales
to date. However, our medical products have received the CE mark certification, which permits sales into the European Economic
Area and which benefits our customers as they market their products manufactured by us or containing our sub-assemblies into markets
outside the United States. In the future, we may establish or use additional production facilities overseas to produce key components
for our business, such as lenses. Since the 1990s, we have maintained a presence in Asia to support business and quality control
activities throughout the region as needed. We believe that the cost savings from such overseas production may be essential to
our ability to compete on a price basis in the medical products area particularly and to our profitability generally.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Research and Development</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that our future success depends,
to a large degree, on our ability to continue to conceive and develop new optical products and technologies to enhance the performance
characteristics and methods of manufacture of existing and new products. Research and development expenses are incurred on our
own proprietary products and technology, such as Microprecision&trade; optics, micro medical cameras and 3D endoscopes, as well
as on certain custom projects on behalf of our customers. Accordingly, we expect to continue to seek to obtain product-related
design and development contracts with customers and to invest our own funds in research and development. For the years ended June
30, 2017 and 2016, research and development expenses were $464,162 and $478,267, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Raw Materials and Principal Suppliers</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A key raw material component for our products
is precision grade optical glass, which we obtain from a few suppliers, principally SCHOTT North America,&nbsp;Inc. and Ohara Corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We obtain CMOS sensors used in our development
of endoscope products for our customers from various suppliers including OmniVision Technologies, Inc., and AWAIBA Lda. We believe
that while the number of sources of supply is limited for the CMOS sensors with the specifications used in medical device endoscopes
we develop, the manufacturing capacities of those suppliers is adequate to meet our demand in the next twelve months. Likewise,
a limited number of suppliers provide CMOS electronic cabling services for the smallest sensors, such as FujiKura, Ltd. and NET
USA, Inc., and High Speed Interconnects. However, we believe our demand for these services is relatively small compared to these
companies&rsquo; and others&rsquo; capacities for CMOS sensor electronic cabling services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 19 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Patents and Trademarks</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We rely, in part, upon patents, trade secrets
and proprietary knowledge as well as personnel policies and employee confidentiality agreements concerning inventions and other
creative efforts to develop and maintain our competitive position. We plan to file for patents, copyrights and trademarks in the
United States and in other appropriate countries to protect our intellectual property rights to the greatest extent practicable.
We currently hold rights to various United States patents, and have patent applications pending, including applications for our
new generation of micro medical cameras and 3D endoscopes. Our current patent portfolio includes patents, rights to patents and
patent applications that cover various aspects of our technology in the following areas:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="width: 1%">&mdash;</TD>
    <TD STYLE="width: 92%; text-align: justify">Medical devices:</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&mdash;</TD>
    <TD STYLE="text-align: justify">3-D endoscopes:</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&mdash;</TD>
    <TD STYLE="text-align: justify">Microprecision&trade; lenses and micro medical cameras:</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&mdash;</TD>
    <TD STYLE="text-align: justify">Military products:</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The patents contained in our current patent
portfolio have expiration dates ranging from December 2016 to May 2036. We are not aware of any infringements of these patents.
While we believe that our pending applications relate to patentable devices or concepts, these patents may not ultimately be issued
and we may not be able to successfully defend these patents or effectively limit the development of competitive products and services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2011, we entered into an asset
purchase agreement with Intuitive Surgical Operations, Inc., in which we received $2.5 million in connection with the sale of certain
intellectual property. Pursuant to the agreement, we agreed to assign to Intuitive Surgical all of the issued and non-expired patents
and pending patent applications that we held on the date of the agreement, and in return, Intuitive Surgical agreed to grant to
us a royalty-free, worldwide license to these patents in fields outside of medical robotics.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We intend to continue to innovate and extend
our technological capabilities in the areas of 3-D endoscopy Microprecision&trade; optics, micro medical cameras, and related illumination
techniques, and to aggressively pursue patent protection for such developments.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2017, we had 27 employees,
23 of which were full-time employees. There were 17 employees in manufacturing, 6 in engineering/research and development and 4
in finance and administration. We are not a party to any collective bargaining agreements. We believe our relations with our employees
are very good.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from our largest customers, as
a percentage of total revenues, for fiscal years 2017 and 2016 were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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>&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(238,238,238)">
    <TD STYLE="width: 66%; text-align: left">Customer A</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">11</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">4</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Customer B</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Customer C</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Customer D</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">All Others</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">69</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">61</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">&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">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">100%</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No other customer accounted for more than
10% of our revenues in fiscal years 2017 and 2016. At June&nbsp;30, 2017, our five largest customer account receivable balances
were 16%, 15%, 12%, 12% and 11%, respectively, of total accounts receivable. At June 30, 2016, our three largest account receivable
balances were 19%, 13%, and 10% of the total accounts receivable. No other accounts accounted for more than 10% of accounts receivable
at June 30, 2017 or 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 20 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Environmental Matters</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operations are subject to a variety
of federal, state and local laws and regulations relating to the discharge of materials into the environment or otherwise relative
to the protection of the environment. From time to time, we use a small amount of hazardous materials in our operations. We believe
that we currently comply with all applicable environmental laws and regulations and intend to do our best efforts to remain in
compliance.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Government Regulations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Domestic Regulation</I>. We currently
develop, manufacture and sell several medical products, the marketing of which is subject to governmental regulation in the United
States. Medical devices are regulated in the United States by the Food and Drug Administration, or FDA, and, in some cases, by
certain state agencies. The FDA regulates the research, testing, manufacture, safety, effectiveness, labeling, promotion and distribution
of medical devices in the United States. Generally, medical devices require clearance or approval prior to commercial distribution.
Additionally, certain material changes to, and changes in, intended uses of, medical devices are also subject to FDA review and
clearance or approval. Non-compliance with applicable requirements can result in failure of the FDA to grant pre-market clearance
or approval, withdrawal or suspension of approval, suspension of production, or the imposition of various other penalties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We previously notified the FDA of our intent
to market our endoscopes, image couplers, beamsplitters, adapters and video ophthalmoscopes, and the FDA has determined that we
may market such devices, subject to the general control provisions of the Food, Drug and Cosmetic Act. We obtained this FDA permission
without the need to undergo a lengthy and expensive approval process due to the FDA&rsquo;s determination that such devices met
the regulatory standard of being substantially equivalent to existing FDA-approved devices.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the future, we plan to market additional
medical devices that may require the FDA&rsquo;s permission to market such products. We may also develop additional products or
seek to sell some of our current or future medical products in a manner that requires us to obtain the permission of the FDA to
market such products, as well as the regulatory approval or license of other federal, state and local agencies or similar agencies
in other countries. The FDA has authority to conduct detailed inspections of manufacturing plants in order to assure that &ldquo;good
manufacturing practices&rdquo; are being followed in the manufacture of medical devices, to require periodic reporting of product
defects to the FDA and to prohibit the sale of devices, which do not comply with law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>Foreign Requirements</I>. Sales of medical
device products outside the United States are subject to foreign regulatory requirements that may vary from country to country.
Our failure to comply with foreign regulatory requirements would jeopardize our ability to market and sell our products in foreign
jurisdictions. The regulatory environment in the European Union member countries of the European Economic Area for medical device
products differs from that in the United States. Medical devices sold in the European Economic Area must bear the Conformit&eacute;
Europ&eacute;enne, or CE mark. Devices are classified by manufacturers according to the risks they represent, with a classification
of Class&nbsp;III representing the highest risk devices and Class&nbsp;I representing the lowest risk devices. Once a device has
been classified, the manufacturer can follow one of a series of conformity assessment routes, typically through a registered quality
system, and demonstrate compliance to a &ldquo;European Notified Body.&rdquo; The CE mark may then be applied to the device. Maintenance
of the system is ensured through annual on-site audits by the notified body and a post-market surveillance system requiring the
manufacturer to submit serious complaints to the appropriate governmental authority. All of our medical products are manufactured
in conformity with the CE mark requirements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Available Information</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our website is www.poci.com. We make available
on our website, free of charge, copies of our annual reports on Form&nbsp;10-K, quarterly reports on Form&nbsp;10-Q, current reports
on Form&nbsp;8-K and amendments to those reports, as soon as reasonably practicable after we electronically file or furnish such
materials to the U.S. Securities and Exchange Commission, or SEC. Our website and the information contained therein or connected
thereto are not intended to be incorporated into this report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">You may also read and copy any materials
we file with the SEC at the SEC's Public Reference Room, located at 100 F Street, N.E., Washington, DC 20549. Information on the
operation of the Public Reference Room may be obtained by calling the SEC at 1-800-SEC-0330. The SEC maintains an Internet site
that contains reports, proxy and information statements, and other information regarding issuers that file electronically with
the SEC at http://www.sec.gov.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 21 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_010"></A><B>DESCRIPTION OF PROPERTY</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><A NAME="a_011"></A>We conduct our domestic
operations at three facilities in Gardner, Massachusetts. The main Gardner facility is leased from a corporation owned by Mr. Richard
E. Forkey, who resigned from our board of directors on July 9, 2014. We are currently a tenant-at-will, paying rent of $9,000 per
month. We rent two other smaller Gardner facilities on a month-to-month basis.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe these facilities are adequate
for our current operations and are adequately covered by insurance. Significant increases in production or the addition of significant
equipment additions or manufacturing capabilities in connection with the production of our line of endoscopes and other products
may, however, require the acquisition or lease of additional facilities. We may establish production facilities domestically or
overseas to produce key assemblies or components, such as lenses, for our products. Overseas facilities may subject us to the political
and economic risks associated with overseas operations. The loss of or inability to establish or maintain such additional domestic
or overseas facilities could materially adversely affect our competitive position and profitability.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a9"></A>LEGAL PROCEEDINGS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Company, on occasion, may also be involved
in other legal matters arising in the ordinary course of&nbsp;our business. While management believes that such matters are currently
insignificant, matters arising in the ordinary course of business for which we are or could become involved in litigation may have
a material adverse effect on&nbsp;our business, financial condition or results of operations. We are not aware of any pending or
threatened litigation against us or our officers and directors in their capacity as such that could have a material impact on our
operations or finances.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_012"></A><B>MARKET PRICE OF AND
DIVIDENDS ON COMMON EQUITY AND RELATED STOCKHOLDER MATTERS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Market Information</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our common stock is quoted on OTCQB, the
OTC market tier for companies that report to the SEC, under the symbol PEYE. The following table sets forth the high and low
bid prices for our common stock for each quarter during the last two fiscal years and the first quarter of the current fiscal year
as quoted on OTCQB. Such OTC market quotations reflect inter-dealer prices, without retail markup, markdown or commissions and
may not necessarily represent actual transactions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>High</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Low</B></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD><B><I>For the Fiscal Year Ended June&nbsp;30, 2016</I></B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD STYLE="width: 68%">First Quarter ended September&nbsp;30, 2015</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 13%; text-align: right">0.90</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 13%; text-align: right">0.40</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Second Quarter ended December&nbsp;31, 2015</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">1.02</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.36</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Third Quarter ended March&nbsp;31, 2016</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.66</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.35</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Fourth Quarter ended June&nbsp;30, 2016</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.56</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.45</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD><B><I>For the Fiscal Year Ended June&nbsp;30, 2017</I></B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>First Quarter ended September&nbsp;30, 2016</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.70</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.48</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Second Quarter ended December&nbsp;31, 2016</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.70</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.46</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Third Quarter ended March&nbsp;31, 2017</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.60</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.40</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Fourth Quarter ended June&nbsp;30, 2017</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.65</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.40</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD><B><I>For the Fiscal Year Ending June 30, 2018</I></B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>First Quarter ended September 30, 2017</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.62</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.40</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Second Quarter ending December 31, 2017 (1)</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.64</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>$</TD>
    <TD STYLE="text-align: right">0.40</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD>Through December 1, 2017.</TD></TR></TABLE>

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

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

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

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

<!-- Field: Page; Sequence: 22 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of November 20, 2017, we
had approximately 80 holders of record of our common stock. Holders of record include nominees who may hold shares on behalf
of multiple owners.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have not declared any dividends during
the last two fiscal years. At present, we intend to retain our earnings, if any, to finance research and development and the expansion
of our business.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Securities Authorized for Issuance under
Equity Compensation Plans</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information
about our equity compensation plans as of June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><B>Plan category</B></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Number of</B><BR>
<B>&nbsp;securities to</B><BR>
<B>be issued upon</B><BR>
<B>exercise of</B><BR>
<B>outstanding</B><BR>
<B>options, </B><BR>
<B>warrants and</B><BR>
<B>rights</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Weighted-</B><BR>
<B>average </B><BR>
<B>exercise price</B><BR>
<B>of outstanding</B><BR>
<B>options, </B><BR>
<B>warrants and</B><BR>
<B>rights</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Number of</B><BR>
<B>securities</B><BR>
<B>remaining</B><BR>
<B>available for</B><BR>
<B>future issuance</B><BR>
<B>under equity</B><BR>
<B>compensation</B><BR>
<B>plans </B><BR>
<B>(excluding</B><BR>
<B>securities</B><BR>
<B>reflected in</B><BR>
<B>column (a))</B></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD STYLE="width: 58%">Equity compensation plans approved by security holders</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right">123,798</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">$</TD>
    <TD STYLE="width: 11%; text-align: right">0.64</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right">&ndash;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Equity compensation plans not approved by security holders</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">954,602</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">$</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">0.80</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: right">870,398</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Total</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">1,078,400</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">$</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">0.78</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: black 2.25pt double; text-align: right">870,398</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>2006 Equity Incentive Plan</I></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November&nbsp;28, 2006, our stockholders
approved the Precision Optics Corporation, Inc. 2006 Equity Incentive Plan, referred to as the 2006 Plan, which succeeded the Precision
Optics Corporation, Inc. Amended and Restated 1997 Equity Incentive Plan, referred to as the 1997 Plan. No further awards have
been or will be granted under the 1997 Plan. The 2006 Plan allowed for the granting of stock options to selected employees, directors
and other persons who provide services to us or our affiliates. No further awards will be granted under the 2006 Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>2011 Equity Incentive Plan</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Precision Optics Corporation, Inc.
2011 Equity Incentive Plan, referred to as the 2011 Plan, was adopted by our Board of Directors on October 13, 2011. The 2011 Plan
allows for the granting of stock options to selected employees, directors and other persons who provide services to us or our affiliates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 16, 2015, the Board of Directors
approved an amendment to the 2011 Equity Incentive Plan which increased the maximum number of shares of our common stock that may
be awarded under the Plan from 325,000 to 1,825,000, an increase of 1,500,000 shares. In connection therewith, on April 20, 2015,
we filed a registration statement on Form S-8 to register the 1,500,000 shares of common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_013"></A><B>MANAGEMENT&rsquo;S
DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AND RESULTS OF OPERATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following discussion and analysis
should be read in conjunction with the Financial Statements and Notes thereto, and other financial information included
elsewhere in this prospectus. This Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations contains
descriptions of our expectations regarding future trends affecting our business. The following discussion sets forth
certain factors we believe could cause actual results to differ materially from those contemplated by the forward-looking
statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 23 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Critical Accounting Policies and Estimates</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our critical accounting policies are included
in the Notes to our Financial Statements contained in our latest Annual Report on Form&nbsp;10-K.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Results of Operations for the Fiscal
Year Ended June&nbsp;30, 2017 as Compared to the Fiscal Year Ended June&nbsp;30, 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total revenues for fiscal year 2017 were
$3,154,547, a decrease of $762,155, or 19.5%, from revenues for fiscal year 2016 of $3,916,702. Revenues decreased during the fiscal
year ended June 30, 2017 in the engineering services category by 4% and in the production category by 28%. Production revenues
decreased due to the loss of a customer&rsquo;s Microprecision&trade; technology product, cyclical declines in traditional laryngoscopes
and in the advanced surgical visualization product. These production revenue declines were partially offset by increases in various
traditional coupler products, various Microprecision&trade; component products and a traditional laparoscope product. Engineering
revenues for the fiscal year ended June 30, 2017 declined primarily due to the transitioning to production of one project and completion
of initial phases of four other customer projects. However, offsetting these engineering revenue declines in the fiscal year ended
June 30, 2017 were revenues from over 30 additional projects during the period. Engineering projects worked on by us during the
fiscal year ended June 30, 2017 have nearly doubled to a total of thirty-eight, compared to the number of engineering projects
worked on during fiscal year 2016, which represents the continued expansion of our sales pipeline and deepening demand for unique
CMOS based optics and the other Microprecision&trade; capabilities we offer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from our largest customers, as
a percentage of total revenues, were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Year Ended June 30</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&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(238,238,238)">
    <TD STYLE="width: 66%; text-align: left">Customer A</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">11%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">4%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Customer B</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Customer C</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Customer D</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">All Others</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">69</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">61</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">&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">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">100%</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No other customer accounted for more than
10% of our revenues in fiscal years 2017 and 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit for fiscal year 2017 of $773,724
reflected a decrease of $168,297, or 17.9%, as compared to gross profit for fiscal year 2016 of $942,021. Gross profit, as a percentage
of revenues for fiscal year 2017, was 24.5% as compared to gross profit, as a percentage of revenues for fiscal year 2016, of 24.1%.
The decrease in gross margin dollars in fiscal 2017 was due primarily to a reduction in sales revenue causing unabsorbed fixed
manufacturing expenses. The increase in gross margin percentage realized on lower sales revenue in fiscal year 2017 compared to
fiscal year 2016 reflects increased manufacturing efficiencies on traditional and new technology products as well as increased
utilization and efficiency of engineering services provided to our customers. Our gross profit margins depend on a number of factors,
including overall sales volume, the mix of products sold and services performed and the costs of initial production in connection
with new products, technologies and manufacturing techniques. We believe that as we have gained experience in developing and manufacturing
products based on the new Microprecision&trade; and CMOS technologies, we have become more efficient in estimating and executing
engineering service contracts and manufacturing activities, causing margins to rise. We also expect that as overall revenues increase
beyond breakeven the absorption of fixed manufacturing costs will also cause gross profit percentages to increase from their current
levels.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development expenses were
$464,162 for fiscal year 2017 as compared to $478,267 for fiscal year 2016. The decrease of $14,105, or 2.9%, in the fiscal year
2017 compared to fiscal year 2016 was due to a reduction of engineering staff and continued high utilization of our engineering
resources in revenue generating activities for our customers. As a result of increases in engineering service revenue, a greater
portion of our fixed engineering cost is included in cost of goods sold.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 24 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling, general and administrative expenses
decreased by $238,417, or 15.4%, to $1,313,478 for fiscal year 2017 as compared to $1,551,895 for fiscal year 2016. The decrease
in fiscal year ended June 30, 2017, compared to fiscal year 2016, was primarily due to reduced legal, consulting, travel, advertising
and trade show expenses, plus reduced wages, commissions and related employee costs resulting from the retirement of a sales person
in January 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The gain on sale of assets in fiscal years
2017 and 2016 of $1,515 and $32,707, respectively, represents primarily the sale of previously written off assets for proceeds
of $1,515 and $32,707, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other income in the amount of $22,050 for
fiscal year 2016 represents non-cash gains equal to the difference between the recorded amount of certain consulting service liabilities
and the value of common stock issued as payment for such liabilities.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The income tax provisions in fiscal years
2017 and 2016 represent the minimum statutory state income tax liability.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Results of Operations for the Quarter
ended September 30, 2017 as Compared to the Quarter ended September 30, 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our total revenues for the quarter ended
September 30, 2017, were $1,028,746, as compared to $849,548 for the same period in the prior year, an increase of $179,198, or
21.1%. Revenues increased during the quarter ended September 30, 2017 compared to the same quarter of the prior year in the engineering
services and production categories by 22% and 20%, respectively. The majority of our revenues are derived from engineering design
and manufacturing services related to products marketed or under development by our OEM customers. Therefore, our revenues are
subject to fluctuations on a product by product basis from period to period. Production revenue during the quarter ended September
30, 2017 when compared to the same quarter of the prior year included a reduction in sales of a traditional product, offset by
a larger increase in sales of optical components to a defense contractor customer. Engineering service revenue during the quarter
ended September 30, 2017 when compared to the same quarter of the prior year included a large reduction of sales to one customer,
which was offset by a larger increase in engineering and design revenues from numerous customers developing new products. We believe
each of these engineering design projects have the potential to generate production revenues when our customers achieve commercialization
of the products currently under design.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit for the quarter ended September
30, 2017 was $386,742, compared to $167,051 for the same period in the prior year, reflecting an increase of $219,691, or 131.5%.
Gross profit for the quarter ended September 30, 2017 as a percentage of our revenues was 37.6%, an increase from the gross profit
percentage of 19.7% for the same period in the prior year. Quarterly gross profit and gross profit percentage depend on a number
of factors, including overall sales volume, facility utilization, product sales mix, and the costs of engineering services and
initial production in connection with new products. The improvement in our gross profit performance during the quarter ended September
30, 2017 resulted from increased revenues absorbing a higher percentage of fixed manufacturing costs, stable gross margins throughout
all production projects during the quarter ended September 30, 2017, and targeted or better margins on seven different engineering
projects which accounted for 81% of engineering revenue during the same quarter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development expenses were
$118,427 for the quarter ended September 30, 2017, compared to $116,992 for the same period in the prior year, an increase of $1,435,
or 1.2%. The vast majority of our engineering, research and development activities are consumed in revenue generating engagements
with our customers for the development of their products. In-house research and development and certain internal functions not
directly related to customer engagements are classified as research and development expenses.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling, general and administrative expenses
were $296,584 for the quarter ended September 30, 2017, compared to $343,782 for the same period in the prior year, a decrease
of $47,198, or 13.7%. The decrease in the quarter ended September 30, 2017, compared to the same periods in the prior year was
primarily due to reduced stock based compensation expense of $50,819 relating to stock options and stock accrued for consulting
services, plus reduced wages resulting from the retirement of a sales person in January 2017. The expense reductions were partially
offset by a $25,000 increase in the reserve for doubtful accounts receivable relating to one specific customer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 25 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No income tax provision was recorded in
the quarters ended September 30, 2017 and 2016 because of the losses generated in those periods.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Liquidity and Capital Resources</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have sustained recurring net losses
for several years. During the quarters ended September 30, 2017 and 2016, we incurred net losses of $28,785 and $293,408, respectively.
We also incurred net losses of $1,006,457 and $1,034,765 during the fiscal years ended June 30, 2017 and 2016, respectively, and
used cash in operating activities of $667,434 and $876,298 during the same fiscal periods, respectively. As of September 30, 2017,
cash and cash equivalents were $194,714, accounts receivable were $613,961, and current liabilities were $1,096,876. Our working
capital consisted of $730,478 and $479,604 at September 30, 2017 and June 30, 2017, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have traditionally funded working capital
needs through product sales, management of working capital components of our business, and by cash received from public and private
offerings of our common stock, warrants to purchase shares of our common stock or convertible notes. We have incurred quarter to
quarter operating losses during our efforts to develop current products including Microprecision&trade; optical elements, micro
medical camera assemblies and 3D endoscopes. Our management believes that the opportunities represented by these products have
the potential to generate sales increases to achieve breakeven and profitable results. However, our current financial condition
may raise doubt regarding our ability to continue as a going concern, as referenced by the Report of our Independent Registered
Public Accounting Firm on our financial statements for the year ended June&nbsp;30, 2017, included in our Annual Report on Form&nbsp;10-K.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recognize that the working capital described
above and our cash and accounts receivable as of September 30, 2017 is low considering the level of cash historically used in our
operations at our current sales levels. Our accounts receivable and cash balances are subject to significant fluctuations based
on the timing and amount of customer billings and accounts receivable collections as well as the terms of vendor payment obligations.
If we are unable to increase quarterly sales revenues to near cash breakeven in the next six to nine months, we may be required
to obtain cash for operations from non-working capital sources, which may not be available, in which case we would have to significantly
decrease or cease operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The sale of additional equity or convertible
debt securities would result in additional dilution to our current stockholders, and debt financing, if available, may involve
restrictive covenants that could restrict our operations or finances. Financing may not be available in amounts or on terms acceptable
to us, if at all. If we are unable to secure additional capital, we may be required to curtail our research and development initiatives
and take additional measures to reduce costs in order to conserve our cash in amounts sufficient to sustain operations and meet
our obligations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 22, 2016, we closed agreements
with institutional and accredited investors for the sale and purchase of 1,333,334 shares of our common stock at a purchase price
of $0.60 per share. We received $780,000 in gross proceeds from the offering. We are using the net proceeds from this placement
for general working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 22, 2017, we entered into agreements
with accredited investors for the sale and purchase of 466,668 shares of our common stock, $0.01 par value at a purchase price
of $0.45 per share. We received $210,001 in gross proceeds from the offering. We intend to use the net proceeds from this placement
for general working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Concurrently with the placement, we entered
into an agreement with an investor for the sale of 88,888 unregistered shares of our common stock for services provided to us at
a price of $0.45 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the placement, we also
entered into a registration rights agreement with the investors, whereby we are obligated to file a registration statement with
the Securities Exchange Commission on or before 90 calendar days after August 22, 2017 to register the resale by the investors
of 555,556 shares of our common stock purchased in the placement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capital equipment expenditures during fiscal
year 2017 and fiscal year 2016 were $27,719 and $4,372, respectively. Capital equipment expenditures during the quarters ended
September 30, 2017 and 2016 were $0 and $3,500, respectively. Future capital equipment expenditures will be dependent upon future
sales and success of on-going research and development efforts.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 26 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Contractual cash commitments for the fiscal
years subsequent to June 30, 2017 are summarized as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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>&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">Fiscal 2018</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">Thereafter</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">Total</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 55%; text-align: left">Capital lease for equipment, including interest</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 11%; text-align: right">10,250</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: 11%; text-align: right">25,626</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: 11%; text-align: right">35,876</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have contractual cash commitments
related to open purchase orders as of June 30, 2017 of approximately $206,712. We have contractual cash commitments related
to open purchase orders as of September 30, 2017 of approximately $235,000, including a $29,909 commitment remaining under a
five-year capital lease obligation for the acquisition of equipment (see Note 3. Capital Lease Obligation in our financial statements).
We have no other contractual cash commitments since leased facilities are currently on a month-to-month basis.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Material Trends and Uncertainties</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have sustained recurring net losses
for several years. Until we achieve breakeven and profitable results, we will be required to pursue several options to manage cash
flow and raise capital, including issuing debt or equity or entering into a strategic alliance. If we are unable to secure additional
capital, it may be required to curtail research and development initiatives and take additional measures to reduce costs in order
to conserve cash in amounts sufficient to sustain operations and meet its obligations. If we cannot raise funds on acceptable terms
or achieve positive cash flow, it may not be able to continue to develop new products, grow market share, take advantage of future
opportunities or respond to competitive pressures or unanticipated requirements, any of which could negatively impact our business,
operating results and financial condition, or impact our ability to continue to conduct operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While sales of our traditional endoscope
products we manufacture for our customers for the past few years continue, we have many revenue generating engineering development
projects ongoing with existing and new customers that are currently consuming the capacity of our engineering department. These
projects are selected by us as those that have the greatest potential to result in follow-on manufacturing orders as our customers
introduce their products to market.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our capabilities to design and manufacture
entire endoscope instruments and sub-assemblies, but specifically those utilizing CMOS and our Microprecision&trade; lens and camera
module technologies, is the basis for our increased level of revenue generating engineering projects. We have developed expertise,
intellectual property, and unique know-how in the area of micro sized camera modules comprising micro optical lens and prism elements,
CMOS sensors, fiber optics, and various forms of illumination that are increasingly in demand with medical device companies. We
believe our capabilities in this area make endoscope products available to our customers in small sizes with high resolution and
at low prices not available in the past. We also believe our technologies and know-how can lead to products meeting these criteria
and they are also designed to be disposable, which is also in demand by medical device companies to mitigate the risks of operating
room cross contamination.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our future success in capitalizing on the
demand for our design and manufacturing capabilities will be dependent on our ability to raise the necessary amount of cash to
fund our operating losses until profitability is achieved as well as our subsequent revenue growth, to continue to provide engineering
services valued by our customers, and to efficiently manufacture those products when orders are received.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Off-Balance Sheet Arrangements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We currently have no off-balance sheet
arrangements that have or are reasonably likely to have a current or future material effect on our financial condition, changes
in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_014"></A><B>CHANGES IN AND DISAGREEMENTS
WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There have been no disagreements with our
independent registered public accounting firm in regards to accounting and financial disclosure.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_015"></A><B>QUANTITATIVE AND
QUALITATIVE DISCLOSURES ABOUT MARKET RISK</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a smaller reporting company, as defined
by Rule&nbsp;12b-2 of the Exchange Act and in Item 10(f)(1)&nbsp;of Regulation S-K, we are electing scaled disclosure reporting
obligations and therefore are not required to provide the information requested by this Item.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 27 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_016"></A>DIRECTORS, EXECUTIVE OFFICERS, PROMOTERS
AND CONTROL PERSONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Identification of Directors</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Set forth below is certain information
with respect to the individuals who are our directors as of October 20, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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-weight: bold; text-align: justify; border-bottom: Black 1pt solid">Name</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: left; border-bottom: Black 1pt solid">Age</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: justify; border-bottom: Black 1pt solid">Position(s) or Office(s) Held</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 21%; text-align: justify">Joseph N. Forkey</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; text-align: left">49</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 68%; text-align: justify">Chief Executive Officer, President, Treasurer and Director</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Andrew J. Miclot</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">61</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">Director</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Richard B. Miles</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">74</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">Director</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Kenneth S. Schwartz</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">72</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">Director</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Peter H. Woodward</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">44</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">Chairman of the Board of Directors</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Board Composition.</B> Our Board of
Directors is divided into three classes that are as nearly equal in number as possible, with each class serving for a staggered
term of office. Only one class is elected each year. Each director serves a three-year term and until his or her successor has
been duly elected and qualified. Our Board currently consists of five directors. Our Class I directors are Peter H. Woodward and
Kenneth S. Schwartz. Our Class II director is Andrew J. Miclot. Our Class III directors are Joseph N. Forkey and Richard Miles.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Biographies and Qualifications of Our
Directors.</B> The biographies of our directors and certain information regarding each director&rsquo;s experience, attributes,
skills and/or qualifications that led to the conclusion that the individual should be serving as a director of our Company are
as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Dr. Joseph N. Forkey</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dr. Joseph N. Forkey, son of Richard E.
Forkey, has served as our Chief Executive Officer, President and Treasurer since February 8, 2011. Dr. Forkey has been a member
of our Board of Directors since 2006.&nbsp;He served as our Chairman of our Board of Directors from February 2011 to July 2014.
He served as our Executive Vice President and Chief Scientific Officer from April 2006 to February 2011, and held the position
of our Chief Scientist from September 2003 to April 2006. Since joining us, he has been involved in general technical and management
activities of our Company, as well as investigations of opportunities that leverage our newly developed technologies. Dr. Forkey
holds B.A. degrees in Mathematics and Physics from Cornell University, and a Ph.D. in Mechanical and Aerospace Engineering from
Princeton University. Prior to joining us, Dr. Forkey spent seven years at the University of Pennsylvania Medical School as a postdoctoral
fellow and research staff member. Dr. Forkey is a valuable member of our Board due to his depth of scientific, operating, strategic,
transactional, and senior management experience in our industry. Additionally, Dr. Forkey has held positions of increasing responsibility
at our Company and holds an intimate knowledge of our Company due to his longevity in the industry and with us.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Andrew Miclot</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Miclot was appointed to our Board on
March 2, 2016. Mr. Miclot has more than 26 years of leadership experience with medical device suppliers and brings substantial
global industry knowledge to our Company. Since October 2015, Mr. Miclot has been the President, CEO and Director of Micro Machine
Co., a supplier of medical products for the orthopedic and spinal industries. Prior to joining Micro Machine Co., from May 2013
to September 2014, Mr. Miclot was Executive Vice President of MicroTechnologies, Inc., a medical device supplier. Mr. Miclot was
General Manager and Senior Vice President of ArthroCare Corporation from June 2009 to March 2013. From January 2008 to March 2009,
Mr. Miclot was President, CEO and Director of Ascension Orthopedics, Inc. He was Vice President of Marketing for the orthopedic
global business unit at Orthofix, Inc. from April 2007 to January 2008, and from March 1994 to April 2007, he served as Senior
Vice President with Symmetry Medical Inc., a medical device supplier. Mr. Miclot has a BA degree in Speech and Hearing and a MA
degree in Audiology from Indiana University and a MBA from the Lake Forest Graduate School of Management, earned in 1991.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Richard B. Miles</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Professor Richard B. Miles was appointed
to our Board of Directors in November 2005. He has been a member of the faculty at Princeton University since 1972, and serves
as the Director of the Applied Physics Group in Princeton University&rsquo;s Mechanical and Aerospace Engineering Department. Professor
Miles is a valuable member of our Board due to his depth of scientific experience and familiarity with the field of our technologies,
insight into the academic community, and familiarity with the latest developments and innovations in science and technology.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 28 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Kenneth S. Schwartz</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dr. Schwartz was appointed to our Board
effective July 9, 2014 in connection with the sale and purchase agreement we entered into in July 2014. Dr. Schwartz is currently
the Medical Director at New York Radiology Alliance, a position he has held since October 2010, and the Director of the Radiology
Residency Program at Brookhaven Memorial Hospital Medical Center. He was the founding and managing Partner of S and D Medical LLP,
a 60 person radiology group providing radiology services to eleven hospitals and imaging centers in the New York metropolitan area,
for over ten years until he sold the practice in 2010. He has served on the Board of Directors at ARKS Radiology Management, Inc.
since June 1999 and serves on the Board of Trustees at the Brookhaven Memorial Hospital Medical Center. Dr. Schwartz also served
as the Adjunct Clinical Associate Professor in the Department of Medical Imaging at the New York Institute of Technology in the
College of Osteopathic Medicine from July 2007 to July 2012. Dr. Schwartz earned a BS from Brooklyn College and a Medical Degree
from Albert Einstein College of Medicine. He was a Diagnostic Radiology Resident at North Shore University Hospital in the Memorial
Hospital-Sloan Kettering Cornell Cooperating Program.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Peter H. Woodward</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Woodward was appointed to
our Board effective July 9, 2014 and as chairman of the Board in connection with the sale and purchase agreement we entered
into in July 2014. Mr. Woodward is the founder of MHW Capital Management, LLC, or MHW, a position he has held since
September 2005. MHW specializes in large equity investments in public companies implementing operating strategies to
significantly improve their profitability. From 1996 to 2005, Mr. Woodward was the Managing Director for Regan Fund
Management, LLC. He currently serves as the Director and Special Advisor to the Executive Chairman of Cartesian, Inc. and,
until November 15, 2017, he served as President and Chief Executive Officer of Cartesian. He also currently serves as the
Chairman of the Board and member of the Audit Committee for TSS, Inc. Mr. Woodward holds a BA in economics from Colgate
University and a Masters of International Affairs with a concentration in international economics and finance from Columbia
University. He is also a Chartered Financial Analyst.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Richard E. Forkey</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Richard E. Forkey currently serves
as Founder and Director Emeritus. Effective February 8, 2011, Mr. Forkey resigned as Chief Executive Officer, President and Treasurer
of our Company, and effective July 9, 2014, he resigned as Director. He had served as a Director and Chief Executive Officer since
he founded our Company in 1982.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Identification of Executive Officers</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Set forth below is certain information
with respect to the individuals who are our executive officers as of October 20, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 21%; border-bottom: black 1pt solid; text-align: justify"><B>Name</B></TD>
    <TD STYLE="width: 1%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 5%; border-bottom: black 1pt solid; text-align: center"><B>Age</B></TD>
    <TD STYLE="width: 1%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 72%; border-bottom: black 1pt solid; text-align: justify"><B>Position(s) or Office(s) Held</B></TD></TR>
<TR STYLE="background-color: #EEEEEE">
    <TD STYLE="vertical-align: top; text-align: justify">Joseph N. Forkey</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">49</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">Chief Executive Officer, President, Treasurer and Director</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top; text-align: justify">Donald A. Major</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: center">56</TD>
    <TD STYLE="vertical-align: bottom; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">Chief Financial Officer and Secretary</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Biographies and Qualifications of Our
Executive Officers.</B> The biographies of our executive officers and certain information regarding each officer&rsquo;s experience,
attributes, skills and/or qualifications that led to the conclusion that the individual should be serving as an executive officer
of our Company are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Dr. Joseph N. Forkey</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Dr. Forkey&rsquo;s full biography,
please refer to the section entitled <I>&ldquo;Biographies and Qualifications of Our Directors.&rdquo;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Donald A. Major</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Major served as a member of our Board
from 2005 until June 15, 2016, when he resigned as a Board member and assumed the role of our Chief Financial Officer. From February
2, 2012 until June 15, 2016, Mr. Major also served as our Executive Vice President for Corporate Development. Mr. Major is a Certified
Public Accountant (inactive) and has experience in public accounting and in financial officer positions in publicly held and start-up
medical device companies. Mr. Major has been an independent consultant since October 2007, providing companies with interim management,
turnaround, restructuring and reorganization services as well as sourcing services for a private equity firm and in 2013 co-founded
an Ecommerce retailer of window coverings. From October 2006 to May 2007, he served as Vice President of Corporate Development
of Advanced Duplication Services LLC. From February 2002 to late 2008, Mr. Major served as Vice President and Treasurer of Anderson
Entertainment, LLC (formerly Digital Excellence LLC), which was owned by a private equity firm and sold to Advanced Duplication
Services LLC. Prior to that time, Mr. Major served in various executive financial positions in public and closely held medical
device companies such as Bioplasty, Inc, Uroplasty, Inc., Advanced Bio-Surfaces, Inc. and as an audit manager with Grant Thornton,
Minneapolis. He earned his B.A. in Accounting in 1984 from Michigan State University.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Other Involvement in Certain Legal Proceedings</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">None of our directors or executive officers
has been involved in any bankruptcy or criminal proceedings, nor have there been any judgments or injunctions brought against any
of our directors or executive officers during the last ten years that we consider material to the evaluation of the ability and
integrity of any director or executive officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_017"></A><B>EXECUTIVE COMPENSATION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Executive Compensation</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Summary Executive Compensation</I></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth all compensation
for our fiscal years ended June 30, 2017 and 2016 awarded to, earned by, or paid to our Principal Executive Officer, our most highly
compensated executive officer and our most highly compensated employee, all of which are referred to herein as the &ldquo;Named
Executive Officers.&rdquo; No other executive officer earned over $100,000 in the last completed fiscal year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Summary Executive Compensation Table
for the Fiscal Years Ended June 30, 2017 and 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><B>Name and Principal Position</B></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Year </B><BR>
<B>June 30,</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Salary </B><BR>
<B>($)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Bonus </B><BR>
<B>($)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Stock </B><BR>
<B>Awards</B><BR>
<B>($) (1)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Option </B><BR>
<B>Awards</B><BR>
<B>($) (2)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>All Other Compensation ($)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Total </B><BR>
<B>($)</B></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD STYLE="width: 26%">Joseph N. Forkey</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 3%; text-align: right">2017</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%; text-align: right">120,000</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%; text-align: right">0</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%; text-align: right">0</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%; text-align: right">0</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 10%; text-align: right">0</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 8%; text-align: right">120,000</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD><I>Director,</I><BR>
<I>Chief Executive Officer,</I><BR>
<I>President and Treasurer</I></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">2016</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">120,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">120,000</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Donald A. Major</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">2017</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">160,183</TD>
    <TD>(3)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">160,183</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD><I>Chief Financial Officer, Secretary</I></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">2016</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">84,235</TD>
    <TD>(3)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">21,150</TD>
    <TD>(4)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">39,200</TD>
    <TD>(5)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,250</TD>
    <TD>(6)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">145,835</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Richard G. Cyr</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">2017</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">145,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">8,127</TD>
    <TD>(7)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">153,127</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD><I>Optics Laboratory Manager</I></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">2016</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">145,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">36,537</TD>
    <TD>(7)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">181,537</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 30 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%">(1)</TD>
    <TD STYLE="width: 95%; text-align: justify">Represents the aggregate grant date fair value of stock awards granted in the
    respective fiscal year as computed in accordance with FASB ASC Topic 718, Compensation &mdash; Stock Compensation. The fair
    value of each stock award is estimated on the date of grant using the Black-Scholes option valuation model. A discussion of
    the assumptions used in calculating the amounts in this column may be found in the Notes to our audited consolidated
    financial statements for the year ended June 30, 2017 set forth elsewhere in this prospectus. These amounts
    do not represent the actual amounts paid to or realized by the directors during the fiscal year ended June 30, 2017.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>(2)</TD>
    <TD STYLE="text-align: justify">Represents the aggregate grant date fair value of stock option awards granted in the
    respective fiscal year as computed in accordance with FASB ASC Topic 718, Compensation &mdash; Stock Compensation. The fair
    value of each stock option award is estimated on the date of grant using the Black-Scholes option valuation model. A
    discussion of the assumptions used in calculating the amounts in this column may be found in the Notes to our audited
    consolidated financial statements for the year ended June 30, 2017 set forth elsewhere in this prospectus.
    These amounts do not represent the actual amounts paid to or realized by the directors during the fiscal year ended June 30,
    2017.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>(3)</TD>
    <TD STYLE="text-align: justify">Mr. Major was a Director of the Company from 2005 until June 15, 2016 when he resigned as a Director to become our Chief Financial Officer. Since 2012, he has consulted with the Company. Mr. Major&rsquo;s fiscal 2016 compensation consisted of $84,235 earned as salary compensation for his services as our Executive Vice President for Corporate Development until June 15, 2016, and his fiscal 2017 compensation consisted of $160,183 earned as salary compensation for his services as our Chief Financial Officer beginning June 15, 2016.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>(4)</TD>
    <TD STYLE="text-align: justify">On February 18, 2016, we granted Mr. Major 45,000 shares of restricted stock for his services as Executive Vice President of Corporate Development in fiscal year 2016.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>(5)</TD>
    <TD STYLE="text-align: justify">On June 15, 2016, we granted Mr. Major an option to purchase 80,000 shares of our common stock as compensation for services rendered to us as Chief Financial Officer. The option expires June 15, 2026 and the exercise price is $0.50 per share. 35,000 of these options vested on December 20, 2016, 10,000 vested on June 20, 2017, and 35,000 will vest on June 20, 2018.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>(6)</TD>
    <TD STYLE="text-align: justify">During fiscal year 2016, we paid Mr. Major $1,250 for his services as a member of our board of directors for fiscal year 2016 until his resignation on June 15, 2016.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>(7)</TD>
    <TD STYLE="text-align: justify">Represents a performance award for the respective fiscal year.</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Employment Contracts </I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We entered into a consulting agreement
with Mr. Major to serve as our Chief Financial Officer from June 15, 2016 to June 30, 2017, with such term to renew automatically
on a month to month basis thereafter unless terminated by either party with 30 days&rsquo; notice. Mr. Major receives compensation
at a rate of $6,500 per month to work up to an estimated 40% full-time equivalent per month in his capacity as our Chief Financial
Officer. If Mr. Major works more than the 40% full-time equivalent in any given month, Mr. Major will receive additional compensation,
up to a maximum amount of $16,000 in any given month.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Apart from the agreement above, we have
no employment contracts in place with any Named Executive Officer or any compensatory plan or arrangement with respect to any Named
Executive Officer where such plan or arrangement will result in payments to such Named Executive Officer upon or following his
resignation, or other termination of employment with us and our subsidiaries, or as a result of a change-in-control of our Company
or a change in the Named Executive Officers&rsquo; responsibilities following a change-in-control.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 31 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Outstanding Equity Awards at Fiscal Year-End Table for the
Fiscal Year Ended June 30, 2017</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table shows grants of options
outstanding on June 30, 2017, the last day of our fiscal year, to each of the Named Executive Officers named in the Summary Executive
Compensation Table.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><B>Name</B></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Number of securities</B><BR>
<B>underlying unexercised</B><BR>
<B>options</B><BR>
<B>exercisable</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Number of securities</B><BR>
<B>underlying unexercised</B><BR>
<B>options</B><BR>
<B>unexercisable</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Option </B><BR>
<B>exercise</B><BR>
<B>price ($)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Option </B><BR>
<B>expiration</B><BR>
<B>date</B></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD STYLE="width: 44%">Joseph N. Forkey</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right">20,469</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right">0</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right">0.95</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right">09/28/2017</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">150,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1.20</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">03/02/2022</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Donald A. Major</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">25,580</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0.95</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">09/28/2017</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">400</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">7.75</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">11/27/2017</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">400</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1.25</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">11/25/2018</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">400</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1.35</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">11/24/2019</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">27,600</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1.20</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">03/02/2022</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">3,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0.85</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">01/02/2023</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">3,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0.90</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">01/02/2024</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">30,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0.95</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">07/09/2024</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">60,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0.73</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">05/18/2025</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">45,000</TD>
    <TD>(1)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">35,000</TD>
    <TD>(1)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0.50</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">06/20/2026</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Richard G. Cyr</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">40,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0.27</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">07/14/2021</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">5,000</TD>
    <TD>(2)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">20,000</TD>
    <TD>(2)</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0.73</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">05/18/2025</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 3%">(1)</TD>
    <TD STYLE="width: 95%; text-align: justify">The options were granted on June 15, 2016. These options vest in three installments: 35,000 vested on December 20, 2016; 10,000 vested on June 20, 2017; and 35,000 will vest on June 20, 2018.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>(2)</TD>
    <TD STYLE="text-align: justify">The options were granted on May 18, 2015. 5,000 shares vested on August 18, 2015. The remaining 20,000 shares will vest in accordance with the achievement of specified performance criteria.</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B><I>Profit Sharing and 401(k)&nbsp;Plan</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><FONT STYLE="font-size: 10pt">We have a
defined contribution 401(k) profit sharing plan. Employer profit sharing and matching contributions to the plan are discretionary.
No employer profit sharing contributions were made to the plan in fiscal years 2017 and 2016. No employer matching contributions
were made to the plan in fiscal years 2017 and 2016.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Director Compensation</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth cash amounts
and the value of other compensation paid to our directors, but does not include the compensation of Dr. Joseph N. Forkey, our Chief
Executive Officer, President, and Treasurer, as his compensation is reflected in the Summary Executive Compensation Table. During
the fiscal year ended June 30, 2017, our Board of Directors determined that Dr. Joseph N. Forkey was our employee director and,
therefore, would not earn any fees related to service on our Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 32 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Director Compensation Table for the
Fiscal Year Ended June&nbsp;30, 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid"><B>Name of Director</B></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Fees earned or</B><BR>
<B>paid in cash</B><BR>
<B>($)(1)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Total</B><BR>
<B>($)</B></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD STYLE="width: 68%">Richard E. Forkey (2)</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 13%; text-align: right">0</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 13%; text-align: right">0</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Andrew J. Miclot</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,500</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,500</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Richard B. Miles</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,500</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,500</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>Kenneth S. Schwartz</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,500</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,500</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Peter H. Woodward</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,500</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,500</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%">(1)</TD>
    <TD STYLE="width: 95%; text-align: justify">Under our director compensation plan, each director receives $250 per board or committee meeting that the director attends. We also reimburse our directors for travel expenses.</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%">(2)</TD>
    <TD STYLE="width: 95%; text-align: justify">Mr. Richard E. Forkey served as our Chief Executive Officer until February 8, 2011 and as a Director until July 9, 2014. He currently serves as the Founder and Director Emeritus. He receives no compensation for this position.</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;<B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_018"></A><B>SECURITY OWNERSHIP
OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables set forth information
regarding our common stock owned as of the close of business on November 15, 2017 by the following persons: (i) each person who
is known by us to own beneficially more than 5% of our common stock, (ii) each of our directors who beneficially owns our common
stock, (iii) each of our Named Executive Officers who beneficially own our common stock and (iv) all executive officers and directors,
as a group, who beneficially own our common stock. The information on beneficial ownership in the table and footnotes thereto is
based upon data furnished to us by, or on behalf of, the persons listed in the table.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have determined beneficial ownership
in accordance with the rules of the SEC. Except as indicated by the footnotes below, we believe, based on the information furnished
to us, that the persons and entities named in the table below have sole voting and investment power with respect to all shares
of common stock that they beneficially own, subject to applicable community property laws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In computing the number of shares of common
stock beneficially owned by a person and the percentage ownership of that person, we deemed outstanding shares of common stock
subject to options held by that person or group that are currently exercisable or exercisable within 60 days after November 15,
2017. We did not deem these shares outstanding, however, for the purpose of computing the percentage ownership of any other person
or group.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Stockholders Known by Us to Own Over
5% of Our Common Stock</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="10" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Amount of beneficial ownership (1)</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><B>Percent of</B></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><B>Name and Address of Beneficial Owner</B></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Shares Owned</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Shares &ndash;</B><BR>
<B>Rights to</B><BR>
<B>Acquire</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Total&nbsp;</B><BR>
<B>Number</B></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Shares</B><BR>
<B>Beneficially</B><BR>
<B>Owned (2)</B></TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD STYLE="width: 41%">
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0">Hershey Strategic Capital, LP (3)</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0">888 7 <SUP>th</SUP> Ave., 17 <SUP>th</SUP> Floor</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0">New York, New York 10019</P></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right">986,480</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 14%; text-align: right">0</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right">986,480</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 11%; text-align: right">9.8%</TD>
    <TD STYLE="width: 1%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>Stuart L Sternberg (4) <BR>
85 Bellevue Ave <BR>
Rye, NY 10580</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,091,355</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">1,091,355</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">10.8%</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0">MHW Partners, L.P. (6)</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0">150 East 52 <SUP>nd&nbsp;</SUP> Street</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0">30 <SUP>th</SUP> &nbsp;Fl.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0">New York, New York 10022</P></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">674,013</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">90,000</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">764,013</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">7.5%</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: white">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: #EEEEEE">
    <TD><P STYLE="margin-top: 0; margin-bottom: 0">Dolphin Offshore Partners LP (7) </P>
        <P STYLE="margin-top: 0; margin-bottom: 0">4828 First Coast Highway, STE 5 <BR> Fernandina, FL 32034</P></TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">2,070,625</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">2,070,625</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">20.5%</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 33 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; text-align: justify">(1)</TD>
    <TD STYLE="text-align: justify">Represents shares with respect to which each beneficial owner listed has or will have, upon acquisition of such shares upon exercise or conversion of options, warrants, conversion privileges or other rights exercisable within 60 sixty days, sole voting and investment power. For the purposes of this table, we have not assumed the limitations on exercise set forth in certain warrants, which limit the number of shares of common stock that the holder, together with all other shares of common stock beneficially owned by such person, does not exceed 4.999% of the total outstanding shares of common stock.</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; text-align: justify">(2)</TD>
    <TD STYLE="text-align: justify">As of November 15, 2017, there were 10,095,139 shares of our common stock issued and outstanding. Percentages are calculated on the basis of the amount of issued and outstanding common stock plus, for each person or group, any securities that such person or group has the right to acquire within 60 days pursuant to options, warrants, conversion privileges or other rights.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(3)</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">We relied, in part, on the Schedule
        13D/A jointly filed by Hershey Strategic Capital, LP, Hershey Management I, LLC and Hershey Strategic Capital GP, LLC on October
        10, 2017 and a Form 4 jointly filed by Hershey Strategic Capital, LP, Hershey Management I, LLC and Hershey Strategic Capital GP,
        LLC on October 10, 2017.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">Hershey Management I, LLC, a
        Delaware limited liability company, is the investment advisor of Hershey Strategic Capital, LP, a Delaware limited partnership.
        Hershey Strategic Capital GP, LLC, a Delaware limited liability company, is the general partner of Hershey Strategic Capital, LP.
        Adam Hershey is the sole managing member of both Hershey Management I, LLC and Hershey Strategic Capital GP, LLC. As the investment
        advisor, Hershey Management I, LLC has the voting and dispositive power with respect to all of the shares of common stock owned
        by Hershey Strategic Capital, LP. On July 9, 2014, Richard E. Forkey resigned as a director and Hershey Strategic Capital, LP designated
        Peter H. Woodward and Dr. Kenneth S. Schwartz to our Board of Directors and such designees were so appointed.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">Pursuant to the securities purchase
        agreement among us and several investors dated July 1, 2014, Hershey Strategic Capital, LP is entitled to designate two members
        of our Board of Directors, one of whom will be Chairman. If either of the directors designated by Hershey Strategic Capital, LP
        resigns from the Board of Directors before the third anniversary of the closing date of the transaction reflected in the purchase
        agreement, Hershey Strategic Capital, LP has the right to appoint an additional member of our Board of Directors, provided that
        funds and accounts managed Hershey Strategic Capital, LP at such time own more than one-half the number of shares purchased by
        Hershey Strategic Capital, LP in the transaction.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">Hershey Strategic Capital, LP
        beneficially owns 986,480 shares of common stock. Hershey Strategic Capital, LP is managed by Adam Hershey, and in such capacity,
        Mr. Hershey holds the power to vote and direct the disposition of all shares of common stock owned by Hershey Strategic Capital,
        LP. Hershey Management I disclaims beneficial ownership in the shares. However, the aggregate number of shares of common stock
        into which such warrants are exercisable, and which Hershey Strategic Capital, LP has the right to acquire beneficial ownership,
        is limited to the number of shares of common stock that, together with all other shares of common stock beneficially owned by Hershey
        Strategic Capital, LP, does not exceed 4.999% of the total outstanding shares of common stock. Accordingly, such warrants are not
        currently exercisable into common stock until the actual shares of common stock held by Hershey Strategic Capital, LP is less than
        4.999% of the total outstanding shares of common stock. Hershey Strategic Capital, LP may waive this 4.999% restriction with 61
        days&rsquo; notice to us.</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(4)</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify">We relied, in part, on the Schedule
        13G and Form 3 jointly filed by Stuart Sternberg on November 25, 2015, and on a Form 4 filed with the SEC on January 26, 2016 by
        Stuart Sternberg for this information.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify">Stuart Sternberg beneficially
owns 1,091,355 shares of common stock, of which 924,688 shares are held in street name.&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify"></P></TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 34 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; text-align: justify">(6)</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">We relied, in part, on a Schedule
        13D/A jointly filed with the SEC on November 3, 2015 by MHW Partners, L.P., MHW Capital, LLC, MHW Capital Management, LLC and on
        a Form 4 filed with the SEC on October 26, 2015 by Peter H. Woodward for this information.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">MHW Partners, L.P. is a Delaware
        limited partnership. MHW Capital, LLC is a Delaware limited liability company. MHW Capital Management, LLC is a Delaware limited
        liability company. MHW Capital, LLC is the general partner of MHW Partners, L.P. Mr. Woodward is the principal of MHW Capital Management,
        LLC and MHW Capital, LLC and in such capacity, Mr. Woodward holds the power to vote and direct the disposition of all shares of
        common stock owned by MHW Partners, L.P. MHW Partners, L.P., MHW Capital, LLC, MHW Capital Management, LLC and Mr. Woodward share
        the power to vote and direct the disposition of all shares of common stock owned by MHW Partners, L.P. Mr. Woodward is a citizen
        of the United States and our current Chairman of our Board of Directors.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.6pt 0pt 0; text-align: justify">MHW Partners, L.P. beneficially
        owns 595,680 shares of common stock, and 90,000 shares that may be acquired upon the exercise of outstanding stock options by Mr.
        Woodward. The options vested in three installments: one-third vested immediately on the date of grant; one-third vested on May
        18, 2016; the remaining one-third vested on May 18, 2017. The options have an exercise price of $0.73 and expire on May 18, 2025.
        However, the aggregate number of shares of common stock into which such options are exercisable, and which MHW Partners, L.P. has
        the right to acquire beneficial ownership, is limited to the number of shares of common stock that, together with all other shares
        of common stock beneficially owned by MHW Partners, L.P., does not exceed 4.999% of the total outstanding shares of common stock.
        Accordingly, such warrants and options are not currently exercisable into common stock until the actual shares of common stock
        held by MHW Partners, L.P. is less than 4.999% of the total outstanding shares of common stock. MHW Partners, L.P. may waive this
        4.999% restriction with 61 days&rsquo; notice to us.</P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(7)</TD>
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify">We relied, in part, on the Schedule
        13D/A filed jointly by Dolphin Offshore Partners, L.P., Dolphin Mgmt. Services, Inc. and Peter E. Salas on October 13, 2017 for
        this information.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify">Dolphin Offshore Partners, L.P.,
        a Delaware limited partnership, is an investment manager. Dolphin Mgmt. Services, Inc., a Delaware corporation, is the managing
        general partner of Dolphin Offshore Partners, L.P. Peter E. Salas is the President, sole shareholder and controlling person of
        Dolphin Mgmt. Services, Inc. Peter Salas is a U.S. citizen.</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify">&nbsp;</P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify">&nbsp;Dolphin Offshore Partners,
        L.P., Dolphin Mgmt. Services, Inc. and Peter E. Salas each may be deemed to beneficially own an aggregate of 2,070,625 shares of
        common stock. Dolphin Offshore Partners, L.P., Dolphin Mgmt. Services, Inc. and Peter E. Salas each may be deemed to have shared
        power to vote or direct the vote, and dispose or direct the disposition, of all such shares of common stock and warrants. However,
        the aggregate number of shares of common stock into which such warrants and options are exercisable, and which MHW Dolphin Offshore
        Partners, L.P., Dolphin Mgmt. Services, Inc. and Peter E. Salas have the right to acquire beneficial ownership, is limited to the
        number of shares of common stock that, together with all other shares of common stock beneficially owned by Dolphin Offshore Partners,
        L.P., Dolphin Mgmt. Services, Inc. and Peter E. Salas, does not exceed 4.999% of the total outstanding shares of common stock.
        Accordingly, such warrants and options are not currently exercisable into common stock until the actual shares of common stock
        held by Dolphin Offshore Partners, L.P., Dolphin Mgmt. Services, Inc. and Peter E. Salas is less than 4.999% of the total outstanding
        shares of common stock. Dolphin Offshore Partners, L.P., Dolphin Mgmt. Services, Inc. and Peter E. Salas may waive this 4.999%
        restriction with 61 days&rsquo; notice to us.</P></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 35 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Officers and Directors</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="8" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Amount of beneficial ownership (2)</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center"><B>Percent of</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><B>Name and address of beneficial owner (1)</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; text-align: center"><B>Nature of beneficial ownership</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Shares</B><BR>
<B>Owned</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Shares &ndash; Rights</B><BR>
<B>to Acquire</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Total</B><BR>
<B>Number</B></TD>
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid; text-align: center"><B>Shares</B><BR>
<B>Beneficially</B><BR>
<B>Owned (3)</B></TD></TR>
<TR STYLE="background-color: #EEEEEE">
    <TD STYLE="vertical-align: top; width: 20%">Joseph N. Forkey (4)</TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 33%">Chief Executive Officer, President, Treasurer and Director</TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 9%; text-align: right">33,620</TD>
    <TD STYLE="width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 9%; text-align: right">150,000</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 10%; text-align: right">183,620</TD>
    <TD STYLE="width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 10%; text-align: right">1.8%</TD>
    <TD STYLE="vertical-align: bottom; width: 1%">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #EEEEEE">
    <TD STYLE="vertical-align: top">Richard E. Forkey (5)</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">Director Emeritus</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">200,377</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">0</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">200,377</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">2.0%</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #EEEEEE">
    <TD STYLE="vertical-align: top">Peter H. Woodward (6)</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">Chairman of the Board of Directors</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">674,013</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">90,000</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">764,013</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">7.5%</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #EEEEEE">
    <TD STYLE="vertical-align: top">Richard B. Miles (7)</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">Director</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">15,112</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">74,800</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">89,912</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">*</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #EEEEEE">
    <TD STYLE="vertical-align: top">Kenneth S. Schwartz (8)</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">Director</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">14,925</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">60,000</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">74,925</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">*</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #EEEEEE">
    <TD STYLE="vertical-align: top">Andrew J. Miclot (9)</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">Director</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">40,000</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">40,000</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">*</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #EEEEEE">
    <TD STYLE="vertical-align: top">Donald A. Major (10)</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">Chief Financial Officer, Secretary</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">125,778</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">169,800</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">295,578</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right">2.9%</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #EEEEEE">
    <TD STYLE="vertical-align: top">Richard G. Cyr (11)</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: top">Optics Laboratory Manager</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">0</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">45,000</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">45,000</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">*</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: white">
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="background-color: #EEEEEE">
    <TD STYLE="vertical-align: top"><B>All directors and executive officers as a group</B></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right"><B>1,063,825</B></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right"><B>649,600</B></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right"><B>1,713,425</B></TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: right"><B>16.0%</B></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">* Percentage of shares beneficially owned
does not exceed one percent of issued and outstanding shares of stock.</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in">(1)</TD>
    <TD STYLE="text-align: justify">Unless otherwise stated, the address of each beneficial owners listed on the table is c/o Precision Optics Corporation, Inc., 22 East Broadway, Gardner, MA 01440.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>(2)</TD>
    <TD STYLE="text-align: justify">Represents shares with respect to which each beneficial owner listed has or will have, upon acquisition of such shares upon exercise or conversion of options, warrants, conversion privileges or other rights exercisable within 60 sixty days, sole voting and investment power.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(3)</TD>
    <TD STYLE="text-align: justify">As of November 15, 2017, we had 10,095,139 shares of our common stock issued and outstanding. Percentages are calculated on the basis of the amount of issued and outstanding common stock plus, for each person or group, any securities that such person or group has the right to acquire within 60 days of October 20, 2017 pursuant to options, warrants, conversion privileges or other rights.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(4)</TD>
    <TD STYLE="text-align: justify">Dr. Forkey is a member of our Board of Directors and serves as our Chief Executive Officer, President and Treasurer. Dr. Forkey&rsquo;s beneficial ownership consists of (a) 33,620 shares of common stock held in joint ownership with his wife, Heather Forkey, with whom he shares voting and dispositive control, and (b) 150,000 shares of common stock that may be acquired upon the exercise of outstanding stock options.</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 36 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify; width: 0.25in">(5)</TD>
    <TD STYLE="text-align: justify">Mr. Forkey is our Director Emeritus. He served as our Chief Executive Officer until February 8, 2011, and Director until July 9, 2014. Mr. Forkey&rsquo;s beneficial ownership consists of 200,377 shares of common stock.</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.25in; text-align: justify">(6)</TD>
    <TD STYLE="text-align: justify">Mr. Peter Woodward is the Chairman of our Board of Directors. Mr. Woodward is the managing member and general partner of MHW Partners and in such capacity, Mr. Woodward holds the power to vote and direct the disposition of all shares of common stock owned by MHW Partners. On September 28, 2012, MHW Partners purchased 222,223 shares of our common stock, and warrants to purchase up to 168,386 shares of our common stock at an exercise price of $1.11 per share, subject to adjustment and a call provision if certain market price targets are reached, and an expiration date of September 28, 2017. On July 2, 2014, MHW Partners purchased 125,000 shares of common stock. On October 19, 2015, MHW Partners purchased 100,000 shares of common stock. On November 22, 2016, MHW Partners purchased 156,667 shares of common stock, and warrants to purchase 78,333 shares of common stock at an exercise at a variable exercise price subject to our achievement of certain performance criteria. The November 22, 2016 warrants became exercisable on October 2, 2017 at $0.01 per share and expired on October 16, 2017. Mr. Woodward&rsquo;s beneficial ownership consists of (a) 674,013 shares of common stock held through MHW Partners, L.P., and (b) 90,000 shares of common stock which may be acquired upon the exercise of outstanding stock options.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(7)</TD>
    <TD STYLE="text-align: justify">Mr. Miles is a member of our Board of Directors. Mr. Miles&rsquo; beneficial ownership consists of (a) 15,112 shares of common stock, and (b) 74,800 shares of common stock that may be acquired upon the exercise of outstanding stock options.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(8)</TD>
    <TD STYLE="text-align: justify">Mr. Kenneth Schwartz is a member of our Board of Directors. Mr. Schwartz&rsquo;s beneficial ownership consists of (a) 14,925 shares of common stock, and (b) 60,000 shares that may be acquired upon the exercise of outstanding stock options.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(9)</TD>
    <TD STYLE="text-align: justify">Mr. Andrew Miclot is a member of our Board of Directors. Mr. Miclot&rsquo;s beneficial ownership consists of 40,000 shares that may be acquired upon the exercise of outstanding stock options.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(10)</TD>
    <TD STYLE="text-align: justify">Mr. Major is our Chief Financial Officer. Mr. Major&rsquo;s beneficial ownership consists of (a) 125,778 shares of common stock, and (b) 169,800 shares of common stock that may be acquired upon the exercise of outstanding stock options.</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">(11)</TD>
    <TD STYLE="text-align: justify">Mr. Cyr is our Optics Laboratory Manager and is considered a &ldquo;named executive officer&rdquo; as defined in Item 402(a)(3) of Regulation S-K. Mr. Cyr&rsquo;s beneficial ownership consists of 45,000 shares of common stock that may be acquired upon the exercise of outstanding stock options.</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;<B>&nbsp;</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_019"></A>CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Certain Relationships and Related Transactions</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since the beginning of the last fiscal
year we had the following related party transactions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Transactions with Officers and Directors</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We lease our main facility in Gardner,
Massachusetts from Equity Assets,&nbsp;Inc., a company wholly-owned by Mr.&nbsp;Richard E. Forkey, our Director Emeritus and our
former Director and Chief Executive Officer until July 9, 2014. We are currently a tenant-at-will, paying rent of $9,000 per month,
or an aggregate of $108,000 per year, for each of fiscal years 2017 and 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 37 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><B>Sale of Stock in October 2015</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 19, 2015, we entered into agreements
with accredited investors for the sale and purchase of 1,044,776 shares of our common stock, $0.01 par value at a purchase price
of $0.67 per share. We received $700,000 in gross proceeds from the offering. We used the majority of the net proceeds from this
placement for general working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In conjunction with the 2015 private placement,
we also entered into a registration rights agreement with the investors, and in compliance with the terms of the agreement the
registration statement was filed on January 19, 2016 and became effective on February 1, 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the 2015 private placement,
our director Mr. Schwartz purchased 14,925 shares of our common stock at an aggregate purchase price of $10,000, and our Chairman
of the Board Mr. Woodward, as principal of MHW Partners, L.P., purchased 87,313 shares of our common stock at an aggregate purchase
price of $58,500.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In conjunction with the 2015 private placement,
certain anti-dilution provisions of the warrants issued in conjunction with our September 28, 2012 financing transaction were
triggered. Our Chief Executive Officer, Dr. Forkey, our Chief Financial Officer, Mr. Major, and our director Richard B. Miles
and our Chairman of the Board Mr. Woodward, as principal of MHW Partners, L.P. participated in the 2012 financing and held 2012
warrants. As a result of the 2015 placement, the warrant exercise price decreased from $1.11 to $1.06 and the number of existing
September 28, 2012 warrants increased from 17,519 to 18,346 for Dr. Forkey, from 21,898 to 22,930 for Mr. Major, from 8,760 to
9,173 for Mr. Miles and 175,177 to 183,440 for Mr. Woodward, respectively. The 2012 warrants expired on September 28, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><B>Sale of Stock in November
2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><A NAME="a_020"></A>On November 22, 2016,
we entered into agreements with accredited investors for the sale and purchase of 1,333,334 units with each unit consisting of
one share of our common stock, $0.01 par value and one warrant to purchase one-half of one share of our common stock, at a purchase
price of $0.60 per unit. We received $780,000 in gross cash proceeds from the offering and settled an outstanding accounts payable
balance with a consultant in the amount of $20,000 by issuing units. We are using the net proceeds from this placement for general
working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In conjunction with the 2016 placement,
we also entered into a registration rights agreement with the investors, and in compliance with the terms of the agreement the
registration statement was filed on February 3, 2017 and became effective on February 24, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The warrants issued in this offering vested
on October 2, 2017 and expired on October 16, 2017. The warrant exercise price was variable and depended on our achievement of
certain performance criteria. The warrant exercise price was agreed to be $0.40 per share if we achieved both of the revenue and
income performance criteria as defined, the exercise price would be $0.20 per share if we achieved one of the performance criteria,
and the exercise price would be $0.01 if we did not achieve either of the performance criteria. Since we did not achieve either
of the criteria, the exercise price of the warrants was $0.01.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the 2016 private placement,
our Chairman of the Board Mr. Woodward, as principal of MHW Partners, L.P., purchased 156,667 shares of our common stock and 78,333
warrants to purchase common stock at an aggregate purchase price of $94,000. The 78,333 warrants were exercised on October 15,
2017 at a price $0.01 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In conjunction with the 2016 private placement,
certain anti-dilution provisions of the warrants issued in conjunction with our September 28, 2012 financing transaction were
triggered. Our Chief Executive Officer, Dr. Forkey, our Chief Financial Officer, Mr. Major, and our director Richard B. Miles
and our Chairman of the Board Mr. Woodward, as principal of MHW Partners, L.P. participated in the 2012 financing and held 2012
warrants. As a result of the 2016 offering, the warrant exercise price decreased from $1.06 to $0.95 and the number of existing
September 28, 2012 warrants increased from 18,346 to 20,496 for Dr. Forkey, from 22,930 to 25,580 for Mr. Major, from 9,173 to
10,235 for Mr. Miles and 183,440 to 204,680 for Mr. Woodward, respectively. The 2012 warrants expired on September 28, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Sale of Stock in August 2017</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 22, 2017, we entered into agreements
with accredited investors for the sale and purchase of 466,668 shares of our common stock, $0.01 par value at a purchase price
of $0.45 per share. We received $210,000 in gross proceeds from the offering. We intend to use the net proceeds from this placement
for general working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 38 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Concurrently with the 2017 placement, we
entered into an agreement with an investor for the sale of 88,888 unregistered shares of our common stock for services provided
to us at a price of $0.45 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In conjunction with the 2017 private placement,
certain anti-dilution provisions of the warrants issued in conjunction with our September 28, 2012 financing transaction were triggered.
Our Chief Executive Officer, Dr. Forkey, our Chief Financial Officer, Mr. Major, and our director Richard B. Miles and our Chairman
of the Board Mr. Woodward, as principal of MHW Partners, L.P. participated in the 2012 financing and held 2012 warrants. As a result
of the 2017 offering, the warrant exercise price decreased from $0.95 to $0.89 and the number of existing September 28, 2012 warrants
increased from 20,496 to 21,849 for Dr. Forkey, from 25,580 to 27,304 for Mr. Major, from 10,235 to 10,925 for Mr. Miles and 204,680
to 218,479 for Mr. Woodward, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Transactions with Stockholders Known
by Us to Own 5% or More of Our Common Stock</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the October 2015 placement
described above, Hershey Strategic Capital, L.P. purchased 37,313 shares of our common stock at an aggregate purchase price of
$25,000. At the time of the transaction, Hershey Strategic Capital was a beneficial owner of more than 5% of our outstanding common
stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the November 2016 placement
described above, Dolphin Offshore Partners LP purchased 916,667 shares of our common stock and warrants to purchase 458,334 shares
of our common stock at an aggregate purchase price of $550,000, and Hershey Strategic Capital L.P. purchased 125,000 shares of
our common stock and warrants to purchase 62,500 shares of our common stock at an aggregate purchase price of $75,000. Hershey
Strategic Capital L.P. exercised 62,500 warrants and Dolphin offshore Partners LP exercised 458,334 warrants at an exercise price
of $0.01 per share in October 2017. Dolphin Offshore Partners and Hershey Strategic Capital were beneficial owners of more than
5% of our outstanding common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a10"></A>DIRECTOR INDEPENDENCE</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the fiscal year ended June&nbsp;30,
2017, the Board of Directors determined that Messrs. Richard B. Miles, and Andrew J. Miclot were &ldquo;independent&rdquo; as defined
under the standards of independence set forth in the NASDAQ Listing Rules and the rules under the Securities Exchange Act of 1934.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_021"></A><B>LEGAL MATTERS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain legal matters in connection with
the securities will be passed upon for us by the law firm of Trombly Business Law, P.C., 1314 Main Street, Suite 102, Louisville,
CO 80027. Ms. Trombly, the principal of Trombly Business Law, P.C., will not receive a direct or indirect interest in our Company
and has never been a promoter, underwriter, voting trustee, director, officer, or employee of our Company. Nor does Ms. Trombly
have any contingent based agreement with us or any other interest in or connection to us.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;<BR STYLE="clear: both"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a_022"></A>EXPERTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The June 30, 2017 and 2016 financial statements
included in this prospectus have been audited by Stowe &amp; Degon LLC, independent auditors, and have been included in reliance
upon the report of such firm given upon their authority as experts in accounting and auditing. Stowe &amp; Degon LLC, has no direct
or indirect interest in us, nor were they a promoter or underwriter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><A NAME="a_023"></A><B>DISCLOSURE OF COMMISSION
POSITION ON INDEMNIFICATION FOR SECURITIES ACT LIABILITIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have been advised that, in the opinion
of the Securities and Exchange Commission, indemnification for liabilities arising under the Securities Act is against public policy
as expressed in the Securities Act and is, therefore, unenforceable. In the event that a claim for indemnification against such
liabilities is asserted by one of our directors, officers, or controlling persons in connection with the securities being registered,
we will, unless in the opinion of our legal counsel the matter has been settled by controlling precedent, submit the question of
whether such indemnification is against public policy to a court of appropriate jurisdiction. We will then be governed by the court&rsquo;s
decision.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Insofar as indemnification for liabilities
arising under the Securities Act of 1933 may be permitted to directors, officers or persons controlling the registrant pursuant
to the foregoing provisions, the registrant has been informed that in the opinion of the Securities and Exchange Commission such
indemnification is against public policy as expressed in the Act and is therefore unenforceable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 39 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><B><A NAME="a11"></A>FINANCIAL STATEMENTS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><B>Index
to Financial Statements</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 94%; padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD STYLE="width: 6%; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Page</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><A HREF="#a14"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Report of Independent Registered Public Accounting Firm</FONT></A></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">F-2</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><A HREF="#a15"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Consolidated Balance Sheets at June 30, 2017 and 2016</FONT></A></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">F-3</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><A HREF="#a16"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Consolidated Statements of Operations for the Years Ended June 30, 2017 and 2016</FONT></A></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">F-4</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><A HREF="#a17"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Consolidated Statements of Stockholders&rsquo; Equity for the Years Ended June 30, 2017 and 2016</FONT></A></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">F-5</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><A HREF="#a18"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Consolidated Statements of Cash Flows for the Years Ended June 30, 2017 and 2016</FONT></A></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">F-6</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><A HREF="#a29"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Notes to Consolidated Financial Statements</FONT></A></TD>
    <TD STYLE="text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">F-7</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><A HREF="#a4">Consolidated Balance Sheets at September 30, 2017 and June 30, 2016</A></FONT></TD>
    <TD STYLE="text-align: center">F-17</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><A HREF="#a5">Consolidated Statements of Operations for the Three Months Ended September 30, 2017 and 2016</A></TD>
    <TD STYLE="text-align: center">F-18</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><A HREF="#a6">Consolidated Statements of Cash Flows for the Three Months Ended September 30, 2017 and 2016</A></FONT></TD>
    <TD STYLE="text-align: center">F-19</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><A HREF="#a29">Notes to Consolidated Financial Statements</A></FONT></TD>
    <TD STYLE="text-align: center">F-20</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>


<!-- Field: Page; Sequence: 40; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B><A NAME="a14"></A>Report of Independent Registered Public Accounting
Firm</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">To the Board of Directors and Shareholders of Precision Optics Corporation,
Inc.:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of Precision Optics Corporation,&nbsp;Inc. and subsidiaries (the Company) as of June&nbsp;30, 2017 and 2016 and
the related consolidated statements of operations, stockholders&rsquo; equity and cash flows for the years then ended. These consolidated
financial statements are the responsibility of the Company&rsquo;s management. Our responsibility is to express an opinion on these
consolidated financial statements based on our audits.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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. The Company
is not required to have, nor were we engaged to perform, an audit of its internal controls over financial reporting. An audit includes
consideration of internal control over financial reporting as a basis for designing audit procedures that are appropriate in the
circumstances, but not for the purpose of expressing an opinion on the effectiveness of the Company&rsquo;s internal control over
financial reporting. Accordingly, we express no such opinion. 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 the overall financial statement presentation. We believe that our audits provide
a reasonable basis for our opinion.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In our opinion, the consolidated financial
statements referred to above present fairly, in all material respects, the consolidated financial position of Precision Optics
Corporation,&nbsp;Inc. and subsidiaries as of June&nbsp;30, 2017 and 2016 and the results of their operations and their cash flows
for the years then ended in conformity with accounting principles generally accepted in the United States of America.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements
have been prepared assuming that the Company will continue as a going concern. As discussed in Note&nbsp;1 to the consolidated
financial statements, the Company has suffered recurring net losses and negative cash flows from operations, which raises substantial
doubt about its ability to continue as a going concern. Management&rsquo;s plans concerning these matters are described in Note&nbsp;1.
The accompanying consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">/s/ Stowe&nbsp;&amp; Degon&nbsp;LLC</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">September 28, 2017</P>

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

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

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

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

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

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

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

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

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

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

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


<!-- Field: Page; Sequence: 41; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>PRECISION OPTICS CORPORATION,&nbsp;INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><A NAME="a15"></A>Consolidated Balance Sheets at June&nbsp;30, 2017 and 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&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="text-align: center; padding-left: 10pt; text-indent: -10pt">&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(238,238,238)">
    <TD STYLE="font-weight: bold; padding-left: 10pt; text-indent: -10pt">ASSETS</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: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Current Assets:</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(238,238,238)">
    <TD STYLE="width: 66%; text-align: left; padding-left: 20pt; text-indent: -10pt">Cash and cash equivalents</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">118,405</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: 13%; text-align: right">50,059</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Accounts receivable (net of allowance for doubtful accounts of $5,000 at June 30, 2017 and $23,377 at June 30, 2016)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">468,548</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">750,380</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-left: 20pt; text-indent: -10pt">Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,055,447</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,133,451</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: 20pt; text-indent: -10pt">Prepaid 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">55,985</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">88,129</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 20pt; text-indent: -10pt">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">1,698,385</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,022,019</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-left: 10pt; text-indent: -10pt">Fixed Assets:</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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Machinery and equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,507,190</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,479,471</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Leasehold improvements</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">553,596</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">553,596</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Furniture and fixtures</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">148,303</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">148,303</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 20pt; text-indent: -10pt">Vehicles</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">&ndash;</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">19,674</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,209,089</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,201,044</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: 10pt; text-indent: -10pt">Less&mdash;Accumulated depreciation and amortization</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,136,835</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,122,849</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Net fixed 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">72,254</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">78,195</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: 1pt; padding-left: 10pt; text-indent: -10pt">Patents, 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">30,086</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">22,874</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt">&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,800,725</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,123,088</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 10pt; text-indent: -10pt">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Current Liabilities:</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: White">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Current portion of capital lease obligation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,391</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">7,857</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">694,958</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,151,561</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Customer advances</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">180,137</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Accrued employee compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">189,783</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">238,381</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Accrued professional services</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">71,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65,550</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Accrued warranty expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,000</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: 20pt; text-indent: -10pt">Other accrued 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">49,512</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">15,612</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">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,218,781</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,503,961</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Capital lease obligation, net of current portion</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">23,564</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">31,955</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Commitments (Note&nbsp;2)</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(238,238,238)">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&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: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Stockholders&rsquo; Equity:</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(238,238,238)">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">Common stock, $0.01 par value: 50,000,000 shares authorized; issued and outstanding &ndash; 8,872,916 shares at June&nbsp;30, 2017 and 7,539,582 shares at June&nbsp;30, 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">88,729</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">75,396</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,140,383</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">44,176,051</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Accumulated deficit</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">(44,670,732</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">(43,664,275</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&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(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">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">558,380</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">587,172</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; padding-left: 10pt; text-indent: -10pt">&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,800,725</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,123,088</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><I>The accompanying notes are an integral part
of these consolidated financial statements.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 42; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>PRECISION OPTICS CORPORATION,&nbsp;INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><A NAME="a16"></A><B>Consolidated Statements of Operations</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>for the Years Ended June&nbsp;30, 2017 and 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&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>&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(238,238,238)">
    <TD STYLE="width: 66%">Revenues</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">3,154,547</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: 13%; text-align: right">3,916,702</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</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">2,380,823</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,974,681</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">773,724</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">942,021</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left">Research and development expenses, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">464,162</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">478,267</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Selling, general and administrative expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,313,478</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,551,895</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">Gain on sale of 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">(1,515</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">(32,707</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total operating 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">1,776,125</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,997,455</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Operating loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,002,401</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,055,434</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD STYLE="text-align: left">Interest expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,144</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(469</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other income</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">&ndash;</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">22,050</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Loss before provision for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,005,545</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,033,853</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Provision for income taxes</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">912</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">912</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net loss</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,006,457</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">(1,034,765</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD>&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(238,238,238)">
    <TD>Loss per share:</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: White">
    <TD STYLE="padding-bottom: 2.5pt">Basic</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">(0.12</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">(0.15</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt">Diluted</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">(0.12</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">(0.15</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD>Weighted average common shares outstanding:</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: White">
    <TD STYLE="padding-bottom: 2.5pt">Basic</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">8,343,235</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">7,157,978</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt">Diluted</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">8,343,235</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">7,157,978</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><I>The accompanying notes are an integral part
of these consolidated financial statements.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 43; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>PRECISION OPTICS CORPORATION,&nbsp;INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><A NAME="a17"></A>Consolidated Statements of Stockholders&rsquo; Equity</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>for the Years Ended June&nbsp;30, 2017 and 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&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="text-align: center; padding-left: 10pt; text-indent: -10pt">&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"><FONT STYLE="font-size: 9pt">Number
    of <BR> Shares</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Common<BR>
    Stock</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Additional<BR>
    Paid-in<BR> Capital</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Accumulated<BR>
    Deficit</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 9pt">Total<BR>
    Stockholders&rsquo;<BR> Equity (Deficit)</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 45%; padding-left: 10pt; text-indent: -10pt">Balance, July 1, 2015</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 7%; text-align: right">6,389,806</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">63,898</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">43,232,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: 7%; text-align: right">(42,629,510</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: 7%; text-align: right">666,888</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Proceeds from private placement of common stock, net of issuance costs of $34,639</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,044,776</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,448</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">654,913</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">665,361</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Common stock issued for services rendered to the Company</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">105,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,050</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47,250</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">48,300</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">241,388</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">241,388</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Net 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">&ndash;</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">&ndash;</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">&ndash;</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,034,765</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">(1,034,765</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">Balance, June&nbsp;30, 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,539,582</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">75,396</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">44,176,051</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(43,664,275</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">587,172</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&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><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><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: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Proceeds from private placement of common stock, net of issuance costs of $23,947</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,333,334</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,333</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">762,720</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">776,053</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">201,612</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">201,612</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: 10pt; text-indent: -10pt">Net 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">&ndash;</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">&ndash;</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">&ndash;</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,006,457</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">(1,006,457</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt">Balance, June&nbsp;30, 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">8,872,916</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">88,729</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">45,140,383</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">(44,670,732</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">558,380</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><I>The accompanying notes are an integral part
of these consolidated financial statements.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 44; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>PRECISION OPTICS CORPORATION,&nbsp;INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B><A NAME="a18"></A>Consolidated Statements of Cash Flows for the</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Years Ended June&nbsp;30, 2017 and 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&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="padding-left: 10pt; text-indent: -10pt">&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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Cash Flows from Operating Activities:</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: White">
    <TD STYLE="width: 66%; text-align: left; padding-left: 20pt; text-indent: -10pt">Net loss</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">(1,006,457</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: 13%; text-align: right">(1,034,765</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Adjustments to reconcile net loss to net cash used in operating activities-</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: White">
    <TD STYLE="text-align: left; padding-left: 30pt; text-indent: -10pt">Depreciation and amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,660</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,856</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 30pt; text-indent: -10pt">Gain on sale of assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,515</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(32,707</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 30pt; text-indent: -10pt">Stock-based compensation expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">201,612</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">241,388</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 30pt; text-indent: -10pt">Non-cash consulting expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,900</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">63,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 30pt; text-indent: -10pt">Non-cash gain on settlement of liabilities by issuing common stock</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(22,050</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Changes in operating assets and liabilities-</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: White">
    <TD STYLE="text-align: left; padding-left: 30pt; text-indent: -10pt">Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">281,832</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(162,338</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-left: 30pt; text-indent: -10pt">Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">78,004</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(60,195</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 30pt; text-indent: -10pt">Prepaid expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,144</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(22,947</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 30pt; text-indent: -10pt">Accounts payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(457,603</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">261,461</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 30pt; text-indent: -10pt">Customer advances</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">180,137</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(118,800</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 30pt; text-indent: -10pt">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">(43,148</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">(14,201</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; padding-left: 10pt; text-indent: -10pt">Net cash used in 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">(667,434</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">(876,298</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&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: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Cash Flows from Investing Activities:</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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Proceeds from sale of assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,515</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">32,707</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Additional patent costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,212</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,230</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 20pt; text-indent: -10pt">Purchases of fixed 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">(27,719</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">(4,372</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; padding-left: 10pt; text-indent: -10pt">Net cash provided by (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">(33,416</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">24,105</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&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: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Cash Flows from Financing Activities:</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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Payment of capital lease obligation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,857</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(4,160</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt; text-indent: -10pt">Proceeds from private placements of common stock</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">780,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">700,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 20pt; text-indent: -10pt">Private placement expenses incurred and paid as of June 30, 2017 and 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">(2,947</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">(34,639</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; padding-left: 10pt; text-indent: -10pt">Net cash provided by 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">769,196</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">661,201</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&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: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Net (decrease) increase in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">68,346</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(190,992</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 10pt; text-indent: -10pt">Cash and cash equivalents, 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">50,059</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">241,051</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; padding-left: 10pt; text-indent: -10pt">Cash and cash equivalents, 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">118,405</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">50,059</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&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: White">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">Supplemental disclosure of cash flow information:</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(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt; text-indent: -10pt">Cash paid during the year for income taxes</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">912</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">912</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt; text-indent: -10pt">&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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt; text-indent: -10pt">SUPPLEMENTAL DISCLOSURE OF NON-CASH FINANCING ACTIVITIES:</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: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 20pt; text-indent: -10pt">Issuance of common stock to consultants</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">&ndash;</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">48,300</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 20pt; text-indent: -10pt">Private placement expenses incurred but not yet 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">21,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">37,781</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 20pt; text-indent: -10pt">Issuance of common stock in settlement of accounts payable</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">20,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">&ndash;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 20pt; text-indent: -10pt">Capital expenditures funded by capital lease borrowings</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">&ndash;</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">43,972</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><I>The accompanying notes are an integral part
of these consolidated financial statements.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 45; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>PRECISION OPTICS CORPORATION, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B><A NAME="a29"></A>Notes to Consolidated Financial Statements</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(1)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(a)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Nature of Business and Liquidity</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Precision Optics Corporation, Inc. (the &ldquo;Company&rdquo;)
designs, develops, manufactures and sells specialized optical and illumination systems and related components. The Company conducts
business in one industry segment only and its customers are primarily domestic. The Company performs advanced optical and illumination
system design, development, assembly and manufacturing services for products that fall into two principal areas: (i) medical products
for use by hospitals and physicians; and (ii) products used by military and industrial customers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has sustained recurring net losses
for several years. During the year ended June 30, 2017, the Company incurred a net loss of $1,006,457 and used cash in operating
activities of $667,434. As of June 30, 2017, cash and cash equivalents were $118,405, accounts receivable were $468,548, and current
liabilities were $1,218,781. As of June 30, 2016, cash and cash equivalents were $50,059, accounts receivable were $750,380, and
current liabilities were $1,503,961. The accompanying consolidated financial statements have been prepared assuming that the Company
will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal
course of business. The financial statements do not include any adjustments relating to the recoverability and classification of
recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to
continue as a going concern. These factors raise substantial doubt about the Company&rsquo;s ability to continue as a going concern.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Until the Company achieves breakeven and profitable
results, the Company will be required to pursue several options to manage cash flow and raise capital, including issuing debt or
equity or entering into a strategic alliance. The sale of additional equity or convertible debt securities, if converted into common
stock, would result in additional dilution to the Company&rsquo;s current stockholders, and debt financing, if available, may involve
restrictive covenants that could restrict our operations or finances and encumber the Company&rsquo;s assets. Financing may not
be available in amounts or on terms acceptable to the Company, if at all. If the Company is unable to secure additional capital,
it may be required to curtail our research and development initiatives and take additional measures to reduce costs in order to
conserve our cash in amounts sufficient to sustain operations and meet our obligations. If the Company cannot raise funds on acceptable
terms or achieve positive cash flow, it may not be able to continue to develop new products, grow market share, take advantage
of future opportunities or respond to competitive pressures or unanticipated requirements, any of which could negatively impact
the Company&rsquo;s business, operating results and financial condition, or impact the Company&rsquo;s ability to continue to conduct
operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(b)&nbsp;&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Principles of Consolidation</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements
include the accounts of the Company and its two wholly-owned subsidiaries. All inter-company accounts and transactions have been
eliminated in consolidation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(c)&nbsp;&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Revenues</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes revenue when four basic
criteria are met: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the price
to the buyer is fixed and determinable; and (4) collectability is reasonably assured. The Company&rsquo;s shipping terms are customarily
FOB shipping point.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The sales price of products and services sold
is fixed and determinable after receipt and acceptance of a customer&rsquo;s purchase order or properly executed sales contract,
typically before any work is performed. Management reviews each customer purchase order or sales contract to determine that the
work to be performed is specified and there are no unusual terms and conditions that would raise questions as to whether the sales
price is fixed or determinable. The Company assesses credit worthiness of customers based upon prior history with the customer
and assessment of financial condition. Accounts receivable are stated at the amount management expects to collect from outstanding
balances. An allowance for doubtful accounts is provided for that portion of accounts receivable considered to be uncollectible,
based upon historical experience and management&rsquo;s evaluation of outstanding accounts receivable at the end of the year. Bad
debts are written off against the allowance when identified.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&rsquo;s revenue transactions typically
do not contain multiple deliverable elements for future performance obligations to customers, other than a standard one-year warranty
on materials and workmanship, the estimated costs for which are provided for at the time revenue is recognized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 46; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenues for industrial and medical products
sold in the normal course of business are recognized upon shipment when delivery terms are FOB shipping point and all other revenue
recognition criteria have been met. Gross shipping charges reimbursable from customers, to deliver product, are insignificant and
are included in the &ldquo;Revenues&rdquo; section of the Company&rsquo;s consolidated statement of operations, while shipping
costs are classified in the &ldquo;selling, general and administrative expenses&rdquo; section of the Company&rsquo;s consolidated
statement of operations.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(d)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Cash and Cash Equivalents</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company includes in cash equivalents all
highly liquid investments with original maturities of three months or less at the time of acquisition. Cash and cash equivalents
of $118,405 and $50,059 at June 30, 2017 and 2016, respectively, consist primarily of cash at banks and money market funds. The
Company maintains its cash and cash equivalents in bank deposit accounts that, at times, may exceed federally insured limits. The
Company has not experienced any losses in such accounts. The Company believes it is not exposed to any significant credit risk
on its cash and cash equivalents.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(e)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Inventories</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventories are stated at the lower of cost
(first-in, first-out) or market and include material, labor and manufacturing overhead. The components of inventories at June 30,
2017 and 2016 are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, 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>&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(238,238,238)">
    <TD STYLE="width: 66%; text-align: left">Raw material</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">501,346</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: 13%; text-align: right">520,490</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Work-in-progress</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">388,614</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">383,889</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Finished goods</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">165,487</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">229,072</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">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: right; border-bottom: Black 2.5pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom">1,055,447</TD><TD STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 2.5pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom">1,133,451</TD><TD STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company provides for estimated obsolescence
on unmarketable inventory based upon assumptions about future demand and market conditions. If actual demand and market conditions
are less favorable than those projected by management, additional inventory write-downs may be required. Inventory, once written
down, is not subsequently written back up, as these adjustments are considered permanent adjustments to the carrying value of the
inventory.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(f)&nbsp;&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Property and Equipment</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment are recorded at cost.
Maintenance and repair items are expensed as incurred. The Company provides for depreciation and amortization by charges to operations,
using the straight-line and declining-balance methods, which allocate the cost of property and equipment over the following estimated
useful lives:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 42%; border-bottom: black 1pt solid"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Asset Classification</B></FONT></TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 57%; border-bottom: black 1pt solid; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Estimated Useful Life</B></FONT></TD></TR>
<TR STYLE="background-color: rgb(238,238,238)">
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Machinery and equipment</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">2-7 years</FONT></TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Shorter of lease term or estimated useful life</FONT></TD></TR>
<TR STYLE="background-color: rgb(238,238,238)">
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Furniture and fixtures</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">5 years</FONT></TD></TR>
<TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Vehicles</FONT></TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">3 years</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation expense was $33,660 and $25,856
for the years ended June 30, 2017 and 2016, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(g)&nbsp;&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Significant Customers and Concentration of Credit Risk</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments that subject the Company
to credit risk consist primarily of cash equivalents and trade accounts receivable. The Company places its investments with highly
rated financial institutions. The Company has not experienced any losses on these investments to date. At June&nbsp;30, 2017, the
Company&rsquo;s five largest customer account receivable balances were 16%, 15%, 12%, 12% and 11%, respectively, of total accounts
receivable. At June 30, 2016, receivables from the Company&rsquo;s three largest customers were 19%, 13% and 10%, respectively,
of the total accounts receivable. No other customer accounted for more than 10% of the Company&rsquo;s receivables as of June 30,
2017 and 2016. The Company has not experienced any material losses related to accounts receivable from individual customers. The
Company generally does not require collateral or other security as a condition of sale, rather it relies on credit approval, balance
limitation and monitoring procedures to control credit risk of trade account financial instruments. Management believes that allowances
for doubtful accounts, which are established based upon review of specific account balances and historical experience, are adequate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 47; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenues from the Company&rsquo;s largest customers,
as a percentage of total revenues, were as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, 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>&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(238,238,238)">
    <TD STYLE="width: 66%; text-align: left">Customer A</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">11%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">4%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Customer B</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Customer C</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Customer D</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">12</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">All Others</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">69</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">61</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">&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; vertical-align: bottom">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; vertical-align: bottom">100%</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">No other customer accounted for more than 10%
of the Company&rsquo;s revenues in fiscal years 2017 and 2016.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(h)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Loss per Share</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic income (loss) per share is computed by
dividing net income or net loss by the weighted average number of shares of common stock outstanding during the period. Diluted
income (loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock
outstanding during the period, plus the number of potentially dilutive securities outstanding during the period such as stock options
and warrants. For the year ended June 30, 2017 and 2016, the effect of such securities was antidilutive and not included in the
diluted calculation because of the net loss generated in those periods.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following is the calculation of loss per
share for the years ended June 30, 2017 and 2016:</P>

<P STYLE="font: 10pt Times New Roman, Times, 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="text-align: center">&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">Year Ended June 30</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&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(238,238,238)">
    <TD STYLE="width: 66%; text-align: left; padding-bottom: 2.5pt">Net Loss&ndash; Basic and Diluted</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 13%; border-bottom: Black 2.5pt double; text-align: right">(1,006,457</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 13%; border-bottom: Black 2.5pt double; text-align: right">(1,034,765</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD>Basic Weighted Average Shares Outstanding</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,343,235</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,157,978</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">Potentially Dilutive Securities</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">&ndash;</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">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt">Diluted Weighted Average Shares Outstanding</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">8,343,235</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">7,157,978</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD>Loss Per Share</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: White">
    <TD STYLE="padding-bottom: 2.5pt">Basic</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">(0.12</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">(0.15</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt">Diluted</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">(0.12</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">(0.15</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The number of shares issuable upon the exercise
of outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive was approximately
4,553,213 and 4,169,000 for the years ended June 30, 2017 and 2016, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(i)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Stock-Based Compensation</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The measurement and recognition of compensation
costs for all stock-based awards made to employees and the Board of Directors are based upon fair value over the requisite service
period for awards expected to vest. The Company estimates the fair value of share-based awards on the date of grant using the Black-Scholes
option-pricing model. Stock-based compensation costs recognized for the years ended June 30, 2017 and 2016 amounted to $201,612
and $241,388, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(j)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Patents</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Patent costs are amortized using the straight-line
method over the shorter of their legal or estimated useful lives, generally five to ten years. Amortization expense was $0 for
the years ended June 30, 2017 and 2016, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In July 2011, the Company assigned all of its
currently issued and pending patents, as well as new inventions that it conceived before July 28, 2012, to Intuitive Surgical Operations,
Inc. The Company retained a royalty-free, worldwide license to these patents in fields outside of medical robotics.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(k)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Fair Value of Financial Instruments</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments consist principally of
cash and cash equivalents, accounts receivable and accounts payable. The estimated fair value of these financial instruments approximates
their carrying value due to their short-term nature.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B></B></P>

<!-- Field: Page; Sequence: 48; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(l)</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Long-Lived Assets</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Long-lived assets and certain identifiable
intangibles are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset
may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset
to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the
impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the
assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(m)&nbsp;&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Warranty Costs</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not incur future performance
obligations in the normal course of business other than providing a standard one-year warranty on materials and workmanship to
its customers (except in certain unusual and infrequently occurring situations where extended warranty terms beyond one year are
negotiated with the customer). The Company provides for estimated warranty costs at the time product revenue is recognized. Warranty
costs have been included as a component of cost of goods sold in the accompanying consolidated statements of operations. The following
tables summarize warranty reserve activity for the years ended June 30, 2017 and 2016:</P>

<P STYLE="font: 10pt Times New Roman, Times, 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>&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(238,238,238)">
    <TD STYLE="width: 66%">Balance at beginning of period</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">25,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: 13%; text-align: right">25,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">Provision for warranty claims</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">14,842</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,189</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Warranty claims incurred</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,842</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">(4,189</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt">Balance at end of period</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">25,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">25,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(n)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Research and Development</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Research and development expenses are charged
to operations as incurred. The Company groups development and prototype costs and related reimbursements in research and development.
There were no reimbursements for research and development recorded in research and development for the years ended June 30, 2017
and 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(o)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Comprehensive Income</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Comprehensive income or loss is defined as
the change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owners
sources. The Company&rsquo;s comprehensive loss or income for the years ended June 30, 2017 and 2016 was equal to its net loss
for the same periods.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(p)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Income Taxes</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Income taxes are accounted for under the asset
and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences
between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating
loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply
to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred
tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In
assessing the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations
and the current operating environment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(q)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Segment Reporting</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operating segments are identified as components
of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision
maker, or decision-making group, in making decisions about how to allocate resources and assess performance. The Company&rsquo;s
chief decision-maker is its Chief Executive Officer. To date, the Company has viewed its operations and manages its business as
principally one segment. For all periods presented, over 90% of the Company&rsquo;s sales have been to customers in the United
States.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>


<!-- Field: Page; Sequence: 49; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(r)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Use of Estimates</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in
conformity with accounting standards generally accepted in the United States 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 Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(s)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Recent Accounting Pronouncements </B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In July 2015, the Financial Accounting Standards
Board (&quot;FASB&quot;) issued new accounting guidance for measuring inventory.&nbsp;The core principal of the guidance is that
an entity should measure inventory at the lower of cost and net realizable value.&nbsp;Net realizable value is the estimated selling
prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation.&nbsp;This
guidance does not apply to inventory that is being measured using the Last-In, First-Out (LIFO) or the retail inventory method.
The guidance is effective for financial statements issued for annual and interim periods beginning after December 15, 2016 on a
prospective basis.&nbsp;Early adoption is permitted.&nbsp;The Company is currently evaluating the impact this will have on the
consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2014, the FASB issued ASU No. 2014-09,
&ldquo;Revenue from Contracts with Customers&rdquo; (&ldquo;ASU 2014-09&rdquo;). ASU 2014-09 provides a single, comprehensive accounting
model for revenues arising from contracts with customers that supersedes most of the existing revenue recognition guidance, including
industry-specific guidance. Under this model, revenue is recognized at an amount that an entity expects to be entitled to upon
transferring control of goods or services to a customer, as opposed to when risks and rewards transfer to a customer under existing
revenue recognition guidance. ASU 201-09 is effective for the Company beginning in its fiscal year 2018, and may be applied retrospectively
to all prior periods presented or through a cumulative adjustment to the opening retained earnings balance in the year of adoption.
The Company is currently in the process of evaluating the impact of ASU 2014-09 on its consolidated financial statements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(2)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>COMMITMENTS</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(a)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Related Party Transactions</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company leases its main Gardner facility
from a corporation owned by Mr. Richard E. Forkey, who resigned from the Company&rsquo;s board of directors on July 9, 2014. The
Company is currently a tenant-at-will, paying rent of $9,000 per month. Total rent expense paid or accrued to such related party
was $108,000 in each of fiscal years 2017 and 2016, and is included in the Company&rsquo;s accompanying consolidated statements
of operations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 22, 2016, the Company entered into
agreements with accredited investors for the sale and purchase of 1,333,334 units with each unit consisting of one share of the
Company&rsquo;s common stock, $0.01 par value and one warrant to purchase one-half of one share of the Company&rsquo;s common stock,
at a purchase price of $0.60 per unit. The Company received $780,000 in gross cash proceeds from the offering and settled an outstanding
accounts payable balance with a consultant in the amount of $20,000 by issuing units. The Company is using the net proceeds from
this placement for general working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The warrants issued in this offering will vest
on October 2, 2017 and expire on October 16, 2017. The warrant exercise price is variable and depends on the Company&rsquo;s achievement
of certain performance criteria. The warrant exercise price was agreed to be $0.40 per share if the Company achieved both of the
revenue and income performance criteria as defined, the exercise price would be $0.20 per share if the Company achieves one of
the performance criteria, and the exercise price would be $0.01 if the Company did not achieve either of the performance criteria.
Since the Company did not achieve either of the criteria, the exercise price of the warrants is $0.01.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the offering, the Company
also entered into a registration rights agreement with the investors, whereby the Company was obligated to file a registration
statement with the Securities Exchange Commission on or before 90 calendar days after November 22, 2016 to register the resale
by the investors of the 1,333,334 shares and warrant shares purchased in the offering. The registration statement was filed with
the Securities and Exchange Commission on February 3, 2017 and became effective on March 2, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the above transaction, the Company&rsquo;s
Chairman of the Board Mr. Woodward, as principal of MHW Partners, L.P., purchased 156,667 units at an aggregate purchase price
of $94,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 50; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 19, 2015, the Company entered into
agreements with accredited investors for the sale and purchase of 1,044,776 shares of the Company&rsquo;s common stock, $0.01 par
value at a purchase price of $0.67 per share. The Company received $700,000 in gross proceeds from the offering. The Company used
the net proceeds from this placement for general working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the placement, the Company
also entered into a registration rights agreement with the investors, whereby it was obligated to file a registration statement
with the Securities Exchange Commission on or before 90 calendar days after October 19, 2015 to register the resale by the investors
of the 1,044,776 shares of common stock purchased in the placement. The registration statement was filed with the Securities Exchange
Commission on January 19, 2016 and became effective on February 1, 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the above transaction, the Company&rsquo;s
director Mr. Schwartz purchased 14,925 shares of common stock at an aggregate purchase price of $10,000, and the Chairman of the
Board Mr. Woodward, as principal of MHW Partners, L.P., purchased 87,313 shares of common stock at an aggregate purchase price
of $58,500.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><U>Transactions with Stockholders Known by
the Company to Own 5% or More of the Company&rsquo;s Common Stock</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the November 2016 placement described
above, Dolphin Offshore Partners L.P. and Hershey Strategic Capital, L.P. purchased 916,667 and 125,000, respectively, at aggregate
purchase prices of $550,000 and $75,000, respectively. At the time of the transaction, both Dolphin Offshore Partners L.P. and
Hershey Strategic Capital, L.P. were beneficial owners of more than 5% of outstanding common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the October 2015 placement described
above, Hershey Strategic Capital, L.P. purchased 37,313 shares of common stock at an aggregate purchase price of $25,000. At the
time of the transaction, Hershey Strategic Capital was a beneficial owner of more than 5% of outstanding common stock.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(b)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Capital Lease Obligation</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company entered into a five-year capital
lease obligation in January 2016 for the acquisition of manufacturing equipment with payments totaling $51,252. At June 30, 2017,
future minimum lease payments under the capital lease obligation are as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&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="border-bottom: Black 1pt solid">Fiscal Year Ending June 30:</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">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 83%; text-align: left; padding-left: 10pt">2018</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">10,250</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,250</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">2020</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,250</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: 10pt">2021</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,126</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Total minimum payments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">35,876</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">Less: amount representing interest</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,921</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">Present value of minimum lease payments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">31,955</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">Less: current portion</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">8,391</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="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">23,564</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">The net book value of assets held under capital leases is $30,780
at June 30, 2017.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(c)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Operating Lease Commitments</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&rsquo;s operating leases for its
office space and equipment expired at various dates during fiscal year 2017 and the Company is continuing those rents on a month
to month tenant at will basis. Rent expense on operating leases, excluding the related party rent described above, was $54,912
and $52,168 for the years ended June 30, 2017 and 2016, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(3)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>STOCKHOLDERS&rsquo; EQUITY</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -35pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(a)</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Stock Options</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -35pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Stock-based compensation costs recognized during
the year ended June 30, 2017 and 2016 amounted to $201,612 and $241,388 respectively, and were included in the accompanying consolidated
statements of operations in: selling, general and administrative expenses (2017 &mdash; $134,984; 2016 &mdash; $123,370), cost
of goods sold (2017 &mdash; $34,676; 2016 &mdash; $60,680), and research and development expenses, net (2017 &mdash; $31,952; 2016
&mdash; $57,338). No compensation has been capitalized because such amounts would have been immaterial. There was no net income
tax benefit recognized related to such compensation for the years ended June 30, 2017 or 2016, as the Company is currently in a
loss position. There were 15,000 stock options granted during the year ended June 30, 2017 and 160,000 stock options granted during
the year ended June 30, 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 51; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of June 30, 2017, the unrecognized compensation
costs related to options vesting in the future is $0. The Company uses the Black-Scholes option-pricing model as the most appropriate
method for determining the estimated fair value for the stock awards. The Black-Scholes method of valuation requires several assumptions:
(1) the expected term of the stock award; (2) the expected future stock volatility over the expected term; and (3) risk-free interest
rate. The expected term represents the expected period of time the Company believes the options will be outstanding based on historical
information. Estimates of expected future stock price volatility are based on the historic volatility of the Company&rsquo;s common
stock and the risk-free interest rate is based on the U.S. Zero-Bond rate. The Company utilizes a forfeiture rate based on an analysis
of the Company&rsquo;s actual experience. The fair value of options at date of grant was estimated with the following assumptions
for options granted in fiscal 2017:</P>

<P STYLE="font: 10pt Times New Roman, Times, 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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">Year Ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&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">June 30, 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>Assumptions:</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: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Option life</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">5.3 years</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 83%; text-align: left; padding-left: 10pt">Risk-free interest rate</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">1.01%</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 10pt">Stock volatility</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">175%</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Dividend yield</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 10pt">Weighted average fair value of grants</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.38</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>Stock Option and Other Compensation Plans:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The type of share-based payments currently
utilized by the Company is stock options.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has various stock option and other
compensation plans for directors, officers and employees. The Company has the following stock option plans outstanding as of June
30, 2017: The Precision Optics Corporation, Inc. 2011 Equity Incentive Plan (the &ldquo;2011 Plan&rdquo;); the Precision Optics
Corporation, Inc. 2006 Equity Incentive Plan (the &ldquo;2006 Plan&rdquo;), and the Precision Optics Corporation, Inc. Amended
and Restated 1997 Incentive Plan (the &ldquo;1997 Plan&rdquo;). Vesting periods under the 2011 Plan, the 2006 Plan, and the 1997
Plan are at the discretion of the Board of Directors and typically average three to five years. Options under these Plans are granted
at fair market value on the date of grant and typically have a term of ten years from the date of grant.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2011 Plan, which provides eligible participants
(certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of equity based and cash awards. Options
granted vest and are exercisable for periods determined by the Board of Directors, not to exceed 10 years from the date of grant.
On April 16, 2015, the Board of Directors approved an amendment to the 2011 Equity Incentive Plan which increased the maximum number
of shares of the Company&rsquo;s common stock that may be awarded under the Plan from 325,000 to 1,825,000, an increase of 1,500,000
shares. In connection therewith, on April 20, 2015, the Company filed a registration statement on Form S-8 to register the 1,500,000
shares of the Company&rsquo;s common stock. At June 30, 2017, a total of 954,602 stock options are outstanding and 870,398 shares
of common stock were available for future grants under the 2011 Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2006 Plan, which provides eligible participants
(certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of equity based and cash awards. Options
granted vest and are exercisable for periods determined by the Board of Directors, not to exceed 10 years from the date of grant.
A total of 139,898 shares of common stock, including shares rolled forward from the 1997 Plan, have been reserved for issuance
under the 2006 Plan. At June 30, 2017, a total of 123,798 stock options are outstanding, 23,100 stock options have been cancelled
and no shares of common stock are available for future grants under the 2006 Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 1997 Plan as amended and restated in 2006
provided eligible participants (certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of
equity based and cash awards. Options granted vested and were exercisable for periods determined by the Board of Directors, not
to exceed 10 years from the date of grant. All stock options outstanding under the 1997 Plan expired during fiscal 2016, no options
are outstanding under the 1997 Plan at June 30, 2017, and no shares of common stock are available for future grants under the 1997
Plan.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 52; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following tables summarize stock option
activity for the years ended June 30, 2017 and 2016:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><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-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Options Outstanding</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&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">Number of<BR> Shares</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">Weighted <BR>
Average<BR> Exercise Price</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Weighted <BR>
Average<BR> Contractual <BR>
Life</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 55%; font-weight: bold">Outstanding at July 1, 2015</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">1,079,079</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: 11%; text-align: right">1.43</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 13%; text-align: right">8.46 years</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Grants</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">160,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.49</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 1pt">Cancellations</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">(103,079</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">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">7.03</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold">Outstanding at June 30, 2016</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,136,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.79</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: right">8.00 years</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>Grants</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><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.40</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Cancellations</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">(72,600</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">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">0.85</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Outstanding at June 30, 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">1,078,400</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">0.78</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-bottom: 2.5pt">7.01 years</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Information related to the stock options outstanding
as of June 30, 2017 is as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, 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 COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Range of <BR>
Exercise Prices</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">Number of<BR>
 Shares</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">Weighted-<BR>
Average <BR>
Remaining<BR>
 Contractual Life<BR>
 (years)</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">Weighted-<BR>
Average <BR>
Exercise Price</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">Exercisable <BR>
Number of <BR>
Shares</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">Exercisable<BR>
 Weighted-<BR>
Average <BR>
Exercise Price</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">0.27</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 14%; text-align: right">40,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 14%; text-align: right">4.04</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 14%; text-align: right">0.27</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 14%; text-align: right">40,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">0.27</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.40</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><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9.83</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.40</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.40</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.48</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8.75</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.48</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.48</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.50</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8.98</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.50</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.50</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.55</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.62</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.55</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.55</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.73</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">539,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.88</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.73</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">479,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.73</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.85</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.51</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.85</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.85</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.90</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6.51</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.90</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.90</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.95</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7.03</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.95</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.95</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.20</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">207,800</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.67</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.20</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">207,800</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.20</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.25</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,200</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1.41</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.25</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,200</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.25</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.35</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,200</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2.40</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.35</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,200</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.35</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">7.75</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,200</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</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">0.41</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">7.75</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,200</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">7.75</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-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">0.27&ndash;7.75</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,078,400</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</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">7.01</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">0.78</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">953,400</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">0.81</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The aggregate intrinsic value of the Company&rsquo;s
&ldquo;in-the-money&rdquo; outstanding and exercisable options as of June 30, 2017 was $34,875 and $26,975, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(b)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Warrants</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><B>&nbsp;</B> &nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of June&nbsp;30, 2017, there are warrants
outstanding for the issuance of an aggregate of 3,661,560 shares of common stock, at a weighted average exercise price of $0.75
per share. Warrants for the issuance of 2,994,893 of these shares at an average exercise price of $0.87 per share expire on September
28, 2017, and warrants for the issuance of the remaining 666,667 shares at an exercise price $0.01 per share expire on October
16, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(c)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Sale of Stock in October 2015</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 19, 2015, the Company entered into
agreements with accredited investors for the sale and purchase of 1,044,776 shares of the Company&rsquo;s common stock, $0.01 par
value at a purchase price of $0.67 per share. The Company received $700,000 in gross proceeds from the offering. The Company used
the majority of the net proceeds from this placement for general working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 53; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the placement, the Company
also entered into a registration rights agreement with the investors, and in compliance with the terms of the agreement the registration
statement was filed on January 19, 2016 and became effective on February 1, 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the 2015 offering, certain
anti-dilution provisions of the warrants issued in conjunction with the Company&rsquo;s June 25, 2008 and September 28, 2012 financing
transactions were triggered. As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,189,724
to 2,293,013 and from 217,322 to 222,559, respectively, and the related exercise price decreased from $1.11 to $1.06 and from $0.85
to $0.83, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(d)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>Sale of Stock in November 2016</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 22, 2016, the Company entered into
agreements with accredited investors for the sale and purchase of 1,333,334 units with each unit consisting of one share of the
Company&rsquo;s common stock, $0.01 par value and one warrant to purchase one-half of one share of the Company&rsquo;s common stock,
at a purchase price of $0.60 per unit. The Company received $780,000 in gross cash proceeds from the offering and settled an outstanding
accounts payable balance with a consultant in the amount of $20,000 by issuing units. The Company is using the net proceeds from
this placement for general working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The warrants issued in this offering will vest
on October 2, 2017 and expire on October 16, 2017. The warrant exercise price is variable and depends on the Company&rsquo;s achievement
of certain performance criteria. The warrant exercise price was agreed to be $0.40 per share if the Company achieved both of the
revenue and income performance criteria as defined, the exercise price would be $0.20 per share if the Company achieves one of
the performance criteria, and the exercise price would be $0.01 if the Company did not achieve either of the performance criteria.
Since the Company did not achieve either of the criteria, the exercise price of the warrants is $0.01.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the offering, the Company
also entered into a registration rights agreement with the investors, whereby the Company was obligated to file a registration
statement with the Securities Exchange Commission on or before 90 calendar days after November 22, 2016 to register the resale
by the investors of the 1,333,334 shares and warrant shares purchased in the offering. The registration statement was filed with
the Securities and Exchange Commission on February 3, 2017 and became effective on March 2, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the 2016 offering, certain
anti-dilution provisions of the warrants issued in conjunction with the Company&rsquo;s September 28, 2012 financing transaction
were triggered. As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,293,013 to 2,558,519
and from 222,559 to 249,627, respectively, and the related exercise price decreased from $1.06 to $0.95 and from $0.83 to $0.74,
respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(4)</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>INCOME TAXES</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has identified its federal tax
return and its state tax return in Massachusetts as &ldquo;major&rdquo; tax jurisdictions. The periods subject to examination for
its federal and state income tax returns are the years ended in 2014 and thereafter. The Company believes its income tax filing
positions and deductions will be sustained on audit and it does not anticipate any adjustments that would result in a material
change to its financial position. Therefore, no liabilities for uncertain income tax positions have been recorded.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The provision for income taxes in the accompanying
consolidated statements of operations consists of the minimum statutory state income tax liability of $912 for the years ended
June 30, 2017 and 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A reconciliation of the federal statutory rate
to the Company&rsquo;s effective tax rate for the fiscal years ended June 30, 2017 and 2016 is as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, 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>&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(238,238,238)">
    <TD STYLE="width: 68%; text-align: left">Income tax expense (benefit) at federal statutory rate</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">(34.0</TD><TD STYLE="width: 1%; text-align: left">)%</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">(34.0</TD><TD STYLE="width: 1%; text-align: left">)%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Increase (decrease) in tax resulting from:</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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt">State taxes, net of federal benefit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(5.4</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(6.3</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt">Change in valuation allowance</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30.9</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30.6</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt">Stock based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8.0</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9.3</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 20pt">Nondeductible items</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.4</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 20pt">Prior-year tax adjustments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.2</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">0.8</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 20pt">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">&ndash;</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">(0.9</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Effective tax rate</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">(0.1</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right; vertical-align: bottom">)%</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">(0.1</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right; vertical-align: bottom">)%</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>


<!-- Field: Page; Sequence: 54; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The components of deferred tax assets and liabilities
at June 30, 2017 and 2016 are approximately as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, 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>&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(238,238,238)">
    <TD STYLE="text-align: left">Deferred tax assets:</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: White">
    <TD STYLE="width: 68%; text-align: left; padding-left: 10pt">Net operating loss carry forwards</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">3,716,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">3,396,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Tax credit carry forwards</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">404,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">439,000</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: 20pt; text-indent: -10pt">Reserves and accruals not yet deducted for tax purposes</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">383,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">362,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 10pt">Total deferred tax assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,503,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,197,000</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: 10pt">Valuation 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">(4,503,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">(4,197,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net deferred tax asset</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">&ndash;</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">&ndash;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has provided a valuation allowance
to reduce the net deferred tax asset to an amount the Company believes is &ldquo;more likely than not&rdquo; to be realized. The
valuation allowance increased in fiscal 2017, as compared to the prior year, by approximately $311,000.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At June 30, 2017, the Company had federal and
state net operating loss carry forwards of approximately $9,220,000 and $3,520,000, respectively, which will, if not used, expire
at various dates from 2017 through 2036. In addition, the Company had net operating loss carry forwards from its Hong Kong operations
of approximately $2,252,000, which carry forward indefinitely.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(5)&nbsp;&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>PROFIT SHARING PLAN</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has a defined contribution 401(k)
profit sharing plan. Employer profit sharing and matching contributions to the plan are discretionary. No employer profit sharing
or matching contributions were made to the plan in fiscal years 2017 and 2016.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(6)&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>SALE OF ASSETS</B></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In fiscal year 2017, the Company sold equipment
that was previously written off for proceeds totaling $1,515 and recorded a gain of $1,515.&nbsp;In fiscal year 2016, the Company
sold equipment that was previously written off for proceeds totaling $32,707 and recorded a gain of $32,707. These gains are included
within operating expenses in the accompanying consolidated statements of operations.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(7)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>OTHER INCOME</B> &nbsp;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other income in the amount of $22,050 for fiscal
year 2016 represents non-cash gains on the settlement of liabilities for services rendered to the Company, by issuing 105,000 shares
in February 2016. The non-cash gain is the difference between the recorded amount of the liabilities and the value of the stock
when issued.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(8)&nbsp;&nbsp;</B></FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>SUBSEQUENT EVENT</B> &nbsp;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 22, 2017, the Company entered into
agreements with accredited investors for the sale and purchase of 466,668 shares of its common stock, $0.01 par value at a purchase
price of $0.45 per share. The Company received $210,000 in gross proceeds from the offering. The Company intends to use the net
proceeds from this placement for general working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Concurrently with the placement, the Company
entered into an agreement with an investor for the sale of 88,888 unregistered shares of our common stock for services provided
to the Company at a price of $0.45 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with the placement, the Company
also entered into a registration rights agreement with the investors, whereby the Company is obligated to file a registration statement
with the Securities Exchange Commission on or before 90 calendar days after August 22, 2017 to register the resale by the investors
of 555,556 shares of our common stock purchased in the placement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the 2017 offering, certain
anti-dilution provisions of the warrants issued in conjunction with our September 28, 2012 financing transaction were triggered.
As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,558,519 to 2,731,003 and 249,627
to 263,891, respectively, and the related exercise price decreased from $0.95 to $0.89 and from $0.74 to $0.70, respectively.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 55; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PRECISION
OPTICS CORPORATION, INC. AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a4"></A>CONSOLIDATED BALANCE SHEETS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><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-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">September 30,<BR> 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">June 30,<BR> 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-decoration: underline; text-align: center">ASSETS</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: White">
    <TD STYLE="text-align: left">CURRENT ASSETS</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(238,238,238)">
    <TD STYLE="width: 66%; text-align: left; padding-left: 11pt">Cash and Cash Equivalents</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">194,714</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: 13%; text-align: right">118,405</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11pt">Accounts Receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">613,961</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">468,548</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 11pt">Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">967,285</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,055,447</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: 11pt">Prepaid 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">51,394</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">55,985</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 22pt">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">1,827,354</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,698,385</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">PROPERTY AND EQUIPMENT</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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 11pt">Machinery and Equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,507,190</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,507,190</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11pt">Leasehold Improvements</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">553,596</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">553,596</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 11pt">Furniture and Fixtures</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">148,303</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">148,303</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,209,089</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,209,089</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Less: Accumulated Depreciation and Amortization</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,145,585</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">(3,136,835</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Net Fixed 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">63,504</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">72,254</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">&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(238,238,238)">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">Patents, 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">30,086</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">30,086</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <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">1,920,944</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,800,725</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">&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(238,238,238)">
    <TD STYLE="font-weight: bold; text-decoration: underline; text-align: center">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</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: White">
    <TD STYLE="text-align: left">CURRENT LIABILITIES</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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 11pt">Current Portion of Capital Lease Obligation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,531</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,391</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11pt">Accounts Payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">663,302</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">694,958</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 11pt">Customer Advances</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">122,495</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">180,137</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11pt">Accrued Employee Compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">144,873</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">189,783</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 11pt">Accrued Professional Services</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">91,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">71,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11pt">Accrued Warranty Expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 11pt">Other Accrued 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">41,175</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">49,512</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: 1pt; padding-left: 22pt">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,096,876</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,218,781</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Capital Lease Obligation, net of current portion</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">21,378</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">23,564</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left">STOCKHOLDERS&rsquo; EQUITY</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(238,238,238)">
    <TD STYLE="padding-left: 22pt; text-indent: -11pt">Common Stock, $0.01 par value - Authorized - 50,000,000 shares; Issued and Outstanding &ndash; 9,428,472 shares at September 30, 2017 and 8,872,916 shares at June&nbsp;30, 2017</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">94,285</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">88,729</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11pt">Additional Paid-in Capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,407,922</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,140,383</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 11pt">Accumulated Deficit</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">(44,699,517</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">(44,670,732</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; padding-left: 22pt">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">802,690</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">558,380</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: 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">1,920,944</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,800,725</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>The accompanying notes are an integral
part of these consolidated interim financial statements.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<!-- Field: Page; Sequence: 56; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PRECISION OPTICS CORPORATION,&nbsp;INC.
AND SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a5"></A>CONSOLIDATED STATEMENTS OF OPERATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE THREE MONTHS ENDED</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SEPTEMBER 30, 2017 AND 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><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-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months<BR> Ended September 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&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(238,238,238)">
    <TD STYLE="width: 66%">Revenues</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">1,028,746</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: 13%; text-align: right">849,548</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <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">642,004</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">682,497</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: 1pt">Gross Profit</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">386,742</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">167,051</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left">Research and Development Expenses, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">118,427</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">116,992</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left">Selling, General and Administrative Expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">296,584</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">343,782</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Gain on Sale of 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">&ndash;</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">(315</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Total Operating 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">415,011</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">460,459</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD STYLE="text-align: left">Operating Loss</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(28,269</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(293,408</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Interest Expense</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">(516</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">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net Loss</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">(28,785</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">(293,408</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD>Loss Per Share:</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: White">
    <TD STYLE="padding-bottom: 2.5pt; text-align: left; padding-left: 11pt">Basic</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">(0.00</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">(0.04</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 11pt">Diluted</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">(0.00</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">(0.04</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD>Weighted Average Common Shares Outstanding:</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: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 11pt">Basic</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">9,108,423</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">7,539,582</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 11pt">Diluted</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">9,108,423</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">7,539,582</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>The accompanying notes are an integral
part of these consolidated interim financial statements.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I></I></P>

<!-- Field: Page; Sequence: 57; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PRECISION OPTICS CORPORATION, INC. AND
SUBSIDIARIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a6"></A>CONSOLIDATED STATEMENTS OF CASH FLOWS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>FOR THE THREE MONTHS ENDED</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SEPTEMBER 30, 2017 AND 2016</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><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-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Three Months<BR> Ended September 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&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: White">
    <TD STYLE="text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</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(238,238,238)">
    <TD STYLE="width: 66%; text-align: left">Net Loss</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">(28,785</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: 13%; text-align: right">(293,408</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 22pt; text-indent: -22pt">Adjustments to Reconcile Net Loss to Net Cash Provided From (Used In) Operating Activities -</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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 11pt">Depreciation and Amortization</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,750</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,621</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11pt">Gain on Sale of Assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(315</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 11pt">Stock-based Compensation Expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26,057</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,901</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11pt">Non-cash Consulting Expense</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(7,425</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,550</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 11pt">Changes in Operating Assets and Liabilities -</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: White">
    <TD STYLE="text-align: left; padding-left: 22pt">Accounts Receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(145,413</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">184,327</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 22pt">Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">88,162</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">140,979</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 22pt">Prepaid Expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,591</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,297</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 22pt">Accounts Payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,381</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,085</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 22pt">Customer Advances</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(57,642</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,025</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 22pt">Accrued 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">(25,322</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">(28,274</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">Net Cash Provided From (Used In) 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">(131,646</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">157,788</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</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(238,238,238)">
    <TD STYLE="text-align: left; padding-left: 11pt">Additional Patent Costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(340</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11pt">Purchases of Property and Equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(3,500</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 11pt">Proceeds from Sale of 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">&ndash;</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">315</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: 1pt">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">&ndash;</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,525</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</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(238,238,238)">
    <TD STYLE="text-align: left">Payment of Capital Lease Obligation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(2,046</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,916</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Gross Proceeds from Private Placement of Common Stock</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">210,001</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">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Net Cash Provided From (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">207,955</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,916</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD STYLE="text-align: left">NET INCREASE IN CASH AND CASH EQUIVALENTS</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">76,309</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">152,347</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">CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD</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,405</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,059</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">CASH AND CASH EQUIVALENTS, END OF PERIOD</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,714</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">202,406</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD>&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: White">
    <TD STYLE="text-align: left; padding-left: 11pt; text-indent: -11pt">SUPPLEMENTAL DISCLOSURE OF NON-CASH FINANCING AND INVESTING ACTIVITIES:</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(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 11pt">Issuance of Common Stock in Settlement of Accounts Payable</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">40,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">&ndash;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 11pt">Offering Costs Included in Accounts Payable</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,963</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">&ndash;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>The accompanying notes are an integral
part of these consolidated interim financial statements.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I></I></P>

<!-- Field: Page; Sequence: 58; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PRECISION OPTICS CORPORATION, INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><A NAME="a7"></A>NOTES TO CONSOLIDATED INTERIM FINANCIAL
STATEMENTS (UNAUDITED)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font-size: 10pt">1.</FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font-size: 10pt"><U>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</U></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Principles of Consolidation and Operations</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial
statements include the accounts of Precision Optics Corporation,&nbsp;Inc. and its wholly-owned subsidiaries (the &ldquo;Company&rdquo;).
All significant intercompany accounts and transactions have been eliminated in consolidation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These consolidated financial statements
have been prepared by the Company, without audit, and reflect normal recurring adjustments which, in the opinion of management,
are necessary for a fair statement of the results of the first quarter of the Company&rsquo;s fiscal year 2018. These consolidated
financial statements do not include all disclosures associated with annual consolidated financial statements and, accordingly,
should be read in conjunction with footnotes contained in the Company&rsquo;s consolidated financial statements for the year ended
June&nbsp;30, 2017, together with the Report of Independent Registered Public Accounting Firm filed under cover of the Company&rsquo;s
2017 Annual Report on Form&nbsp;10-K, filed with the Securities and Exchange Commission on September 28, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Use of Estimates</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of these consolidated financial
statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues
and expenses. The Company bases its estimates on historical experience and on various other assumptions that are believed to be
reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets
and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different
assumptions or conditions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><U>Income (Loss) Per Share</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic income (loss) per share is computed
by dividing net income or net loss by the weighted average number of shares of common stock outstanding during the period. Diluted
income (loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock
outstanding during the period, plus the number of potentially dilutive securities outstanding during the period such as stock options
and warrants. For the three months ended September 30, 2017 and 2016, the effect of such securities was antidilutive and not included
in the diluted calculation because of the net loss generated in these periods.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is the calculation of loss per share for the three
months ended September 30, 2017 and 2016:</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&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>&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">Three Months<BR> Ended September 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&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(238,238,238)">
    <TD STYLE="width: 66%; text-align: left; padding-bottom: 2.5pt">Net Income (Loss) &ndash; Basic and Diluted</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 13%; border-bottom: Black 2.5pt double; text-align: right">(28,785</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="width: 2%; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="width: 1%; border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="width: 13%; border-bottom: Black 2.5pt double; text-align: right">(293,408</TD><TD STYLE="width: 1%; padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt">Basic and Diluted Weighted Average Shares Outstanding</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">9,108,423</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">7,539,582</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&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(238,238,238)">
    <TD>Loss Per Share</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: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 13.5pt">Basic</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">(0.00</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">(0.04</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 13.5pt">Diluted</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">(0.00</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">(0.04</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The number of shares issuable upon the
exercise of outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive was
approximately 1,745,067 and 4,169,000 for the three months ended September 30, 2017 and 2016, respectively.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><U>Income Taxes</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income taxes are accounted for under the
asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to
differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases
and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected
to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect
on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment
date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 59; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In assessing the likelihood of utilization
of existing deferred tax assets, management has considered historical results of operations and the current operating environment.
Based on this evaluation, a full valuation reserve has been provided for the deferred tax assets.</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font-size: 10pt">2.</FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font-size: 10pt"><U>INVENTORIES</U></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of
cost (first-in, first-out) or market and consisted of the following:</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&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>&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">September 30,<BR> 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">June 30,<BR> 2017</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 66%; text-align: left">Raw Materials</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">412,847</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: 13%; text-align: right">501,346</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Work-In-Progress</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">356,278</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">388,614</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Finished Goods</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">198,160</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">165,487</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">Total 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">967,285</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,055,447</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; text-align: justify"><FONT STYLE="font-size: 10pt">3.</FONT></TD>
    <TD STYLE="width: 95%; text-align: justify"><FONT STYLE="font-size: 10pt"><U>CAPITAL LEASE OBLIGATION</U></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company entered into a five-year capital lease obligation
in January 2016 for the acquisition of manufacturing equipment totaling $51,252. At September 30, 2017, future minimum lease payments
under the capital lease obligation are as follows:</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&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 COLSPAN="2" STYLE="border-bottom: Black 1pt solid; text-align: left">Fiscal Year Ending June 30:</TD><TD STYLE="padding-bottom: 1pt">&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">Amount</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 81%; text-align: left">2018</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: 13%; text-align: right">7,688</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">2019</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,250</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">2020</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,250</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">&nbsp;</TD><TD STYLE="text-align: left; padding-bottom: 1pt">2021</TD><TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid">5,126</TD><TD STYLE="text-align: left; padding-bottom: 1pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Total minimum payments</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">33,314</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">Less: amount representing interest</FONT></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,405</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">Present value of minimum lease payments</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,909</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font-size: 10pt">Less: current portion</FONT></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">8,531</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</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">21,378</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font-size: 10pt">4.</FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font-size: 10pt"><U>STOCK-BASED COMPENSATION</U></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock-based compensation costs recognized
during the three months ended September 30, 2017 and 2016 amounted to $26,057 and $60,901 respectively, and the costs were included
in the accompanying consolidated statements of operations in: selling, general and administrative expenses (2017 - $10,696; 2016
- $42,915), research and development expenses (2017 - $6,692, 2016 - $9,317) and cost of goods sold (2017 - $8,669; 2016 - $8,669).
No compensation has been capitalized because such amounts would have been immaterial.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following tables summarize stock option
activity for the three months ended September 30, 2017:</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&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; background-color: White">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD COLSPAN="9" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 10pt"><B>Options Outstanding</B></FONT></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">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 10pt"><B>Number of</B></FONT><BR> <FONT STYLE="font-size: 10pt"><B>Shares</B></FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 10pt"><B>Weighted Average</B></FONT><BR> <FONT STYLE="font-size: 10pt"><B>Exercise Price</B></FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><FONT STYLE="font-size: 10pt"><B>Weighted Average</B></FONT><BR> <FONT STYLE="font-size: 10pt"><B>Contractual Life</B></FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 55%; font-weight: bold">Outstanding at June 30, 2017</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right">1,078,400</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: 11%; text-align: right">0.78</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 11%; text-align: right"><FONT STYLE="font-size: 10pt">7.01 years</FONT></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Granted</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&ndash;</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><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(238,238,238)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Expired or Cancelled</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">&ndash;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</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">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</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">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; padding-bottom: 2.5pt">Outstanding at September 30, 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">1,078,400</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">0.78</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</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"><FONT STYLE="font-size: 10pt">6.76 years</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 60; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Information related to the stock options
outstanding as of September 30, 2017 is as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Range of Exercise<BR> Prices</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">Number of<BR> Shares</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">Weighted-<BR> Average <BR> Remaining<BR> Contractual Life<BR> (years)</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">Weighted-<BR> Average <BR> Exercise<BR> Price</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">Exercisable <BR> Number of<BR> Shares</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">Exercisable<BR> Weighted-<BR> Average <BR> Exercise<BR> Price</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">0.27</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">40,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 13%; text-align: center">3.79</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: 13%; text-align: right">0.27</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; text-align: right">40,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: 13%; text-align: right">0.27</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.40</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><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">9.58</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.40</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.40</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.48</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">60,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">8.50</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.48</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.48</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.50</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">80,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">8.73</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.50</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">45,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.50</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.50</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">3.72</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.50</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.50</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.55</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">4.36</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.55</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">29,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.55</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.73</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">539,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">7.63</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.73</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">479,500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.73</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.85</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">5.26</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.85</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.85</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.90</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">6.26</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.90</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.90</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.95</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">6.78</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.95</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">65,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.95</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.20</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">207,800</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">4.42</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.20</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">207,800</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.20</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.25</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,200</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">1.15</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.25</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,200</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.25</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.35</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,200</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">2.15</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.35</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,200</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.35</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">7.75</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,200</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: center">0.16</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">7.75</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,200</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; text-align: right">7.75</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right"><FONT STYLE="font-size: 10pt">0.27&ndash;$7.75</FONT></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">1,078,400</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: center">6.76</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">0.78</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">953,400</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">$</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right">0.81</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate intrinsic value of the Company&rsquo;s &ldquo;in-the-money&rdquo;
outstanding and exercisable options as of September 30, 2017 was $7,950 and $7,450, respectively.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font-size: 10pt">5.</FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font-size: 10pt"><U>WARRANTS</U></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2017, there were warrants
outstanding for the issuance of an aggregate of 666,667 shares of common stock, $0.01 par value at a purchase price of $0.01 per
share. The warrants were exercisable beginning on October 2, 2017 and expired on October 16, 2017. All warrants for 666,667 shares
were exercised before October 16, 2017, by payment to the Company for the aggregate purchase price of $6,667.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Warrants previously outstanding for the
issuance of an aggregate of 2,994,893 shares of common stock, $0.01 par value at an average exercise price of $0.75 per share expired
on September 28, 2017. None of these warrants were exercised before their expiration.</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font-size: 10pt">6.</FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font-size: 10pt"><U>SALE OF STOCK</U></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 22, 2017, the Company entered
into agreements with accredited investors for the sale and purchase of 466,668 unregistered shares of its common stock, $0.01 par
value at a purchase price of $0.45 per share. The Company received $210,001 in gross proceeds from the offering. The Company is
using the net proceeds from this placement for general working capital purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Concurrently with the placement, the Company
entered into an agreement with an investor for the sale of 88,888 unregistered shares of its common stock for services provided
to the Company at a price of $0.45 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with the placement, the Company
also entered into a registration rights agreement with the investors, whereby the Company is obligated to file a registration statement
with the Securities Exchange Commission on or before 90 calendar days after August 22, 2017 to register the resale by the investors
of 555,556 shares of our common stock purchased in the placement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font-size: 10pt">7.</FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font-size: 10pt"><U>SALE OF ASSETS</U></FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three months ended September
30, 2016, the Company sold equipment that was previously written off for proceeds totaling $315 and recorded gains of $315, which
is included within operating expenses in the accompanying consolidated statements of operations.</P>


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

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

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

<!-- Field: Page; Sequence: 61; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PROSPECTUS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><IMG SRC="image_002.jpg" ALT="" STYLE="height: 135px; width: 489px"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PRECISION OPTICS CORPORATION, INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OFFERING UP TO 555,556 SHARES OF COMMON
STOCK</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B></B></P>

<!-- Field: Page; Sequence: 62; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&nbsp;<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PART&nbsp;II &mdash; INFORMATION NOT
REQUIRED IN PROSPECTUS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OTHER EXPENSES OF ISSUANCE AND DISTRIBUTION</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The estimated costs of the issuance and
distribution of the securities registered under this prospectus are denoted below. Please note that all amounts are estimates other
than the Commission&rsquo;s registration fee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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; background-color: rgb(238,238,238)">
    <TD STYLE="width: 83%; text-align: justify">Approximate SEC registration fee</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 13%; text-align: right">45</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Transfer agent fees</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">200</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Accounting fees and expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify">Legal fees and expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">20,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify">Miscellaneous (including EDGAR filing fees)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,755</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: justify; padding-bottom: 1pt">&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">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(238,238,238)">
    <TD STYLE="text-align: justify; padding-bottom: 2.5pt">Total</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="text-align: left; border-bottom: Black 2.5pt double">$</TD><TD STYLE="text-align: right; border-bottom: Black 2.5pt double">25,000</TD><TD STYLE="text-align: left; padding-bottom: 2.5pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We will pay all expenses of the offering
listed above from cash on hand. No portion of these expenses will be borne by the selling stockholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>INDEMNIFICATION OF DIRECTORS AND OFFICERS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are organized under the laws of the
Commonwealth of Massachusetts. Our officers and directors are indemnified as provided by the Massachusetts Business Corporation
Act as set forth in Chapter 156D of the General Laws of Massachusetts, our Articles of Organization, as amended, and our Bylaws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Section 2.02(b)(4) of the Massachusetts
Business Corporation Act (the &ldquo;MBCA&rdquo;) provides that a corporation may, in its articles of organization, eliminate or
limit a director&rsquo;s personal liability to the corporation for monetary damages for breaches of fiduciary duty, except in circumstances
involving (1) a breach of the director&rsquo;s duty of loyalty to the corporation or its shareholders, (2) acts or omissions not
in good faith or which involve intentional misconduct or a knowing violation of law, (3) improper distributions, and (4) transactions
from which the director derived an improper personal benefit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Section 8.52 of the MBCA provides that
we must indemnify a director who was wholly successful, on the merits or otherwise, in the defense of any proceeding to which he
was a party because he was a director of our Company against reasonable expenses incurred by him in connection with the proceeding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, under Section 8.51 of the
MBCA, we may indemnify a director against liability incurred in a proceeding if:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px">(1)</TD>
    <TD STYLE="text-align: justify">(i) he conducted himself in good faith; (ii) he reasonably believed that his conduct was in the best interests of our Company or that his conduct was at least not opposed to the best interests of our Company; and (iii) in the case of any criminal proceeding, he had no reasonable cause to believe his conduct was unlawful; or</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 60px">&nbsp;</TD>
    <TD STYLE="width: 60px">(2)</TD>
    <TD STYLE="text-align: justify">he engaged in conduct for which he shall not be liable as provided in our Articles of Organization, as amended, which may limit personal liability of a director as provided in the General Laws of Massachusetts.</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The termination of a proceeding by judgment,
order, settlement, or conviction, or upon a plea of nolo contendere or its equivalent, is not, of itself, determinative that the
director did not meet the relevant standard of conduct described in Section 8.51 of the MBCA.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Section 8.56 of the MBCA permits a corporation
to indemnify an officer (1) under those circumstances in which the corporation would be allowed to indemnify a director and (2)
if such officer is not a director of the corporation, to such further extent as the corporation chooses provided that the liability
does not arise out of acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law.
Section 8.56 of the MBCA further requires that a corporation indemnify an officer who was wholly successful on the merits or otherwise
in the defense of any proceeding to which such officer was a party because he was a director of the corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 63; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prior to the final disposition of a proceeding
involving a director or officer, Sections 8.53 and 8.56 of the MBCA allow us to pay for or reimburse reasonable expenses. As a
condition, the director or officer must deliver a written undertaking to repay the funds if the individual is determined not to
have met the relevant standard of conduct, which determination is made in the same manner as the determination of whether an individual
is entitled to indemnification. This undertaking may be accepted without security and without regard to the individual&rsquo;s
financial ability to make repayment. Another condition to advancement of expenses is that the individual submit a written affirmation
of his or her good faith that he or she has met the standard of conduct necessary for indemnification (or that the matter involved
conduct for which liability has been eliminated pursuant to the charter exculpation provision referred to above). Furthermore,
Section 8.54 of the MBCA provides that a court may direct a corporation to indemnify a director or officer under certain circumstances.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Section 8.58 of the MBCA allows a corporation
to obligate itself in advance of the act or omission giving rise to a proceeding to provide indemnification to a director or officer
or to advance funds or reimburse expenses. Such a commitment may be made in the corporation&rsquo;s articles of organization or
bylaws or in a resolution adopted or a contract approved by the board of directors or the shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Section 8.51(b) of the MBCA, a director&rsquo;s
conduct with respect to an employee benefit plan for a purpose he reasonably believed to be in the interests of the participants
in, and the beneficiaries of, the plan is conduct that satisfies the requirement that his conduct was at least not opposed to the
best interests of the corporation. Unless ordered by a court as provided in the statute, we may not indemnify a director if his
conduct did not satisfy the standards set forth above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Articles of Organization, as amended,
provide that our directors shall not be liable to us or our stockholders for monetary damages for breach of fiduciary duty as a
director, except to the extent that the exculpation from liabilities is not permitted under the MBCA, or Massachusetts Business
Corporation Act, as in effect at the time such liability is determined. Our Bylaws provide that we shall indemnify our directors
and officers (including persons who serve at our request as directors, officers, or trustees of another organization, or in any
capacity with respect to any employee benefit plan) to the full extent permitted by the laws of the Commonwealth of Massachusetts
against all liabilities and expenses, including amounts paid in satisfaction of judgments, in compromise, or as fines and penalties,
and counsel fees, reasonably incurred by him or her in connection with the defense or disposition of any action, suit, or other
proceeding, whether civil or criminal, in which he or she may be involved or with which he or she may be threatened while in office
or thereafter, by reason of his or her being or having been such a director or officer, except with respect to any matter as to
which he or she shall have been adjudicated in any proceeding not to have acted in good faith in the reasonable belief that his
or her action was in the best interest of our Company (any person serving another organization in one or more of the indicated
capacities at the request of the corporation who shall have acted in good faith in the reasonable belief that his or her action
was in the best interest of such other organization to be deemed as having acted in such manner with respect to the corporation),
or, to the extent that such matter relates to service with respect to any employee benefit plan, in the best interests of the participants
or beneficiaries of an employee benefit plan. In addition, we hold a Director and Officer Liability and Corporate Indemnification
Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>RECENT SALES OF UNREGISTERED SECURITIES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 21, 2015, we issued 45,000 restricted
shares of our common stock valued at $0.60 per share to Mr. Donald Major as compensation for consulting services rendered to us.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 19, 2015, we closed on agreements
with institutional and accredited investors for the sale and purchase of 1,044,776 shares of our common stock, $0.01 par value
at a purchase price of $0.67 per share. We received $700,000 in gross proceeds from the offering, we used the net proceeds from
this placement for general working capital.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 22, 2016, we entered into agreements
with accredited investors for the sale and purchase of 1,333,334 units with each unit consisting of one share of our common stock,
$0.01 par value and one warrant to purchase one-half of one share of our common stock, at a purchase price of $0.60 per unit. We
received $780,000 in gross cash proceeds from the offering and settled an outstanding accounts payable balance with a consultant
in the amount of $20,000 by issuing units. We are using the net proceeds from this placement for general working capital purposes.
The warrants issued in this offering vested on October 2, 2017 and expired on October 16, 2017. The warrant exercise price was
variable and depended on our achievement of certain performance criteria. The warrant exercise price was agreed to be $0.40 per
share if we achieved both of the revenue and income performance criteria as defined, the exercise price would be $0.20 per share
if we achieved one of the performance criteria, and the exercise price would be $0.01 if we did not achieve either of the performance
criteria. Since we did not achieve either of the criteria, the exercise price of the warrants was $0.01.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 22, 2017, we entered into agreements
with accredited investors for the sale and purchase of 466,668 shares of our common stock, $0.01 par value at a purchase price
of $0.45 per share. We received $210,000 in gross proceeds from the offering. We intend to use the net proceeds from this placement
for general working capital purposes. Concurrently with the placement, we entered into an agreement with an investor for the sale
of 88,888 unregistered shares of our common stock for services provided to us at a price of $0.45 per share.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We relied on the Section 4(a)(2) exemption
from securities registration under the federal securities laws for transactions not involving any public offering. No advertising
or general solicitation was employed in offering the securities, the securities were issued to accredited investors, the securities
were offered for investment purposes only and not for the purpose of resale of distribution, and the transfers thereof was appropriately
restricted by us.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B></B></P>

<!-- Field: Page; Sequence: 64; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 6%; border-bottom: black 1pt solid"><B>Exhibit</B></TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 93%; border-bottom: black 1pt solid; text-align: center"><B>Description</B></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">2.1</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000114420408004065/v100725_ex2-1.htm"><FONT>Asset Purchase Agreement between the Company and Optometrics Corporation, dated January 18, 2008</FONT></A> (included as Exhibit 2.1 to the Form 8-K filed January 25, 2008 and incorporated herein by reference).</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">3.1</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000114420407013167/v068510_ex3-1.htm"><FONT>Articles of Organization of Precision Optics Corporation, Inc., as amended</FONT></A> (included as Exhibit 3.1 to the Form SB-2 filed March 16, 2007, and incorporated herein by reference).</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">3.2</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000110465908077176/a08-30596_1ex3d2.htm"><FONT>Bylaws of Precision Optics Corporation, Inc.</FONT></A> (included as Exhibit 3.2 to the Form S-1 filed December 18, 2008, and incorporated herein by reference).</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">3.3</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000110465908075981/a08-30254_1ex3d1.htm"><FONT>Articles of Amendment to the Articles of Organization of Precision Optics Corporation, Inc., dated November 25, 2008 and effective December 11, 2008</FONT></A> (included as Exhibit 3.1 to the Form 8-K filed December 11, 2008, and incorporated herein by reference).</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">3.4</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000101968714002708/precision_ex301.htm"><FONT>Amended and Restated Bylaws of Precision Optics Corporation, Inc.</FONT></A> (included as Exhibit 3.1 to the Company&rsquo;s Current Report on Form 8-K filed July 11, 2014, and incorporated herein by reference).</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">4.1</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000168316816000807/poci_8k-ex1003.htm"><FONT>Form of Warrant, by and among Precision Optics Corporation, Inc. and several Investors, dated November 22, 2016</FONT></A> (included as Exhibit 10.3 to the Form 8-K filed November 29, 2016, and incorporated herein by reference).</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top"> 5.1* </TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"> <A HREF="poci_s1a-ex0501.htm">Legal Opinion of Amy M. Trombly, Esq.</A> </TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">10.1</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000114420406051223/v059428_ex99-1.htm"><FONT>Precision Optics Corporation, Inc. 2006 Equity Incentive Plan</FONT></A> (included as Exhibit 99.1 to the Form 8-K filed December 4, 2006, and incorporated herein by reference).</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">10.2</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000114420407008059/v065873_ex10-1.htm"><FONT>Form of Incentive Stock Option Certificate</FONT></A> (included as Exhibit 10.1 to the Form 10-QSB filed February 14, 2007, and incorporated herein by reference).</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">10.3</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000114420407008059/v065873_ex10-2.htm"><FONT>Form of Nonstatutory Stock Option Certificate</FONT></A> (included as Exhibit 10.2 to the Form 10-QSB filed February 14, 2007, and incorporated herein by reference).</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: justify">10.4</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000110465911043201/a11-23230_1ex10d1.htm"><FONT>Asset Purchase Agreement between the Company and Intuitive Surgical Operations, Inc., dated July 27, 2011</FONT></A> (included as Exhibit 10.1 to the Form 8-K filed August 3, 2011, and incorporated herein by reference).</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: justify">10.5</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000110465911056182/a11-27966_1ex10d2.htm"><FONT>Precision Optics Corporation, Inc. 2011 Equity Incentive Plan, dated October 13, 2011</FONT></A> (included as Exhibit 10.2 to Form S-8 filed October 14, 2011, and incorporated herein by reference.)</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: justify">10.6</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000110465911056182/a11-27966_1ex10d3.htm"><FONT>Precision Optics Corporation, Inc. 2011 Deferred Compensation Plan, dated October 13, 2011</FONT></A> (included as Exhibit 10.3 to Form S-8 filed October 14, 2011, and incorporated herein by reference.)</TD></TR>
<TR>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD></TR>
<TR>
    <TD STYLE="vertical-align: top; text-align: justify">10.7</TD>
    <TD STYLE="vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: top; text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000110465911056779/a11-28256_1ex10d5.htm"><FONT>Side Letter Agreement to the Compensation Agreement with Joseph N. Forkey, dated October 14, 2011</FONT></A> (included as Exhibit 10.5 to the Form 8-K filed October 19, 2011, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>10.8</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000101968714002670/precision_8k-ex1001.htm"><FONT>Form of Purchase Agreement by and among the Company and Investor</FONT></A> (included as Exhibit 10.1 to the Company&rsquo;s Current Report on Form 8-K filed July 7, 2014, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>10.9</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000101968714002670/precision_8k-ex1002.htm"><FONT>Form of Registration Rights Agreement by and among the Company and Investor</FONT></A> (included as Exhibit 10.2 to the Company&rsquo;s Current Report on Form 8-K filed July 7, 2014, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>10.10</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000101968715001542/precision_s8-ex1001.htm"><FONT>Precision Optics Corporation, Inc. Amended 2011 Equity Incentive Plan, dated October 14, 2011, as amended on April 16, 2015</FONT></A> (included as Exhibit 10.1 to the Company&rsquo;s Registration Statement on Form S-8 filed April 20, 2015, and incorporated herein by reference).</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 65; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 6%">&nbsp;</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="text-align: justify; width: 93%">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>10.11</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000101968715003786/poci_ex1001.htm"><FONT>Form of Purchase Agreement by and among the Company and Investor</FONT></A> (included as Exhibit 10.1 to the Company&rsquo;s Current Report on Form 8-K filed October 23, 2015, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>10.12</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000101968715003786/poci_ex1002.htm"><FONT>Form of Registration Rights Agreement by and among the Company and Investors</FONT></A> (included as Exhibit 10.2 to the Company&rsquo;s Current Report on Form 8-K filed on October 23, 2015, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>10.13</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000101968716006762/precision_ex1001.htm"><FONT>Consulting Agreement with Donald A. Major dated June 15, 2016</FONT></A> (included as Exhibit 10.1 to the Company&rsquo;s Current Report on Form 8-K filed on June 23, 2016, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>10.14</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000168316816000807/poci_8k-ex1001.htm"><FONT>Form of Purchase Agreement, by and among Precision Optics Corporation, Inc. and several Investors, dated November 22, 2016</FONT></A> (included as Exhibit 10.1 to the Company&rsquo;s Current Report on Form 8-K filed November 29, 2016, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>10.15</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000168316816000807/poci_8k-ex1002.htm"><FONT>Form of Registration Rights Agreement, by and among Precision Optics Corporation, Inc. and several Investors, dated November 22, 2016</FONT></A> (included as Exhibit 10.2 to the Company&rsquo;s Current Report on Form 8-K filed on November 29, 2016, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>10.16</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000168316817002219/poci_ex1001.htm"><FONT>Form of Purchase Agreement, by and among Precision Optics Corporation, Inc. and several Investors, dated August 22, 2017</FONT></A> (included as Exhibit 10.1 to the Company&rsquo;s Current Report on Form 8-K filed on August 25, 2017, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>10.17</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000168316817002219/poci_ex1002.htm"><FONT>Form of Registration Rights Agreement, by and among Precision Optics Corporation, Inc. and several Investors, dated August 22, 2017</FONT></A> (included as Exhibit 10.2 to the Company&rsquo;s Current Report on Form 8-K filed on August 25, 2017, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>14.1</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="http://www.sec.gov/Archives/edgar/data/867840/000110465908060754/a08-24387_1ex14d1.htm"><FONT>Precision Optics Corporation,&nbsp;Inc. Corporate Code of Ethics and Conduct</FONT></A> (included as Exhibit&nbsp;14.1 to the Form&nbsp;10-K filed September&nbsp;28, 2008, and incorporated herein by reference).</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>23.1*</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="poci_s1a-ex2301.htm">Consent of Independent Registered Public Accounting Firm.</A></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>23.2</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify"><A HREF="poci_s1a-ex0501.htm">Consent of Amy M. Trombly, Esq.</A> (included in Exhibit 5.1 above).</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 9%">101.INS*</TD>
    <TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 90%">XBRL Instance Document</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>101.SCH*</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Taxonomy Extension Schema Document</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>101.CAL*</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Taxonomy Extension Calculation Linkbase Document</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>101.DEF*</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Taxonomy Extension Definition Linkbase Document</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>101.LAB*</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Taxonomy Extension Label Linkbase Document</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>101.PRE*</TD>
    <TD>&nbsp;</TD>
    <TD>XBRL Taxonomy Extension Presentation Linkbase Document</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">* Filed herewith.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Financial Statement Schedules</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Schedules have been omitted because the
information required to be set forth therein is not applicable or is shown in the financial statements or notes thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 66; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>UNDERTAKINGS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(a)&nbsp; The undersigned registrant hereby
undertakes:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.5in">(1)</TD>
    <TD STYLE="text-align: justify">To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1in; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 0.5in; text-align: justify">(i)</TD>
    <TD STYLE="text-align: justify">To include any prospectus required by section&nbsp;10(a)(3)&nbsp;of the Securities Act of 1933;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&nbsp; &nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1in">&nbsp;</TD>
    <TD STYLE="width: 0.5in">(ii)</TD>
    <TD STYLE="text-align: justify">To reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the Commission pursuant to Rule&nbsp;424(b) (&sect; 230.424(b) of this chapter) if, in the aggregate, the changes in volume and price represent no more than 20% change in the maximum aggregate offering price set forth in the &ldquo;Calculation of Registration Fee&rdquo; table in the effective registration statement;</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0.5in">&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1in">&nbsp;</TD>
    <TD STYLE="width: 0.5in">(iii)</TD>
    <TD STYLE="text-align: justify">To include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement;</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in">Provided,
however,&nbsp;that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.75in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 0.5in; text-align: justify">(2)</TD>
    <TD STYLE="text-align: justify">That, for the purpose of determining any liability under the Securities Act of 1933, each such post-effective amendment shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 0.5in; text-align: justify">(3)</TD>
    <TD STYLE="text-align: justify">To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering.</TD></TR>
</TABLE>
<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 0.5in">(4)</TD>
    <TD STYLE="width: 0.5in; text-align: justify">(i)</TD>
    <TD STYLE="text-align: justify">That, for the purpose of determining liability under the Securities Act of 1933 to any purchaser:</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1.5in">&nbsp;</TD>
    <TD STYLE="width: 0.5in">(A)</TD>
    <TD STYLE="text-align: justify">Each prospectus filed by the registrant pursuant to Rule&nbsp;424(b)(3)&nbsp;(&sect;230.424(b)(3)&nbsp;of this chapter) shall be deemed to be part of the registration statement as of the date the filed prospectus was deemed part of and included in the registration statement; and</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0.5in"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1.5in">&nbsp;</TD>
    <TD STYLE="width: 0.5in">(B)</TD>
    <TD STYLE="text-align: justify">Each prospectus required to be filed pursuant to Rule&nbsp;424(b)(2), (b)(5), or (b)(7)&nbsp;(&sect;230.424(b)(2), (b)(5), or (b)(7)&nbsp;of this chapter) as part of a registration statement in reliance on Rule&nbsp;430B relating to an offering made pursuant to Rule&nbsp;415(a)(1)(i), (vii), or (x)&nbsp;(&sect;230.415(a)&nbsp;(1)(i), (vii), or (x)&nbsp;of this chapter) for the purpose of providing the information required by section 10(a)&nbsp;of the Securities Act of 1933 shall be deemed to be part of and included in the registration statement as of the earlier of the date such form of prospectus is first used after effectiveness or the date of the first contract of sale of securities in the offering described in the prospectus. As provided in Rule&nbsp;430B, for liability purposes of the issuer and any person that is at that date an underwriter, such date shall be deemed to be a new effective date of the registration statement relating to the securities in the registration statement to which that prospectus relates, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof. <I>Provided, however, </I>that no statement made in a registration statement or prospectus that is part of the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such effective date, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement or made in any such document immediately prior to such effective date.</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">(h)</TD>
    <TD STYLE="width: 0.5in">(3)</TD>
    <TD STYLE="text-align: justify">Insofar as indemnification for liabilities arising under the Securities Act of 1933 may be permitted to directors, officers and controlling persons of the registrant pursuant to the foregoing provisions, or otherwise, the registrant has been advised that in the opinion of the Securities and Exchange Commission such indemnification is against public policy as expressed in the Act and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the registrant of expenses incurred or paid by a director, officer or controlling person of the registrant in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with the securities being registered, the registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public policy as expressed in the Act and will be governed by the final adjudication of such issue.</TD></TR>
</TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 67; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SIGNATURES</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of the Securities
Act of 1933, the registrant has duly caused this registration statement to be signed on its behalf by the undersigned, thereunto
duly authorized in the&nbsp;City of Gardner, Commonwealth of Massachusetts, on December 5, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify"><B>PRECISION OPTICS CORPORATION, INC.</B></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 52%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 5%; text-align: justify">By:</TD>
    <TD STYLE="width: 43%; border-bottom: black 1pt solid; text-align: justify">/s/ Joseph N. Forkey</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">Joseph N. Forkey</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">Chief Executive Officer, President and Treasurer</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">(Principal Executive Officer)</TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of the Securities
Act of 1933, this registration statement was signed by the following persons in the capacities and on the dates stated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 21%; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Signature</FONT></TD>
    <TD STYLE="width: 62%; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capacity</FONT></TD>
    <TD STYLE="width: 17%; border-bottom: black 1pt solid; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><U>/s/ Joseph N. Forkey</U></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Joseph N. Forkey</P></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer, President, and Treasurer</FONT><BR>
<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 5, 2017</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>/s/ Donald A. Major</U></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 5, 2017</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Donald A. Major</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Financial Officer and Principal Accounting Officer)</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>/s/ *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 5, 2017</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Andrew J. Miclot</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>/s/ *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director, Chairman</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 5, 2017</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter H. Woodward</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>/s/ *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 5, 2017</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Richard B. Miles</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><U>/s/ *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Kenneth S. Schwartz</P></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</FONT></TD>
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 5, 2017</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; text-align: left; margin-bottom: 0">*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By
Donald A. Major as attorney-in-fact.</P>

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



<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>

<!-- Field: Page; Sequence: 68; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>poci_s1a-ex0501.htm
<DESCRIPTION>LEGAL OPINION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

<P STYLE="margin: 0">&nbsp;</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 33%"><IMG SRC="tromley_logo.jpg" ALT="">&nbsp;</TD>
    <TD STYLE="width: 34%">&nbsp;</TD>
    <TD STYLE="width: 33%"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; color: #17365D"><FONT STYLE="font-size: 9pt">1314
                           Main Street, Suite 102</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; color: #17365D"><FONT STYLE="font-size: 9pt">Louisville,
CO 80027</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; color: #17365D"><FONT STYLE="font-size: 9pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; color: #17365D"><FONT STYLE="font-size: 9pt">Phone:
617-243-0060</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right; color: #17365D"><FONT STYLE="font-size: 9pt">Fax:
617-243-0066</FONT></P>


</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
</TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">December 5, 2017</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Precision Optics Corporation, Inc.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">22 East Broadway</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Gardner, MA 01440</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Re: Registration Statement on Form S-1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">To the Members of the Board of Directors:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I have acted as counsel for Precision Optics
Corporation, Inc., a Massachusetts corporation (the &ldquo;Company&rdquo;), in connection with the preparation and filing with
the Securities and Exchange Commission of a Registration Statement on Form S-1 No. 333-221673 (the &ldquo;Registration Statement&rdquo;),
pursuant to which the Company is registering under the Securities Act of 1933, as amended, up to 555,556 shares of its common stock,
par value $0.01 per share (the &ldquo;Shares&rdquo;). This opinion is being rendered in connection with the filing of the Registration
Statement. All capitalized terms used herein and not otherwise defined shall have the respective meanings given to them in the
Registration Statement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with this opinion, I have examined
the Company&rsquo;s Articles of Organization, as amended, its Bylaws, and such other records of the corporate proceedings of the
Company and certificates of the Company&rsquo;s officers as I deemed relevant, as well as the Registration Statement and the exhibits
thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In my examination, I have assumed the genuineness
of all signatures, the legal capacity of natural persons, the authenticity of all documents submitted to me as originals, the conformity
to original documents of all documents submitted to me as certified or photostatic copies and the authenticity of the originals
of such copies.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Based on the foregoing, and subject to the
limitations set forth below, I am of the opinion that the Shares are duly and validly issued, fully paid and non-assessable shares
of the common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">My opinion is limited to the Massachusetts
Business Corporation Act (including the statutory provisions and reported judicial decisions interpreting those laws) and federal
securities laws of the United States and I express no opinion with respect to the laws of any other jurisdiction. No opinion is
expressed herein with respect to the qualification of the Shares under the securities or blue sky laws of any state or any foreign
jurisdiction.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I understand that you wish to file this opinion
as an exhibit to the Registration Statement, and I hereby consent thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Regards,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><U>/s/ Amy M. Trombly, Esq.</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Amy M. Trombly, Esq.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">cc:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dr. Joseph N. Forkey, Chief Executive
Officer</P>



<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">1314
Main Street, Suite 102, Louisville, CO 80027 &bull; Phone: 617-243-0060 &bull; Fax: 617-243-</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>poci_s1a-ex2301.htm
<DESCRIPTION>CONSENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"><B>Exhibit 23.1</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><U>INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM&rsquo;S CONSENT</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">We consent to the incorporation by reference in this Registration
Statement of Precision Optics Corporation, Inc. on Amendment No. 1 to the Form S-1 of our report dated September 28, 2017, with
respect to our audits of the consolidated financial statements of Precision Optics Corporation, Inc. and its subsidiaries as of
June 30, 2017 and 2016 included in the Company&rsquo;s Annual Report on 10-K for the year ended June 30, 2017.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><U>/s/ Stowe &amp; Degon LLC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Stowe &amp; Degon</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">December 5, 2017</P>

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ \ #P  #_VP!#  H'!P@'!@H(" @+"@H+#A@0#@T-
M#AT5%A$8(Q\E)"(?(B$F*S<O)BDT*2$B,$$Q-#D[/CX^)2Y$24,\2#<]/CO_
MVP!# 0H+"PX-#AP0$!P[*"(H.SL[.SL[.SL[.SL[.SL[.SL[.SL[.SL[.SL[
M.SL[.SL[.SL[.SL[.SL[.SL[.SL[.SO_P  1" $. ](# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#@Z***^A/!
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M***3 ****0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444T 4444P"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBBD 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1124 +1244@%S1FDHH 7-&:2B@!<
MT9I** %S1244 +1244 +1244 +1244 +1244 +1FDHH 7-&:2B@!<T9I** %
MS1FDHH 7-&:2B@!<T4E+3 **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBBF 4444 %%%% !1110 4444 %%%%*X!111
M1< HHI:+@)12TE%P"BBBBX!1113T **#24AV%I,44N:+H+"8HI<T9HT$)12Y
MI*+( HHP*,&IU'H%%&&^M'(IZ@%&*,YHZ4[""DI<CN*0E>W%)IC"B@%3P32$
M[.G-3=A86BC>O:DW55PL+12%U/M1GWH"PM+29]Q0,=Z L+11E1THH **7BCI
M3L(2BC<&Z"EP?44: )1112&%+244)@T+1244[BL+12447 6BBBF 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%%( HHHH **** "BBB@ H
MHHH ****0!111F@ HHS24 +1244 &:,T8HH ,T48H'-*S*N(:*7&>G-''>F*
MXE%.^G-)D8YHY4QIB44@D7/-!;G&T\].*EV0]6+1FK<&DZC=#,%LS?A6O8>!
MM9O"-]NR U+J10U"3.?W8ZTTRKZ5Z':?".ZEP9K@J*W++X56D!'FN'K)XM&Z
MPK/'U<L<+D5.EG=3?ZN,M^%>Z6_@'0X!E[=6-7%TC0+ ?ZJ)<>M9/%-[%K#)
M;G@\>A:I)]VS<Y]JN6_@_6YFYM' /M7MIU;P_:#'FPKCZ54G\<:+ #MF0X]*
MGV]1[(?LZ<=SS*#X<ZK,!N4K5V+X5ZA+]Z3%=;<?$_3H<[4#5F3?%^W'$=KG
MWH]I6[#_ ')G1?""Y)RUP!5Q/A$P'S7(JM+\69F/R1XJE-\4KY_NY%%Z["](
MW8OA+$GWI@:F/PJMS_RU%<@_Q)UAC\LI J-OB-K1&/.84^6OW%S43L_^%46O
M>04O_"J;7'$@K@CX^U_)(NFY]Z:?'OB+M>-^='+7[AS43N)/A+$?NS"H9/A$
MS#Y;I17&CQ]XB_Y_&J>+XB:ZGWKAC1RU^XN:B=#)\'[@<K= _C5.?X4ZC&/E
MEW513XD:R#EI6(J]%\4KY.'7-4E6$W2,NY^'NL6^=L;/]*RI_#6M0''V"1O?
M%=Q!\6C&!YMN&_"M"'XK6-QQ):*,^HH_?+H+]T>5R6-[;_ZVW9?PJN6&?F4@
MU[,OB3PQJ'_'S%&N>O ILVC^#M34B"2-7/I3]HUN)Q3V/' 0>E+7I=W\+;>Z
M^>RO5^@-<WJ?@#5]/R8XC*H[BMHUD9.FSF:2I)[:XM&*W431D>U1!T/>M.=2
M(<&A:*,-Z<4N#BJ1(E+0.:/K5""BDS2T %%%%( HHHH **** "BBB@ HHHH
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MH[=PX!ZBM8UTS.5&QDT4#I16ID***!10(****8!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%%( -)2FDH ****&,2CMFBD8X4T(9:T>V-WJD2XR-PKZ%
MT*PBLM-B"J =M>+>";97OXV(SS7O-JH6VC'^S7FXF1Z&'B)<S"WMVD/89KP_
MQWKC:A>M$K\ ]*]=\2W:VNE2#N5KYZU*1I=4E?.06-&%2;#$LA"X7&,U+%>7
M=O\ \>\[1_0TS*YP::5"'UKT)0N<$96+']K:I_T$)!^-']JZG_S_ ,GYU!@=
M<4E3[.*W+]HRQ_:NI_\ /])^=']JZG_S_2?G5>BCEAV%[218_M74_P#G^D_.
MC^U=3_Y_I/SJO1^%'+#L/VDBS;ZIJDMRJ_;Y#SZU[9X%CN/L2O-*7..]>(Z0
MGF:K&F.K5]"^'K46VF18XRM<=?1'72=V:W4U2UJX%MIDSYP0M7@1C-<=X\U$
MVEBR!L;A7'"-Y'5.5HGC6O7[W^IRASD!JIPWEU:?\>T[)]#39FW7;M_>-(2J
MK\U>JE9'F2;;+/\ :FJGYFO7(^M5PL]_<JK.9')I(X7N7"0AF)]*]&\$^ I6
M=;RZ3 '(!%9U(J"N7!79T7P]T![*U6:>/!(XS7=Y'3H!4<:Q6ELJDA%45QGB
MSQ[:Z;$\%LX:0C&0:X;.HSM5HH?XZ\5KI-JT,,@WD=0:\;N-:U2:=IEO'4$]
MC2:EJ5SJLS23R,V3D9-50-J[3S7?1HI(XI56V:.D:GJ<FJ1 WSN">037T#H"
MN-.C9WW$BOG/3W6"]21CM ->]>#M02\TU0K;B!6&(C8UI3U.EKC_ !VC/I[G
MMBNOSSBL7Q59?:])D"C) KEIZ2.JIK$^=YR%NGQU!J6._O8AB.Y>(>QI-0MF
MM=1D5U*_-WJ+WZUZT$FCS)-IDYU7464QM=NP/J:K.&4$M\Q-.=L '@5?T/29
MM7U!(PC%<\D"ID[ KL[;X9Z-]IE%SMP!7KN!@+Z5C^&]$BT:P1$&"1S2:_XD
MM-&M79Y%WXX&:\Z3<Y'H1M%$'BS7X=*TV1/, D8<<UX7>:]J<UX[+=.%)XYJ
MYXD\27&MW+,&.P'BL0Y*CUKLI44D<]6IJ7[+5-5>]3_37QGUKW3P?++)IZ^:
MQ8XZU\_0.(9U8D\'->X_#_4EO;!0",J,8J<1'W149^\=B>*SO$'_ "!I\#.5
MK2/-5[^ W%F\(YW#%>=#21W3UB?-.H1G^T9>,?-2175Y#\L$S)]#6]XTT:;2
MM19BAVD]0*YL,,;@W->Q%JQY4KIEDZIJG3[=(1Z9J-I)9N9I"Y]Z8'*]0*:7
MW&KBHHF3DQX^4Y4[".A%3C4]50;4NW"_6BTTZZOY5C@A=L]P*Z"?P'J%M9_:
M9F"KC.#2?*V-<R,$ZMJN.+U_SH_M34_^?Z3\ZKN@CE,9.2**M0B3SR+']J:G
M_P _TGYT?VKJ@_Y?Y!^-5L^U ^E+D78?/(LG4]3Q@WLC ^]0L\DAW2-N/O30
M=WM1P>":I)=B7*04444R!11110 4444T 4444P"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHJ0 TE*:2@ I*6DH&%##*XHHQF@#H?!EV+?4D1NYKWNT8-:QMV
M(KYJTZZ-KJ$<G0 U[YX6UB'4M.C4,"P%>?B8/<[\/(C\8HSZ8^!VKP*[&W4)
M/K7TEJUL+O3I4QDXKY\\0Z=+9:K(S*0NXTL.T.M&YG]S2&C=FBO24M#@:LPI
M*6DJ+W&W<****!"4I.*!37.*!FSX5M#<:W$P' -?0=BHCLXQ_LBO&_AW9>?<
MB3&<&O:H5VQ*I["O-Q/,>AAU$<",UP'Q T34M54BV4D=L5WDS>7$S#C KR[Q
M=X]OM.NC%;D8!K*BI7NC6K**6IR$'@'6W.&A?ZXK:T_X5ZA(P-W( M4Q\2]:
M*?*ZC\*A?XB:U(I5I",^E=W+.2U.+GBGH>C:/X/T'04$DTD;2+UR:GU/Q[HV
MDQ^7&02.@6O&+O7=5OF+/<-@^]4BS/\ ZXLY^M1[!O=C]KV.Q\0?$;4-2+0V
MS%(SZ5QTSS3.9)G+L?6D"M]!3NG?-=$*:2,95&QM***6M(HAL0KNXZ&NH\)>
M+[C09UBD.8R>]<QC/?F@X8;6_.E.',BH2LSZ(TOQ-INI0I(LZ!B.F:UF$5Q&
M5W!@1VKYDM[B\LV#03L .V:W[3QYK%DHQ,6Q[UP2PTKZ';"O&VIWWBWX>?VJ
M6EM@%;VKAC\-];CDV;21VXJ[#\4M8_CZ4LOQ/U1LF+&1[5K"-6*,IR@V.T_X
M7WLDRF_D"1YYS7?Z=8>'O"EKD31%P.3GFO++KQ_K5^"KR[1[5A7-_>73GS97
M8?6B5.<MQQJ0B>HZ]\38HXWCL#D],UYIJFM7FL3%[B1B">F:HD ^OXTX*H[\
MUK"DD92J7& 8& ,4N*<<GJ,"C%;I&+D,QFNB\+>)YM"N5!;Y":Y_%!1<_,>:
MB<.9%QE9GT/HOB6QU:V5O.57QR,UM)(KCY&##VKYE@O+VS8/;SL .V:V[;Q[
MKEJH6.4\=<FN&>&=]#LC6TU/:M9\.V.LQ,L\8+'OBN!O_A(WFE[1P 3T-8L/
MQ1U<+M9N:9-\3=</W)L4XT*@I58&HGPGN5(:690._-:=K\/="M!YE[=(2O4
MUQEQ\0M<N4*23G!]#6+<:MJ,S%FG?!_VJT5.?<QYT>H3^*/#GAZ-HK"%&D'&
M2*XC7/&E_K+M&C;(O05S;[G(9V+$TI79T.!6L(6(G*XO\1+<DTM ^49')I*Z
M48!11118+A112T6"X4444KB"BBBBX[!1111N&P444M,0E%%% !1112 ****
M"BBB@ HHHI@%%+13 2BBBBP!1112 ****0!1110 4444 %%%% !1110 4444
M %%%% !1110 4M%)5 %%%%( HHHI PHHHH **** "BBBJ **** "BBB@ HHH
MH **** "BBB@ HHHH ****D -)2FDH ***4T )B@]***293$VY0]C74>"_%3
M:+<JLC;E)Q7,9V\4TH!RIP:FI%-&E.=F?2NG:G;:I:K)$X.X<C-</X_\*27L
M37%LG3DXKAO#'C*ZT"<([%X_>O6]%\46&OP>7O4,PY4FO,490=SL]HI*QX#+
M&UK(89 0RGO0 W7'%>L^+_A_'= W5DH+=3BO*[VPN].N6BF1E4'TKNI331S3
M@1<T;30!N_U;9I<-ZUN[=#&UAN#2X'8T9/0T8 _&@0F<'CFF2 XJ54/1!N8U
MHV7AK5KUE98"5)]*SD[&D5<[_P"%-K^X+L*]1Q7)^!]#FTFS'FKC(KK.:\FI
M-MGI4HV15U%MEA*?1:^?_%5PDVI2#.3FOH#4XGFT^6.,99EKP?7O"VL?VE)(
MMLS GTK?#M=3.M%LYU0HI<@FM >'=<!_X\FQ_NU!=6%Y8G%U 8\^HKT%)=#A
ME!K<K\XXI!^M*0JC(.:,'&?6K($.3UHP*6C%&P!@8X-"@GKQ1TZ4XB5ON(6^
M@H;L"5QF<G &:=\O<9IWE3'I$P/?BF/OB."C#\*2J(;@Q0,>U)\HI1TR:,#K
MBM+WV(]1"2>_%+Q_#QZT?04A!]*S:D6F@)SVIVX*.N*0*U!QW%-*1+L)\II<
M+V%'7H* ?:J$+SCDTF>.:4K\I-(,%?FZ]J&P2$[9HVJ>O-+Y4Y7B)BOKB@Y7
MJN*FXVK"?0XHYQQ2Y]J4CY<B@5V)@8R>#2 #J>:!ROS=:<J2[?\ 5,5]<4KV
M'J)A329/3-*25X*TO;I5JPA.E(,]QFE&#2YHL%P''3BDYSS1C-&6/&*0(./6
MG' &<T8 I 03R.E4A!SC)XH.-N<T?-*^T<"@LJOY8&XU+E8I1N %%2I:W4@R
ML+$?2HWCEB.)(V7ZBES(.5B44!A]:7.>U4K,G5"4HZ4N#2$;C\M, '-(>N*&
MRG>DSQD<FIN.PO ^\<4G7ITI57?UY/I0%GS@Q,%]<4N8KE#(I,T$Y[4N[MBF
M2 QZT?2C9W:CITH .:4#-)@GO1M*]Z #I2XXI.3UH^E,0HYI 03@\4$^7SUI
MT<4T_*PL?PJ7.Q2C<;TI?E]:>UO=1_?@8#Z5'\N>>#24[@XV%X'6DHX^M+M/
M4"K)$^M'%!8CJ*-W^S2*#CUHXHS[4N5':@0F:*7(["D^;TH ./6DYI=H%'-
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
MI@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%(
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
5BB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ \ #P  #_VP!#  H'!P@'!@H(" @+"@H+#A@0#@T-
M#AT5%A$8(Q\E)"(?(B$F*S<O)BDT*2$B,$$Q-#D[/CX^)2Y$24,\2#<]/CO_
MVP!# 0H+"PX-#AP0$!P[*"(H.SL[.SL[.SL[.SL[.SL[.SL[.SL[.SL[.SL[
M.SL[.SL[.SL[.SL[.SL[.SL[.SL[.SO_P  1" %2!,<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#@Z***^A/!
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHJ0"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****: ****8!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444@"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHS0 449I* %S1FDHH 7-&:2BD N:,TE% "YHS244
M +FC-)10 N:,TE% "YHS244 +FC-)10 N:,TE% "YHS244 +FC-)10 N:,TE
M% "YHS244 +FBDI<TP"BC-% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBBE< HHHHN 444E%P%HI**+@+12447 6BDHHN M%)11<!:2BEHN
M E%+247 ****+@%%)12&+1110(****!H***,4:AH%%&*,4:B"BC-&:!A11FC
M- !11FES3$)12YI#1H,**2BE<+"T48HHM+L 444468@HI:2F@"BBBF,6BDHH
M%86BDHI7 6B@447 **** "BBBF 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1112 ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **,T9I %%&:,T %)2
MYI,T %%&:,T %%&:,T %%&:,T %%&:,T %%%*:+7&)0:*7@]Z=@&T4N/2C!H
ML 44<#K29STIV **#\OWN**EC04M-W"ER?0T)@T+FC--W>Q_*DWXZJ1^%#8K
M,?FC--7<Y^5"?PJ3[/.>D3'\*FX^4;14JV%TW2)ORJ4:1>$?ZIORHYXE<K*M
M%6AI%]_SQ;\J/[(O?^>3?E1SQ#ED5:2K?]D7O_/)ORILFG7<?6)ORHYXARR*
MU%2_9;C_ )YM^5,,<J_>C8?A1S1%RR$HQ3=S#^!ORI=_J"/PIWB*TAU%-^;T
M-&:KG8<C%HI,@4HYI>\PV"BCBBBS6X7"BCBCK2%<**7!HQ19A<2BBBF(444E
M+F@ HHS13 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****8!1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% "4445(!1110 4E+24 %%%% !1110
M4444 %&*,@=Z3=0.S%I>3TIN6/12:M6^F7MW@11-S[4G-(I1;(.0.:873/)Q
M6]:>"M6N'&Z-@#[5TMA\+Y)P#,,5E*LD7&DSSSS5_AR:>L<TGW5/Y5ZS;?"R
MVCP7(-;=IX"TV #<H./:L'B4;*@>'I97KGY;=C^%7K?P_J-S@"W9<^U>]0>'
M],ML8@0X]15DP:? ,^7$H%9_66:_5T>'0> -2E^\I.?:M"+X6:A*,[B*]9DU
M?2[?[TB"JLOB_18>#<+^=2Z\^B#V,>YY_;?"J=<>9S6U;_#.  ;Q6K<_$'3(
ML^7(#^-9-S\4H8\[%!HYJL]AVIPW+\7PWT]2-ZBKZ> =&4#= K?45QTWQ;E&
M=D8K/F^*U])T7%/DK,.>D>CKX,T6/I;H*?\ \(QHT?6*,?E7E4GQ&U"3G<15
M.;QQJ4I_UC#\:I4JO</:4CV%=#T6(_=C_,5(--T;LL7YBO#YO%>HR=)W_.HQ
MXEU3'%P_YT_JT^Y'MH=CW1K'11]X1#\13/L6A^L7YBO!YM=U64\W+C\:B_MC
M5/\ GZ?\Z/JT^X>VB>^_8M#_ .F7YBHWT[0'ZF+\Q7@_]L:I_P _3_G2'5M2
M/2Z?\Z?U>?</;1/=QHOA\]HC^(ILGAWP_+U2(?B*\.CUS58S_P ?+G\:L?\
M"3:GCF=OSH]A/N'MH'L;>#M E^ZL?YBJLOP^TI_NA*\KA\6:G&?]<_YU>3QW
MJ*#_ %K<>]+V51=0]K [6Z^&5NX/ER"L>Y^%5P<^4]9T'Q-U"/[V3BM&#XMS
M@A7C!_"G^]0KQ9E7/PSU*V&[!:L:[\+:G:DCR6('M7H-M\4(I?\ 71J!6M:^
M-M#N@//5 3ZT_:U%T%[-,\7DM+FWXD@8?A4))3[P(_"O=GF\+ZD.D0)K-N?
M&DWP)AD3GIBFL0WN2Z*/&MX;I3QT]*]"U+X830HSVY!'M7(7WA74[%B9(FQV
MXK6-5,SE2L9OS+2Y!ZU&_FPMLD1A]12[EQUK=21BXL****!!1110 4M)2TT
M4444P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHJ0
M TE*:2@ HHHH **** "BBB@ HI**0Q:*2BG<+"TA;-% !/6GN.PN/>C#>HIC
M%1WI8T:8XC4DU+FH[E*-QW ZTUB.QK1M?#VJ79&R%B#[5U>E?#2YNU!G!7/7
M-92J1+5&3.#7<WW5+?2K-KIEY>.%C@?GVKV+3/AM8V15I,/ZUT]MH6GVH'EV
MZ@COBN9XMFZPYXO9_#K5+L!MI4>XKH].^%\PQYY%>H,T-NOS%4%9]WXCTRS!
MWW*9';-9.M.6QJJ<5N8UE\.]+A4>=&&(]JVK7P[IEC@QPJ,>HKF-2^)=I;$B
M$!\>E<Q??%*XN5*Q(4J5"I4>HW.,#UO?9Q#DQJ!5.ZU_3K,?-,GX&O"KSQ;J
MET3BX8 ^]9SZC?39\V=C^-:+#/J0ZZ/:KOXC:3:DC=D_6L&^^*,;Y^S\"O*F
M)<Y?+4>6O;BMHX=(S=<[:\^)=\P(C)_.LB?QQJUQG<[ ?6L#9CIS3LMZ5LJ:
M1BZC+DVM7=SGS)7_ #JDSRR-DRN?QI"!FGDC%6HHAR8WYN[G\Z3\<TY1FC%5
M9$W8W ]* !Z4ZBF(3 ]**** "BBB@04444 %%%% "TE%% !1110,,#THVKZ"
MBB@+AMS[4A#=G(_&G 9I!D&E9#NR2&YGA((F<8]ZU+?Q;J]KCRIF('O602*4
M9]<4G!,:FT=EIWQ*U*-@MT=R^]=-;?$'1[]1%>1+D]\5Y,R@]\TW&.0IK&5)
M&RJ'L4VA^'M;C+V[1J[5R>L_#NXMRTEM\Z]>*Y*VU.\M"&AF9<=LUU>C?$2Y
MML1W@WKTYI>S:'SIG)W.G75HY$L;+CU%0[@W%>KO<Z'XGAP=D;D5Q^N^%9+)
MF>U^=/45<:A,H',E1@<T'@4CQM&Q!^]WH7FMEJ8O0%HIQ%-I\MA7N%**2E%,
M04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1112 **** "BBB@ HHHH **** #-&:2BD 44
M44 %&:*2@!<T9I** %S1244#%(Q[T=!1R#2-CUR:;L@2#-&Y<<G%.BAN+E@D
M,+-^%=-H_@.^U$JTD94'VK&51(U5-LY9=[G]VA;\*T]/\/ZCJ3 1Q-S[5ZMH
MOPYM+15,X!-=;::596( @A4$=\5S3Q7+L=%/#\VYY7HWPQGD96NU('O7::?\
M/],L\$H&/TKJI)HX4W2,J@>]86J>+]-T]<B97;TS7,ZDZAM[.,#6MM,L[1 L
M<*C'M4CW%O "6D5<>]>7:M\4LEDM^/I7'7WB_5K^0E9F4'WJHX>3W#ZQ%'LN
MH^-=-L"09 Q'O7*:O\3T"'[*<&O++BYGN6_>2$GOS4?EJ.^371&C%=#"5=LZ
M>^\?ZG?95G8#M6#<WUU=N6>5N?>H,<#C%*!71&,48NJV'S=V)I",T[M25HN5
M;$<S>X@ %+113NA,7-(1FBBBXA1Q1G-)FB@04444 '-+FDHH 7-%)10 4444
M %%%% @HHHH **** "BBB@ HHHH **** "EI** "BBBANPT+QZ4!F'0\4E%
M >:" 1THHJ1CH9IK=@T4A7'O72:7XMD"BWN1O!XR:YL8II3G*FER)%\[.NU'
M2[74(?M%JP#=2!7*SPM#*5;C%3V6HW%K(%#$J>M7+V2"YB#<;J>PMS*!SP.:
M2E8!>$I*I-LEJP4HI*44R0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBBF 4444 %%%%(
M HHH-%P"BDHHN 44E%(!:*2B@8M)12\#[U,+"4&C</X:3E>?6I>@TA:0FI(+
M::Z8)"A)-=AH'P]N[XK)<*57/<5#J16Y:IMG'V]I/=N$CC8D^U=?H/PZO+N1
M99E(7W%>F:/X-L-.52T:LP'I70QHD:X10JBN*>)['9"AW.>T?P;I^G(,Q*S=
M^*Z"&"*%0L:!0/054O=8LK!"TLJ@^F:X37OB9%"6BM2"?:L+3FS;W8'H%WJ=
MI8J6FF48]ZX[6_B/9VBLMNP8BO+=4\47^I2,6D8 ^]8YWR'+L3GUKHIX=+XC
MGJ5[['4ZQX[U#4=RI(RJ?0US<MU<3,2TK,3UR:C 51BD]Q79&$8K8YW4;$PJ
MGYN33R<#*4F%/6C!'2K3(O<4>]'TH^M&13T)%)/>DH!H&T=:AO78M)!2T'#4
M9]*I(E^044N6-)P.M KA11N4T'(Z4AH****8!1110(***/F[T %%&!ZT#%%P
M"B@'%*33T$%%'W:.M "44OTI,D4 %%'WJ*28[!1113"P4444KBL%%*.>M!*B
MFG<=D)2T?2C#"G85@I*4,.]!!'2IZAL%%&">M *]#5V20[!@GH":-K?W3^5;
M6C+;R':Z@UKO'8EQ'L7/TK%S*C&YQQ/L12 'T-=C<^&TN%#QC J.+P[A""!Q
M2]HV/DL<GN(X%*F1]XU?U6R6R? [UG+UK2+N2T/& <TT]:.]%6R I124HI7
M****+@%%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHI %%%% !111F@ H-&:0FD 449HS0 E%%%
M PHHH- !28R<M03CK5BSTZYU&95B0D$^E1*5BXQ;(%)D81Q(2371Z#X-OM3E
M5G0A*['PK\/EVI/<+@CGFO1;2QM[*,1Q(!@>E<E3$I:(ZH8=O4Y[0O!-AIT2
M-)&"_P!*ZB.)(5"QJ% ]!0[I&"SD*!7*>(_'-II2,D;AGQVKC?/49UKD@M3H
MKW4;:PB+SR 8[9K@O$'Q+B@#Q6O)Z9%<#K7BZ^U=V!=E4GCFL$[G.6))KIIX
M?N<\ZZZ&GJ?B34-4E9FD8+GUK+V;VW,26IPXX[4<+TKMC343CE4<@&X<$<4A
M-.C625MJC<:V-/\ ">I:@1^Z*@]Z)22$HMF("/K09#V0UWUC\+[EB&FFVCW-
M=-I_PTM(\><P:LYUDD;1I-GC09B?]6?RJS'97,_W(V_*O=X/ FCQ !H Q^E7
M8O"NEP_=MU_*N?ZPD:J@SYYFLKF'_61D5$JCO7LGC?1;*"T9XXPIQZ5X[. )
MFVGC-;TIWU,:D;"9%)P.M-#$G"KDUMZ1X5OM98;$90?:M932(C!LQMQ_A4FI
M(;>:?[D;9^E>KZ#\-8X5!NP#]:ZNW\'Z1;@;;=<_2N>>)1O"@SP,:7>@9\ML
M?2J\D<T)P\;?E7T:/#>FXQY"D?2J5YX*TNY1@(54GVK-8E%/#GSX&4]L&GX-
M=OXK\!OIS--!ROH*X=Q)&Q1QMQ773J*2.:<&F+12#FCK6AF+129/I1G-%T%A
M:,CN:3YFX12Q]*U]*\*ZCJS#$+(#[5$JJB:1IN1D$J/>D#,>$C)_"O3](^%Y
M7#79P.^:W3X<\.:4G[UHRWX5DZR>Q:I-;GC*6US)TA;\JD&F7C?\LF_*O6SJ
M7A6V;;LC./I6A8WGAN[("K&,_2LW.1HH(\2DT^YB&6C;\J@/FI]Z,X^E?1!\
M.Z/=KN6%"#Z57N/!&D3QE1 JGUQ4K$)!["Y\_P#F _=7![TH<-7I^N_#0 %[
M/C'I7GVJ:)>:7,1)&<#OBMX5DS*=%HHD8I* X;CO170VNAB%+124(0M I!DT
MFX"G=#LV2$9%-.T5);VMU=MM@C9P>X%=+I7@#4+YE9E(!K*4X(TC2DSE X/4
M$>E*@F<X6,FO7=/^&EG"@:\8<>M7I+#PII,9#^6S+]*P]OKH;>S2/'5TZ[E'
MRPM^5.&DWB*28V_*O4%\4>&89-@@3'TK=TV7P]JRXCCC!/:IE6EV$H*3/"GA
MN$)#1MCZ5$#\WW>17T)<>#])N8SMA49[XK@O%7@(6BF:VX ZTX8CFT'.E9'$
M:9=+#+ENE7#J$9NP_85D2QM!*8VX(-)T&>M=2LSEU3.O'B:..W*J>0*I6WB9
M_-;?T-<V1Z&EI<A7,:FL7J7C IU'6LQ:!Q0!5)6(;%[TE+24Q!2BDI10 444
M4 %%%%, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHI@%%%% !24M)28!0:*#2 2BBB@84444AADTAX
M7CDT%L?*.IKH/#/A>?4[E2R-M)]*SG*QI"-RMH7AVZUB5<(=N?2O8_#7@^VT
MJ%6DC!;'>KV@Z!;Z/;KA!NQZ5M]?I7G5:S>B.^G26[&H%4;47 %5KW4;:PC:
M2:0 @<<U3UK7+?2[9V+J& ]:\;\3^,+C4YBD3D*#ZU,*+GJ5.LH:'0>+?B!)
M(7@M6QVXKSN:YFO)#)/(3GU-0X>1S(YR:4$,<'BO2IP4$<$YN;%P**2BKYD9
M<K'9[4A7'6D[@TAR[T7N.UBWI=VMI<AY!D YKN?^%D1V]H%AMU#*,9Q7GA"D
MXIK1KT!J'"Y2D=3?_$74YL>6Q0$]J]"^'^K76I6^^XD+GWKQ:*,RS)'MSS7M
M7P^M/L]J.,<5S5HV1U4Y7.[%)GF@4=#7GG<CA/B+-Y5J<],5XLR/=7.R %B3
MVKUKXGSF6/[.HRQXXK&\$^$!;Q?;KL9'7FN^E*T3BJ1U&^$O ;W(6YNUVH.>
M:[J?6-%\-6H2+89%':N:\4^-5L+<6E@0IQ@XKS"ZO[N^N&DED8@GN:;@YO4A
M244>I3_%:+>5"A1FNB\.^-+;5\*S $UX&8E8_-6EHFHR6.H1K&Y )IRPZ2'&
MO=GTHKJR@J<@TN:R/#ET;G38V8Y.*U\5YTXN+.Z+NBIJ5E%>VKHR@G%>&>-=
M)^Q7C%5P,U[Z1A37E7Q$M=[LP%=6'D[V.:LD>7J>,4X'%(R[&(I&Y%>GT.!H
M4OG@5;L-,N;Z81PH3D^E/TG1YM2ND2-21GGBO;/"GA2UTZT222,&3'<5RU:G
M*;TZ=S!\+_#J.*-)KQ>3S@UWD%E9Z9#N5%4*.M7!\H] *X7Q[XA-E;LD+\X[
M&N-<U5G5I314\6^/_LF^W@(!Z9%>7W^N7][(7:5B"?6JES=2:A.TDC$\TQ01
MP.:[:=&R.6I5NP!>3YFE.?K3XM0N;1@8Y&X/K3,>M!P.U;N"L8\[N>H^ _%T
MMPRQ7#^W->HQR"5 ZG(-?-NB7S6U^@0XYKWSPU.\^G(S'/%>=6IVU.ZC.^AK
MG&.1D5S_ (E\/0:K:-MC&['7%="?2D<?(1[5SPDTSHFDT?-^O:2=(NV7'>LL
M'(KT7XAZ<!,TI'>O.17K4G='EU$DQ^:0<Y/I3<U-:6TEW,(D!.3VK23L1&-Q
MB"6X81PJ23Z5U_ASP'<ZCM>9" ?6NF\'> E14N;A??D5Z1;VT-K&$B0# [5P
MU*UM$=E.DC#T;P=8:5&O[L,V.>*N:GJEGHEL7PH('2K.I7\=E:N[, 0.]>(^
M+O$MS>7CQAR4SZUA3IRF]36<U%:&GXD^(EQ=2M':DJ.G%<3<7EU>2&269L'W
MJ%5R2QZFG8Q7I0I**U."55L84#'[QS6AI.JW6G7B>7*=N?6J7(^Z!0BX.X'D
M5;A&:T%&?*?0/A36!J-@FYLMBI?$\L<>ER;L=.*\R\*>,H-)CV2GD4_Q3X[_
M +2B$<)XKSU2:F=?M+Q.*U-C)J$A'3-0#CK2NS2N9#WH& .:])1LCBF]1***
M*=R!12TE% "TE%% @I124HH **** "BBBJ **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****D -)2FDH
M**** "@T4&D,2BBB@8#&[-([8;-*P"I[U9TFS;4;I8PN>:ERY45&/,S1\.>'
M9-8NU<*<*:]P\/Z/%IMFB^6H;'7%9WA#PY'IEHKE1N85U&,<5YE:IS.R/0I4
M^75BFL;7]>ATFU9F8!L5:U;4XK"V=F8 @5X?XM\33:G=/&&.T''6BC2YM675
MJJ.A7\3^)IM6N65)&VY]:P@-H&[DU/96$E[,(X1ES70K\.-9=0ZYPU=\90@C
MC<><YC<*3*UU'_"M];]#1_PK?6_0TI8B *@SE^*7BNH_X5OKGH?RH_X5QKGH
M?RI^T@1R3.7P*,"NH_X5QKGH?RH_X5QKG]T_E3]K#N'),Y; H( Y!KJ?^%<:
MYZ'\JC?X;:T1PK4G6BMAQI2;U,;15\V_0=>:]W\+6ODV:D#J*\T\._#_ %2T
MO5DG4X!KV/3[;[-9QQD8('-<56MS'53HV+(J.<D1G'6I:1@#UKD.M:')7^B#
M4I3-..%/>N5\3>)ETBU:RA('&.*ZOQGK:Z39ML(!Q7BD[W'B*_8*2237=2=D
M<<U<ISSO<SM-(^=QIN3VKI8OASJ\D08*<'I39/A[K-NA<J<"NCVB.=TV<WG'
M6B'(OH\>M37=I-82%)EY%/TNW:ZO4('>M)/W1)69[UX*).D1Y]!71\G%8?A.
M$P:4BD8XK;S7CU)>\>G!>Z!YS7E_Q#N KLH8"O4&'RGU(KRWQOX3U35KLM;Y
MVD]JUI/4RJ(\ND^9SAAUIUO!)>7"0KR<]JZ(?#36>H#5N^%_A]?VE^LMRIP#
MWKN==6.54M3I_ ?AQ;2$22QC..XKN\!< =*BM8$MH%C4 8%3"O-J3YF=T()(
MIZK.;>QDD'&!7@_BO6'O+]T+9&:]D\6WGDZ9(@ZD5\_ZA(TFHN6]:ZL-I<Y<
M0M2)!M8]J4AE.<C!J]8:#=:L^VW!R?2MG_A6^M!!P3FNKVJ1S^SN<P<#G.:0
M$9^;I6YJ/@K4]*M_.F4X%89.5P1R*TC/F(<+#K<XOH\<?-7T%X,8G1X\^@KY
M]M4:2^C"CO7T)X.C,>CQY]!7)B59'5A]S?ZFD;O1SGBAAE2.]>=%W.V6QY;\
M0)@LK#(Q[UY=(5\PX/>O5?&_A74]4G)M\XSVKCO^%;:R5SM;->A2GRHX*E.[
M.96-I)U0<Y/:O4_ GA2.0BXE3ISR*QO#_P .]1CO%>Z0X![BO8-+L$L+18U7
M! YJ:M;30UITK%F&)88PB# %./R@DTHP*J:I*T5D[J>@KCO=G3:R.!^(VM>5
M"T:/CZ5Y*9&F8LQR3ZUT?C#46NKQU=L@&N?M+62^E$,'4UZM+W4>=4U8WH.2
M*"2>E='%\.]8EC#@'!Z4/\/-9@0N5.!5NJMB%29S><=:,J?6K%Y9S6$A2=>1
M5=7#L%4<FM$[HS<6A"HI0H7KS6U8>$]0U)0T*G!J^/AQK78&H;2ZEI29R^11
MQ74?\*XUKT/Y4?\ "N-;]#^5"J+N'LY',<4<5T__  KC6_0_E1_PKC6_0TO:
MQ[A[&1S'RGVHZ]*Z?_A7&L_Q U'+X UBW0NRG IJI$'2D<[C'6DJ:YM9;*0I
M,.14-:)IF3BUN%%%%,D**** %HHHJ@"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBBI #24II* "BBB@
M S1244AA1FBDH&!^\!US7HO@/P[OD2YQQUQ7G]G;O/=( ,C->[^";,6^F(2O
M.*Y:\K1.K#QNSI(EV1*N,8%+(ZHA9C@"G=36%XLOC9::[J<'%>9%.4CT)NT3
M@?B#X@;SFAC;CIP:\WD)D8L>IJ]K%\VH7+,S9YJ@,KUKV*<8QCJ>54E=FGX>
MU%-(OEN)%W '.*]&C^+=G'&%:WZ"O)\!N^*;Y('^U2E3A(J-3E/7?^%O67_/
MO1_PMZR_Y]Z\C\M?[M'EKZ5/U>F-UV>N?\+?LO\ GWH_X6_9?\^]>1>4/2CR
ME]*7U:!7UB1Z[_PM^R_Y]Z7_ (6_8_\ /O7D/E+Z4>4OI1]5@'UB1Z]_PM^Q
M_P"?>F'XOV>['V:O)/*7TI!&AD H^K02#V\F>ZZ)X_@UB<1+!MSWKL$.]0WK
M7E'@'3%#I+C->KQX" >U<%:"B]#LI2;0N<"H;N;R+=I3T J:L;Q/>"WTR09P
M2M905V:2>AY3X\ULWLKPY[URN@7RZ5=B9AN .:;J\[S:A(6.1NJJ%!4BO7C3
M5CS>=IGJ]O\ %JSAMD1K<9 Q4=]\5[>>V98[<9(KRD1)T8T>4$/7BLG2BG<I
MU&T7]:U/^TIFFZ9/2M_P+IAOKA"!WKFM/M#>72Q!"03BO;O!7AM-+MUD9>2,
MT59J,1TXW9U-A;?9K18^X%3@49S]*S]7U6#3[1V>0*V..:\WE<I'?S***WB#
MQ);:)"9'PQ':N._X7!9!R/L^:XGQ7XCDU.X>/>2N:Y=8XX^2,DUW0H*VIQSJ
MW>A[ /B]8[Q&+;DUUVB>(XM7B#JFW-?.<4:&Z0Y[U[=X"\L6:^N*B=))#A4;
M9W![4HX)I!S2CO7%U.U/0XCQQ,P@=?:O$[HYNW).>:]M\<P,;5V [5XI<X6Z
M;([UZF'2L>=7;N=%X7\40Z)+O>,-CVKM5^+MGMYMQ7D; '/%((%*Y)JYT5(B
M-6QZ'XE^(D.LV1@CA"Y[UYZ^>6SU-"A5..M-;+G:HYJXQ442Y.3-OPW9&YOD
M.W/->]Z%%Y&GHGM7F/PXT=IG$DJ=#7KL42Q(%4=*XL1-2T.RC"P^L[5]8ATF
M S2D<5;NKB.VA:1R %%>0^//%:WQ>WB;IQQ6%*E=FE2=C>G^+=E#*5$&[!J/
M_A;]D9 HMNM>0"(<LQR30D2><IS79["-CF=4^A-%\80ZP0$BVYKI%.5SUKR_
MP (\IWKU!2, "N.I'E9U4Y70IQBLOQ$Y31Y2OI6HPXK+\0C.D2KZBICNBI-V
M/GG6)#)?R!CGYJDT2_32[Q;AAD ]*368?*U"0D?Q52.UATKV4DT>4VTSU6T^
M+%I% JM;C@4EY\6+::!HX[<#(KRGRD('-*$05@Z,>:]C95=+&GK6I_VI<-+T
M!/2LZ+"2!P>E'R^E+@'H*WY$T8<^IW/AWQ]%H\0CDA#8[XKH/^%NV6<?9Z\E
M<"D$,9&5Y-92H1;V-(UK'KA^+MD/^7<4O_"W++&?LXKR/RU/:E,2XZ5'U9=B
M_K)ZU_PMVS_Y]Q1_PMVS_P"?<5Y)Y8_NT>6/2G[&GV)]M(]<'Q;LS_R[U3O_
M (J07,#1QVX&1UKR_P M?I2A5%5&C23V)E5F7M5OCJ%P9>F35*C(]**W48K8
MQ<F]PHHI13)#%&*** "BBBF 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444@ TE*:2@ HHI* "BBB@8
M4T]Z=2&@:-GPU'YEVN?6O=M!C\NP0#TKP;P]-Y=VH)QS7NWAV3?IR=^*\_$Z
M*QVT-S8S7 ?$&^)MVA!XQ7>OPAKS/X@*WE,:YZ$5*1TU?A/*&5OM#?6EP>](
M3\Q]<TZO5LK'EMZB8% 'O12U2MV)$P/6C ]:6BE9,!,#UHP/6BC%&H!@>M&!
MZTE%&HQ>/6FJ 9D ]:6IK*V-Q>QXZ9J9-V+@M3VGX?VFW3D<KVKM>]<_X.A\
MG2D7VKH.]>16;YCU*2M$0'K7 >.]1*1O'G%>@'A37D?Q$BOIIV\F-B,]A545
M=DU79'F\[%[IBW<TF1S5E-(U"<_ZEL_2KD'A75IW"K V#[5Z:GRHX'&YDY15
MR>O:I[/3+K4)5$4;$$^E=QHWPPN;DA[KY0/6O0M%\*6.D("ZID>M<]6LC2%(
MYWP9X(6WB2>XC^;KR*]$C1(8@O "BLJ^\2Z9IJE6E4%1P :X/7_B6-CQVQ]A
MBN:TJC.F\::.UUSQ1:Z7"^)%+ >M>/>)O%T^KS,L;D*#ZUC7^L76J2EI)&P3
MTS5,*%^M==*ARG+5JW%^]ECR30"0.5!HHKJT1SIB+A) WO7J7@+5E&V/(KRY
MAVK0T?5GTJ[1MQQFLJL;HTIRLSZ21MR!AW%+G%<GX8\86VHVZQR2 ,!W-=4D
MB2 ,K @UY,Z;BSTX331D^)[-;C2Y#C)Q7SYJMM+!?R;E(&ZOIF:)9HRC#((K
MSKQCX(:Z5I+9.3SP*Z,/5Y=&8UJ=]4>1YR.E*!G%:5QX7U>TD*^2Q'TI$\.Z
MM)C; WY5Z*J1:.!P:,PMM? %:WAW1[C4K]0(R5SZ5N:+\.]0OYU:X4HN><BO
M4M'\/Z?H%J-VP,HY)KGJU4C:G3;)_#VC)IMLF%P<<UIW=Y#:1-)(X&!W-<[K
M'C:PT^)A%(K,/>O,?$7CNZU-F2-B%/H:Y(TG-W9U.HHHZ#QGX\$BM;VK>QQ7
MF<DLES*TK\DFD9FD8NY))]:*]"G344<52IS,%'K2'"-NI:5AFM7L8WU.Y\ Z
MIB\1,@<]Z]HB(>-6]17S/I=\VGW:R*Q&#7LGA'QE;WT(@FD 91QDUYU>FWJ=
MU&HMCM@>M07MN+JW:/U%2)*LB!D8'-/ />N/6+.S1GAWCG0I;*Y9_+)!YX%<
M5&W4$8-?26L:'!JT121021U->;ZW\,75V>V!S[5Z%*NK:G#4HR;T1YN,=Z"0
M*Z9O 6KABOE-@>U6K3X<ZG<,!(A4?2NGVL'U,/93./WBI8;>XNF"PQL<^@KT
MZR^%$*J&N9 /7-;MMI?AWPY%N=HV9?6LY5_Y2E2MN>>:5X!OKZ'S9%*CW%9>
MMZ$=%?:S D^E=OK_ ,14B5H+%5"],K7GE_J4VI3&25B<GO6D)3>Y$K(J+UZT
MIZ]:,4E;)M&+U%V^]&SWHHIZ!=AM_&E I**6@78[\*;2YI*;$%**2E%( HHH
MH ****H HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHJ0 TE*:2@ I*6C% "44N**!B4&BB@!T$KP72,
MO3->Z^"-22?340L-V*\')('O78>"_$36MRD+G S7/6I\T3JP\K,]TZ_2N(^(
M%CYE@SJ.U=?97,=S;(Z,&R*IZY8_;[%XP.<5Y<6XR.^I9Q/FYD:.=E8=Z=6U
MXHTQM-NVWK@9ZUB+\PXKV823B>5..HM%'(/(HJC,****!B444M #:7%&*,XI
M#&L<5N>&;<SW2G&>:PI, 9S79_#ZV\^X'&>:RJ.R-::NSV#0(O*L$!XXK3J&
MTC\JW5?05,*\BH[R/4@M".:5+="[GBN.UCQ?HD$YCN%1B.N:W_$4PAL68^E>
M"^)2D]ZS[CU]:Z:,+ZG/6D>DKXQ\,K\R0IGZ4X_$?1(!B*!<_2O'5C4#@G\Z
M58POJ:Z?97W.5S1ZE?\ Q15D_P!%79BN7OOB%JMVQ5'(7ZURVPGKP*<ORBM8
MTHHEU&6;S4;J^;=+*V3[U4VXZG-.&,\\TM:>S70AS8@5NPP*!3@3^%!QVJTB
M&QM%*:3-)@A<=Z01B3K3NM!![<4W9@G8DMM0NK*3,#D8]#74Z3\0[^VVI(Q(
M'J:Y(<#CK3=M9.FF:QJV/7[+XGV:QC[01FM&+XEZ/+PU>&F%6/.:<(POW21^
M-9/"Q9JL0T>WS^-_#\HR\:'\*IR>.] A'[J),_2O'<L>"Q_.F>4,\D_G0L/8
M3KW/3M2^*"JI6R0+]*Y.^\<ZI?%MTC 'WK 5%'2G;:T6&1/MV$LTT[%GD8Y.
M>M1GCM2XP:4\TU3L0YW#G%)2T5K8S$I>E%+0@8UE#5+;74]FWF0N01Z&H^E)
M@YJ7%,J,K'8Z-\1+RVPDK$@>IKK+7XHVV )B*\C*J>@Q36B4^M8NA%FJKM'N
M$'Q-TE^&.#]:DD^).CJ,]:\*" =,T_&>N?SK)86)H\5(]I?XGZ/_  QC/O6/
MJ/Q20 _9D ^E>6^6OO2@ 5JL+!$/$2.KO/B-JEP2%8@'WKG+S4[V^<F6=L'W
MJ#CTH(!JE12V(=9O<0@@==U*!P* ,4M:J-C)NXE)2T8IB"BBB@0444N* $HI
M<4F* "E%&** "BBB@ HHHI@%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%'/I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1112 #24II* "BBB@ H-%!
MH 2EI** %ZGVH622&8/$<8H/3%"_+UHD7&7*>B>#/&I@D%O<R<'CDUZI;745
MW"KQL&!%?,R[XG\U6P1TKL_"_CN?3W6.=B5'K7%5H75T==.K<[[QAX6AU>!G
M" ,!FO%]3TV?3)F4J0 <=*]_TCQ%9:Q",.N2.F:RO$_@Z#5H6:!0&([5C2J-
M.S-)P35T>& ETR: :U-:\-WFD3LK(VT'TK*!'3H1UKOA*YQ3C86BBBM" HHH
MH$ I&&:7C'-+%!-,<1*6/M4LI$3@D8VUZ3\,K4K(&([UQ]GX9U:Z92L#8SZ5
MZOX+\/S:=&K2#![US5WH=-%:G:]%%*.U'M1WKRGN>DMCG/&<OE:8Q]J\'U"4
MW%R_R]Z][\7V,U]IS+",G%>)WOAC6(KARMNQ!/I7HX:UCAK[F0I7H12$C/!K
M0_X1[6F_Y=&_*FR:%J5NNZ6W8#Z5V<R.1P:*>2>^:*#N#%6&"**HG8**7%)3
M6@KW"@449Q1<0M)D4O6E\MCT4F@!N:7FE\J3^Z?RII60?PM^5*P^5@.*6F@G
MO2T[ T+1244G<%8**4"EP*+,+H;2YI<4E.[0M&)12T4 )12T4 )BBEQ1Y;=E
M)HL"$I>E&UAV(I,$46"PM&:2EH"P4F:6C:3T4GZ460U<0<TM&TKU4BBEH#N&
M**,T4T2%%%%,=@HHHH ****0A11110 4N,TGTYIRP32?=1C^%%QV8W&.]&<T
M]K6>,99&_*HPV>.XHN@LQ:***!!1115 %%%% !111M- !11L;^ZWY48(Z@T@
ML%%%%, HHHH **** "BBB@ HS110 8)HQ29-/6&63[J,?H*5T.PF2:,4YK6X
M3DQM^5,R0<,"*+H+"G%)1]**8@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBC&>E !12['_NG\J3:>_%( HHHI@%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !24M)28!1112 **** $HHHH&+VI-N1QUHR*49'2D!=TW6KO39 8Y& !]:
M]!T#XF#Y8KL\=,FO,0?44@3G)XK*=%3-H57$]^9]$\26YRT99A7#^(/AI)&6
MGL?F4\X%<):ZK>Z>X:WF; [9KK='^)=[!B.Z^9?>N?V4H/0V]HI'(7>E7FGR
MLLT+X'?%5@<G'W?K7K(\3:#K"A)X4#MU.*H:EX*TR_0S6LRH3SC-;1FT92A<
M\UY'O1NSV-;M_P"$[RUSY/SX]*R7LKZ'(EA('TK55+D.%B!ER*U- O(K"Y#S
M $ ]ZRV&T_-P:;D&B2N*+L>O6OC_ $J"!5\M 0*F'Q+LQ]W %>.; >YI-I]3
M6'U=2-U5L>R?\+-M/44?\+-M/4?G7C>T^IHV^YH^J1'[<]D_X699'@X(IO\
MPL72V^]"AKQW;[FEV^YH^JH7MCV$_$/2=PQ#'67X@\<:=>6;110H"1V%>8[!
MGJ:#']31"C9DRJW))G$EP\@Z$TVE'(QCI2XKK4=#!RN-YI:6DHV%<*=CBFTO
M:A*XF,9@SJO3)KU7P=X3L[_3EDE4'(KRDA?-3/K7N7P]/_$J7!_AKDKR<5H=
M="*9'=^&?#^GO^^*CZTR'PUX<U$D0,A/M6;X\TO4;YF^R[Q]*R_ ^@ZY9WP:
MX9]N>YKF3;ZF\DD-\4^!%L09;896N!E1H)&C(Y!KWOQ1<Q6^E,)B-Q7O7D-E
M9QZEJ[)C(+5TTIOENSGDKLP,\<J:/FQ]VO7X?AU:R6RNP )%9>K>%M+TN,[Y
M%W8JXUE)V(=)H\TP<4#(&-I)]JZ&R\.MJ>I[(.8\UW*^#M,T>W6:[V].<TW5
ML-4[GDG(X,;?E2@]L5ZQ#IWAW5',-OLW]*P?$_@273D-S"1LZTO;+83I,X8'
M^]2'YON@FKMAI<U_=B$ ]<5Z3IG@.UM+19[L#IGFKE54%9"C3=SRD^:N,QMC
MZ4#:3SD&O7H]'T&Z?R(]FX5C>)/ *P0M<6Q&,9XK.G5:>HY0L>?P;/-7=R,U
MZ!H=IH;VV9]N['>N!A@:*\\J0=\5Z+H?A#^T++S%<CBJK-*S"G&]SE/$<5A#
M<M]EP1[5SK'+9KH_%.F#2IS&<DYJQX6\(2ZV0Y'R52DDM2>1W.5^9Q\J$T@\
MWHRX^M>M7/A?3-%C7[0@Y]JBD\,Z-JEN7@=5.*S]HC3V3L>5K@R@$\5V?AJV
MTDD?:L'ZUAZUHR:;=$*P(!KHO"OA_P#M0 @FJJ_#S$TU[Q%XGMM'C&ZSQGO7
M&2$9..E=QXL\.#2TW%CSZURNDZ6^J7?DQC/-%.7N\PIKWS.&<?*":=A^Z'\J
M]6TWP':6=L);P <9YJ:+1M NY#$A3=TH]JFKC=-WL>1Y ZC%*._O7I/B+P!'
M!:M<6XR,9XKSZTLV;51;2#^+%.%12"=-Q*I)7C::<=Y7Y4->KV7P_MY[%9W
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
M ^7BD!W"AOW,K1GL:,>E;WO$R:L%%%%42%%%% !1110 4444 %%%% !1110
M4444 %%%%( HHHH *,444 &*2EH-(!**** #%&***8!BBBB@ I>HYI**+V'8
M -M(PW4M%)ZC3L"%H^58@_6K<&KZC 1BX;;Z9JK12Y$5SLZ&V\8SV^/-3S*M
MMXKM;\;9+<+GVKDB*3'X4N1(.=LZ=[;2KGYV=5-4[BPL0/W+ FL0JW]\TJR.
MG1C0] 5BU)I\I/R<BHS:R+UIR7\ZC ---Y(>HI*["2(V0KUIO6GF7=UIIQVJ
MK,@2BBBBS .E'/K110-!FEI**=V%@I:2EI*[$PQ1T!HHX[UHF!&1F1..]>Y?
M#U<:0I]J\.;/G(!P,U[;X#N;>+2%#S*#CH37#B8MHZJ,K%CQ+XJ@TASOC#8]
MJY:;XHK&I,-N!]!47Q&D@GW&&0$^QKS>+=R&.:4*6@ZE0Z/7/&=YK0(=BJ]A
M4G@G/]I*[<\US108.*Z7P1+&NH*)&"@'O6TH>[H9TY:GM&I2O!H;2Q\$)7@>
MLZM>W6JO'-,2N[IFO<]5O+5]#=!.OW/6O M656U*21.0&KEH0>IO6FM#TSP
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
ME)6/$+E0;V0^]1]\=*?=C%ZY7D9IIY%>BOA..;"BBBF9A1110 4444 %%%%
M!1110 4444 %%%% !1113 **** "BBBD 4&BBBP"44M%%@$HI:*8"44M% "4
M4M%( HHH-%@$HHHI68P!/>E)4TE%.P!@CIS0!1118!<#UI.:**;\A!BC%%**
M6H"44M%&H!24M%%@$HI:*+!<****I % !)R.U%%18+@=KMZ$5/'J-_;_ "07
M#*/8U!10U<J,K$DMW=W/^ND+?6F*5%)FBBPF[@/O4^.62&0M"Q4^U,HJN@DR
MRVKZE(AC>X?;Z9J#.>6Y)IM%**2&VV"NT4F^(X:M&U\1ZM:GB=@/K6=1G-3*
M"92G8V+CQ9JLXV&=@/K67-<37#9DD+'WJ.BA02$Y-@!_$."*O6FO:E9X$4S
M#WJC13Y=+,%)HW'\8ZHZA?.;/UK)N=1O;R7,TA8'U-0T9J84U%C<[@/E;(.#
M5A-2U"-,17# ?6J]'2APN]1*5B22>:Z&9W+'WHAN9K<CRF(J.BKLK"N[FQ#X
MJU*W3:L[#\:KW6OZE>?ZVX;!]ZSZ*GD5RN=CLLYW,<FGQWUY W[F5E'L:BHI
MRBF2I-.Y.][=W#?OI6<>YJ)_E;*G#4W.*.M-))6$V^:Y=M-<U"T.$N& 'O5Y
MO%VK2+@SM^=8E%1R*YHZC98N]1O+SF69F'N:@7$2;T.']:2BGR$\[+0U;4Q"
M$\]MGIFJ[2RNX=G.ZFY-%'(@YF61J^HPCRTN'VGMFH7>20^9,VYCZTRBGRH'
M*XN3^%& >#244[$CHYI;=LQN1]*T[7Q/J5N,>>_'3FLJC%3**9<9M&Q<>*M3
MF3'VA\'WK*DEGN"7EE+9]33*,]J(Q2$Y-B(0)D]<U[WX' &A*<C.*\%QL<..
MHK>LO&NJZ;"(H3\O2L:U)U-C:E5Y#K/'>K7VGRL89CU[&N'?Q)J5U"1)<-CZ
MTS4]<NM4.9R3GKFJ 50*J%*,12JW=Q2[2MEV+9]:59I+=\P.5/M3>:*UM'L9
M<VMRT-8U/[K7+X^M0R3332;V<[O6HZ*2BEL)RN[EA=7U./\ =I.P3ZU%+-)<
M-F9BQ]Z9DT4N34J4[DL-U<VK!K>0J?:M6#Q=JD";6F;\ZQ:.O6FX)ASNQH7G
MB'4KQ2))WP?>L\JSC<S;C[T49-"@D)R;)8;FXM\-"Q&*U(O%FI1Q[5G8$>]8
MV:*'"+!3:+]SKVI7AQ-<,1]:HL27RQS244<B6P.3>XI&30Q&<8I,T5?0E ':
M,[HV*GVK0MO$&I6P 6X?'UK/HJ.5&G.;+^+-6=<"X?\ .LRXOKN]8F:5F^IJ
M&BI]E&]Q>TE:PHC4#).".E6;;5[ZS/[J9@![U6S25I*,9(49.+-K_A+M5*<7
M#_G6?=:MJ%^?WDS8[\U5HZ=*A4TAN;8*26^\=WK5E=5OXAY:3L%'H:K4<U4X
MJ1*D.EGFG),LA8^]:7A8'^TT_P!ZLQ5W U):W3V<NY."*3CI8KF/H> E=&X(
M4[.U>+^(O$&I6FKR+'<-@,>](OC[5E@\DL=N,#FL&YGDOYS--U-<T*'*]S>=
M7F+5SXAU"\ CDE8CZU1Q\Q+?>-)D9P!THKI221A*39-!?7EF^8I"!]:TXO%F
MJ0IQ<.?QK&S12Y4P4W8OW.OZC> ^9.WYU0):3+2,2>U%%4HH3D3PZA>VR8AE
M91[&FO>W<XS-(6^M144<J#F8<L,U8M=1N++YHI64^U5Z*'&XDS7?Q3JCPE?/
M8@^]45U?41EA.PS[U6HJ>1%<[)GO+F<$S2%OK4:22(-\;;2*;15<J)NRU%K6
MJ1+@7#[?K43W4\S&5G+-[U%1TH<1\Q835=11-JW#JOH#4+R22G?,Q<^]-HH4
M;!S,='/+"X,#E?I6I!XIU2V 03M^=9-%)Q3'SFK<>)M4F4J\[$'IS66TDDA+
MSR%B:2CK0H(.=DD5Q/;G?!(5^E22ZC>SKMEG8@^]5Z*?*B>9DD,\]HV^*4@^
MU22:IJ$RGS)F8'U-5Z*4HICYF"Y(+-R:!S115=+$A1113 **** "BBB@ HHH
MH **** "BBB@ HHHH ****0!1110 4444 %%%% !1110 4444 %%%% !1110
M 4&BB@!**7%&* $HI<48H 2BEQ1B@!**7%&* $I11BB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HY[449(
MZ4@ \]:7G'&*08[T<=J!@2>XI0%- 8]^:3&*! 23Q1110 4444P"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HW;?QHHH !D<TN0
M3S2<^M':@!#P>U*58C(H 4#D4#(/!XI#N&01C'-%!Q10(****8!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444P"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBBDP"BBBD
M 4444 %%%% !1110 4444T 4444P"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ,44M%2(2BBB@84444T 4444P"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH ****0!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
)%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>tromley_logo.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 tromley_logo.jpg
M_]C_X  02D9)1@ ! 0   0 !  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" !A 7@# 2(  A$! Q$!_\0
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
M4KE*^ @^P8/WU6$=&62FMER3Y;$KV?7#5=S@+E:NML"W=8$J89CJ47 #G/6
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
M!J$=%;U$N/U@KW:*:$L<ZO9B]T3F!M*TA/G+AQ;W'4^VA;BPI*T!"4C*B2H
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
8I0"E*4 I2E *4I0"E*4 I2E *4I0'__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>7
<FILENAME>peye-20170630.xml
<DESCRIPTION>XBRL INSTANCE FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: precisionoptics_s1%2D20171117.xfr; Date: 2017%2D12%2D04T22:51:57Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-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/2017-01-31" xmlns:PEYE="http://poci.com/20170630">
    <link:schemaRef xlink:href="peye-20170630.xsd" xlink:type="simple" />
    <xbrli:context id="From2016-07-01to2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option10Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_Option11Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option11Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_custom_Option12Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option12Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_custom_Option13Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option13Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2014-07-01to2015-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-07-01</xbrli:startDate>
        <xbrli:endDate>2015-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_TransportationEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TransportationEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember_custom_AllOthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:AllOthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_AllOthersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:AllOthersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_AccountsReceivableMember_custom_CustomerAMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerAMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_AccountsReceivableMember_custom_CustomerBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_AccountsReceivableMember_custom_CustomerCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option10Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option11Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option11Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option12Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option12Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Plan2011Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">PEYE:Plan2011Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Plan2006Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">PEYE:Plan2006Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Option13Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option13Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_FederalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">PEYE:FederalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_StateMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">PEYE:StateMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_HongKongOperationsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">PEYE:HongKongOperationsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_custom_InvestorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">PEYE:InvestorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_custom_WoodwardMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">PEYE:WoodwardMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_custom_HersheyStrategicMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">PEYE:HersheyStrategicMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_custom_ForkeyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">PEYE:ForkeyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_custom_ForkeyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">PEYE:ForkeyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_WarrantMember_custom_Sept2012Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">PEYE:Sept2012Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_WarrantMember_custom_Sept2012bMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">PEYE:Sept2012bMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_custom_SettlementOfLiabilitiesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OtherSignificantNoncashTransactionsByUniqueDescriptionAxis">PEYE:SettlementOfLiabilitiesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-06-30_custom_Plan1997Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">PEYE:Plan1997Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_custom_SettlementOfLiabilitiesMember_custom_May2016Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:OtherSignificantNoncashTransactionsByUniqueDescriptionAxis">PEYE:SettlementOfLiabilitiesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CreationDateAxis">PEYE:May2016Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerDMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerEMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerEMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerDMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_custom_InvestorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">PEYE:InvestorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_custom_SchwartzMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">PEYE:SchwartzMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_custom_WoodwardMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">PEYE:WoodwardMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_custom_HersheyStrategicMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">PEYE:HersheyStrategicMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_custom_DolphinOffshorePartnersL.P.Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">PEYE:DolphinOffshorePartnersL.P.Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_WarrantMember_custom_Sept2012Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">PEYE:Sept2012Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-06-30_us-gaap_WarrantMember_custom_Sept2012bMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">PEYE:Sept2012bMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerDMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">PEYE:CustomerDMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-07-01</xbrli:startDate>
        <xbrli:endDate>2016-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_custom_ConsultantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">PEYE:ConsultantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2017-06-30_custom_Plan2006Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">PEYE:Plan2006Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2017-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2016-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-01-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option10Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option11Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option11Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option12Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option12Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option13Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option13Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_custom_Option14Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option14Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option10Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option11Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option11Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option12Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option12Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option13Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option13Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_custom_Option14Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">PEYE:Option14Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2016-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2016-09-30_us-gaap_ResearchAndDevelopmentExpenseMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-07-01to2016-09-30_us-gaap_CostOfSalesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-07-01</xbrli:startDate>
        <xbrli:endDate>2016-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-10-16">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-10-16</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_us-gaap_PrivatePlacementMember_custom_AccreditedInvestorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">PEYE:AccreditedInvestorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_us-gaap_PrivatePlacementMember_custom_AccreditedInvestorsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">PEYE:AccreditedInvestorsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-07-01to2017-09-30_us-gaap_PrivatePlacementMember_custom_AnInvestorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">PEYE:AnInvestorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-07-01</xbrli:startDate>
        <xbrli:endDate>2017-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-09-30_us-gaap_PrivatePlacementMember_custom_AnInvestorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000867840</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">PEYE:AnInvestorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-09-30</xbrli:instant>
      </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="Percent">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2016-07-01to2017-06-30">PRECISION OPTICS CORPORATION, INC.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2016-07-01to2017-06-30">0000867840</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2016-07-01to2017-06-30">S-1/A</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2016-07-01to2017-06-30">2017-09-30</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2016-07-01to2017-06-30">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2016-07-01to2017-06-30">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2016-07-01to2017-06-30">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2016-07-01to2017-06-30">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2016-07-01to2017-06-30">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2016-07-01to2017-06-30">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2016-07-01to2017-06-30">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2016-07-01to2017-06-30">2018</dei:DocumentFiscalYearFocus>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">25000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">25000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2015-06-30" unitRef="USD" decimals="0">25000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">25000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2016-06-30" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-06-30" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2017-09-30" unitRef="USDPShares" decimals="INF">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2017-09-30" unitRef="Shares" decimals="INF">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-07-01to2017-06-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">0.4</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2015-07-01to2016-06-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">0.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_us-gaap_StockOptionMember">P7Y4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2015-07-01to2016-06-30_us-gaap_StockOptionMember">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option1Member">P4Y15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option2Member">P9Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option3Member">P8Y9M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option4Member">P8Y11M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option5Member">P4Y7M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option6Member">P7Y10M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option7Member">P5Y6M3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option8Member">P6Y6M3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option9Member">P7Y11D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option10Member">P4Y8M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_Option11Member">P1Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_custom_Option12Member">P2Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-07-01to2017-06-30_custom_Option13Member">P4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2014-07-01to2015-06-30_us-gaap_StockOptionMember">P8Y5M16D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_us-gaap_StockOptionMember">P6Y9M3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option1Member">P3Y9M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option2Member">P9Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option3Member">P8Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option4Member">P8Y8M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option5Member">P3Y8M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option6Member">P4Y4M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option7Member">P7Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option8Member">P5Y3M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option9Member">P6Y3M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option10Member">P6Y9M11D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option11Member">P4Y5M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option12Member">P1Y1M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option13Member">P2Y1M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2017-07-01to2017-09-30_custom_Option14Member">P1M27D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2017-09-15" unitRef="Shares" decimals="INF">9428472</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityPublicFloat contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2196421</dei:EntityPublicFloat>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">201612</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2017-06-30_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">134984</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-07-01to2016-06-30_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">123370</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2017-06-30_CostOfSalesMember" unitRef="USD" decimals="0">34676</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-07-01to2016-06-30_CostOfSalesMember" unitRef="USD" decimals="0">60680</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2017-06-30_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="0">31952</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-07-01to2016-06-30_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="0">57338</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">241388</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">26057</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">60901</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-07-01to2017-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">10696</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2016-09-30_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" decimals="0">42915</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-07-01to2017-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="0">6692</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2016-09-30_us-gaap_ResearchAndDevelopmentExpenseMember" unitRef="USD" decimals="0">9317</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2017-07-01to2017-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="0">8669</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-07-01to2016-09-30_us-gaap_CostOfSalesMember" unitRef="USD" decimals="0">8669</us-gaap:ShareBasedCompensation>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2016-07-01to2017-06-30_us-gaap_FurnitureAndFixturesMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2016-07-01to2017-06-30_us-gaap_TransportationEquipmentMember">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2016-07-01to2017-06-30_us-gaap_MachineryAndEquipmentMember">2 - 7 years</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="From2016-07-01to2017-06-30_us-gaap_LeaseholdImprovementsMember">Shorter of lease term or estimated useful life</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerAMember" unitRef="Percent" decimals="INF">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerAMember" unitRef="Percent" decimals="INF">0.04</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerBMember" unitRef="Percent" decimals="INF">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerBMember" unitRef="Percent" decimals="INF">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember_custom_AllOthersMember" unitRef="Percent" decimals="INF">0.69</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_AllOthersMember" unitRef="Percent" decimals="INF">0.61</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember" unitRef="Percent" decimals="INF">1.00</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember" unitRef="Percent" decimals="INF">1.00</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerCMember" unitRef="Percent" decimals="INF">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerCMember" unitRef="Percent" decimals="INF">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerAMember" unitRef="Percent" decimals="INF">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-07-01to2016-06-30_us-gaap_AccountsReceivableMember_custom_CustomerAMember" unitRef="Percent" decimals="INF">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerBMember" unitRef="Percent" decimals="INF">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-07-01to2016-06-30_us-gaap_AccountsReceivableMember_custom_CustomerBMember" unitRef="Percent" decimals="INF">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerCMember" unitRef="Percent" decimals="INF">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-07-01to2016-06-30_us-gaap_AccountsReceivableMember_custom_CustomerCMember" unitRef="Percent" decimals="INF">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerDMember" unitRef="Percent" decimals="INF">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_AccountsReceivableMember_custom_CustomerEMember" unitRef="Percent" decimals="INF">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2016-07-01to2017-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerDMember" unitRef="Percent" decimals="INF">0.00</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="From2015-07-01to2016-06-30_us-gaap_SalesRevenueNetMember_custom_CustomerDMember" unitRef="Percent" decimals="INF">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ProductWarrantyExpense contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">14842</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">4189</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">14842</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">4189</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:Depreciation contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">33660</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">25856</us-gaap:Depreciation>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-07-01to2017-06-30" unitRef="Shares" decimals="INF">4553213</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2015-07-01to2016-06-30" unitRef="Shares" decimals="INF">4169000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">1745067</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="From2016-07-01to2016-09-30" unitRef="Shares" decimals="INF">4169000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2016-07-01to2017-06-30">P5Y3M19D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2016-07-01to2017-06-30" unitRef="Percent" decimals="INF">.0101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="From2016-07-01to2017-06-30" unitRef="Percent" decimals="INF">1.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2016-07-01to2017-06-30" unitRef="USDPShares" decimals="INF">0.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2015-06-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">1079079</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-06-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">1136000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">1078400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option1Member" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option2Member" unitRef="Shares" decimals="INF">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option3Member" unitRef="Shares" decimals="INF">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option4Member" unitRef="Shares" decimals="INF">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option5Member" unitRef="Shares" decimals="INF">29500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option6Member" unitRef="Shares" decimals="INF">539500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option7Member" unitRef="Shares" decimals="INF">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option8Member" unitRef="Shares" decimals="INF">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option9Member" unitRef="Shares" decimals="INF">65000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option10Member" unitRef="Shares" decimals="INF">207800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option11Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option12Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Plan2011Member" unitRef="Shares" decimals="INF">954602</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Plan2006Member" unitRef="Shares" decimals="INF">123798</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Option13Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-06-30_custom_Plan1997Member" unitRef="Shares" decimals="INF">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">1078400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option1Member" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option2Member" unitRef="Shares" decimals="INF">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option3Member" unitRef="Shares" decimals="INF">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option4Member" unitRef="Shares" decimals="INF">80000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option5Member" unitRef="Shares" decimals="INF">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option6Member" unitRef="Shares" decimals="INF">29500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option7Member" unitRef="Shares" decimals="INF">539500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option8Member" unitRef="Shares" decimals="INF">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option9Member" unitRef="Shares" decimals="INF">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option10Member" unitRef="Shares" decimals="INF">65000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option11Member" unitRef="Shares" decimals="INF">207800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option12Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option13Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2017-09-30_custom_Option14Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2015-06-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">1.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-06-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">0.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option1Member" unitRef="USDPShares" decimals="INF">0.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option2Member" unitRef="USDPShares" decimals="INF">0.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option3Member" unitRef="USDPShares" decimals="INF">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option4Member" unitRef="USDPShares" decimals="INF">0.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option5Member" unitRef="USDPShares" decimals="INF">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option6Member" unitRef="USDPShares" decimals="INF">0.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option7Member" unitRef="USDPShares" decimals="INF">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option8Member" unitRef="USDPShares" decimals="INF">0.9</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option9Member" unitRef="USDPShares" decimals="INF">0.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option10Member" unitRef="USDPShares" decimals="INF">1.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option11Member" unitRef="USDPShares" decimals="INF">1.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option12Member" unitRef="USDPShares" decimals="INF">1.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option13Member" unitRef="USDPShares" decimals="INF">7.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">0.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option1Member" unitRef="USDPShares" decimals="INF">0.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option2Member" unitRef="USDPShares" decimals="INF">0.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option3Member" unitRef="USDPShares" decimals="INF">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option4Member" unitRef="USDPShares" decimals="INF">0.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option5Member" unitRef="USDPShares" decimals="INF">0.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option6Member" unitRef="USDPShares" decimals="INF">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option7Member" unitRef="USDPShares" decimals="INF">0.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option8Member" unitRef="USDPShares" decimals="INF">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option9Member" unitRef="USDPShares" decimals="INF">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option10Member" unitRef="USDPShares" decimals="INF">0.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option11Member" unitRef="USDPShares" decimals="INF">1.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option12Member" unitRef="USDPShares" decimals="INF">1.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option13Member" unitRef="USDPShares" decimals="INF">1.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option14Member" unitRef="USDPShares" decimals="INF">7.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">3396000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3716000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">439000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">404000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">362000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">383000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">4197000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">4503000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">4197000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">4503000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2017-06-30_custom_FederalMember" unitRef="USD" decimals="0">9220000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2017-06-30_custom_StateMember" unitRef="USD" decimals="0">3520000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2017-06-30_custom_HongKongOperationsMember" unitRef="USD" decimals="0">2252000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">23377</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">5000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2016-07-01to2017-06-30_custom_InvestorsMember" unitRef="Shares" decimals="INF">1333334</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2015-07-01to2016-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1044776</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2016-07-01to2017-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">1333334</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2016-07-01to2017-06-30_custom_WoodwardMember" unitRef="Shares" decimals="INF">156667</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2016-07-01to2017-06-30_custom_HersheyStrategicMember" unitRef="Shares" decimals="INF">125000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2015-07-01to2016-06-30_custom_InvestorsMember" unitRef="Shares" decimals="INF">1044776</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2015-07-01to2016-06-30_custom_SchwartzMember" unitRef="Shares" decimals="INF">14925</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2015-07-01to2016-06-30_custom_WoodwardMember" unitRef="Shares" decimals="INF">87313</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2015-07-01to2016-06-30_custom_HersheyStrategicMember" unitRef="Shares" decimals="INF">37313</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2016-07-01to2017-06-30_custom_DolphinOffshorePartnersL.P.Member" unitRef="Shares" decimals="INF">916667</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2017-07-01to2017-09-30_us-gaap_PrivatePlacementMember_custom_AccreditedInvestorsMember" unitRef="Shares" decimals="INF">466668</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="From2017-07-01to2017-09-30_us-gaap_PrivatePlacementMember_custom_AnInvestorMember" unitRef="Shares" decimals="INF">88888</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">776053</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">665361</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2015-07-01to2016-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">10448</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-07-01to2017-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">13333</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-07-01to2017-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">762720</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2015-07-01to2016-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">654913</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2016-07-01to2017-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="From2015-07-01to2016-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:LeaseAndRentalExpense contextRef="From2016-07-01to2017-06-30_custom_ForkeyMember" unitRef="USD" decimals="0">108000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="From2015-07-01to2016-06-30_custom_ForkeyMember" unitRef="USD" decimals="0">108000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2016-07-01to2017-06-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">15000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2015-07-01to2016-06-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">160000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">34875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">7950</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">26975</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">7450</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2017-06-30_us-gaap_WarrantMember" unitRef="Shares" decimals="INF">3661560</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="AsOf2017-09-30" unitRef="Shares" decimals="INF">666667</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2017-06-30_us-gaap_WarrantMember" unitRef="USDPShares" decimals="INF">0.75</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2017-06-30_us-gaap_WarrantMember_custom_Sept2012Member" unitRef="USDPShares" decimals="INF">1.06</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="AsOf2017-06-30_us-gaap_WarrantMember_custom_Sept2012bMember" unitRef="USDPShares" decimals="INF">0.83</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">311000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">0</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:OtherIncome contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:OtherIncome>
    <us-gaap:OtherIncome contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">22050</us-gaap:OtherIncome>
    <us-gaap:OtherIncome contextRef="From2015-07-01to2016-06-30_custom_SettlementOfLiabilitiesMember" unitRef="USD" decimals="0">22050</us-gaap:OtherIncome>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">587172</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">558380</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-06-30" unitRef="USD" decimals="0">666888</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">43232500</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">44176051</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">45140383</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-42629510</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-43664275</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-44670732</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">63898</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">75396</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">88729</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">802690</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">-1006457</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">-1034765</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-07-01to2016-06-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2016-07-01to2017-06-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2016-07-01to2017-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2015-07-01to2016-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:NetIncomeLoss contextRef="From2016-07-01to2017-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-1006457</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-07-01to2016-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-1034765</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">-28785</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">-293408</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">201612</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">241388</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2015-07-01to2016-06-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-07-01to2017-06-30_us-gaap_CommonStockMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-07-01to2017-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">201612</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2015-07-01to2016-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">241388</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2016-07-01to2017-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="From2015-07-01to2016-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">48300</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2015-07-01to2016-06-30_us-gaap_CommonStockMember" unitRef="USD" decimals="0">1050</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2015-07-01to2016-06-30_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">47250</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="From2015-07-01to2016-06-30_us-gaap_RetainedEarningsMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2016-07-01to2017-06-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">72600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2015-07-01to2016-06-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">103079</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="From2016-07-01to2017-06-30_custom_Plan2006Member" unitRef="Shares" decimals="INF">23100</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2016-07-01to2017-06-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">0.85</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="From2015-07-01to2016-06-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">7.03</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2017-06-30_custom_Plan2011Member" unitRef="Shares" decimals="INF">1825000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2017-06-30_custom_Plan2006Member" unitRef="Shares" decimals="INF">139898</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance contextRef="AsOf2017-06-30_custom_Plan2011Member" unitRef="Shares" decimals="INF">870398</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance contextRef="AsOf2017-06-30_custom_Plan2006Member" unitRef="Shares" decimals="INF">0</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance contextRef="AsOf2017-06-30_custom_Plan1997Member" unitRef="Shares" decimals="INF">0</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <PEYE:WarrantsAuthorizedForIssuance contextRef="AsOf2017-06-30_us-gaap_WarrantMember_custom_Sept2012Member" unitRef="Shares" decimals="INF">2558519</PEYE:WarrantsAuthorizedForIssuance>
    <PEYE:WarrantsAuthorizedForIssuance contextRef="AsOf2017-06-30_us-gaap_WarrantMember_custom_Sept2012bMember" unitRef="Shares" decimals="INF">249627</PEYE:WarrantsAuthorizedForIssuance>
    <PEYE:WarrantsAuthorizedForIssuance contextRef="AsOf2016-06-30_us-gaap_WarrantMember_custom_Sept2012Member" unitRef="Shares" decimals="INF">2293013</PEYE:WarrantsAuthorizedForIssuance>
    <PEYE:WarrantsAuthorizedForIssuance contextRef="AsOf2016-06-30_us-gaap_WarrantMember_custom_Sept2012bMember" unitRef="Shares" decimals="INF">222559</PEYE:WarrantsAuthorizedForIssuance>
    <us-gaap:OperatingLossCarryforwardsLimitationsOnUse contextRef="From2016-07-01to2017-06-30">Operating losses expire at various dates from 2017 through 2036 and losses from Hong Kong operations carry forward indefinitely.</us-gaap:OperatingLossCarryforwardsLimitationsOnUse>
    <us-gaap:SharesOutstanding contextRef="AsOf2015-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">6389806</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2016-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">7539582</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="AsOf2017-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">8872916</us-gaap:SharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="From2015-07-01to2016-06-30_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">105000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <PEYE:PrivatePlacementExpensesIncurredButNotYetPaid contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">21000</PEYE:PrivatePlacementExpensesIncurredButNotYetPaid>
    <PEYE:PrivatePlacementExpensesIncurredButNotYetPaid contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">37781</PEYE:PrivatePlacementExpensesIncurredButNotYetPaid>
    <PEYE:CapitalExpendituresFundedByCapitalLeaseBorrowings contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">0</PEYE:CapitalExpendituresFundedByCapitalLeaseBorrowings>
    <PEYE:CapitalExpendituresFundedByCapitalLeaseBorrowings contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">43972</PEYE:CapitalExpendituresFundedByCapitalLeaseBorrowings>
    <PEYE:CapitalExpendituresFundedByCapitalLeaseBorrowings contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">2963</PEYE:CapitalExpendituresFundedByCapitalLeaseBorrowings>
    <PEYE:CapitalExpendituresFundedByCapitalLeaseBorrowings contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">0</PEYE:CapitalExpendituresFundedByCapitalLeaseBorrowings>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3921</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">3405</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeaseObligations contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">31955</us-gaap:CapitalLeaseObligations>
    <us-gaap:CapitalLeaseObligations contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">29909</us-gaap:CapitalLeaseObligations>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">10250</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">10250</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">10250</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">10250</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">10250</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">5126</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">5126</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">35876</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">33314</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">30780</us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1 contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">51252</us-gaap:CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">54912</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasesRentExpenseNet contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">52168</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2016-07-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On August 22, 2017, the Company entered into&#13;agreements with accredited investors for the sale and purchase of 466,668 shares of its common stock, $0.01 par value at a purchase&#13;price of $0.45 per share. The Company received $210,000 in gross proceeds from the offering. The Company intends to use the net&#13;proceeds from this placement for general working capital purposes.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Concurrently with the placement, the Company&#13;entered into an agreement with an investor for the sale of 88,888 unregistered shares of our common stock for services provided&#13;to the Company at a price of $0.45 per share.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In connection with the placement, the Company&#13;also entered into a registration rights agreement with the investors, whereby the Company is obligated to file a registration statement&#13;with the Securities Exchange Commission on or before 90 calendar days after August 22, 2017 to register the resale by the investors&#13;of 555,556 shares of our common stock purchased in the placement.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In conjunction with the 2017 offering, certain&#13;anti-dilution provisions of the warrants issued in conjunction with our September 28, 2012 financing transaction were triggered.&#13;As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,558,519 to 2,731,003 and 249,627&#13;to 263,891, respectively, and the related exercise price decreased from $0.95 to $0.89 and from $0.74 to $0.70, respectively.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:InterestAndOtherIncomeTextBlock contextRef="From2016-07-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Other income in the amount of $22,050 for fiscal&#13;year 2016 represents non-cash gains on the settlement of liabilities for services rendered to the Company, by issuing 105,000 shares&#13;in February 2016. The non-cash gain is the difference between the recorded amount of the liabilities and the value of the stock&#13;when issued.&lt;/p&gt;</us-gaap:InterestAndOtherIncomeTextBlock>
    <us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock contextRef="From2016-07-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In fiscal year 2017, the Company sold equipment&#13;that was previously written off for proceeds totaling $1,515 and recorded a gain of $1,515.&amp;#160;In fiscal year 2016, the Company&#13;sold equipment that was previously written off for proceeds totaling $32,707 and recorded a gain of $32,707. These gains are included&#13;within operating expenses in the accompanying consolidated statements of operations.&amp;#160;&lt;/p&gt;</us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock>
    <us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;During the&#13;three months ended September 30, 2016, the Company sold equipment that was previously written off for proceeds totaling $315 and&#13;recorded gains of $315, which is included within operating expenses in the accompanying consolidated statements of operations.&lt;/font&gt;&lt;/p&gt;</us-gaap:DisclosureOfLongLivedAssetsHeldForSaleTextBlock>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="From2016-07-01to2017-06-30">&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has a defined contribution 401(k)&#13;profit sharing plan. Employer profit sharing and matching contributions to the plan are discretionary. No employer profit sharing&#13;or matching contributions were made to the plan in fiscal years 2017 and 2016.&lt;/p&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(a)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Stock Options&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -35pt"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Stock-based compensation costs recognized during&#13;the year ended June 30, 2017 and 2016 amounted to $201,612 and $241,388 respectively, and were included in the accompanying consolidated&#13;statements of operations in: selling, general and administrative expenses (2017 &amp;#8212; $134,984; 2016 &amp;#8212; $123,370), cost&#13;of goods sold (2017 &amp;#8212; $34,676; 2016 &amp;#8212; $60,680), and research and development expenses, net (2017 &amp;#8212; $31,952;&#13;2016 &amp;#8212; $57,338). No compensation has been capitalized because such amounts would have been immaterial. There was no net&#13;income tax benefit recognized related to such compensation for the years ended June 30, 2017 or 2016, as the Company is currently&#13;in a loss position. There were 15,000 stock options granted during the year ended June 30, 2017 and 160,000 stock options granted&#13;during the year ended June 30, 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of June 30, 2017, the unrecognized compensation&#13;costs related to options vesting in the future is $0. The Company uses the Black-Scholes option-pricing model as the most appropriate&#13;method for determining the estimated fair value for the stock awards. The Black-Scholes method of valuation requires several assumptions:&#13;(1) the expected term of the stock award; (2) the expected future stock volatility over the expected term; and (3) risk-free interest&#13;rate. The expected term represents the expected period of time the Company believes the options will be outstanding based on historical&#13;information. Estimates of expected future stock price volatility are based on the historic volatility of the Company&amp;#8217;s common&#13;stock and the risk-free interest rate is based on the U.S. Zero-Bond rate. The Company utilizes a forfeiture rate based on an analysis&#13;of the Company&amp;#8217;s actual experience. The fair value of options at date of grant was estimated with the following assumptions&#13;for options granted in fiscal 2017:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;June 30, 2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Assumptions:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&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: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Option life&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.3 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 84%; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Risk-free interest rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.01%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&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: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Stock volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;175%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Dividend yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Weighted average fair value of grants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.38&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Stock Option and Other Compensation Plans:&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The type of share-based payments currently utilized&#13;by the Company is stock options.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has various stock option and other&#13;compensation plans for directors, officers and employees. The Company has the following stock option plans outstanding as of June&#13;30, 2017: The Precision Optics Corporation, Inc. 2011 Equity Incentive Plan (the &amp;#8220;2011 Plan&amp;#8221;); the Precision Optics&#13;Corporation, Inc. 2006 Equity Incentive Plan (the &amp;#8220;2006 Plan&amp;#8221;), and the Precision Optics Corporation, Inc. Amended&#13;and Restated 1997 Incentive Plan (the &amp;#8220;1997 Plan&amp;#8221;). Vesting periods under the 2011 Plan, the 2006 Plan, and the 1997&#13;Plan are at the discretion of the Board of Directors and typically average three to five years. Options under these Plans are granted&#13;at fair market value on the date of grant and typically have a term of ten years from the date of grant.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The 2011 Plan, which provides eligible participants&#13;(certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of equity based and cash awards. Options&#13;granted vest and are exercisable for periods determined by the Board of Directors, not to exceed 10 years from the date of grant.&#13;On April 16, 2015, the Board of Directors approved an amendment to the 2011 Equity Incentive Plan which increased the maximum number&#13;of shares of the Company&amp;#8217;s common stock that may be awarded under the Plan from 325,000 to 1,825,000, an increase of 1,500,000&#13;shares. In connection therewith, on April 20, 2015, the Company filed a registration statement on Form S-8 to register the 1,500,000&#13;shares of the Company&amp;#8217;s common stock. At June 30, 2017, a total of 954,602 stock options are outstanding and 870,398 shares&#13;of common stock were available for future grants under the 2011 Plan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The 2006 Plan, which provides eligible participants&#13;(certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of equity based and cash awards. Options&#13;granted vest and are exercisable for periods determined by the Board of Directors, not to exceed 10 years from the date of grant.&#13;A total of 139,898 shares of common stock, including shares rolled forward from the 1997 Plan, have been reserved for issuance&#13;under the 2006 Plan. At June 30, 2017, a total of 123,798 stock options are outstanding, 23,100 stock options have been cancelled&#13;and no shares of common stock are available for future grants under the 2006 Plan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The 1997 Plan as amended and restated in 2006&#13;provided eligible participants (certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of&#13;equity based and cash awards. Options granted vested and were exercisable for periods determined by the Board of Directors, not&#13;to exceed 10 years from the date of grant. All stock options outstanding under the 1997 Plan expired during fiscal 2016, no options&#13;are outstanding under the 1997 Plan at June 30, 2017, and no shares of common stock are available for future grants under the&#13;1997 Plan.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following tables summarize stock option&#13;activity for the years ended June 30, 2017 and 2016:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="9" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Options Outstanding&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&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: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Contractual &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Life&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 58%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Outstanding at July 1, 2015&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,079,079&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.46 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Grants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;160,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.49&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Cancellations&lt;/font&gt;&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; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(103,079&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.03&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Outstanding at June 30, 2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,136,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.79&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.00 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Grants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Cancellations&lt;/font&gt;&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; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(72,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Outstanding at June 30, 2017&lt;/b&gt;&lt;/font&gt;&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.25pt double; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,078,400&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.01 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Information related to the stock options outstanding&#13;as of June 30, 2017 is as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Range of &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercise Prices&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Contractual Life&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercisable &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number of &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercisable&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.04&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9.83&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;60,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.98&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.62&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;539,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.88&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;479,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.51&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6.51&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.03&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;207,800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.67&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;207,800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.41&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&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; padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.41&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&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; padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&amp;#8211;7.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&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.25pt double; padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,078,400&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&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.25pt double; padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;953,400&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.81&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The aggregate intrinsic value of the Company&amp;#8217;s&#13;&amp;#8220;in-the-money&amp;#8221; outstanding and exercisable options as of June 30, 2017 was $34,875 and $26,975, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(b)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Warrants&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt; &amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of June&amp;#160;30, 2017, there are warrants&#13;outstanding for the issuance of an aggregate of 3,661,560 shares of common stock, at a weighted average exercise price of $0.75&#13;per share. Warrants for the issuance of 2,994,893 of these shares at an average exercise price of $0.87 per share expire on September&#13;28, 2017, and warrants for the issuance of the remaining 666,667 shares at an exercise price $0.01 per share expire on October&#13;16, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(c)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Sale of Stock in October 2015&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On October 19, 2015, the Company entered into&#13;agreements with accredited investors for the sale and purchase of 1,044,776 shares of the Company&amp;#8217;s common stock, $0.01&#13;par value at a purchase price of $0.67 per share. The Company received $700,000 in gross proceeds from the offering. The Company&#13;used the majority of the net proceeds from this placement for general working capital purposes.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In conjunction with the placement, the Company&#13;also entered into a registration rights agreement with the investors, and in compliance with the terms of the agreement the registration&#13;statement was filed on January 19, 2016 and became effective on February 1, 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In conjunction with the 2015 offering, certain&#13;anti-dilution provisions of the warrants issued in conjunction with the Company&amp;#8217;s June 25, 2008 and September 28, 2012 financing&#13;transactions were triggered. As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,189,724&#13;to 2,293,013 and from 217,322 to 222,559, respectively, and the related exercise price decreased from $1.11 to $1.06 and from $0.85&#13;to $0.83, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(d)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Sale of Stock in November 2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On November 22, 2016, the Company entered into&#13;agreements with accredited investors for the sale and purchase of 1,333,334 units with each unit consisting of one share of the&#13;Company&amp;#8217;s common stock, $0.01 par value and one warrant to purchase one-half of one share of the Company&amp;#8217;s common stock,&#13;at a purchase price of $0.60 per unit. The Company received $780,000 in gross cash proceeds from the offering and settled an outstanding&#13;accounts payable balance with a consultant in the amount of $20,000 by issuing units. The Company is using the net proceeds from&#13;this placement for general working capital purposes.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The warrants issued in this offering will vest&#13;on October 2, 2017 and expire on October 16, 2017. The warrant exercise price is variable and depends on the Company&amp;#8217;s achievement&#13;of certain performance criteria. The warrant exercise price was agreed to be $0.40 per share if the Company achieved both of the&#13;revenue and income performance criteria as defined, the exercise price would be $0.20 per share if the Company achieves one of&#13;the performance criteria, and the exercise price would be $0.01 if the Company did not achieve either of the performance criteria.&#13;Since the Company did not achieve either of the criteria, the exercise price of the warrants is $0.01.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In conjunction with the offering, the Company&#13;also entered into a registration rights agreement with the investors, whereby the Company was obligated to file a registration&#13;statement with the Securities Exchange Commission on or before 90 calendar days after November 22, 2016 to register the resale&#13;by the investors of the 1,333,334 shares and warrant shares purchased in the offering. The registration statement was filed with&#13;the Securities and Exchange Commission on February 3, 2017 and became effective on March 2, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In conjunction with the 2016 offering, certain&#13;anti-dilution provisions of the warrants issued in conjunction with the Company&amp;#8217;s September 28, 2012 financing transaction&#13;were triggered. As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,293,013 to 2,558,519&#13;and from 222,559 to 249,627, respectively, and the related exercise price decreased from $1.06 to $0.95 and from $0.83 to $0.74,&#13;respectively.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;On August&#13;22, 2017, the Company entered into agreements with accredited investors for the sale and purchase of 466,668 unregistered shares&#13;of its common stock, $0.01 par value at a purchase price of $0.45 per share. The Company received $210,001 in gross proceeds from&#13;the offering. The Company is using the net proceeds from this placement for general working capital purposes.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Concurrently&#13;with the placement, the Company entered into an agreement with an investor for the sale of 88,888 unregistered shares of its common&#13;stock for services provided to the Company at a price of $0.45 per share.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;In connection&#13;with the placement, the Company also entered into a registration rights agreement with the investors, whereby the Company is obligated&#13;to file a registration statement with the Securities Exchange Commission on or before 90 calendar days after August 22, 2017 to&#13;register the resale by the investors of 555,556 shares of our common stock purchased in the placement.&lt;/font&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommitmentsDisclosureTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(a)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Related Party Transactions&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company leases its main Gardner facility&#13;from a corporation owned by Mr. Richard E. Forkey, who resigned from the Company&amp;#8217;s board of directors on July 9, 2014. The&#13;Company is currently a tenant-at-will, paying rent of $9,000 per month. Total rent expense paid or accrued to such related party&#13;was $108,000 in each of fiscal years 2017 and 2016, and is included in the Company&amp;#8217;s accompanying consolidated statements&#13;of operations.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On November 22, 2016, the Company entered into&#13;agreements with accredited investors for the sale and purchase of 1,333,334 units with each unit consisting of one share of the&#13;Company&amp;#8217;s common stock, $0.01 par value and one warrant to purchase one-half of one share of the Company&amp;#8217;s common stock,&#13;at a purchase price of $0.60 per unit. The Company received $780,000 in gross cash proceeds from the offering and settled an outstanding&#13;accounts payable balance with a consultant in the amount of $20,000 by issuing units. The Company is using the net proceeds from&#13;this placement for general working capital purposes.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The warrants issued in this offering will vest&#13;on October 2, 2017 and expire on October 16, 2017. The warrant exercise price is variable and depends on the Company&amp;#8217;s achievement&#13;of certain performance criteria. The warrant exercise price was agreed to be $0.40 per share if the Company achieved both of the&#13;revenue and income performance criteria as defined, the exercise price would be $0.20 per share if the Company achieves one of&#13;the performance criteria, and the exercise price would be $0.01 if the Company did not achieve either of the performance criteria.&#13;Since the Company did not achieve either of the criteria, the exercise price of the warrants is $0.01.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In conjunction with the offering, the Company&#13;also entered into a registration rights agreement with the investors, whereby the Company was obligated to file a registration&#13;statement with the Securities Exchange Commission on or before 90 calendar days after November 22, 2016 to register the resale&#13;by the investors of the 1,333,334 shares and warrant shares purchased in the offering. The registration statement was filed with&#13;the Securities and Exchange Commission on February 3, 2017 and became effective on March 2, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Pursuant to the above transaction, the Company&amp;#8217;s&#13;Chairman of the Board Mr. Woodward, as principal of MHW Partners, L.P., purchased 156,667 units at an aggregate purchase price&#13;of $94,000.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On October 19, 2015, the Company entered into&#13;agreements with accredited investors for the sale and purchase of 1,044,776 shares of the Company&amp;#8217;s common stock, $0.01 par&#13;value at a purchase price of $0.67 per share. The Company received $700,000 in gross proceeds from the offering. The Company used&#13;the net proceeds from this placement for general working capital purposes.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In conjunction with the placement, the Company&#13;also entered into a registration rights agreement with the investors, whereby it was obligated to file a registration statement&#13;with the Securities Exchange Commission on or before 90 calendar days after October 19, 2015 to register the resale by the investors&#13;of the 1,044,776 shares of common stock purchased in the placement. The registration statement was filed with the Securities Exchange&#13;Commission on January 19, 2016 and became effective on February 1, 2016.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Pursuant to the above transaction, the Company&amp;#8217;s&#13;director Mr. Schwartz purchased 14,925 shares of common stock at an aggregate purchase price of $10,000, and the Chairman of the&#13;Board Mr. Woodward, as principal of MHW Partners, L.P., purchased 87,313 shares of common stock at an aggregate purchase price&#13;of $58,500.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;u&gt;Transactions with Stockholders Known by the&#13;Company to Own 5% or More of the Company&amp;#8217;s Common Stock&lt;/u&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Pursuant to the November 2016 placement described&#13;above, Dolphin Offshore Partners L.P. and Hershey Strategic Capital, L.P. purchased 916,667 and 125,000, respectively, at aggregate&#13;purchase prices of $550,000 and $75,000, respectively. At the time of the transaction, both Dolphin Offshore Partners L.P. and&#13;Hershey Strategic Capital, L.P. were beneficial owners of more than 5% of outstanding common stock.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Pursuant to the October 2015 placement described&#13;above, Hershey Strategic Capital, L.P. purchased 37,313 shares of common stock at an aggregate purchase price of $25,000. At the&#13;time of the transaction, Hershey Strategic Capital was a beneficial owner of more than 5% of outstanding common stock.&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(b)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Capital Lease Obligation&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company entered into a five-year capital&#13;lease obligation in January 2016 for the acquisition of manufacturing equipment with payments totaling $51,252. At June 30, 2017,&#13;future minimum lease payments under the capital lease obligation are as follows:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Fiscal Year Ending June 30:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 84%; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&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: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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-bottom: 1pt; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;2021&lt;/font&gt;&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"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,126&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total minimum payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;35,876&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Less: amount representing interest&lt;/font&gt;&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"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,921&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Present value of minimum lease payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;31,955&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Less: current portion&lt;/font&gt;&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"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,391&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&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.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;23,564&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;The net book value of assets held under capital leases is $30,780&#13;at June 30, 2017.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(c)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Operating Lease Commitments&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&amp;#8217;s operating leases for its&#13;office space and equipment expired at various dates during fiscal year 2017 and the Company is continuing those rents on a month&#13;to month tenant at will basis. Rent expense on operating leases, excluding the related party rent described above, was $54,912&#13;and $52,168 for the years ended June 30, 2017 and 2016, respectively.&lt;/p&gt;</us-gaap:CommitmentsDisclosureTextBlock>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(a)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Nature of Business and Liquidity&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Precision Optics Corporation, Inc. (the &amp;#8220;Company&amp;#8221;)&#13;designs, develops, manufactures and sells specialized optical and illumination systems and related components. The Company conducts&#13;business in one industry segment only and its customers are primarily domestic. The Company performs advanced optical and illumination&#13;system design, development, assembly and manufacturing services for products that fall into two principal areas: (i) medical products&#13;for use by hospitals and physicians; and (ii) products used by military and industrial customers.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has sustained recurring net losses&#13;for several years. During the year ended June 30, 2017, the Company incurred a net loss of $1,006,457 and used cash in operating&#13;activities of $667,434. As of June 30, 2017, cash and cash equivalents were $118,405, accounts receivable were $468,548, and current&#13;liabilities were $1,218,781. As of June 30, 2016, cash and cash equivalents were $50,059, accounts receivable were $750,380, and&#13;current liabilities were $1,503,961. The accompanying consolidated financial statements have been prepared assuming that the Company&#13;will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal&#13;course of business. The financial statements do not include any adjustments relating to the recoverability and classification of&#13;recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to&#13;continue as a going concern. These factors raise substantial doubt about the Company&amp;#8217;s ability to continue as a going concern.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Until the Company achieves breakeven and profitable&#13;results, the Company will be required to pursue several options to manage cash flow and raise capital, including issuing debt&#13;or equity or entering into a strategic alliance. The sale of additional equity or convertible debt securities, if converted into&#13;common stock, would result in additional dilution to the Company&amp;#8217;s current stockholders, and debt financing, if available,&#13;may involve restrictive covenants that could restrict our operations or finances and encumber the Company&amp;#8217;s assets. Financing&#13;may not be available in amounts or on terms acceptable to the Company, if at all. If the Company is unable to secure additional&#13;capital, it may be required to curtail our research and development initiatives and take additional measures to reduce costs in&#13;order to conserve our cash in amounts sufficient to sustain operations and meet our obligations. If the Company cannot raise funds&#13;on acceptable terms or achieve positive cash flow, it may not be able to continue to develop new products, grow market share,&#13;take advantage of future opportunities or respond to competitive pressures or unanticipated requirements, any of which could negatively&#13;impact the Company&amp;#8217;s business, operating results and financial condition, or impact the Company&amp;#8217;s ability to continue&#13;to conduct operations.&lt;/p&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(b)&amp;#160;&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Principles of Consolidation&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying consolidated financial statements&#13;include the accounts of the Company and its two wholly-owned subsidiaries. All inter-company accounts and transactions have been&#13;eliminated in consolidation.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Principles&#13;of Consolidation and Operations&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The accompanying&#13;consolidated financial statements include the accounts of Precision Optics Corporation,&amp;#160;Inc. and its wholly-owned subsidiaries&#13;(the &amp;#8220;Company&amp;#8221;). All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;These consolidated&#13;financial statements have been prepared by the Company, without audit, and reflect normal recurring adjustments which, in the&#13;opinion of management, are necessary for a fair statement of the results of the first quarter of the Company&amp;#8217;s fiscal year&#13;2018. These consolidated financial statements do not include all disclosures associated with annual consolidated financial statements&#13;and, accordingly, should be read in conjunction with footnotes contained in the Company&amp;#8217;s consolidated financial statements&#13;for the year ended June&amp;#160;30, 2017, together with the Report of Independent Registered Public Accounting Firm filed under cover&#13;of the Company&amp;#8217;s 2017 Annual Report on Form&amp;#160;10-K, filed with the Securities and Exchange Commission on September 28,&#13;2017.&lt;/font&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(d)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Cash and Cash Equivalents&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company includes in cash equivalents all&#13;highly liquid investments with original maturities of three months or less at the time of acquisition. Cash and cash equivalents&#13;of $118,405 and $50,059 at June 30, 2017 and 2016, respectively, consist primarily of cash at banks and money market funds. The&#13;Company maintains its cash and cash equivalents in bank deposit accounts that, at times, may exceed federally insured limits. The&#13;Company has not experienced any losses in such accounts. The Company believes it is not exposed to any significant credit risk&#13;on its cash and cash equivalents.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(f)&amp;#160;&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Property and Equipment&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Property and equipment are recorded at cost.&#13;Maintenance and repair items are expensed as incurred. The Company provides for depreciation and amortization by charges to operations,&#13;using the straight-line and declining-balance methods, which allocate the cost of property and equipment over the following estimated&#13;useful lives:&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 42%; border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Asset Classification&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: center"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 57%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Estimated Useful Life&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #EEEEEE"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;Machinery and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;2-7 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;Leasehold improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;Shorter of lease term or estimated useful life&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: #EEEEEE"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;5 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: white"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;Vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font-size: 8pt"&gt;3 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Depreciation expense was $33,660 and $25,856&#13;for the years ended June 30, 2017 and 2016, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(i)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Stock-Based Compensation&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The measurement and recognition of compensation&#13;costs for all stock-based awards made to employees and the Board of Directors are based upon fair value over the requisite service&#13;period for awards expected to vest. The Company estimates the fair value of share-based awards on the date of grant using the Black-Scholes&#13;option-pricing model. Stock-based compensation costs recognized for the years ended June 30, 2017 and 2016 amounted to $201,612&#13;and $241,388, respectively.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(j)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Patents&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Patent costs are amortized using the straight-line&#13;method over the shorter of their legal or estimated useful lives, generally five to ten years. Amortization expense was $0 for&#13;the years ended June 30, 2017 and 2016, respectively.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In July 2011, the Company assigned all of its&#13;currently issued and pending patents, as well as new inventions that it conceived before July 28, 2012, to Intuitive Surgical Operations,&#13;Inc. The Company retained a royalty-free, worldwide license to these patents in fields outside of medical robotics.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(k)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Fair Value of Financial Instruments&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Financial instruments consist principally of&#13;cash and cash equivalents, accounts receivable and accounts payable. The estimated fair value of these financial instruments approximates&#13;their carrying value due to their short-term nature.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(l)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Long-Lived Assets&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Long-lived assets and certain identifiable intangibles&#13;are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be&#13;recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future&#13;undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment&#13;to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets&#13;to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.&amp;#160;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(n)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Research and Development&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Research and development expenses are charged&#13;to operations as incurred. The Company groups development and prototype costs and related reimbursements in research and development.&#13;There were no reimbursements for research and development recorded in research and development for the years ended June 30, 2017&#13;and 2016.&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(o)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Comprehensive Income&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Comprehensive income or loss is defined as the&#13;change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owners&#13;sources. The Company&amp;#8217;s comprehensive loss or income for the years ended June 30, 2017 and 2016 was equal to its net loss&#13;for the same periods.&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(p)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Income Taxes&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Income taxes are accounted for under the asset&#13;and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences&#13;between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating&#13;loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply&#13;to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred&#13;tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In&#13;assessing the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations&#13;and the current operating environment.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Income Taxes&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Income taxes&#13;are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax&#13;consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and&#13;their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using&#13;enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered&#13;or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that&#13;includes the enactment date.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;In assessing&#13;the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations and&#13;the current operating environment. Based on this evaluation, a full valuation reserve has been provided for the deferred tax assets.&lt;/font&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(q)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Segment Reporting&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Operating segments are identified as components&#13;of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision&#13;maker, or decision-making group, in making decisions about how to allocate resources and assess performance. The Company&amp;#8217;s&#13;chief decision-maker is its Chief Executive Officer. To date, the Company has viewed its operations and manages its business as&#13;principally one segment. For all periods presented, over 90% of the Company&amp;#8217;s sales have been to customers in the United&#13;States.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(r)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Use of Estimates&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The preparation of financial statements in conformity&#13;with accounting standards generally accepted in the United States requires management to make estimates and assumptions that affect&#13;the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial&#13;statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those&#13;estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:UseOfEstimates contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Use of&#13;Estimates&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The preparation&#13;of these consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts&#13;of assets, liabilities, revenues and expenses. The Company bases its estimates on historical experience and on various other assumptions&#13;that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the&#13;carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these&#13;estimates under different assumptions or conditions.&lt;/font&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(s)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Recent Accounting Pronouncements &lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&amp;#160;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In July 2015, the Financial Accounting Standards&#13;Board (&amp;#34;FASB&amp;#34;) issued new accounting guidance for measuring inventory.&amp;#160;The core principal of the guidance is that&#13;an entity should measure inventory at the lower of cost and net realizable value.&amp;#160;Net realizable value is the estimated selling&#13;prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation.&amp;#160;This&#13;guidance does not apply to inventory that is being measured using the Last-In, First-Out (LIFO) or the retail inventory method.&#13;The guidance is effective for financial statements issued for annual and interim periods beginning after December 15, 2016 on a&#13;prospective basis.&amp;#160;Early adoption is permitted.&amp;#160;The Company is currently evaluating the impact this will have on the&#13;consolidated financial statements.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In May 2014, the FASB issued ASU No. 2014-09,&#13;&amp;#8220;Revenue from Contracts with Customers&amp;#8221; (&amp;#8220;ASU 2014-09&amp;#8221;). ASU 2014-09 provides a single, comprehensive&#13;accounting model for revenues arising from contracts with customers that supersedes most of the existing revenue recognition guidance,&#13;including industry-specific guidance. Under this model, revenue is recognized at an amount that an entity expects to be entitled&#13;to upon transferring control of goods or services to a customer, as opposed to when risks and rewards transfer to a customer under&#13;existing revenue recognition guidance. ASU 201-09 is effective for the Company beginning in its fiscal year 2018, and may be applied&#13;retrospectively to all prior periods presented or through a cumulative adjustment to the opening retained earnings balance in&#13;the year of adoption. The Company is currently in the process of evaluating the impact of ASU 2014-09 on its consolidated financial&#13;statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock contextRef="From2016-07-01to2017-06-30">&lt;p style="margin-top: 0; margin-bottom: 0"&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;11%&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4%&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;16&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Customer D&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;12&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;All Others&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;69&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;61&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;100%&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;100%&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Fiscal Year Ending June 30:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 84%; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&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: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,250&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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-bottom: 1pt; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;2021&lt;/font&gt;&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"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,126&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Total minimum payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;35,876&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Less: amount representing interest&lt;/font&gt;&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"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,921&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Present value of minimum lease payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;31,955&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Less: current portion&lt;/font&gt;&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"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,391&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&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.25pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;23,564&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock contextRef="From2017-07-01to2017-09-30">&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 colspan="2" style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Fiscal Year Ending June&#13;    30:&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 81%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,688&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,250&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,250&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;2021&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;5,126&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Total minimum payments&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;33,314&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Less:&#13;                                         amount representing interest&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,405&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Present value of minimum&#13;                                         lease payments&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,909&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Less:&#13;                                         current portion&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,531&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;21,378&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Year Ended&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;June 30, 2017&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Assumptions:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&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: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Option life&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.3 years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 84%; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Risk-free interest rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.01%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&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: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Stock volatility&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;175%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Dividend yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&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: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Weighted average fair value of grants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.38&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="9" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Options Outstanding&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&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: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Contractual &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Life&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 58%"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Outstanding at July 1, 2015&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,079,079&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.43&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.46 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Grants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;160,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.49&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Cancellations&lt;/font&gt;&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; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(103,079&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.03&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Outstanding at June 30, 2016&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,136,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.79&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.00 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Grants&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&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-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Cancellations&lt;/font&gt;&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; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(72,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Outstanding at June 30, 2017&lt;/b&gt;&lt;/font&gt;&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.25pt double; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,078,400&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.01 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2017-07-01to2017-09-30">&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; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Options&#13;                                         Outstanding&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number&#13;                                         of&lt;/b&gt;&lt;br /&gt; &lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted&#13;                                         Average&lt;/b&gt;&lt;br /&gt; &lt;b&gt;Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted&#13;                                         Average&lt;/b&gt;&lt;br /&gt; &lt;b&gt;Contractual Life&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 55%; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at June 30, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,078,400&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.01&#13;                                         years&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Granted&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Expired or Cancelled&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at September 30, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,078,400&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6.76&#13;                                         years&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Range of &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercise Prices&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number of&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Contractual Life&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercisable &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number of &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="2" style="border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercisable&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Average &lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&#13;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.04&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 14%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9.83&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;60,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;100,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.98&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.62&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;539,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.88&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;479,500&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5.51&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6.51&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.03&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;207,800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4.67&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;207,800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.41&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: white"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;2.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: #EEEEEE"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&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; padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.41&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&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; padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&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-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&amp;#8211;7.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&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.25pt double; padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,078,400&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&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.25pt double; padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;953,400&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.81&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2017-07-01to2017-09-30">&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 colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Range&#13;    of Exercise&lt;br /&gt; Prices&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Number&#13;    of&lt;br /&gt; Shares&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Weighted-&lt;br /&gt;&#13;    Average &lt;br /&gt; Remaining&lt;br /&gt; Contractual Life&lt;br /&gt; (years)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Weighted-&lt;br /&gt;&#13;    Average &lt;br /&gt; Exercise&lt;br /&gt; Price&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Exercisable&#13;    &lt;br /&gt; Number of&lt;br /&gt; Shares&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Exercisable&lt;br /&gt;&#13;    Weighted-&lt;br /&gt; Average &lt;br /&gt; Exercise&lt;br /&gt; Price&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3.79&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;9.58&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;60,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;80,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8.73&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;45,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;20,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3.72&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;20,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,500&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;4.36&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,500&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;539,500&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;7.63&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;479,500&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5.26&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;6.26&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;6.78&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;207,800&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;4.42&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;207,800&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;1.15&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2.15&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;0.16&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&amp;#8211;$7.75&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,078,400&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;6.76&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;953,400&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.81&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2016-07-01to2017-06-30" unitRef="Percent" decimals="INF">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2015-07-01to2016-06-30" unitRef="Percent" decimals="INF">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="From2016-07-01to2017-06-30" unitRef="Percent" decimals="INF">-0.054</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="From2015-07-01to2016-06-30" unitRef="Percent" decimals="INF">-0.063</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2016-07-01to2017-06-30" unitRef="Percent" decimals="INF">0.309</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2015-07-01to2016-06-30" unitRef="Percent" decimals="INF">0.306</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="From2016-07-01to2017-06-30" unitRef="Percent" decimals="INF">0.08</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="From2015-07-01to2016-06-30" unitRef="Percent" decimals="INF">0.093</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="From2016-07-01to2017-06-30" unitRef="Percent" decimals="INF">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="From2015-07-01to2016-06-30" unitRef="Percent" decimals="INF">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="From2016-07-01to2017-06-30" unitRef="Percent" decimals="INF">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes contextRef="From2015-07-01to2016-06-30" unitRef="Percent" decimals="INF">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="From2016-07-01to2017-06-30" unitRef="Percent" decimals="INF">0.00</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="From2015-07-01to2016-06-30" unitRef="Percent" decimals="INF">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2016-07-01to2017-06-30" unitRef="Percent" decimals="INF">-0.001</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2015-07-01to2016-06-30" unitRef="Percent" decimals="INF">-0.001</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">229072</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">165487</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">198160</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">383889</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">388614</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">356278</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">520490</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">501346</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">412847</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="From2016-07-01to2017-06-30" unitRef="Shares" decimals="INF">8343235</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="From2015-07-01to2016-06-30" unitRef="Shares" decimals="INF">7157978</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2016-07-01to2017-06-30" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants contextRef="From2015-07-01to2016-06-30" unitRef="Shares" decimals="INF">0</us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants>
    <us-gaap:StockIssued1 contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">48300</us-gaap:StockIssued1>
    <PEYE:IssuanceOfCommonStockInSettlementOfAccountsPayable contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">20000</PEYE:IssuanceOfCommonStockInSettlementOfAccountsPayable>
    <PEYE:IssuanceOfCommonStockInSettlementOfAccountsPayable contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">0</PEYE:IssuanceOfCommonStockInSettlementOfAccountsPayable>
    <PEYE:IssuanceOfCommonStockInSettlementOfAccountsPayable contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">40000</PEYE:IssuanceOfCommonStockInSettlementOfAccountsPayable>
    <PEYE:IssuanceOfCommonStockInSettlementOfAccountsPayable contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">0</PEYE:IssuanceOfCommonStockInSettlementOfAccountsPayable>
    <us-gaap:IncomeTaxesPaid contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">912</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">912</us-gaap:IncomeTaxesPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">50059</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">118405</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-06-30" unitRef="USD" decimals="0">241051</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">194714</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-09-30" unitRef="USD" decimals="0">202406</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">68346</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">-190992</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">76309</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">152347</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:PaymentOfFinancingAndStockIssuanceCosts contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">2947</us-gaap:PaymentOfFinancingAndStockIssuanceCosts>
    <us-gaap:PaymentOfFinancingAndStockIssuanceCosts contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">34639</us-gaap:PaymentOfFinancingAndStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">780000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">700000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">210001</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">0</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="From2017-07-01to2017-09-30_us-gaap_PrivatePlacementMember_custom_AccreditedInvestorsMember" unitRef="USD" decimals="0">210001</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">7857</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">4160</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">2046</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:RepaymentsOfLongTermCapitalLeaseObligations contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">1916</us-gaap:RepaymentsOfLongTermCapitalLeaseObligations>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">27719</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">4372</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">3500</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">7212</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">4230</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">340</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">1515</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">32707</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">315</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">-43148</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">-14201</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">-25322</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">-28274</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">180137</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">-118800</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">-57642</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInCustomerAdvances contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">11025</us-gaap:IncreaseDecreaseInCustomerAdvances>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">-457603</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">261461</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">5381</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">60085</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">-32144</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">22947</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">-4591</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">-6297</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">-78004</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">60195</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">-88162</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">-140979</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">-281832</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">162338</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">145413</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">-184327</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:OtherNoncashIncome contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">0</us-gaap:OtherNoncashIncome>
    <us-gaap:OtherNoncashIncome contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">22050</us-gaap:OtherNoncashIncome>
    <us-gaap:OtherNoncashExpense contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">33900</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">63000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">-7425</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">8550</us-gaap:OtherNoncashExpense>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">33660</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">25856</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">8750</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">7621</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2123088</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1800725</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">1920944</us-gaap:Assets>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">22874</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">30086</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">30086</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">78195</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">72254</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">63504</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">3122849</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3136835</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">3145585</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">3201044</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">3209089</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">3209089</us-gaap:PropertyPlantAndEquipmentGross>
    <PEYE:Vehicles contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">19674</PEYE:Vehicles>
    <PEYE:Vehicles contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">0</PEYE:Vehicles>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">148303</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">148303</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">148303</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">553596</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">553596</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">553596</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2479471</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">2507190</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">2507190</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2022019</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1698385</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">1827354</us-gaap:AssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">88129</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">55985</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">51394</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">1133451</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1055447</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">967285</us-gaap:InventoryNet>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">750380</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">468548</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">613961</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">2123088</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1800725</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">1920944</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">-43664275</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">-44670732</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">-44699517</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">44176051</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">45140383</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">45407922</us-gaap:AdditionalPaidInCapital>
    <us-gaap:CommonStockValue contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">75396</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">88729</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">94285</us-gaap:CommonStockValue>
    <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">31955</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">23564</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">21378</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">1503961</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">1218781</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">1096876</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">15612</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">49512</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">41175</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">65550</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">71000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">91500</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">238381</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">189783</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">144873</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">0</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">180137</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:CustomerAdvancesCurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">122495</us-gaap:CustomerAdvancesCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">1151561</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">694958</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">663302</us-gaap:AccountsPayableCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">7857</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent contextRef="AsOf2017-06-30" unitRef="USD" decimals="0">8391</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CapitalLeaseObligationsCurrent contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">8531</us-gaap:CapitalLeaseObligationsCurrent>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">7539582</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">8872916</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2017-09-30" unitRef="Shares" decimals="INF">9428472</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-06-30" unitRef="Shares" decimals="INF">7539582</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-06-30" unitRef="Shares" decimals="INF">8872916</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2017-09-30" unitRef="Shares" decimals="INF">9428472</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-07-01to2017-06-30" unitRef="Shares" decimals="INF">8343235</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-07-01to2016-06-30" unitRef="Shares" decimals="INF">7157978</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">9108423</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-07-01to2016-09-30" unitRef="Shares" decimals="INF">7539582</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-07-01to2017-06-30" unitRef="Shares" decimals="INF">8343235</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-07-01to2016-06-30" unitRef="Shares" decimals="INF">7157978</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">9108423</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-07-01to2016-09-30" unitRef="Shares" decimals="INF">7539582</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-07-01to2017-06-30" unitRef="USDPShares" decimals="INF">-0.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-07-01to2016-06-30" unitRef="USDPShares" decimals="INF">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2017-07-01to2017-09-30" unitRef="USDPShares" decimals="INF">0.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-07-01to2016-09-30" unitRef="USDPShares" decimals="INF">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-07-01to2017-06-30" unitRef="USDPShares" decimals="INF">-0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-07-01to2016-06-30" unitRef="USDPShares" decimals="INF">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2017-07-01to2017-09-30" unitRef="USDPShares" decimals="INF">0.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-07-01to2016-09-30" unitRef="USDPShares" decimals="INF">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">912</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">912</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">-1005545</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">-1033853</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:InterestExpense contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">3144</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">469</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">516</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">0</us-gaap:InterestExpense>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">-1002401</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">-1055434</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">-28269</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">-293408</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingExpenses contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">1776125</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">1997455</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">415011</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">460459</us-gaap:OperatingExpenses>
    <us-gaap:GainsLossesOnSalesOfAssets contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">1515</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:GainsLossesOnSalesOfAssets contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">32707</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:GainsLossesOnSalesOfAssets contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">0</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:GainsLossesOnSalesOfAssets contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">315</us-gaap:GainsLossesOnSalesOfAssets>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">1313478</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">1551895</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">296584</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">343782</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">464162</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">478267</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">118427</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">116992</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GrossProfit contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">773724</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">942021</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">386742</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">167051</us-gaap:GrossProfit>
    <us-gaap:CostOfGoodsSold contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">2380823</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">2974681</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">642004</us-gaap:CostOfGoodsSold>
    <us-gaap:CostOfGoodsSold contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">682497</us-gaap:CostOfGoodsSold>
    <us-gaap:Revenues contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">3154547</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">3916702</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">1028746</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">849548</us-gaap:Revenues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2016-07-01to2017-06-30_custom_InvestorsMember" unitRef="USD" decimals="0">780000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2016-07-01to2017-06-30_custom_WoodwardMember" unitRef="USD" decimals="0">94000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2016-07-01to2017-06-30_custom_HersheyStrategicMember" unitRef="USD" decimals="0">75000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2015-07-01to2016-06-30_custom_InvestorsMember" unitRef="USD" decimals="0">700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2015-07-01to2016-06-30_custom_SchwartzMember" unitRef="USD" decimals="0">10000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2015-07-01to2016-06-30_custom_WoodwardMember" unitRef="USD" decimals="0">58500</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2015-07-01to2016-06-30_custom_HersheyStrategicMember" unitRef="USD" decimals="0">25000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="From2016-07-01to2017-06-30_custom_DolphinOffshorePartnersL.P.Member" unitRef="USD" decimals="0">550000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">0.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option1Member" unitRef="USDPShares" decimals="INF">0.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option2Member" unitRef="USDPShares" decimals="INF">0.4</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option3Member" unitRef="USDPShares" decimals="INF">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option4Member" unitRef="USDPShares" decimals="INF">0.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option5Member" unitRef="USDPShares" decimals="INF">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option6Member" unitRef="USDPShares" decimals="INF">0.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option7Member" unitRef="USDPShares" decimals="INF">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option8Member" unitRef="USDPShares" decimals="INF">0.9</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option9Member" unitRef="USDPShares" decimals="INF">0.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option10Member" unitRef="USDPShares" decimals="INF">1.2</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option11Member" unitRef="USDPShares" decimals="INF">1.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option12Member" unitRef="USDPShares" decimals="INF">1.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-06-30_custom_Option13Member" unitRef="USDPShares" decimals="INF">7.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_us-gaap_StockOptionMember" unitRef="USDPShares" decimals="INF">0.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option1Member" unitRef="USDPShares" decimals="INF">0.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option2Member" unitRef="USDPShares" decimals="INF">0.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option3Member" unitRef="USDPShares" decimals="INF">0.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option4Member" unitRef="USDPShares" decimals="INF">0.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option5Member" unitRef="USDPShares" decimals="INF">0.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option6Member" unitRef="USDPShares" decimals="INF">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option7Member" unitRef="USDPShares" decimals="INF">0.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option8Member" unitRef="USDPShares" decimals="INF">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option9Member" unitRef="USDPShares" decimals="INF">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option10Member" unitRef="USDPShares" decimals="INF">0.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option11Member" unitRef="USDPShares" decimals="INF">1.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option12Member" unitRef="USDPShares" decimals="INF">1.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option13Member" unitRef="USDPShares" decimals="INF">1.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="AsOf2017-09-30_custom_Option14Member" unitRef="USDPShares" decimals="INF">7.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">953400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option1Member" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option2Member" unitRef="Shares" decimals="INF">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option3Member" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option4Member" unitRef="Shares" decimals="INF">65000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option5Member" unitRef="Shares" decimals="INF">29500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option6Member" unitRef="Shares" decimals="INF">479500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option7Member" unitRef="Shares" decimals="INF">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option8Member" unitRef="Shares" decimals="INF">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option9Member" unitRef="Shares" decimals="INF">65000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option10Member" unitRef="Shares" decimals="INF">207800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option11Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option12Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-06-30_custom_Option13Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_us-gaap_StockOptionMember" unitRef="Shares" decimals="INF">953400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option1Member" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option2Member" unitRef="Shares" decimals="INF">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option3Member" unitRef="Shares" decimals="INF">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option4Member" unitRef="Shares" decimals="INF">45000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option5Member" unitRef="Shares" decimals="INF">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option6Member" unitRef="Shares" decimals="INF">29500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option7Member" unitRef="Shares" decimals="INF">479500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option8Member" unitRef="Shares" decimals="INF">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option9Member" unitRef="Shares" decimals="INF">9000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option10Member" unitRef="Shares" decimals="INF">65000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option11Member" unitRef="Shares" decimals="INF">207800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option12Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option13Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="AsOf2017-09-30_custom_Option14Member" unitRef="Shares" decimals="INF">1200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_us-gaap_StockOptionMember">0.27 to 7.75</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option1Member">0.27</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option2Member">0.4</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option3Member">0.48</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option4Member">0.5</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option5Member">0.55</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option6Member">0.73</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option7Member">0.85</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option8Member">0.9</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option9Member">0.95</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option10Member">1.2</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_Option11Member">1.25</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_custom_Option12Member">1.35</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2016-07-01to2017-06-30_custom_Option13Member">7.75</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_us-gaap_StockOptionMember">$0.27-$7.75</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option1Member">0.27</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option2Member">0.40</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option3Member">0.48</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option4Member">0.50</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option5Member">0.50</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option6Member">0.55</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option7Member">0.73</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option8Member">0.85</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option9Member">0.90</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option10Member">0.95</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option11Member">1.20</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option12Member">1.25</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option13Member">1.35</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1 contextRef="From2017-07-01to2017-09-30_custom_Option14Member">7.75</PEYE:DeferredCompensationArrangementWithIndividualExercisePrice1>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">23947</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">34639</us-gaap:PaymentsOfStockIssuanceCosts>
    <PEYE:StockIssuedForSettlementOfLiabilitiesForServices contextRef="From2015-07-01to2016-06-30_custom_SettlementOfLiabilitiesMember_custom_May2016Member" unitRef="Shares" decimals="INF">105000</PEYE:StockIssuedForSettlementOfLiabilitiesForServices>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;(c)&amp;#160;&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Revenues&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company recognizes revenue when four basic&#13;criteria are met: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the price&#13;to the buyer is fixed and determinable; and (4) collectability is reasonably assured. The Company&amp;#8217;s shipping terms are customarily&#13;FOB shipping point.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The sales price of products and services sold&#13;is fixed and determinable after receipt and acceptance of a customer&amp;#8217;s purchase order or properly executed sales contract,&#13;typically before any work is performed. Management reviews each customer purchase order or sales contract to determine that the&#13;work to be performed is specified and there are no unusual terms and conditions that would raise questions as to whether the sales&#13;price is fixed or determinable. The Company assesses credit worthiness of customers based upon prior history with the customer&#13;and assessment of financial condition. Accounts receivable are stated at the amount management expects to collect from outstanding&#13;balances. An allowance for doubtful accounts is provided for that portion of accounts receivable considered to be uncollectible,&#13;based upon historical experience and management&amp;#8217;s evaluation of outstanding accounts receivable at the end of the year. Bad&#13;debts are written off against the allowance when identified.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&amp;#8217;s revenue transactions typically&#13;do not contain multiple deliverable elements for future performance obligations to customers, other than a standard one-year warranty&#13;on materials and workmanship, the estimated costs for which are provided for at the time revenue is recognized.&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Revenues for industrial and medical products&#13;sold in the normal course of business are recognized upon shipment when delivery terms are FOB shipping point and all other revenue&#13;recognition criteria have been met. Gross shipping charges reimbursable from customers, to deliver product, are insignificant and&#13;are included in the &amp;#8220;Revenues&amp;#8221; section of the Company&amp;#8217;s consolidated statement of operations, while shipping&#13;costs are classified in the &amp;#8220;selling, general and administrative expenses&amp;#8221; section of the Company&amp;#8217;s consolidated&#13;statement of operations.&amp;#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">-667434</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">-876298</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">-131646</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">157788</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">-33416</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">24105</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">-3525</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-07-01to2017-06-30" unitRef="USD" decimals="0">769196</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2015-07-01to2016-06-30" unitRef="USD" decimals="0">661201</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2017-07-01to2017-09-30" unitRef="USD" decimals="0">207955</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-07-01to2016-09-30" unitRef="USD" decimals="0">-1916</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2016-07-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(a)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Nature&#13;    of Business and Liquidity&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Precision Optics&#13;Corporation, Inc. (the &amp;#8220;Company&amp;#8221;) designs, develops, manufactures and sells specialized optical and illumination systems&#13;and related components. The Company conducts business in one industry segment only and its customers are primarily domestic. The&#13;Company performs advanced optical and illumination system design, development, assembly and manufacturing services for products&#13;that fall into two principal areas: (i) medical products for use by hospitals and physicians; and (ii) products used by military&#13;and industrial customers.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The Company has&#13;sustained recurring net losses for several years. During the year ended June 30, 2017, the Company incurred a net loss of $1,006,457&#13;and used cash in operating activities of $667,434. As of June 30, 2017, cash and cash equivalents were $118,405, accounts receivable&#13;were $468,548, and current liabilities were $1,218,781. As of June 30, 2016, cash and cash equivalents were $50,059, accounts&#13;receivable were $750,380, and current liabilities were $1,503,961. The accompanying consolidated financial statements have been&#13;prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and the satisfaction&#13;of liabilities in the normal course of business. The financial statements do not include any adjustments relating to the recoverability&#13;and classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the&#13;Company be unable to continue as a going concern. These factors raise substantial doubt about the Company&amp;#8217;s ability to continue&#13;as a going concern.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Until the Company&#13;achieves breakeven and profitable results, the Company will be required to pursue several options to manage cash flow and raise&#13;capital, including issuing debt or equity or entering into a strategic alliance. The sale of additional equity or convertible&#13;debt securities, if converted into common stock, would result in additional dilution to the Company&amp;#8217;s current stockholders,&#13;and debt financing, if available, may involve restrictive covenants that could restrict our operations or finances and encumber&#13;the Company&amp;#8217;s assets. Financing may not be available in amounts or on terms acceptable to the Company, if at all. If the&#13;Company is unable to secure additional capital, it may be required to curtail our research and development initiatives and take&#13;additional measures to reduce costs in order to conserve our cash in amounts sufficient to sustain operations and meet our obligations.&#13;If the Company cannot raise funds on acceptable terms or achieve positive cash flow, it may not be able to continue to develop&#13;new products, grow market share, take advantage of future opportunities or respond to competitive pressures or unanticipated requirements,&#13;any of which could negatively impact the Company&amp;#8217;s business, operating results and financial condition, or impact the Company&amp;#8217;s&#13;ability to continue to conduct operations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(b)&amp;#160;&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Principles&#13;    of Consolidation&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The accompanying&#13;consolidated financial statements include the accounts of the Company and its two wholly-owned subsidiaries. All inter-company&#13;accounts and transactions have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(c)&amp;#160;&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Revenues&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The Company recognizes&#13;revenue when four basic criteria are met: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services&#13;rendered; (3) the price to the buyer is fixed and determinable; and (4) collectability is reasonably assured. The Company&amp;#8217;s&#13;shipping terms are customarily FOB shipping point.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The sales price&#13;of products and services sold is fixed and determinable after receipt and acceptance of a customer&amp;#8217;s purchase order or properly&#13;executed sales contract, typically before any work is performed. Management reviews each customer purchase order or sales contract&#13;to determine that the work to be performed is specified and there are no unusual terms and conditions that would raise questions&#13;as to whether the sales price is fixed or determinable. The Company assesses credit worthiness of customers based upon prior history&#13;with the customer and assessment of financial condition. Accounts receivable are stated at the amount management expects to collect&#13;from outstanding balances. An allowance for doubtful accounts is provided for that portion of accounts receivable considered to&#13;be uncollectible, based upon historical experience and management&amp;#8217;s evaluation of outstanding accounts receivable at the&#13;end of the year. Bad debts are written off against the allowance when identified.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The Company&amp;#8217;s&#13;revenue transactions typically do not contain multiple deliverable elements for future performance obligations to customers, other&#13;than a standard one-year warranty on materials and workmanship, the estimated costs for which are provided for at the time revenue&#13;is recognized.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Revenues for&#13;industrial and medical products sold in the normal course of business are recognized upon shipment when delivery terms are FOB&#13;shipping point and all other revenue recognition criteria have been met. Gross shipping charges reimbursable from customers, to&#13;deliver product, are insignificant and are included in the &amp;#8220;Revenues&amp;#8221; section of the Company&amp;#8217;s consolidated&#13;statement of operations, while shipping costs are classified in the &amp;#8220;selling, general and administrative expenses&amp;#8221;&#13;section of the Company&amp;#8217;s consolidated statement of operations.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(d)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Cash&#13;    and Cash Equivalents&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The Company includes&#13;in cash equivalents all highly liquid investments with original maturities of three months or less at the time of acquisition.&#13;Cash and cash equivalents of $118,405 and $50,059 at June 30, 2017 and 2016, respectively, consist primarily of cash at banks&#13;and money market funds. The Company maintains its cash and cash equivalents in bank deposit accounts that, at times, may exceed&#13;federally insured limits. The Company has not experienced any losses in such accounts. The Company believes it is not exposed&#13;to any significant credit risk on its cash and cash equivalents.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(e)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Inventories are&#13;stated at the lower of cost (first-in, first-out) or market and include material, labor and manufacturing overhead. The components&#13;of inventories at June 30, 2017 and 2016 are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Raw material&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;501,346&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;520,490&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Work-in-progress&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;388,614&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;383,889&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;165,487&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;229,072&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;1,055,447&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;1,133,451&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The Company provides&#13;for estimated obsolescence on unmarketable inventory based upon assumptions about future demand and market conditions. If actual&#13;demand and market conditions are less favorable than those projected by management, additional inventory write-downs may be required.&#13;Inventory, once written down, is not subsequently written back up, as these adjustments are considered permanent adjustments to&#13;the carrying value of the inventory.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(f)&amp;#160;&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Property&#13;    and Equipment&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Property and&#13;equipment are recorded at cost. Maintenance and repair items are expensed as incurred. The Company provides for depreciation and&#13;amortization by charges to operations, using the straight-line and declining-balance methods, which allocate the cost of property&#13;and equipment over the following estimated useful lives:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 42%; border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Asset&#13;    Classification&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 57%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Estimated&#13;    Useful Life&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Machinery and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2-7 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: White"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Leasehold improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shorter of lease&#13;    term or estimated useful life&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: White"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Depreciation&#13;expense was $33,660 and $25,856 for the years ended June 30, 2017 and 2016, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(g)&amp;#160;&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Significant&#13;    Customers and Concentration of Credit Risk&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Financial instruments&#13;that subject the Company to credit risk consist primarily of cash equivalents and trade accounts receivable. The Company places&#13;its investments with highly rated financial institutions. The Company has not experienced any losses on these investments to date.&#13;At June&amp;#160;30, 2017, the Company&amp;#8217;s five largest customer account receivable balances were 16%, 15%, 12%, 12% and 11%,&#13;respectively, of total accounts receivable. At June 30, 2016, receivables from the Company&amp;#8217;s three largest customers were&#13;19%, 13% and 10%, respectively, of the total accounts receivable. No other customer accounted for more than 10% of the Company&amp;#8217;s&#13;receivables as of June 30, 2017 and 2016. The Company has not experienced any material losses related to accounts receivable from&#13;individual customers. The Company generally does not require collateral or other security as a condition of sale, rather it relies&#13;on credit approval, balance limitation and monitoring procedures to control credit risk of trade account financial instruments.&#13;Management believes that allowances for doubtful accounts, which are established based upon review of specific account balances&#13;and historical experience, are adequate.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Revenues from&#13;the Company&amp;#8217;s largest customers, as a percentage of total revenues, were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;11%&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4%&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;16&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Customer D&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;12&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;All Others&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;69&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;61&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;100%&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;100%&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;No other customer&#13;accounted for more than 10% of the Company&amp;#8217;s revenues in fiscal years 2017 and 2016.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(h)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Loss&#13;    per Share&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Basic income&#13;(loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding&#13;during the period. Diluted income (loss) per share is computed by dividing net income or net loss by the weighted average number&#13;of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during&#13;the period such as stock options and warrants. For the year ended June 30, 2017 and 2016, the effect of such securities was antidilutive&#13;and not included in the diluted calculation because of the net loss generated in those periods.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The following&#13;is the calculation of loss per share for the years ended June 30, 2017 and 2016:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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 style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Year&#13;    Ended June 30&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net Loss&amp;#8211; Basic and Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,006,457&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,034,765&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Basic Weighted Average Shares Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,343,235&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,157,978&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Potentially Dilutive Securities&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Diluted Weighted Average Shares Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,343,235&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,157,978&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Loss Per Share&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.12&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.12&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The number of&#13;shares issuable upon the exercise of outstanding stock options and warrants that were excluded from the computation as their effect&#13;was antidilutive was approximately 4,553,213 and 4,169,000 for the years ended June 30, 2017 and 2016, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(i)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Stock-Based&#13;    Compensation&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The measurement&#13;and recognition of compensation costs for all stock-based awards made to employees and the Board of Directors are based upon fair&#13;value over the requisite service period for awards expected to vest. The Company estimates the fair value of share-based awards&#13;on the date of grant using the Black-Scholes option-pricing model. Stock-based compensation costs recognized for the years ended&#13;June 30, 2017 and 2016 amounted to $201,612 and $241,388, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(j)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Patents&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Patent costs&#13;are amortized using the straight-line method over the shorter of their legal or estimated useful lives, generally five to ten&#13;years. Amortization expense was $0 for the years ended June 30, 2017 and 2016, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;In July 2011,&#13;the Company assigned all of its currently issued and pending patents, as well as new inventions that it conceived before July&#13;28, 2012, to Intuitive Surgical Operations, Inc. The Company retained a royalty-free, worldwide license to these patents in fields&#13;outside of medical robotics.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(k)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair&#13;    Value of Financial Instruments&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Financial instruments&#13;consist principally of cash and cash equivalents, accounts receivable and accounts payable. The estimated fair value of these&#13;financial instruments approximates their carrying value due to their short-term nature.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(l)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Long-Lived&#13;    Assets&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Long-lived assets&#13;and certain identifiable intangibles are reviewed for impairment whenever events or changes in circumstances indicate that the&#13;carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of&#13;the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are&#13;considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets&#13;exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value&#13;less costs to sell.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(m)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Warranty&#13;    Costs&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The Company does&#13;not incur future performance obligations in the normal course of business other than providing a standard one-year warranty on&#13;materials and workmanship to its customers (except in certain unusual and infrequently occurring situations where extended warranty&#13;terms beyond one year are negotiated with the customer). The Company provides for estimated warranty costs at the time product&#13;revenue is recognized. Warranty costs have been included as a component of cost of goods sold in the accompanying consolidated&#13;statements of operations. The following tables summarize warranty reserve activity for the years ended June 30, 2017 and 2016:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%"&gt;&lt;font style="font-size: 8pt"&gt;Balance at beginning of period&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Provision for warranty claims&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;14,842&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,189&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Warranty claims incurred&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(14,842&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(4,189&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Balance at end of period&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(n)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Research and Development&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Research and&#13;development expenses are charged to operations as incurred. The Company groups development and prototype costs and related reimbursements&#13;in research and development. There were no reimbursements for research and development recorded in research and development for&#13;the years ended June 30, 2017 and 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(o)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Comprehensive&#13;    Income&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Comprehensive&#13;income or loss is defined as the change in equity of a business enterprise during a period from transactions and other events&#13;and circumstances from non-owners sources. The Company&amp;#8217;s comprehensive loss or income for the years ended June 30, 2017&#13;and 2016 was equal to its net loss for the same periods.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(p)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Income&#13;    Taxes&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Income taxes&#13;are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax&#13;consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and&#13;their respective tax bases and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured&#13;using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to&#13;be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in&#13;the period that includes the enactment date. In assessing the likelihood of utilization of existing deferred tax assets, management&#13;has considered historical results of operations and the current operating environment.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(q)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Segment&#13;    Reporting&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Operating segments&#13;are identified as components of an enterprise about which separate discrete financial information is available for evaluation&#13;by the chief operating decision maker, or decision-making group, in making decisions about how to allocate resources and assess&#13;performance. The Company&amp;#8217;s chief decision-maker is its Chief Executive Officer. To date, the Company has viewed its operations&#13;and manages its business as principally one segment. For all periods presented, over 90% of the Company&amp;#8217;s sales have been&#13;to customers in the United States.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(r)&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Use of Estimates&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The preparation&#13;of financial statements in conformity with accounting standards generally accepted in the United States requires management to&#13;make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets&#13;and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting&#13;period. Actual results could differ from those estimates.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(s)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Recent&#13;    Accounting Pronouncements &lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;In July 2015,&#13;the Financial Accounting Standards Board (&amp;#34;FASB&amp;#34;) issued new accounting guidance for measuring inventory.&amp;#160;The core&#13;principal of the guidance is that an entity should measure inventory at the lower of cost and net realizable value.&amp;#160;Net realizable&#13;value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal&#13;and transportation.&amp;#160;This guidance does not apply to inventory that is being measured using the Last-In, First-Out (LIFO)&#13;or the retail inventory method. The guidance is effective for financial statements issued for annual and interim periods beginning&#13;after December 15, 2016 on a prospective basis.&amp;#160;Early adoption is permitted.&amp;#160;The Company is currently evaluating the&#13;impact this will have on the consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;In May 2014,&#13;the FASB issued ASU No. 2014-09, &amp;#8220;Revenue from Contracts with Customers&amp;#8221; (&amp;#8220;ASU 2014-09&amp;#8221;). ASU 2014-09&#13;provides a single, comprehensive accounting model for revenues arising from contracts with customers that supersedes most of the&#13;existing revenue recognition guidance, including industry-specific guidance. Under this model, revenue is recognized at an amount&#13;that an entity expects to be entitled to upon transferring control of goods or services to a customer, as opposed to when risks&#13;and rewards transfer to a customer under existing revenue recognition guidance. ASU 201-09 is effective for the Company beginning&#13;in its fiscal year 2018, and may be applied retrospectively to all prior periods presented or through a cumulative adjustment&#13;to the opening retained earnings balance in the year of adoption. The Company is currently in the process of evaluating the impact&#13;of ASU 2014-09 on its consolidated financial statements.&lt;/font&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Principles&#13;of Consolidation and Operations&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The accompanying&#13;consolidated financial statements include the accounts of Precision Optics Corporation,&amp;#160;Inc. and its wholly-owned subsidiaries&#13;(the &amp;#8220;Company&amp;#8221;). All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;These consolidated&#13;financial statements have been prepared by the Company, without audit, and reflect normal recurring adjustments which, in the&#13;opinion of management, are necessary for a fair statement of the results of the first quarter of the Company&amp;#8217;s fiscal year&#13;2018. These consolidated financial statements do not include all disclosures associated with annual consolidated financial statements&#13;and, accordingly, should be read in conjunction with footnotes contained in the Company&amp;#8217;s consolidated financial statements&#13;for the year ended June&amp;#160;30, 2017, together with the Report of Independent Registered Public Accounting Firm filed under cover&#13;of the Company&amp;#8217;s 2017 Annual Report on Form&amp;#160;10-K, filed with the Securities and Exchange Commission on September 28,&#13;2017.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Use of&#13;Estimates&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The preparation&#13;of these consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts&#13;of assets, liabilities, revenues and expenses. The Company bases its estimates on historical experience and on various other assumptions&#13;that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the&#13;carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these&#13;estimates under different assumptions or conditions.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Income&#13;(Loss) Per Share&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Basic income&#13;(loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding&#13;during the period. Diluted income (loss) per share is computed by dividing net income or net loss by the weighted average number&#13;of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during&#13;the period such as stock options and warrants. For the three months ended September 30, 2017 and 2016, the effect of such securities&#13;was antidilutive and not included in the diluted calculation because of the net loss generated in these periods.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;The following is the calculation&#13;of loss per share for the three months ended September 30, 2017 and 2016:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Three&#13;    Months&lt;br /&gt; Ended September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net Income (Loss) &amp;#8211; Basic&#13;    and Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(28,785&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(293,408&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic and Diluted Weighted Average Shares Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,108,423&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,539,582&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Loss Per Share&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 13.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.00&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.04&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 13.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.00&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.04&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The number&#13;of shares issuable upon the exercise of outstanding stock options and warrants that were excluded from the computation as their&#13;effect was antidilutive was approximately 1,745,067 and 4,169,000 for the three months ended September 30, 2017 and 2016, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Income Taxes&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Income taxes&#13;are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax&#13;consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and&#13;their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using&#13;enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered&#13;or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that&#13;includes the enactment date.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;In assessing&#13;the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations and&#13;the current operating environment. Based on this evaluation, a full valuation reserve has been provided for the deferred tax assets.&lt;/font&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(e)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Inventories are&#13;stated at the lower of cost (first-in, first-out) or market and include material, labor and manufacturing overhead. The components&#13;of inventories at June 30, 2017 and 2016 are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Raw material&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;501,346&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;520,490&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Work-in-progress&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;388,614&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;383,889&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;165,487&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;229,072&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;1,055,447&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;1,133,451&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The Company provides&#13;for estimated obsolescence on unmarketable inventory based upon assumptions about future demand and market conditions. If actual&#13;demand and market conditions are less favorable than those projected by management, additional inventory write-downs may be required.&#13;Inventory, once written down, is not subsequently written back up, as these adjustments are considered permanent adjustments to&#13;the carrying value of the inventory.&lt;/font&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2016-07-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(g)&amp;#160;&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Significant&#13;    Customers and Concentration of Credit Risk&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Financial instruments&#13;that subject the Company to credit risk consist primarily of cash equivalents and trade accounts receivable. The Company places&#13;its investments with highly rated financial institutions. The Company has not experienced any losses on these investments to date.&#13;At June&amp;#160;30, 2017, the Company&amp;#8217;s five largest customer account receivable balances were 16%, 15%, 12%, 12% and 11%,&#13;respectively, of total accounts receivable. At June 30, 2016, receivables from the Company&amp;#8217;s three largest customers were&#13;19%, 13% and 10%, respectively, of the total accounts receivable. No other customer accounted for more than 10% of the Company&amp;#8217;s&#13;receivables as of June 30, 2017 and 2016. The Company has not experienced any material losses related to accounts receivable from&#13;individual customers. The Company generally does not require collateral or other security as a condition of sale, rather it relies&#13;on credit approval, balance limitation and monitoring procedures to control credit risk of trade account financial instruments.&#13;Management believes that allowances for doubtful accounts, which are established based upon review of specific account balances&#13;and historical experience, are adequate.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Revenues from&#13;the Company&amp;#8217;s largest customers, as a percentage of total revenues, were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Customer A&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;11%&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4%&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Customer B&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Customer C&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;16&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Customer D&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;12&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;All Others&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;69&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;61&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;100%&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;100%&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;No other customer&#13;accounted for more than 10% of the Company&amp;#8217;s revenues in fiscal years 2017 and 2016.&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2016-07-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(h)&amp;#160;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Loss&#13;    per Share&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Basic income&#13;(loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding&#13;during the period. Diluted income (loss) per share is computed by dividing net income or net loss by the weighted average number&#13;of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during&#13;the period such as stock options and warrants. For the year ended June 30, 2017 and 2016, the effect of such securities was antidilutive&#13;and not included in the diluted calculation because of the net loss generated in those periods.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The following&#13;is the calculation of loss per share for the years ended June 30, 2017 and 2016:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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 style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Year&#13;    Ended June 30&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net Loss&amp;#8211; Basic and Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,006,457&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,034,765&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Basic Weighted Average Shares Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,343,235&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,157,978&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Potentially Dilutive Securities&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Diluted Weighted Average Shares Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,343,235&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,157,978&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Loss Per Share&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.12&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.12&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The number of&#13;shares issuable upon the exercise of outstanding stock options and warrants that were excluded from the computation as their effect&#13;was antidilutive was approximately 4,553,213 and 4,169,000 for the years ended June 30, 2017 and 2016, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;u&gt;Income&#13;(Loss) Per Share&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Basic income&#13;(loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding&#13;during the period. Diluted income (loss) per share is computed by dividing net income or net loss by the weighted average number&#13;of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during&#13;the period such as stock options and warrants. For the three months ended September 30, 2017 and 2016, the effect of such securities&#13;was antidilutive and not included in the diluted calculation because of the net loss generated in these periods.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;The following is the calculation&#13;of loss per share for the three months ended September 30, 2017 and 2016:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Three&#13;    Months&lt;br /&gt; Ended September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net Income (Loss) &amp;#8211; Basic&#13;    and Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(28,785&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(293,408&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic and Diluted Weighted Average Shares Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,108,423&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,539,582&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Loss Per Share&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 13.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.00&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.04&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 13.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.00&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.04&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The number&#13;of shares issuable upon the exercise of outstanding stock options and warrants that were excluded from the computation as their&#13;effect was antidilutive was approximately 1,745,067 and 4,169,000 for the three months ended September 30, 2017 and 2016, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy contextRef="From2016-07-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: top"&gt;&#13;    &lt;td style="width: 5%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(m)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 95%; text-align: justify"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Warranty&#13;    Costs&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The Company does&#13;not incur future performance obligations in the normal course of business other than providing a standard one-year warranty on&#13;materials and workmanship to its customers (except in certain unusual and infrequently occurring situations where extended warranty&#13;terms beyond one year are negotiated with the customer). The Company provides for estimated warranty costs at the time product&#13;revenue is recognized. Warranty costs have been included as a component of cost of goods sold in the accompanying consolidated&#13;statements of operations. The following tables summarize warranty reserve activity for the years ended June 30, 2017 and 2016:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%"&gt;&lt;font style="font-size: 8pt"&gt;Balance at beginning of period&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Provision for warranty claims&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;14,842&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,189&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Warranty claims incurred&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(14,842&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(4,189&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Balance at end of period&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2016-07-01to2017-06-30">&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Raw material&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;501,346&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;520,490&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Work-in-progress&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;388,614&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;383,889&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;165,487&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;229,072&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;1,055,447&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 2.5pt double"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;1,133,451&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2017-07-01to2017-09-30">&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;September&#13;    30,&lt;br /&gt; 2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;June&#13;    30,&lt;br /&gt; 2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Raw Materials&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;412,847&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;501,346&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Work-In-Progress&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;356,278&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;388,614&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Finished Goods&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;198,160&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;165,487&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Total Inventories&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;967,285&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,055,447&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <PEYE:EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock contextRef="From2016-07-01to2017-06-30">&lt;table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="width: 42%; border-bottom: black 1pt solid"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Asset&#13;    Classification&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 57%; border-bottom: black 1pt solid; text-align: center"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Estimated&#13;    Useful Life&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Machinery and equipment&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;2-7 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: White"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Leasehold improvements&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Shorter of lease&#13;    term or estimated useful life&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Furniture and fixtures&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;5 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="background-color: White"&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;Vehicles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="vertical-align: top"&gt;&lt;font style="font: 8pt Times New Roman, Times, Serif"&gt;3 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</PEYE:EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock contextRef="From2016-07-01to2017-06-30">&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="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Year&#13;    Ended June 30&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net Loss&amp;#8211; Basic and Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,006,457&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(1,034,765&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Basic Weighted Average Shares Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,343,235&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,157,978&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Potentially Dilutive Securities&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Diluted Weighted Average Shares Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,343,235&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,157,978&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Loss Per Share&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.12&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.12&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.15&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock contextRef="From2017-07-01to2017-09-30">&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Three&#13;    Months&lt;br /&gt; Ended September 30,&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net Income (Loss) &amp;#8211; Basic&#13;    and Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(28,785&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(293,408&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic and Diluted Weighted Average Shares Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,108,423&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,539,582&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Loss Per Share&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 13.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Basic&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.00&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.04&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 13.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Diluted&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.00&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.04&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2016-07-01to2017-06-30">&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%"&gt;&lt;font style="font-size: 8pt"&gt;Balance at beginning of period&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Provision for warranty claims&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;14,842&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,189&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Warranty claims incurred&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(14,842&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(4,189&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Balance at end of period&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;25,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2016-07-01to2017-06-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The Company has&#13;identified its federal tax return and its state tax return in Massachusetts as &amp;#8220;major&amp;#8221; tax jurisdictions. The periods&#13;subject to examination for its federal and state income tax returns are the years ended in 2014 and thereafter. The Company believes&#13;its income tax filing positions and deductions will be sustained on audit and it does not anticipate any adjustments that would&#13;result in a material change to its financial position. Therefore, no liabilities for uncertain income tax positions have been&#13;recorded.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The provision&#13;for income taxes in the accompanying consolidated statements of operations consists of the minimum statutory state income tax&#13;liability of $912 for the years ended June 30, 2017 and 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;A reconciliation&#13;of the federal statutory rate to the Company&amp;#8217;s effective tax rate for the fiscal years ended June 30, 2017 and 2016 is as&#13;follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 68%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Income tax expense (benefit) at federal statutory rate&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(34.0&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(34.0&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)%&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Increase (decrease) in tax resulting from:&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;State taxes, net of federal benefit&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(5.4&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(6.3&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&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-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;Change in valuation allowance&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30.9&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30.6&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;Stock based compensation&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.0&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9.3&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;Nondeductible items&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.2&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.4&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;Prior-year tax adjustments&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.2&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.8&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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; padding-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;Other&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.9&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Effective tax rate&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.1&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.1&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;&#13;&#13;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The components&#13;of deferred tax assets and liabilities at June 30, 2017 and 2016 are approximately as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Deferred tax assets:&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 68%; text-align: left; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Net operating loss carry forwards&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,716,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,396,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Tax credit carry forwards&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;404,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;439,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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: 1pt; padding-left: 20pt; text-indent: -10pt"&gt;&lt;font style="font-size: 8pt"&gt;Reserves&#13;    and accruals not yet deducted for tax purposes&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;383,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;362,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Total deferred tax assets&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,503,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,197,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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: 1pt; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Valuation allowance&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(4,503,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(4,197,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net deferred tax asset&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The Company has&#13;provided a valuation allowance to reduce the net deferred tax asset to an amount the Company believes is &amp;#8220;more likely than&#13;not&amp;#8221; to be realized. The valuation allowance increased in fiscal 2017, as compared to the prior year, by approximately $311,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;At June 30, 2017,&#13;the Company had federal and state net operating loss carry forwards of approximately $9,220,000 and $3,520,000, respectively,&#13;which will, if not used, expire at various dates from 2017 through 2036. In addition, the Company had net operating loss carry&#13;forwards from its Hong Kong operations of approximately $2,252,000, which carry forward indefinitely.&lt;/font&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2016-07-01to2017-06-30">&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Deferred tax assets:&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="width: 68%; text-align: left; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Net operating loss carry forwards&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,716,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,396,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Tax credit carry forwards&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;404,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;439,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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: 1pt; padding-left: 20pt; text-indent: -10pt"&gt;&lt;font style="font-size: 8pt"&gt;Reserves&#13;    and accruals not yet deducted for tax purposes&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;383,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;362,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Total deferred tax assets&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,503,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;4,197,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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: 1pt; padding-left: 10pt"&gt;&lt;font style="font-size: 8pt"&gt;Valuation allowance&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(4,503,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(4,197,000&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Net deferred tax asset&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2016-07-01to2017-06-30">&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;2016&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 68%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Income tax expense (benefit) at federal statutory rate&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(34.0&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(34.0&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)%&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Increase (decrease) in tax resulting from:&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;State taxes, net of federal benefit&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(5.4&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(6.3&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&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-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;Change in valuation allowance&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30.9&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;30.6&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;Stock based compensation&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8.0&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9.3&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;Nondeductible items&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.2&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.4&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;Prior-year tax adjustments&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.2&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.8&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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; padding-left: 20pt"&gt;&lt;font style="font-size: 8pt"&gt;Other&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.9&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Effective tax rate&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.1&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;(0.1&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right; vertical-align: bottom"&gt;&lt;font style="font-size: 8pt"&gt;)%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ProfessionalAndContractServicesExpense contextRef="From2016-07-01to2017-06-30_custom_ConsultantMember" unitRef="USD" decimals="0">20000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Inventories&#13;are stated at the lower of cost (first-in, first-out) or market and consisted of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;September&#13;    30,&lt;br /&gt; 2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;June&#13;    30,&lt;br /&gt; 2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 66%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Raw Materials&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;412,847&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;501,346&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Work-In-Progress&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;356,278&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;388,614&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Finished Goods&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;198,160&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;165,487&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;Total Inventories&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;967,285&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,055,447&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;The Company entered into a five-year&#13;capital lease obligation in January 2016 for the acquisition of manufacturing equipment totaling $51,252. At September 30, 2017,&#13;future minimum lease payments under the capital lease obligation are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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 colspan="2" style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Fiscal Year Ending June&#13;    30:&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 81%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;2018&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7,688&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;2019&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,250&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;2020&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;10,250&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;2021&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;5,126&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Total minimum payments&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;33,314&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Less:&#13;                                         amount representing interest&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;3,405&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Present value of minimum&#13;                                         lease payments&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,909&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;Less:&#13;                                         current portion&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;8,531&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;21,378&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:DebtAndCapitalLeasesDisclosuresTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Stock-based&#13;compensation costs recognized during the three months ended September 30, 2017 and 2016 amounted to $26,057 and $60,901 respectively,&#13;and the costs were included in the accompanying consolidated statements of operations in: selling, general and administrative&#13;expenses (2017 - $10,696; 2016 - $42,915), research and development expenses (2017 - $6,692, 2016 - $9,317) and cost of goods&#13;sold (2017 - $8,669; 2016 - $8,669). No compensation has been capitalized because such amounts would have been immaterial.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;The following&#13;tables summarize stock option activity for the three months ended September 30, 2017:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td colspan="9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Options&#13;                                         Outstanding&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Number&#13;                                         of&lt;/b&gt;&lt;br /&gt; &lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted&#13;                                         Average&lt;/b&gt;&lt;br /&gt; &lt;b&gt;Exercise Price&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&lt;b&gt;Weighted&#13;                                         Average&lt;/b&gt;&lt;br /&gt; &lt;b&gt;Contractual Life&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 55%; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at June 30, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,078,400&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.01&#13;                                         years&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td&gt;&lt;font style="font-size: 8pt"&gt;Granted&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;Expired or Cancelled&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#8211;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="font-weight: bold; padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;Outstanding at September 30, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,078,400&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;6.76&#13;                                         years&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Information&#13;related to the stock options outstanding as of September 30, 2017 is as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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 colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Range&#13;    of Exercise&lt;br /&gt; Prices&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Number&#13;    of&lt;br /&gt; Shares&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Weighted-&lt;br /&gt;&#13;    Average &lt;br /&gt; Remaining&lt;br /&gt; Contractual Life&lt;br /&gt; (years)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Weighted-&lt;br /&gt;&#13;    Average &lt;br /&gt; Exercise&lt;br /&gt; Price&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Exercisable&#13;    &lt;br /&gt; Number of&lt;br /&gt; Shares&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font-size: 8pt"&gt;Exercisable&lt;br /&gt;&#13;    Weighted-&lt;br /&gt; Average &lt;br /&gt; Exercise&lt;br /&gt; Price&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3.79&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;15,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;9.58&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;5,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.40&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;60,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;40,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.48&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;80,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;8.73&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;45,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;20,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;3.72&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;20,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.50&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,500&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;4.36&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;29,500&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.55&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;539,500&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;7.63&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;479,500&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.73&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;5.26&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.85&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;6.26&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;9,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.90&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;6.78&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;65,000&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.95&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;207,800&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;4.42&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;207,800&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.20&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;1.15&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.25&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;2.15&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1.35&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&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;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;0.16&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,200&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;7.75&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.27&amp;#8211;$7.75&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;1,078,400&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;&lt;font style="font-size: 8pt"&gt;6.76&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.78&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;953,400&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font-size: 8pt"&gt;0.81&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;font style="font-size: 8pt"&gt;The aggregate intrinsic value&#13;of the Company&amp;#8217;s &amp;#8220;in-the-money&amp;#8221; outstanding and exercisable options as of September 30, 2017 was $7,950 and&#13;$7,450, respectively.&lt;/font&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="From2017-07-01to2017-09-30">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;As of September&#13;30, 2017, there were warrants outstanding for the issuance of an aggregate of 666,667 shares of common stock, $0.01 par value&#13;at a purchase price of $0.01 per share. The warrants were exercisable beginning on October 2, 2017 and expired on October 16, 2017.&#13;All warrants for 666,667 shares were exercised before October 16, 2017, by payment to the Company for the aggregate purchase price&#13;of $6,667.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;font style="font-size: 8pt"&gt;Warrants&#13;previously outstanding for the issuance of an aggregate of 2,994,893 shares of common stock, $0.01 par value at an average exercise&#13;price of $0.75 per share expired on September 28, 2017. None of these warrants were exercised before their expiration.&lt;/font&gt;&lt;/p&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">9108423</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="From2016-07-01to2016-09-30" unitRef="Shares" decimals="INF">7539582</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear contextRef="AsOf2017-09-30" unitRef="USD" decimals="0">7688</us-gaap:CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="AsOf2016-01-31" unitRef="USD" decimals="0">51252</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="From2017-07-01to2017-10-16" unitRef="Shares" decimals="INF">666667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2017-07-01to2017-10-16" unitRef="USD" decimals="0">6667</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations contextRef="From2017-07-01to2017-09-30" unitRef="Shares" decimals="INF">2994893</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations>
    <us-gaap:SaleOfStockPricePerShare contextRef="AsOf2017-09-30_us-gaap_PrivatePlacementMember_custom_AccreditedInvestorsMember" unitRef="USDPShares" decimals="INF">0.45</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare contextRef="AsOf2017-09-30_us-gaap_PrivatePlacementMember_custom_AnInvestorMember" unitRef="USDPShares" decimals="INF">0.45</us-gaap:SaleOfStockPricePerShare>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>peye-20170630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: precisionoptics_s1%2D20171117.xfr; Date: 2017%2D12%2D04T22:51:57Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOauJKaPty5522YkxvmR/fcka/yAgaT03OirvPH1msUkF -->
<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/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-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/2017-01-31" xmlns:PEYE="http://poci.com/20170630" elementFormDefault="qualified" targetNamespace="http://poci.com/20170630">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://poci.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://poci.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
	  <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://poci.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
	  <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://poci.com/role/ConsolidatedStatementsOfOperations" id="ConsolidatedStatementsOfOperations">
	  <link:definition>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</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://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" id="ConsolidatedStatementsOfStockholdersEquity">
	  <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://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" id="ConsolidatedStatementsOfStockholdersEquityParenthetical">
	  <link:definition>00000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (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://poci.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
	  <link:definition>00000007 - 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://poci.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - 1. SUMMARY OF 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://poci.com/role/Commitments" id="Commitments">
	  <link:definition>00000009 - Disclosure - 2. COMMITMENTS</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://poci.com/role/StockholdersEquity" id="StockholdersEquity">
	  <link:definition>00000010 - Disclosure - 3. 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://poci.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000011 - Disclosure - 4. 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://poci.com/role/ProfitSharingPlan" id="ProfitSharingPlan">
	  <link:definition>00000012 - Disclosure - 5. PROFIT SHARING PLAN</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://poci.com/role/SaleOfAssets" id="SaleOfAssets">
	  <link:definition>00000013 - Disclosure - 6. SALE OF ASSETS</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://poci.com/role/OtherIncome" id="OtherIncome">
	  <link:definition>00000014 - Disclosure - 7. OTHER 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://poci.com/role/SubsequentEvent" id="SubsequentEvent">
	  <link:definition>00000015 - Disclosure - 8. SUBSEQUENT EVENT</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://poci.com/role/InventoriesSept.2017Note" id="InventoriesSept.2017Note">
	  <link:definition>00000016 - Disclosure - 2. INVENTORIES (Sept. 2017 Note)</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://poci.com/role/CapitalLeaseObligationSept.2017Note" id="CapitalLeaseObligationSept.2017Note">
	  <link:definition>00000017 - Disclosure - 3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note)</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://poci.com/role/Stock-basedCompensationSept.2017Note" id="Stock-basedCompensationSept.2017Note">
	  <link:definition>00000018 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note)</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://poci.com/role/WarrantsSept.2017Note" id="WarrantsSept.2017Note">
	  <link:definition>00000019 - Disclosure - 5. WARRANTS (Sept. 2017 Note)</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://poci.com/role/SaleOfStockSept.2017Note" id="SaleOfStockSept.2017Note">
	  <link:definition>00000020 - Disclosure - 6. SALE OF STOCK (Sept. 2017 Note)</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://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000021 - Disclosure - 1. SUMMARY OF 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://poci.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000022 - Disclosure - 1. SUMMARY OF 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://poci.com/role/CommitmentsTables" id="CommitmentsTables">
	  <link:definition>00000023 - Disclosure - 2. COMMITMENTS (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://poci.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
	  <link:definition>00000024 - Disclosure - 3. 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://poci.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000025 - Disclosure - 4. 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://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Inventory" id="SummaryOfSignificantAccountingPoliciesDetails-Inventory">
	  <link:definition>00000026 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Inventory)</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://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives" id="SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives">
	  <link:definition>00000027 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Property useful lives)</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://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Concentrations" id="SummaryOfSignificantAccountingPoliciesDetails-Concentrations">
	  <link:definition>00000028 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Concentrations)</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://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" id="SummaryOfSignificantAccountingPoliciesDetails-LossPerShare">
	  <link:definition>00000029 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss 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://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward" id="SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward">
	  <link:definition>00000030 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Warranty rollforward)</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://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000031 - Disclosure - 1. SUMMARY OF 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://poci.com/role/CommitmentsDetails" id="CommitmentsDetails">
	  <link:definition>00000032 - Disclosure - 2. COMMITMENTS (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://poci.com/role/CommitmentsDetailsNarrative" id="CommitmentsDetailsNarrative">
	  <link:definition>00000033 - Disclosure - 2. COMMITMENTS (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://poci.com/role/StockholdersEquityDetails-Assumptions" id="StockholdersEquityDetails-Assumptions">
	  <link:definition>00000034 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Assumptions)</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://poci.com/role/StockholdersEquityDetails-OptionActivity" id="StockholdersEquityDetails-OptionActivity">
	  <link:definition>00000035 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Option activity)</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://poci.com/role/StockholdersEquityDetails-OptionInformation" id="StockholdersEquityDetails-OptionInformation">
	  <link:definition>00000036 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Option 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://poci.com/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative">
	  <link:definition>00000037 - Disclosure - 3. 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://poci.com/role/IncomeTaxesDetails-IncomeTaxRate" id="IncomeTaxesDetails-IncomeTaxRate">
	  <link:definition>00000038 - Disclosure - 4. INCOME TAXES (Details - Income tax rate)</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://poci.com/role/IncomeTaxesDetails-DeferredTaxes" id="IncomeTaxesDetails-DeferredTaxes">
	  <link:definition>00000039 - Disclosure - 4. INCOME TAXES (Details - Deferred 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://poci.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000040 - Disclosure - 4. 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://poci.com/role/ProfitSharingPlanDetailsNarrative" id="ProfitSharingPlanDetailsNarrative">
	  <link:definition>00000041 - Disclosure - 5. PROFIT SHARING PLAN (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://poci.com/role/SaleOfAssetsDetailsNarrative" id="SaleOfAssetsDetailsNarrative">
	  <link:definition>00000042 - Disclosure - 6. SALE OF ASSETS (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://poci.com/role/OtherIncomeDetailsNarrative" id="OtherIncomeDetailsNarrative">
	  <link:definition>00000043 - Disclosure - 7. OTHER INCOME (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://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare" id="SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare">
	  <link:definition>00000044 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details - Loss 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://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative">
	  <link:definition>00000045 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (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://poci.com/role/CapitalLeaseObligationSept.2017NoteDetailsNarrative" id="CapitalLeaseObligationSept.2017NoteDetailsNarrative">
	  <link:definition>00000046 - Disclosure - 3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note) (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://poci.com/role/Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice" id="Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice">
	  <link:definition>00000047 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details - Options by exercise price)</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://poci.com/role/Stock-basedCompensationSept.2017NoteDetailsNarrative" id="Stock-basedCompensationSept.2017NoteDetailsNarrative">
	  <link:definition>00000048 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (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://poci.com/role/WarrantsSept.2017NoteDetails-WarrantActivity" id="WarrantsSept.2017NoteDetails-WarrantActivity">
	  <link:definition>00000049 - Disclosure - 5. WARRANTS (Sept. 2017 Note) (Details - Warrant activity)</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://poci.com/role/SaleOfStockSept.2017NoteDetailsNarrative" id="SaleOfStockSept.2017NoteDetailsNarrative">
	  <link:definition>00000050 - Disclosure - 6. SALE OF STOCK (Sept. 2017 Note) (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://poci.com/role/SaleOfAssetsSept.2017NoteDetailsNarrative" id="SaleOfAssetsSept.2017NoteDetailsNarrative">
	  <link:definition>00000051 - Disclosure - 7. SALE OF ASSETS (Sept. 2017 Note) (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:linkbaseRef xlink:type="simple" xlink:href="peye-20170630_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="peye-20170630_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="peye-20170630_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="peye-20170630_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/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-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="PEYE_WarrantsAuthorizedForIssuance" name="WarrantsAuthorizedForIssuance" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_PrivatePlacementExpensesIncurredButNotYetPaid" name="PrivatePlacementExpensesIncurredButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings" name="CapitalExpendituresFundedByCapitalLeaseBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable" name="IssuanceOfCommonStockInSettlementOfAccountsPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Vehicles" name="Vehicles" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1" name="DeferredCompensationArrangementWithIndividualExercisePrice1" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_StockIssuedForSettlementOfLiabilitiesForServices" name="StockIssuedForSettlementOfLiabilitiesForServices" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock" name="EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option1Member" name="Option1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option2Member" name="Option2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option3Member" name="Option3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option4Member" name="Option4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option5Member" name="Option5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option6Member" name="Option6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option7Member" name="Option7Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option8Member" name="Option8Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option9Member" name="Option9Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option10Member" name="Option10Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option11Member" name="Option11Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option12Member" name="Option12Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option13Member" name="Option13Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_CustomerAMember" name="CustomerAMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_CustomerBMember" name="CustomerBMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_AllOthersMember" name="AllOthersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_CustomerCMember" name="CustomerCMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_CustomerDMember" name="CustomerDMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Plan2011Member" name="Plan2011Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Plan2006Member" name="Plan2006Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_FederalMember" name="FederalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_StateMember" name="StateMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_HongKongOperationsMember" name="HongKongOperationsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_InvestorsMember" name="InvestorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_WoodwardMember" name="WoodwardMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_HersheyStrategicMember" name="HersheyStrategicMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_ForkeyMember" name="ForkeyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_June2008Member" name="June2008Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Sept2012Member" name="Sept2012Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Sept2012bMember" name="Sept2012bMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_SettlementOfLiabilitiesMember" name="SettlementOfLiabilitiesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Plan1997Member" name="Plan1997Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_May2016Member" name="May2016Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_CustomerEMember" name="CustomerEMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_SchwartzMember" name="SchwartzMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_DolphinOffshorePartnersL.P.Member" name="DolphinOffshorePartnersL.P.Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_ConsultantMember" name="ConsultantMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_Option14Member" name="Option14Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_AccreditedInvestorsMember" name="AccreditedInvestorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_AnInvestorMember" name="AnInvestorMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_OfferingCostsIncludedInAccountsPayable" name="OfferingCostsIncludedInAccountsPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_IncomeTaxesDetailsNarrativeAbstract" name="IncomeTaxesDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="PEYE_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>peye-20170630_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.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: precisionoptics_s1%2D20171117.xfr; Date: 2017%2D12%2D04T22:51:57Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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://poci.com/role/DocumentAndEntityInformation" xlink:href="peye-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedBalanceSheets" xlink:href="peye-20170630.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="peye-20170630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfOperations" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Commitments" xlink:href="peye-20170630.xsd#Commitments" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquity" xlink:href="peye-20170630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxes" xlink:href="peye-20170630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ProfitSharingPlan" xlink:href="peye-20170630.xsd#ProfitSharingPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfAssets" xlink:href="peye-20170630.xsd#SaleOfAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/OtherIncome" xlink:href="peye-20170630.xsd#OtherIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SubsequentEvent" xlink:href="peye-20170630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/InventoriesSept.2017Note" xlink:href="peye-20170630.xsd#InventoriesSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CapitalLeaseObligationSept.2017Note" xlink:href="peye-20170630.xsd#CapitalLeaseObligationSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Stock-basedCompensationSept.2017Note" xlink:href="peye-20170630.xsd#Stock-basedCompensationSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/WarrantsSept.2017Note" xlink:href="peye-20170630.xsd#WarrantsSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfStockSept.2017Note" xlink:href="peye-20170630.xsd#SaleOfStockSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CommitmentsTables" xlink:href="peye-20170630.xsd#CommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityTables" xlink:href="peye-20170630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesTables" xlink:href="peye-20170630.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Inventory" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Concentrations" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-Concentrations" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CommitmentsDetails" xlink:href="peye-20170630.xsd#CommitmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CommitmentsDetailsNarrative" xlink:href="peye-20170630.xsd#CommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetails-Assumptions" xlink:href="peye-20170630.xsd#StockholdersEquityDetails-Assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetails-OptionActivity" xlink:href="peye-20170630.xsd#StockholdersEquityDetails-OptionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetails-OptionInformation" xlink:href="peye-20170630.xsd#StockholdersEquityDetails-OptionInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetailsNarrative" xlink:href="peye-20170630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesDetails-IncomeTaxRate" xlink:href="peye-20170630.xsd#IncomeTaxesDetails-IncomeTaxRate" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:href="peye-20170630.xsd#IncomeTaxesDetails-DeferredTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesDetailsNarrative" xlink:href="peye-20170630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ProfitSharingPlanDetailsNarrative" xlink:href="peye-20170630.xsd#ProfitSharingPlanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfAssetsDetailsNarrative" xlink:href="peye-20170630.xsd#SaleOfAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/OtherIncomeDetailsNarrative" xlink:href="peye-20170630.xsd#OtherIncomeDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CapitalLeaseObligationSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#CapitalLeaseObligationSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice" xlink:href="peye-20170630.xsd#Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#Stock-basedCompensationSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/WarrantsSept.2017NoteDetails-WarrantActivity" xlink:href="peye-20170630.xsd#WarrantsSept.2017NoteDetails-WarrantActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfStockSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#SaleOfStockSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfAssetsSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#SaleOfAssetsSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaapMachineryAndEquipmentGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapMachineryAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapFurnitureAndFixturesGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Vehicles" xlink:label="loc_PEYEVehicles" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_PEYEVehicles" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="loc_us-gaapCustomerAdvancesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapCustomerAdvancesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="4" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapCapitalLeaseObligationsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-gaapLiabilitiesCurrent" 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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapCapitalLeaseObligationsNoncurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaapCostOfGoodsSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnSalesOfAssets" xlink:label="loc_us-gaapGainsLossesOnSalesOfAssets" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGainsLossesOnSalesOfAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOtherIncome" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <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://poci.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/Commitments" xlink:title="00000009 - Disclosure - 2. COMMITMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquity" xlink:title="00000010 - Disclosure - 3. STOCKHOLDERS' EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxes" xlink:title="00000011 - Disclosure - 4. INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/ProfitSharingPlan" xlink:title="00000012 - Disclosure - 5. PROFIT SHARING PLAN" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfAssets" xlink:title="00000013 - Disclosure - 6. SALE OF ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/OtherIncome" xlink:title="00000014 - Disclosure - 7. OTHER INCOME" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SubsequentEvent" xlink:title="00000015 - Disclosure - 8. SUBSEQUENT EVENT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/InventoriesSept.2017Note" xlink:title="00000016 - Disclosure - 2. INVENTORIES (Sept. 2017 Note)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/CapitalLeaseObligationSept.2017Note" xlink:title="00000017 - Disclosure - 3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/Stock-basedCompensationSept.2017Note" xlink:title="00000018 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/WarrantsSept.2017Note" xlink:title="00000019 - Disclosure - 5. WARRANTS (Sept. 2017 Note)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfStockSept.2017Note" xlink:title="00000020 - Disclosure - 6. SALE OF STOCK (Sept. 2017 Note)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000021 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000022 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/CommitmentsTables" xlink:title="00000023 - Disclosure - 2. COMMITMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityTables" xlink:title="00000024 - Disclosure - 3. STOCKHOLDERS' EQUITY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesTables" xlink:title="00000025 - Disclosure - 4. INCOME TAXES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Inventory" xlink:title="00000026 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Inventory)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:label="loc_us-gaapInventoryRawMaterialsAndSuppliesNetOfReserves" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaapInventoryWorkInProcessNetOfReserves" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcessNetOfReserves" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaapInventoryFinishedGoodsNetOfReserves" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoodsNetOfReserves" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives" xlink:title="00000027 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Property useful lives)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Concentrations" xlink:title="00000028 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Concentrations)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" xlink:title="00000029 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward" xlink:title="00000030 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Warranty rollforward)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000031 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/CommitmentsDetails" xlink:title="00000032 - Disclosure - 2. COMMITMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaapCapitalLeaseObligations" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeaseObligations" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="arc" weight="-1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeaseObligations" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/CommitmentsDetailsNarrative" xlink:title="00000033 - Disclosure - 2. COMMITMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetails-Assumptions" xlink:title="00000034 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Assumptions)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetails-OptionActivity" xlink:title="00000035 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Option activity)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetails-OptionInformation" xlink:title="00000036 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Option information)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000037 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesDetails-IncomeTaxRate" xlink:title="00000038 - Disclosure - 4. INCOME TAXES (Details - Income tax rate)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:title="00000039 - Disclosure - 4. INCOME TAXES (Details - Deferred taxes)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwards" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000040 - Disclosure - 4. INCOME TAXES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/ProfitSharingPlanDetailsNarrative" xlink:title="00000041 - Disclosure - 5. PROFIT SHARING PLAN (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfAssetsDetailsNarrative" xlink:title="00000042 - Disclosure - 6. SALE OF ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/OtherIncomeDetailsNarrative" xlink:title="00000043 - Disclosure - 7. OTHER INCOME (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare" xlink:title="00000044 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details - Loss per share)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative" xlink:title="00000045 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/CapitalLeaseObligationSept.2017NoteDetailsNarrative" xlink:title="00000046 - Disclosure - 3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note) (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice" xlink:title="00000047 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details - Options by exercise price)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetailsNarrative" xlink:title="00000048 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/WarrantsSept.2017NoteDetails-WarrantActivity" xlink:title="00000049 - Disclosure - 5. WARRANTS (Sept. 2017 Note) (Details - Warrant activity)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfStockSept.2017NoteDetailsNarrative" xlink:title="00000050 - Disclosure - 6. SALE OF STOCK (Sept. 2017 Note) (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfAssetsSept.2017NoteDetailsNarrative" xlink:title="00000051 - Disclosure - 7. SALE OF ASSETS (Sept. 2017 Note) (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>peye-20170630_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.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: precisionoptics_s1%2D20171117.xfr; Date: 2017%2D12%2D04T22:51:57Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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://poci.com/role/DocumentAndEntityInformation" xlink:href="peye-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedBalanceSheets" xlink:href="peye-20170630.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="peye-20170630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfOperations" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Commitments" xlink:href="peye-20170630.xsd#Commitments" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquity" xlink:href="peye-20170630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxes" xlink:href="peye-20170630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ProfitSharingPlan" xlink:href="peye-20170630.xsd#ProfitSharingPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfAssets" xlink:href="peye-20170630.xsd#SaleOfAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/OtherIncome" xlink:href="peye-20170630.xsd#OtherIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SubsequentEvent" xlink:href="peye-20170630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/InventoriesSept.2017Note" xlink:href="peye-20170630.xsd#InventoriesSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CapitalLeaseObligationSept.2017Note" xlink:href="peye-20170630.xsd#CapitalLeaseObligationSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Stock-basedCompensationSept.2017Note" xlink:href="peye-20170630.xsd#Stock-basedCompensationSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/WarrantsSept.2017Note" xlink:href="peye-20170630.xsd#WarrantsSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfStockSept.2017Note" xlink:href="peye-20170630.xsd#SaleOfStockSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CommitmentsTables" xlink:href="peye-20170630.xsd#CommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityTables" xlink:href="peye-20170630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesTables" xlink:href="peye-20170630.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Inventory" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Concentrations" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-Concentrations" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CommitmentsDetails" xlink:href="peye-20170630.xsd#CommitmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CommitmentsDetailsNarrative" xlink:href="peye-20170630.xsd#CommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetails-Assumptions" xlink:href="peye-20170630.xsd#StockholdersEquityDetails-Assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetails-OptionActivity" xlink:href="peye-20170630.xsd#StockholdersEquityDetails-OptionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetails-OptionInformation" xlink:href="peye-20170630.xsd#StockholdersEquityDetails-OptionInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetailsNarrative" xlink:href="peye-20170630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesDetails-IncomeTaxRate" xlink:href="peye-20170630.xsd#IncomeTaxesDetails-IncomeTaxRate" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:href="peye-20170630.xsd#IncomeTaxesDetails-DeferredTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesDetailsNarrative" xlink:href="peye-20170630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ProfitSharingPlanDetailsNarrative" xlink:href="peye-20170630.xsd#ProfitSharingPlanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfAssetsDetailsNarrative" xlink:href="peye-20170630.xsd#SaleOfAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/OtherIncomeDetailsNarrative" xlink:href="peye-20170630.xsd#OtherIncomeDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CapitalLeaseObligationSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#CapitalLeaseObligationSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice" xlink:href="peye-20170630.xsd#Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#Stock-basedCompensationSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/WarrantsSept.2017NoteDetails-WarrantActivity" xlink:href="peye-20170630.xsd#WarrantsSept.2017NoteDetails-WarrantActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfStockSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#SaleOfStockSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfAssetsSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#SaleOfAssetsSept.2017NoteDetailsNarrative" 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://poci.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_50" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_50" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_50" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_50" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/Commitments" xlink:title="00000009 - Disclosure - 2. COMMITMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquity" xlink:title="00000010 - Disclosure - 3. STOCKHOLDERS' EQUITY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxes" xlink:title="00000011 - Disclosure - 4. INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/ProfitSharingPlan" xlink:title="00000012 - Disclosure - 5. PROFIT SHARING PLAN" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfAssets" xlink:title="00000013 - Disclosure - 6. SALE OF ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/OtherIncome" xlink:title="00000014 - Disclosure - 7. OTHER INCOME" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SubsequentEvent" xlink:title="00000015 - Disclosure - 8. SUBSEQUENT EVENT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/InventoriesSept.2017Note" xlink:title="00000016 - Disclosure - 2. INVENTORIES (Sept. 2017 Note)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/CapitalLeaseObligationSept.2017Note" xlink:title="00000017 - Disclosure - 3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/Stock-basedCompensationSept.2017Note" xlink:title="00000018 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/WarrantsSept.2017Note" xlink:title="00000019 - Disclosure - 5. WARRANTS (Sept. 2017 Note)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfStockSept.2017Note" xlink:title="00000020 - Disclosure - 6. SALE OF STOCK (Sept. 2017 Note)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000021 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000022 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/CommitmentsTables" xlink:title="00000023 - Disclosure - 2. COMMITMENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityTables" xlink:title="00000024 - Disclosure - 3. STOCKHOLDERS' EQUITY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesTables" xlink:title="00000025 - Disclosure - 4. INCOME TAXES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Inventory" xlink:title="00000026 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Inventory)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives" xlink:title="00000027 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Property useful lives)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransportationEquipmentMember" xlink:label="loc_us-gaapTransportationEquipmentMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapTransportationEquipmentMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives_50" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Concentrations" xlink:title="00000028 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Concentrations)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_CustomerAMember" xlink:label="loc_PEYECustomerAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerAMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerBMember" xlink:label="loc_PEYECustomerBMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerBMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerCMember" xlink:label="loc_PEYECustomerCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerCMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerDMember" xlink:label="loc_PEYECustomerDMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerDMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_AllOthersMember" xlink:label="loc_PEYEAllOthersMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYEAllOthersMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_130" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" xlink:title="00000029 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward" xlink:title="00000030 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Warranty rollforward)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000031 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_CustomerAMember" xlink:label="loc_PEYECustomerAMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerAMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerBMember" xlink:label="loc_PEYECustomerBMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerBMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerCMember" xlink:label="loc_PEYECustomerCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerCMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerDMember" xlink:label="loc_PEYECustomerDMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerDMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerEMember" xlink:label="loc_PEYECustomerEMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerEMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_130" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsReceivableNetCurrent_130" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesCurrent_130" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDepreciation_130" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_130" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_130" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_130" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets_130" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/CommitmentsDetails" xlink:title="00000032 - Disclosure - 2. COMMITMENTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/CommitmentsDetailsNarrative" xlink:title="00000033 - Disclosure - 2. COMMITMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_ConsultantMember" xlink:label="loc_PEYEConsultantMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEConsultantMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_InvestorsMember" xlink:label="loc_PEYEInvestorsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEInvestorsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_DolphinOffshorePartnersL.P.Member" xlink:label="loc_PEYEDolphinOffshorePartnersL.P.Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEDolphinOffshorePartnersL.P.Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_HersheyStrategicMember" xlink:label="loc_PEYEHersheyStrategicMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEHersheyStrategicMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_WoodwardMember" xlink:label="loc_PEYEWoodwardMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_PEYEWoodwardMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_ForkeyMember" xlink:label="loc_PEYEForkeyMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_PEYEForkeyMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_SchwartzMember" xlink:label="loc_PEYESchwartzMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_PEYESchwartzMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaapLeaseAndRentalExpense_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLeaseAndRentalExpense_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock_150" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet_150" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsNetMinimumPayments1_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsNetMinimumPayments1_150" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaapOperatingLeasesRentExpenseNet_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeasesRentExpenseNet_150" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense" xlink:label="loc_us-gaapProfessionalAndContractServicesExpense_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfessionalAndContractServicesExpense_150" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetails-Assumptions" xlink:title="00000034 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Assumptions)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetails-OptionActivity" xlink:title="00000035 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Option activity)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_90" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_90" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_90" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_90" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_90" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_90" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_90" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_90" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_90" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_90" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_90" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetails-OptionInformation" xlink:title="00000036 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Option information)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_Option1Member" xlink:label="loc_PEYEOption1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option2Member" xlink:label="loc_PEYEOption2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option3Member" xlink:label="loc_PEYEOption3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option4Member" xlink:label="loc_PEYEOption4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption4Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option5Member" xlink:label="loc_PEYEOption5Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption5Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option6Member" xlink:label="loc_PEYEOption6Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption6Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option7Member" xlink:label="loc_PEYEOption7Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption7Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option8Member" xlink:label="loc_PEYEOption8Member_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption8Member_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option9Member" xlink:label="loc_PEYEOption9Member_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption9Member_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option10Member" xlink:label="loc_PEYEOption10Member_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption10Member_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option11Member" xlink:label="loc_PEYEOption11Member_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption11Member_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option12Member" xlink:label="loc_PEYEOption12Member_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption12Member_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option13Member" xlink:label="loc_PEYEOption13Member_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption13Member_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1" xlink:label="loc_PEYEDeferredCompensationArrangementWithIndividualExercisePrice1_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_PEYEDeferredCompensationArrangementWithIndividualExercisePrice1_290" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_290" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_290" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_290" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_290" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_290" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_290" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000037 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapCostOfSalesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_InvestorsMember" xlink:label="loc_PEYEInvestorsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEInvestorsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_HersheyStrategicMember" xlink:label="loc_PEYEHersheyStrategicMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEHersheyStrategicMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_us-gaapWarrantMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_Plan2011Member" xlink:label="loc_PEYEPlan2011Member_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_PEYEPlan2011Member_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Plan2006Member" xlink:label="loc_PEYEPlan2006Member_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_PEYEPlan2006Member_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Plan1997Member" xlink:label="loc_PEYEPlan1997Member_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_PEYEPlan1997Member_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardDateAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Sept2012Member" xlink:label="loc_PEYESept2012Member_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_PEYESept2012Member_120" xlink:type="arc" order="122" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Sept2012bMember" xlink:label="loc_PEYESept2012bMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_PEYESept2012bMember_130" xlink:type="arc" order="132" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_240" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_240" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_240" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_240" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_240" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding_240" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_240" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_240" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_240" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_240" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_240" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_240" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock_240" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_WarrantsAuthorizedForIssuance" xlink:label="loc_PEYEWarrantsAuthorizedForIssuance_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_PEYEWarrantsAuthorizedForIssuance_240" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesDetails-IncomeTaxRate" xlink:title="00000038 - Disclosure - 4. INCOME TAXES (Details - Income tax rate)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:title="00000039 - Disclosure - 4. INCOME TAXES (Details - Deferred taxes)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000040 - Disclosure - 4. INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_FederalMember" xlink:label="loc_PEYEFederalMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_PEYEFederalMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_StateMember" xlink:label="loc_PEYEStateMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_PEYEStateMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_HongKongOperationsMember" xlink:label="loc_PEYEHongKongOperationsMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_PEYEHongKongOperationsMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse_60" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/ProfitSharingPlanDetailsNarrative" xlink:title="00000041 - Disclosure - 5. PROFIT SHARING PLAN (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfAssetsDetailsNarrative" xlink:title="00000042 - Disclosure - 6. SALE OF ASSETS (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/OtherIncomeDetailsNarrative" xlink:title="00000043 - Disclosure - 7. OTHER INCOME (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionNameDomain" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionNameDomain" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_SettlementOfLiabilitiesMember" xlink:label="loc_PEYESettlementOfLiabilitiesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:to="loc_PEYESettlementOfLiabilitiesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="loc_us-gaapCreationDateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCreationDateAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_us-gaapDefaultFinancialStatementsDateMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCreationDateAxis" xlink:to="loc_us-gaapDefaultFinancialStatementsDateMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_us-gaapDefaultFinancialStatementsDateMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCreationDateAxis" xlink:to="loc_us-gaapDefaultFinancialStatementsDateMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_May2016Member" xlink:label="loc_PEYEMay2016Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefaultFinancialStatementsDateMember" xlink:to="loc_PEYEMay2016Member_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherIncome_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_StockIssuedForSettlementOfLiabilitiesForServices" xlink:label="loc_PEYEStockIssuedForSettlementOfLiabilitiesForServices_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_PEYEStockIssuedForSettlementOfLiabilitiesForServices_40" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare" xlink:title="00000044 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details - Loss per share)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative" xlink:title="00000045 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/CapitalLeaseObligationSept.2017NoteDetailsNarrative" xlink:title="00000046 - Disclosure - 3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note) (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice" xlink:title="00000047 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details - Options by exercise price)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_Option1Member" xlink:label="loc_PEYEOption1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option2Member" xlink:label="loc_PEYEOption2Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption2Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option3Member" xlink:label="loc_PEYEOption3Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption3Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option4Member" xlink:label="loc_PEYEOption4Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption4Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option5Member" xlink:label="loc_PEYEOption5Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption5Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option6Member" xlink:label="loc_PEYEOption6Member_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption6Member_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option7Member" xlink:label="loc_PEYEOption7Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption7Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option8Member" xlink:label="loc_PEYEOption8Member_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption8Member_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option9Member" xlink:label="loc_PEYEOption9Member_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption9Member_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option10Member" xlink:label="loc_PEYEOption10Member_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption10Member_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option11Member" xlink:label="loc_PEYEOption11Member_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption11Member_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option12Member" xlink:label="loc_PEYEOption12Member_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption12Member_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option13Member" xlink:label="loc_PEYEOption13Member_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption13Member_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option14Member" xlink:label="loc_PEYEOption14Member_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption14Member_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1" xlink:label="loc_PEYEDeferredCompensationArrangementWithIndividualExercisePrice1_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_PEYEDeferredCompensationArrangementWithIndividualExercisePrice1_310" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_310" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_310" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_310" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_310" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_310" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetailsNarrative" xlink:title="00000048 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapCostOfSalesMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_100" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/WarrantsSept.2017NoteDetails-WarrantActivity" xlink:title="00000049 - Disclosure - 5. WARRANTS (Sept. 2017 Note) (Details - Warrant activity)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfStockSept.2017NoteDetailsNarrative" xlink:title="00000050 - Disclosure - 6. SALE OF STOCK (Sept. 2017 Note) (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_AccreditedInvestorsMember" xlink:label="loc_PEYEAccreditedInvestorsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEAccreditedInvestorsMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_AnInvestorMember" xlink:label="loc_PEYEAnInvestorMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEAnInvestorMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSaleOfStockPricePerShare_50" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfAssetsSept.2017NoteDetailsNarrative" xlink:title="00000051 - Disclosure - 7. SALE OF ASSETS (Sept. 2017 Note) (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>peye-20170630_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.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: precisionoptics_s1%2D20171117.xfr; Date: 2017%2D12%2D04T22:51:57Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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/2017/elts/us-gaap-2017-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/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="us-gaap_StockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionMember" xlink:to="us-gaap_StockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionMember_lbl" xml:lang="en-US">Stock Options [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_Option1Member" xlink:label="PEYE_Option1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option1Member" xlink:to="PEYE_Option1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option1Member_lbl" xml:lang="en-US">Option 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option2Member" xlink:label="PEYE_Option2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option2Member" xlink:to="PEYE_Option2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option2Member_lbl" xml:lang="en-US">Option 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option3Member" xlink:label="PEYE_Option3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option3Member" xlink:to="PEYE_Option3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option3Member_lbl" xml:lang="en-US">Option 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option4Member" xlink:label="PEYE_Option4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option4Member" xlink:to="PEYE_Option4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option4Member_lbl" xml:lang="en-US">Option 4 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option5Member" xlink:label="PEYE_Option5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option5Member" xlink:to="PEYE_Option5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option5Member_lbl" xml:lang="en-US">Option 5 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option6Member" xlink:label="PEYE_Option6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option6Member" xlink:to="PEYE_Option6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option6Member_lbl" xml:lang="en-US">Option 6 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option7Member" xlink:label="PEYE_Option7Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option7Member" xlink:to="PEYE_Option7Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option7Member_lbl" xml:lang="en-US">Option 7 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option8Member" xlink:label="PEYE_Option8Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option8Member" xlink:to="PEYE_Option8Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option8Member_lbl" xml:lang="en-US">Option 8 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option9Member" xlink:label="PEYE_Option9Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option9Member" xlink:to="PEYE_Option9Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option9Member_lbl" xml:lang="en-US">Option 9 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option10Member" xlink:label="PEYE_Option10Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option10Member" xlink:to="PEYE_Option10Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option10Member_lbl" xml:lang="en-US">Option 10 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option11Member" xlink:label="PEYE_Option11Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option11Member" xlink:to="PEYE_Option11Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option11Member_lbl" xml:lang="en-US">Option 11 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option12Member" xlink:label="PEYE_Option12Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option12Member" xlink:to="PEYE_Option12Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option12Member_lbl" xml:lang="en-US">Option 12 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option13Member" xlink:label="PEYE_Option13Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option13Member" xlink:to="PEYE_Option13Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option13Member_lbl" xml:lang="en-US">Option 13 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember_lbl" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="us-gaap_CostOfSalesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US">Cost of Goods Sold [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US">Research and Development Expenses [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransportationEquipmentMember" xlink:label="us-gaap_TransportationEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransportationEquipmentMember" xlink:to="us-gaap_TransportationEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransportationEquipmentMember_lbl" xml:lang="en-US">Vehicles [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 and equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Total Revenues [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_CustomerAMember" xlink:label="PEYE_CustomerAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CustomerAMember" xlink:to="PEYE_CustomerAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerBMember" xlink:label="PEYE_CustomerBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CustomerBMember" xlink:to="PEYE_CustomerBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_CustomerBMember_lbl" xml:lang="en-US">Customer B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_AllOthersMember" xlink:label="PEYE_AllOthersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_AllOthersMember" xlink:to="PEYE_AllOthersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_AllOthersMember_lbl" xml:lang="en-US">All others [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerCMember" xlink:label="PEYE_CustomerCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CustomerCMember" xlink:to="PEYE_CustomerCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_CustomerCMember_lbl" xml:lang="en-US">Customer C [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_Plan2011Member" xlink:label="PEYE_Plan2011Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Plan2011Member" xlink:to="PEYE_Plan2011Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Plan2011Member_lbl" xml:lang="en-US">2011 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Plan2006Member" xlink:label="PEYE_Plan2006Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Plan2006Member" xlink:to="PEYE_Plan2006Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Plan2006Member_lbl" xml:lang="en-US">2006 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_FederalMember" xlink:label="PEYE_FederalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_FederalMember" xlink:to="PEYE_FederalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_FederalMember_lbl" xml:lang="en-US">Federal [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_StateMember" xlink:label="PEYE_StateMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_StateMember" xlink:to="PEYE_StateMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_StateMember_lbl" xml:lang="en-US">State [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_HongKongOperationsMember" xlink:label="PEYE_HongKongOperationsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_HongKongOperationsMember" xlink:to="PEYE_HongKongOperationsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_HongKongOperationsMember_lbl" xml:lang="en-US">Hong Kong operations [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_CounterpartyNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CounterpartyNameAxis_lbl" xml:lang="en-US">Counterparty Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_InvestorsMember" xlink:label="PEYE_InvestorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_InvestorsMember" xlink:to="PEYE_InvestorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_InvestorsMember_lbl" xml:lang="en-US">Investors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_WoodwardMember" xlink:label="PEYE_WoodwardMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_WoodwardMember" xlink:to="PEYE_WoodwardMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_WoodwardMember_lbl" xml:lang="en-US">Woodward [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_HersheyStrategicMember" xlink:label="PEYE_HersheyStrategicMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_HersheyStrategicMember" xlink:to="PEYE_HersheyStrategicMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_HersheyStrategicMember_lbl" xml:lang="en-US">Hershey Stategic [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_ForkeyMember" xlink:label="PEYE_ForkeyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_ForkeyMember" xlink:to="PEYE_ForkeyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_ForkeyMember_lbl" xml:lang="en-US">Richard E. Forkey [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">DerivativeInstrumentRisk [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Sept2012Member" xlink:label="PEYE_Sept2012Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Sept2012Member" xlink:to="PEYE_Sept2012Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Sept2012Member_lbl" xml:lang="en-US">September 2012 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Sept2012bMember" xlink:label="PEYE_Sept2012bMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Sept2012bMember" xlink:to="PEYE_Sept2012bMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Sept2012bMember_lbl" xml:lang="en-US">September 2012-2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:label="us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis_lbl" xml:lang="en-US">Other Significant Noncash Transaction [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_SettlementOfLiabilitiesMember" xlink:label="PEYE_SettlementOfLiabilitiesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_SettlementOfLiabilitiesMember" xlink:to="PEYE_SettlementOfLiabilitiesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_SettlementOfLiabilitiesMember_lbl" xml:lang="en-US">Gain on settlement of liabilities for services [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_Plan1997Member" xlink:label="PEYE_Plan1997Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Plan1997Member" xlink:to="PEYE_Plan1997Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Plan1997Member_lbl" xml:lang="en-US">1997 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="us-gaap_CreationDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreationDateAxis" xlink:to="us-gaap_CreationDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreationDateAxis_lbl" xml:lang="en-US">Report Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_May2016Member" xlink:label="PEYE_May2016Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_May2016Member" xlink:to="PEYE_May2016Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_May2016Member_lbl" xml:lang="en-US">May 2016 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerDMember" xlink:label="PEYE_CustomerDMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CustomerDMember" xlink:to="PEYE_CustomerDMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_CustomerDMember_lbl" xml:lang="en-US">Customer D [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerEMember" xlink:label="PEYE_CustomerEMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CustomerEMember" xlink:to="PEYE_CustomerEMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_CustomerEMember_lbl" xml:lang="en-US">Customer E [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_SchwartzMember" xlink:label="PEYE_SchwartzMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_SchwartzMember" xlink:to="PEYE_SchwartzMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_SchwartzMember_lbl" xml:lang="en-US">Schwartz [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_DolphinOffshorePartnersL.P.Member" xlink:label="PEYE_DolphinOffshorePartnersL.P.Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_DolphinOffshorePartnersL.P.Member" xlink:to="PEYE_DolphinOffshorePartnersL.P.Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_DolphinOffshorePartnersL.P.Member_lbl" xml:lang="en-US">Dolphin Offshore Partners L.P. [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_ConsultantMember" xlink:label="PEYE_ConsultantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_ConsultantMember" xlink:to="PEYE_ConsultantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_ConsultantMember_lbl" xml:lang="en-US">Consultant [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option14Member" xlink:label="PEYE_Option14Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option14Member" xlink:to="PEYE_Option14Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Option14Member_lbl" xml:lang="en-US">Option 14 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US">Private Placement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_AccreditedInvestorsMember" xlink:label="PEYE_AccreditedInvestorsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_AccreditedInvestorsMember" xlink:to="PEYE_AccreditedInvestorsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_AccreditedInvestorsMember_lbl" xml:lang="en-US">Accredited Investors [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_AnInvestorMember" xlink:label="PEYE_AnInvestorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_AnInvestorMember" xlink:to="PEYE_AnInvestorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_AnInvestorMember_lbl" xml:lang="en-US">An Investor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_DocumentAndEntityInformationAbstract" xlink:label="PEYE_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_DocumentAndEntityInformationAbstract" xlink:to="PEYE_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 (net of allowance for doubtful accounts of $5,000 at June 30, 2017 and $23,377 at June 30, 2016)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">Fixed Assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xml:lang="en-US">Machinery and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xml:lang="en-US">Leasehold improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesGross" xlink:to="us-gaap_FurnitureAndFixturesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesGross_lbl" xml:lang="en-US">Furniture and fixtures</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Vehicles" xlink:label="PEYE_Vehicles" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Vehicles" xlink:to="PEYE_Vehicles_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_Vehicles_lbl" xml:lang="en-US">Vehicles</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Net fixed assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Patents, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="us-gaap_CapitalLeaseObligationsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsCurrent_lbl" xml:lang="en-US">Current portion of capital lease obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="us-gaap_CustomerAdvancesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerAdvancesCurrent" xlink:to="us-gaap_CustomerAdvancesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerAdvancesCurrent_lbl" xml:lang="en-US">Customer advances</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued employee compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 professional services</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Accrued warranty expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent_lbl" xml:lang="en-US">Capital lease obligation, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 (Note 2)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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, $0.01 par value: 50,000,000 shares authorized; issued and outstanding - 8,872,916 shares at June 30, 2017 and 7,539,582 shares at June 30, 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for doubtful accounts</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_2_lbl" xml:lang="en-US">STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsSold" xlink:to="us-gaap_CostOfGoodsSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsSold_lbl" xml:lang="en-US">Cost of goods sold</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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 development expenses, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnSalesOfAssets" xlink:label="us-gaap_GainsLossesOnSalesOfAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnSalesOfAssets" xlink:to="us-gaap_GainsLossesOnSalesOfAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainsLossesOnSalesOfAssets_lbl" xml:lang="en-US">Gain on sale of assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncome" xlink:label="us-gaap_OtherIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncome" xlink:to="us-gaap_OtherIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncome_lbl" xml:lang="en-US">Other income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Loss Per Share:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted Average Common Shares Outstanding:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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, value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Proceeds from private placement of common stock, net of issuance costs, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Proceeds from private placement of common stock, net of issuance costs, value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Common stock issued for services rendered to the Company, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Common stock issued for services rendered to the Company, value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net loss</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, value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US">Stock issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities -</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="us-gaap_OtherNoncashExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashExpense" xlink:to="us-gaap_OtherNoncashExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashExpense_lbl" xml:lang="en-US">Non-cash consulting expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncashIncome" xlink:label="us-gaap_OtherNoncashIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncome" xlink:to="us-gaap_OtherNoncashIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherNoncashIncome_lbl" xml:lang="en-US">Non-cash gain on settlement of liabilities by issuing common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities -</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances_lbl" xml:lang="en-US">Customer advances</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 Flows from Investing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from sale of assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Additional patent costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Purchases of fixed assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 Flows from Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_lbl" xml:lang="en-US">Payment of capital lease obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl" xml:lang="en-US">Proceeds from private placement of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:to="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_lbl" xml:lang="en-US">Private placement expenses incurred and paid</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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) increase in 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">Cash and cash equivalents, 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">Cash and cash equivalents, end of year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 Disclosure of Cash Flow Informatin:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid during the year for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF NON-CASH FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Issuance of common stock to consultants</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_PrivatePlacementExpensesIncurredButNotYetPaid" xlink:label="PEYE_PrivatePlacementExpensesIncurredButNotYetPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_PrivatePlacementExpensesIncurredButNotYetPaid" xlink:to="PEYE_PrivatePlacementExpensesIncurredButNotYetPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_PrivatePlacementExpensesIncurredButNotYetPaid_lbl" xml:lang="en-US">Private placement expenses incurred but not yet paid</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable" xlink:label="PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable" xlink:to="PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable_lbl" xml:lang="en-US">Issuance of common stock in settlement of accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings" xlink:label="PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings" xlink:to="PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings_lbl" xml:lang="en-US">Capital expenditures funded by capital lease borrowings</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_OfferingCostsIncludedInAccountsPayable" xlink:label="PEYE_OfferingCostsIncludedInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_OfferingCostsIncludedInAccountsPayable" xlink:to="PEYE_OfferingCostsIncludedInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_OfferingCostsIncludedInAccountsPayable_lbl" xml:lang="en-US">Offering costs included in accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="us-gaap_CommitmentsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsDisclosureTextBlock" xlink:to="us-gaap_CommitmentsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/label" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_lbl" xml:lang="en-US">PROFIT SHARING PLAN</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock" xlink:label="us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock" xlink:to="us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock_lbl" xml:lang="en-US">SALE OF ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestAndOtherIncomeTextBlock" xlink:label="us-gaap_InterestAndOtherIncomeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestAndOtherIncomeTextBlock" xlink:to="us-gaap_InterestAndOtherIncomeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestAndOtherIncomeTextBlock_lbl" xml:lang="en-US">OTHER INCOME</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">8. SUBSEQUENT EVENT</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock" xlink:label="us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock" xlink:to="us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock_lbl" xml:lang="en-US">CAPITAL LEASE OBLIGATION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xml:lang="en-US">WARRANTS</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/verboseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_2_lbl" xml:lang="en-US">SALE OF STOCK</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Nature of Business and Liquidity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Principles of Consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/verboseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Significant Customers and Concentration of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Loss per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US">Patents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Long-Lived Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Warranty Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 Development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/label" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Reporting</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock" xlink:label="PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock" xlink:to="PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock_lbl" xml:lang="en-US">Estimated Useful Lives of Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_lbl" xml:lang="en-US">Percent schedule of entity wide revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_lbl" xml:lang="en-US">Schedule of earnings per share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US">Warranty reserve activity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_2_lbl" xml:lang="en-US">Income (Loss) per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of future minimum lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Assumptions for fair value of options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Stock option activity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US">Stock options outstanding by exercise price ranges</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Schedule of tax rate reconciliation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of deferred tax assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_lbl" xml:lang="en-US">Raw material</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US">Work-in-progress</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves_lbl" xml:lang="en-US">Finished goods</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">Total inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated Useful Life</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xml:lang="en-US">Estimated Useful Life</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Concentration risk percentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net Loss - Basic and Diluted</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/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Basic Weighted Average Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:to="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants_lbl" xml:lang="en-US">Potentially Dilutive Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Diluted Weighted Average Shares Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_2_lbl" xml:lang="en-US">Loss Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MovementInStandardProductWarrantyAccrualRollForward_lbl" xml:lang="en-US">Warranty roll forward</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ProductWarrantyAccrual_2_lbl" xml:lang="en-US">Balance at beginning of period</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyExpense" xlink:label="us-gaap_ProductWarrantyExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyExpense" xlink:to="us-gaap_ProductWarrantyExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyExpense_lbl" xml:lang="en-US">Provision for warranty claims</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPayments" xlink:to="us-gaap_ProductWarrantyAccrualPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProductWarrantyAccrualPayments_lbl" xml:lang="en-US">Warranty claims incurred</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ProductWarrantyAccrual_3_lbl" xml:lang="en-US">Balance at end of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_2_lbl" xml:lang="en-US">Accounts receivable</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">Current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Stock-based compensation costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense related to patents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">2021</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total minimum payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_lbl" xml:lang="en-US">Less: amount representing interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="us-gaap_CapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligations" xlink:to="us-gaap_CapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CapitalLeaseObligations_lbl" xml:lang="en-US">Present value of minimum lease payments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsCurrent" xlink:to="us-gaap_CapitalLeaseObligationsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeaseObligationsCurrent_2_lbl" xml:lang="en-US">Less: current portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="us-gaap_CapitalLeaseObligationsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeaseObligationsNoncurrent_2_lbl" xml:lang="en-US">Capital lease payments, noncurrent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Rent expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xml:lang="en-US">Common stock sold, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from sale of stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:to="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet_lbl" xml:lang="en-US">Capital leased equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1_lbl" xml:lang="en-US">Future lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="us-gaap_OperatingLeasesRentExpenseNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesRentExpenseNet" xlink:to="us-gaap_OperatingLeasesRentExpenseNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesRentExpenseNet_lbl" xml:lang="en-US">Rent expense for operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense" xlink:label="us-gaap_ProfessionalAndContractServicesExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalAndContractServicesExpense" xlink:to="us-gaap_ProfessionalAndContractServicesExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalAndContractServicesExpense_lbl" xml:lang="en-US">Accounts payable balance paid to consultant</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Option life</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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">Stock volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend_lbl" xml:lang="en-US">Dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average fair value of grants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Stock option activity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Number of stock options outstanding - at beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Number of Shares options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Number of Shares options cancelled</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">Number of stock options outstanding - at ending</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Weighted average exercise price options outstanding- at beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Weighted average exercise price - grants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price - cancelled</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">Weighted average exercise price options outstanding - at end</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 contractual life</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1" xlink:label="PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1" xlink:to="PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1_lbl" xml:lang="en-US">Range of exercise prices</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 of shares outstanding</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">Weighted average exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xml:lang="en-US">Exercisable number of shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercisable weighted average exercise price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_2_lbl" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_2_lbl" xml:lang="en-US">Options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Unrecognized compensation costs related to options vesting</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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 "in the money" outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Aggregate intrinsic value of "in the money" exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Warrants outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Warrant weighted average exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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">Shares authorized for issuance under the plan</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4_lbl" xml:lang="en-US">Stock options outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xml:lang="en-US">Stock options cancelled</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_lbl" xml:lang="en-US">Shares available for future grants</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_WarrantsAuthorizedForIssuance" xlink:label="PEYE_WarrantsAuthorizedForIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_WarrantsAuthorizedForIssuance" xlink:to="PEYE_WarrantsAuthorizedForIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_WarrantsAuthorizedForIssuance_lbl" xml:lang="en-US">Warrants authorized for issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Income tax reconcilation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2009/role/negatedLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Income tax expense (benefit) at federal statutory rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsAbstract_lbl" xml:lang="en-US">Increase (decrease) in tax resulting from:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State taxes, net of federal benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_lbl" xml:lang="en-US">Stock based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Nondeductible items</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Prior-year tax adjustments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred tax assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carry forwards</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US">Tax credit carry forwards</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xml:lang="en-US">Reserves and accruals not yet deducted for tax purposes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax asset</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Increase in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Operating loss carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:to="us-gaap_OperatingLossCarryforwardsLimitationsOnUse_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLimitationsOnUse_lbl" xml:lang="en-US">Operating loss carryforwards expiration dates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xml:lang="en-US">Employer matching contribution</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnSalesOfAssets" xlink:to="us-gaap_GainsLossesOnSalesOfAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnSalesOfAssets_2_lbl" xml:lang="en-US">Gain on sale of assets</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_StockIssuedForSettlementOfLiabilitiesForServices" xlink:label="PEYE_StockIssuedForSettlementOfLiabilitiesForServices" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_StockIssuedForSettlementOfLiabilitiesForServices" xlink:to="PEYE_StockIssuedForSettlementOfLiabilitiesForServices_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="PEYE_StockIssuedForSettlementOfLiabilitiesForServices_lbl" xml:lang="en-US">Stock issued for settlement of liabilities for services</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_4_lbl" xml:lang="en-US">Net Income (Loss) - Basic and Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US">Basic and Diluted Weighted Average Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xml:lang="en-US">Capital lease obligation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_2_lbl" xml:lang="en-US">Warrants outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xml:lang="en-US">Warrants exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromWarrantExercises_lbl" xml:lang="en-US">Proceeds from warrant exercises</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl" xml:lang="en-US">Warrants expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_3_lbl" xml:lang="en-US">Stock issued, new</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_2_lbl" xml:lang="en-US">Proceeds from sale of stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Stock issued, price per share</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_AllOthersMember" xlink:to="PEYE_AllOthersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_AllOthersMember_doc" xml:lang="en-US">All Other Customers member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings" xlink:to="PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings_doc" xml:lang="en-US">Capital expenditures funded by capital lease borrowings</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CustomerAMember" xlink:to="PEYE_CustomerAMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_CustomerAMember_doc" xml:lang="en-US">Customer A member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CustomerBMember" xlink:to="PEYE_CustomerBMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_CustomerBMember_doc" xml:lang="en-US">Customer B member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CustomerCMember" xlink:to="PEYE_CustomerCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_CustomerCMember_doc" xml:lang="en-US">Customer C member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CustomerDMember" xlink:to="PEYE_CustomerDMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_CustomerDMember_doc" xml:lang="en-US">Customer D Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1" xlink:to="PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1_doc" xml:lang="en-US">Range of exercise prices</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock" xlink:to="PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock_doc" xml:lang="en-US">Estimated Useful Lives of Property and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_FederalMember" xlink:to="PEYE_FederalMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_FederalMember_doc" xml:lang="en-US">Federal Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_ForkeyMember" xlink:to="PEYE_ForkeyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_ForkeyMember_doc" xml:lang="en-US">Forkey Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_HersheyStrategicMember" xlink:to="PEYE_HersheyStrategicMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_HersheyStrategicMember_doc" xml:lang="en-US">Hershey Strategic Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_HongKongOperationsMember" xlink:to="PEYE_HongKongOperationsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_HongKongOperationsMember_doc" xml:lang="en-US">Hong Kong Operations Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_InvestorsMember" xlink:to="PEYE_InvestorsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_InvestorsMember_doc" xml:lang="en-US">Investors Member</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_June2008Member" xlink:label="PEYE_June2008Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_June2008Member" xlink:to="PEYE_June2008Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_June2008Member_doc" xml:lang="en-US">June 2008 Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option10Member" xlink:to="PEYE_Option10Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option10Member_doc" xml:lang="en-US">Option 10 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option11Member" xlink:to="PEYE_Option11Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option11Member_doc" xml:lang="en-US">Custom Element.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option12Member" xlink:to="PEYE_Option12Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option12Member_doc" xml:lang="en-US">Option 12 Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option13Member" xlink:to="PEYE_Option13Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option13Member_doc" xml:lang="en-US">Option 13 Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option1Member" xlink:to="PEYE_Option1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option1Member_doc" xml:lang="en-US">Option 1 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option2Member" xlink:to="PEYE_Option2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option2Member_doc" xml:lang="en-US">Option 2 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option3Member" xlink:to="PEYE_Option3Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option3Member_doc" xml:lang="en-US">Option 3 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option4Member" xlink:to="PEYE_Option4Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option4Member_doc" xml:lang="en-US">Option 4 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option5Member" xlink:to="PEYE_Option5Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option5Member_doc" xml:lang="en-US">Option 5 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option6Member" xlink:to="PEYE_Option6Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option6Member_doc" xml:lang="en-US">Option 6 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option7Member" xlink:to="PEYE_Option7Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option7Member_doc" xml:lang="en-US">Option 7 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option8Member" xlink:to="PEYE_Option8Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option8Member_doc" xml:lang="en-US">Option 8 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Option9Member" xlink:to="PEYE_Option9Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Option9Member_doc" xml:lang="en-US">Option 9 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Plan1997Member" xlink:to="PEYE_Plan1997Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Plan1997Member_doc" xml:lang="en-US">Plan 1997 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Plan2006Member" xlink:to="PEYE_Plan2006Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Plan2006Member_doc" xml:lang="en-US">Plan 2006 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Plan2011Member" xlink:to="PEYE_Plan2011Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Plan2011Member_doc" xml:lang="en-US">Plan 2011 member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_PrivatePlacementExpensesIncurredButNotYetPaid" xlink:to="PEYE_PrivatePlacementExpensesIncurredButNotYetPaid_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_PrivatePlacementExpensesIncurredButNotYetPaid_doc" xml:lang="en-US">Private placement expenses incurred but not yet paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_SchwartzMember" xlink:to="PEYE_SchwartzMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_SchwartzMember_doc" xml:lang="en-US">Schwartz Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Sept2012Member" xlink:to="PEYE_Sept2012Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Sept2012Member_doc" xml:lang="en-US">Sept 2012 Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Sept2012bMember" xlink:to="PEYE_Sept2012bMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Sept2012bMember_doc" xml:lang="en-US">Sept 2012b Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_SettlementOfLiabilitiesMember" xlink:to="PEYE_SettlementOfLiabilitiesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_SettlementOfLiabilitiesMember_doc" xml:lang="en-US">Settlement Of Liabilities Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_StateMember" xlink:to="PEYE_StateMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_StateMember_doc" xml:lang="en-US">State Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_StockIssuedForSettlementOfLiabilitiesForServices" xlink:to="PEYE_StockIssuedForSettlementOfLiabilitiesForServices_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_StockIssuedForSettlementOfLiabilitiesForServices_doc" xml:lang="en-US">Stock issued for settlement of liabilities for services</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_Vehicles" xlink:to="PEYE_Vehicles_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_Vehicles_doc" xml:lang="en-US">vehicles</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_WarrantsAuthorizedForIssuance" xlink:to="PEYE_WarrantsAuthorizedForIssuance_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_WarrantsAuthorizedForIssuance_doc" xml:lang="en-US">Warrants authorized for issuance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_WoodwardMember" xlink:to="PEYE_WoodwardMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_WoodwardMember_doc" xml:lang="en-US">Woodward Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_May2016Member" xlink:to="PEYE_May2016Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_May2016Member_doc" xml:lang="en-US">May 2016 Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_CustomerEMember" xlink:to="PEYE_CustomerEMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_CustomerEMember_doc" xml:lang="en-US">Custome E Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable" xlink:to="PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable_doc" xml:lang="en-US">Issuance Of Common Stock In Settlement Of Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_DolphinOffshorePartnersL.P.Member" xlink:to="PEYE_DolphinOffshorePartnersL.P.Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_DolphinOffshorePartnersL.P.Member_doc" xml:lang="en-US">Dolphin Offshore Partners L.P. Member</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_OfferingCostsIncludedInAccountsPayable" xlink:to="PEYE_OfferingCostsIncludedInAccountsPayable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_OfferingCostsIncludedInAccountsPayable_doc" xml:lang="en-US">Offering costs included in accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="PEYE_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PEYE_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="PEYE_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="PEYE_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_doc" xml:lang="en-US">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.</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_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_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: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</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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</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/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</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_OtherNoncashIncome" xlink:to="us-gaap_OtherNoncashIncome_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashIncome_2_lbl" xml:lang="en-US">Other Noncash Income</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_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:to="us-gaap_IncreaseDecreaseInCustomerAdvances_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInCustomerAdvances_2_lbl" xml:lang="en-US">Increase (Decrease) in Customer Advances</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_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_RepaymentsOfLongTermCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermCapitalLeaseObligations_2_lbl" xml:lang="en-US">Repayments of Long-term Capital Lease Obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:to="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentOfFinancingAndStockIssuanceCosts_2_lbl" xml:lang="en-US">Payment of Financing and Stock Issuance Costs</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_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_2_lbl" xml:lang="en-US">Revenue Recognition, 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_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPayments" xlink:to="us-gaap_ProductWarrantyAccrualPayments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualPayments_2_lbl" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments, Remainder of Fiscal Year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeaseObligations" xlink:to="us-gaap_CapitalLeaseObligations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeaseObligations_2_lbl" xml:lang="en-US">Capital Lease Obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_2_lbl" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>peye-20170630_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.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: precisionoptics_s1%2D20171117.xfr; Date: 2017%2D12%2D04T22:51:57Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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://poci.com/role/DocumentAndEntityInformation" xlink:href="peye-20170630.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedBalanceSheets" xlink:href="peye-20170630.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="peye-20170630.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfOperations" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="peye-20170630.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Commitments" xlink:href="peye-20170630.xsd#Commitments" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquity" xlink:href="peye-20170630.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxes" xlink:href="peye-20170630.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ProfitSharingPlan" xlink:href="peye-20170630.xsd#ProfitSharingPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfAssets" xlink:href="peye-20170630.xsd#SaleOfAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/OtherIncome" xlink:href="peye-20170630.xsd#OtherIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SubsequentEvent" xlink:href="peye-20170630.xsd#SubsequentEvent" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/InventoriesSept.2017Note" xlink:href="peye-20170630.xsd#InventoriesSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CapitalLeaseObligationSept.2017Note" xlink:href="peye-20170630.xsd#CapitalLeaseObligationSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Stock-basedCompensationSept.2017Note" xlink:href="peye-20170630.xsd#Stock-basedCompensationSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/WarrantsSept.2017Note" xlink:href="peye-20170630.xsd#WarrantsSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfStockSept.2017Note" xlink:href="peye-20170630.xsd#SaleOfStockSept.2017Note" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CommitmentsTables" xlink:href="peye-20170630.xsd#CommitmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityTables" xlink:href="peye-20170630.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesTables" xlink:href="peye-20170630.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Inventory" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-Inventory" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Concentrations" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-Concentrations" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CommitmentsDetails" xlink:href="peye-20170630.xsd#CommitmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CommitmentsDetailsNarrative" xlink:href="peye-20170630.xsd#CommitmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetails-Assumptions" xlink:href="peye-20170630.xsd#StockholdersEquityDetails-Assumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetails-OptionActivity" xlink:href="peye-20170630.xsd#StockholdersEquityDetails-OptionActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetails-OptionInformation" xlink:href="peye-20170630.xsd#StockholdersEquityDetails-OptionInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/StockholdersEquityDetailsNarrative" xlink:href="peye-20170630.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesDetails-IncomeTaxRate" xlink:href="peye-20170630.xsd#IncomeTaxesDetails-IncomeTaxRate" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:href="peye-20170630.xsd#IncomeTaxesDetails-DeferredTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/IncomeTaxesDetailsNarrative" xlink:href="peye-20170630.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/ProfitSharingPlanDetailsNarrative" xlink:href="peye-20170630.xsd#ProfitSharingPlanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfAssetsDetailsNarrative" xlink:href="peye-20170630.xsd#SaleOfAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/OtherIncomeDetailsNarrative" xlink:href="peye-20170630.xsd#OtherIncomeDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/CapitalLeaseObligationSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#CapitalLeaseObligationSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice" xlink:href="peye-20170630.xsd#Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#Stock-basedCompensationSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/WarrantsSept.2017NoteDetails-WarrantActivity" xlink:href="peye-20170630.xsd#WarrantsSept.2017NoteDetails-WarrantActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfStockSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#SaleOfStockSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://poci.com/role/SaleOfAssetsSept.2017NoteDetailsNarrative" xlink:href="peye-20170630.xsd#SaleOfAssetsSept.2017NoteDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_DocumentAndEntityInformationAbstract" xlink:label="loc_PEYEDocumentAndEntityInformationAbstract" />
      <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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" 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_PEYEDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaapMachineryAndEquipmentGross" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapMachineryAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapFurnitureAndFixturesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Vehicles" xlink:label="loc_PEYEVehicles" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_PEYEVehicles" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCapitalLeaseObligationsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerAdvancesCurrent" xlink:label="loc_us-gaapCustomerAdvancesCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCustomerAdvancesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="230" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsNoncurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCapitalLeaseObligationsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="290" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="300" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="310" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="320" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" 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://poci.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="loc_us-gaapCostOfGoodsSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnSalesOfAssets" xlink:label="loc_us-gaapGainsLossesOnSalesOfAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGainsLossesOnSalesOfAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="60" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="70" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="80" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="110" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="30" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="70" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="90" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="100" 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://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfStockIssuanceCosts" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapPaymentsOfStockIssuanceCosts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnSalesOfAssets" xlink:label="loc_us-gaapGainsLossesOnSalesOfAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainsLossesOnSalesOfAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="loc_us-gaapOtherNoncashExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOtherNoncashExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNoncashIncome" xlink:label="loc_us-gaapOtherNoncashIncome" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOtherNoncashIncome" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" 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/2017/elts/us-gaap-2017-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-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInCustomerAdvances" xlink:label="loc_us-gaapIncreaseDecreaseInCustomerAdvances" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInCustomerAdvances" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="160" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaapPaymentsToAcquireIntangibleAssets" />
      <link:presentationArc order="180" 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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="210" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermCapitalLeaseObligations" xlink:label="loc_us-gaapRepaymentsOfLongTermCapitalLeaseObligations" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLongTermCapitalLeaseObligations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:label="loc_us-gaapPaymentOfFinancingAndStockIssuanceCosts" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentOfFinancingAndStockIssuanceCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="290" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaapStockIssued1" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapStockIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_PrivatePlacementExpensesIncurredButNotYetPaid" xlink:label="loc_PEYEPrivatePlacementExpensesIncurredButNotYetPaid" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_PEYEPrivatePlacementExpensesIncurredButNotYetPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable" xlink:label="loc_PEYEIssuanceOfCommonStockInSettlementOfAccountsPayable" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_PEYEIssuanceOfCommonStockInSettlementOfAccountsPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings" xlink:label="loc_PEYECapitalExpendituresFundedByCapitalLeaseBorrowings" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_PEYECapitalExpendituresFundedByCapitalLeaseBorrowings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_OfferingCostsIncludedInAccountsPayable" xlink:label="loc_PEYEOfferingCostsIncludedInAccountsPayable" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_PEYEOfferingCostsIncludedInAccountsPayable" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/Commitments" xlink:title="00000009 - Disclosure - 2. COMMITMENTS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquity" xlink:title="00000010 - Disclosure - 3. STOCKHOLDERS' EQUITY">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxes" xlink:title="00000011 - Disclosure - 4. INCOME TAXES">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://poci.com/role/ProfitSharingPlan" xlink:title="00000012 - Disclosure - 5. PROFIT SHARING PLAN">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaapCompensationAndEmployeeBenefitPlansTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract" xlink:to="loc_us-gaapCompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfAssets" xlink:title="00000013 - Disclosure - 6. SALE OF ASSETS">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock" xlink:label="loc_us-gaapDisclosureOfLongLivedAssetsHeldForSaleTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:to="loc_us-gaapDisclosureOfLongLivedAssetsHeldForSaleTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/OtherIncome" xlink:title="00000014 - Disclosure - 7. OTHER INCOME">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestAndOtherIncomeTextBlock" xlink:label="loc_us-gaapInterestAndOtherIncomeTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapInterestAndOtherIncomeTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SubsequentEvent" xlink:title="00000015 - Disclosure - 8. SUBSEQUENT EVENT">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/InventoriesSept.2017Note" xlink:title="00000016 - Disclosure - 2. INVENTORIES (Sept. 2017 Note)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/CapitalLeaseObligationSept.2017Note" xlink:title="00000017 - Disclosure - 3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock" xlink:label="loc_us-gaapDebtAndCapitalLeasesDisclosuresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtAndCapitalLeasesDisclosuresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/Stock-basedCompensationSept.2017Note" xlink:title="00000018 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/WarrantsSept.2017Note" xlink:title="00000019 - Disclosure - 5. WARRANTS (Sept. 2017 Note)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfStockSept.2017Note" xlink:title="00000020 - Disclosure - 6. SALE OF STOCK (Sept. 2017 Note)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000021 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConsolidationPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaapStandardProductWarrantyPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStandardProductWarrantyPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaapComprehensiveIncomePolicyPolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000022 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock" xlink:label="loc_PEYEEstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_PEYEEstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:label="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareDilutedByCommonClassTextBlock_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/CommitmentsTables" xlink:title="00000023 - Disclosure - 2. COMMITMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityTables" xlink:title="00000024 - Disclosure - 3. STOCKHOLDERS' EQUITY (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesTables" xlink:title="00000025 - Disclosure - 4. INCOME TAXES (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Inventory" xlink:title="00000026 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Inventory)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:label="loc_us-gaapInventoryRawMaterialsAndSuppliesNetOfReserves" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="loc_us-gaapInventoryWorkInProcessNetOfReserves" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcessNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaapInventoryFinishedGoodsNetOfReserves" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoodsNetOfReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" 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://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives" xlink:title="00000027 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Property useful lives)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember" />
      <link:presentationArc order="10" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="20" 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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="30" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransportationEquipmentMember" xlink:label="loc_us-gaapTransportationEquipmentMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapTransportationEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentEstimatedUsefulLives" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Concentrations" xlink:title="00000028 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Concentrations)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_CustomerAMember" xlink:label="loc_PEYECustomerAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerBMember" xlink:label="loc_PEYECustomerBMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerCMember" xlink:label="loc_PEYECustomerCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerDMember" xlink:label="loc_PEYECustomerDMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerDMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_AllOthersMember" xlink:label="loc_PEYEAllOthersMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYEAllOthersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare" xlink:title="00000029 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:label="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncrementalCommonSharesAttributableToCallOptionsAndWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward" xlink:title="00000030 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Warranty rollforward)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="loc_us-gaapMovementInStandardProductWarrantyAccrualRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapMovementInStandardProductWarrantyAccrualRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapMovementInStandardProductWarrantyAccrualRollForward" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyExpense" xlink:label="loc_us-gaapProductWarrantyExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMovementInStandardProductWarrantyAccrualRollForward" xlink:to="loc_us-gaapProductWarrantyExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="loc_us-gaapProductWarrantyAccrualPayments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMovementInStandardProductWarrantyAccrualRollForward" xlink:to="loc_us-gaapProductWarrantyAccrualPayments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMovementInStandardProductWarrantyAccrualRollForward" xlink:to="loc_us-gaapProductWarrantyAccrual_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000031 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_CustomerAMember" xlink:label="loc_PEYECustomerAMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerBMember" xlink:label="loc_PEYECustomerBMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerCMember" xlink:label="loc_PEYECustomerCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerDMember" xlink:label="loc_PEYECustomerDMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerDMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_CustomerEMember" xlink:label="loc_PEYECustomerEMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_PEYECustomerEMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapStatementLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/CommitmentsDetails" xlink:title="00000032 - Disclosure - 2. COMMITMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaapCapitalLeaseObligations" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeaseObligations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsCurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeaseObligationsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent" xlink:label="loc_us-gaapCapitalLeaseObligationsNoncurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeaseObligationsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/CommitmentsDetailsNarrative" xlink:title="00000033 - Disclosure - 2. COMMITMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_ConsultantMember" xlink:label="loc_PEYEConsultantMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEConsultantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_InvestorsMember" xlink:label="loc_PEYEInvestorsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEInvestorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_DolphinOffshorePartnersL.P.Member" xlink:label="loc_PEYEDolphinOffshorePartnersL.P.Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEDolphinOffshorePartnersL.P.Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_HersheyStrategicMember" xlink:label="loc_PEYEHersheyStrategicMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEHersheyStrategicMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_WoodwardMember" xlink:label="loc_PEYEWoodwardMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_PEYEWoodwardMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_ForkeyMember" xlink:label="loc_PEYEForkeyMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_PEYEForkeyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_SchwartzMember" xlink:label="loc_PEYESchwartzMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_PEYESchwartzMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaapLeaseAndRentalExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLeaseAndRentalExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:label="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalLeasesBalanceSheetAssetsByMajorClassNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsNetMinimumPayments1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsNetMinimumPayments1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaapOperatingLeasesRentExpenseNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeasesRentExpenseNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProfessionalAndContractServicesExpense" xlink:label="loc_us-gaapProfessionalAndContractServicesExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfessionalAndContractServicesExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetails-Assumptions" xlink:title="00000034 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Assumptions)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetails-OptionActivity" xlink:title="00000035 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Option activity)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="40" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetails-OptionInformation" xlink:title="00000036 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Option information)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_Option1Member" xlink:label="loc_PEYEOption1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option2Member" xlink:label="loc_PEYEOption2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option3Member" xlink:label="loc_PEYEOption3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option4Member" xlink:label="loc_PEYEOption4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option5Member" xlink:label="loc_PEYEOption5Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option6Member" xlink:label="loc_PEYEOption6Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option7Member" xlink:label="loc_PEYEOption7Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption7Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option8Member" xlink:label="loc_PEYEOption8Member" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption8Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option9Member" xlink:label="loc_PEYEOption9Member" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption9Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option10Member" xlink:label="loc_PEYEOption10Member" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption10Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option11Member" xlink:label="loc_PEYEOption11Member" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption11Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option12Member" xlink:label="loc_PEYEOption12Member" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption12Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option13Member" xlink:label="loc_PEYEOption13Member" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption13Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1" xlink:label="loc_PEYEDeferredCompensationArrangementWithIndividualExercisePrice1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_PEYEDeferredCompensationArrangementWithIndividualExercisePrice1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="20" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/StockholdersEquityDetailsNarrative" xlink:title="00000037 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapCostOfSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_InvestorsMember" xlink:label="loc_PEYEInvestorsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEInvestorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_HersheyStrategicMember" xlink:label="loc_PEYEHersheyStrategicMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEHersheyStrategicMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="50" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_Plan2011Member" xlink:label="loc_PEYEPlan2011Member" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_PEYEPlan2011Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Plan2006Member" xlink:label="loc_PEYEPlan2006Member" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_PEYEPlan2006Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Plan1997Member" xlink:label="loc_PEYEPlan1997Member" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_PEYEPlan1997Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapAwardDateAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Sept2012Member" xlink:label="loc_PEYESept2012Member" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_PEYESept2012Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Sept2012bMember" xlink:label="loc_PEYESept2012bMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_PEYESept2012bMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="70" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_WarrantsAuthorizedForIssuance" xlink:label="loc_PEYEWarrantsAuthorizedForIssuance" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_PEYEWarrantsAuthorizedForIssuance" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesDetails-IncomeTaxRate" xlink:title="00000038 - Disclosure - 4. INCOME TAXES (Details - Income tax rate)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductionsAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateReconciliationDeductionsAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesDetails-DeferredTaxes" xlink:title="00000039 - Disclosure - 4. INCOME TAXES (Details - Deferred taxes)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaapDeferredTaxAssetsNetAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwards" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredTaxAssetsNetAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000040 - Disclosure - 4. INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_IncomeTaxesDetailsNarrativeAbstract" xlink:label="loc_PEYEIncomeTaxesDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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_PEYEIncomeTaxesDetailsNarrativeAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeTaxAuthorityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_FederalMember" xlink:label="loc_PEYEFederalMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_PEYEFederalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_StateMember" xlink:label="loc_PEYEStateMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_PEYEStateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_HongKongOperationsMember" xlink:label="loc_PEYEHongKongOperationsMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityDomain" xlink:to="loc_PEYEHongKongOperationsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsLimitationsOnUse" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/ProfitSharingPlanDetailsNarrative" xlink:title="00000041 - Disclosure - 5. PROFIT SHARING PLAN (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:label="loc_us-gaapDefinedBenefitPlanContributionsByEmployer" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract" xlink:to="loc_us-gaapDefinedBenefitPlanContributionsByEmployer" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfAssetsDetailsNarrative" xlink:title="00000042 - Disclosure - 6. SALE OF ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnSalesOfAssets" xlink:label="loc_us-gaapGainsLossesOnSalesOfAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:to="loc_us-gaapGainsLossesOnSalesOfAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/OtherIncomeDetailsNarrative" xlink:title="00000043 - Disclosure - 7. OTHER INCOME (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaapOtherIncomeAndExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapOtherIncomeAndExpensesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSignificantNoncashTransactionNameDomain" xlink:label="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionsByUniqueDescriptionAxis" xlink:to="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_SettlementOfLiabilitiesMember" xlink:label="loc_PEYESettlementOfLiabilitiesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherSignificantNoncashTransactionNameDomain" xlink:to="loc_PEYESettlementOfLiabilitiesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreationDateAxis" xlink:label="loc_us-gaapCreationDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCreationDateAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DefaultFinancialStatementsDateMember" xlink:label="loc_us-gaapDefaultFinancialStatementsDateMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreationDateAxis" xlink:to="loc_us-gaapDefaultFinancialStatementsDateMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_May2016Member" xlink:label="loc_PEYEMay2016Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefaultFinancialStatementsDateMember" xlink:to="loc_PEYEMay2016Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncome" xlink:label="loc_us-gaapOtherIncome" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherIncome" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_StockIssuedForSettlementOfLiabilitiesForServices" xlink:label="loc_PEYEStockIssuedForSettlementOfLiabilitiesForServices" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_PEYEStockIssuedForSettlementOfLiabilitiesForServices" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare" xlink:title="00000044 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details - Loss per share)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative" xlink:title="00000045 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/CapitalLeaseObligationSept.2017NoteDetailsNarrative" xlink:title="00000046 - Disclosure - 3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note) (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice" xlink:title="00000047 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details - Options by exercise price)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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="peye-20170630.xsd#PEYE_Option1Member" xlink:label="loc_PEYEOption1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option2Member" xlink:label="loc_PEYEOption2Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option3Member" xlink:label="loc_PEYEOption3Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option4Member" xlink:label="loc_PEYEOption4Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option5Member" xlink:label="loc_PEYEOption5Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option6Member" xlink:label="loc_PEYEOption6Member" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option7Member" xlink:label="loc_PEYEOption7Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption7Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option8Member" xlink:label="loc_PEYEOption8Member" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption8Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option9Member" xlink:label="loc_PEYEOption9Member" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption9Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option10Member" xlink:label="loc_PEYEOption10Member" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption10Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option11Member" xlink:label="loc_PEYEOption11Member" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption11Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option12Member" xlink:label="loc_PEYEOption12Member" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption12Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option13Member" xlink:label="loc_PEYEOption13Member" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption13Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_Option14Member" xlink:label="loc_PEYEOption14Member" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_PEYEOption14Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1" xlink:label="loc_PEYEDeferredCompensationArrangementWithIndividualExercisePrice1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_PEYEDeferredCompensationArrangementWithIndividualExercisePrice1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="30" 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/Stock-basedCompensationSept.2017NoteDetailsNarrative" xlink:title="00000048 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaapIncomeStatementLocationAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapIncomeStatementLocationAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaapIncomeStatementLocationDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationAxis" xlink:to="loc_us-gaapIncomeStatementLocationDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapSellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaapResearchAndDevelopmentExpenseMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapResearchAndDevelopmentExpenseMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaapCostOfSalesMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementLocationDomain" xlink:to="loc_us-gaapCostOfSalesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/WarrantsSept.2017NoteDetails-WarrantActivity" xlink:title="00000049 - Disclosure - 5. WARRANTS (Sept. 2017 Note) (Details - Warrant activity)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfStockSept.2017NoteDetailsNarrative" xlink:title="00000050 - Disclosure - 6. SALE OF STOCK (Sept. 2017 Note) (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="loc_us-gaapPrivatePlacementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_us-gaapPrivatePlacementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="loc_us-gaapCounterpartyNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCounterpartyNameAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCounterpartyNameAxis" xlink:to="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_AccreditedInvestorsMember" xlink:label="loc_PEYEAccreditedInvestorsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEAccreditedInvestorsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="peye-20170630.xsd#PEYE_AnInvestorMember" xlink:label="loc_PEYEAnInvestorMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRepurchaseAgreementCounterpartyNameDomain" xlink:to="loc_PEYEAnInvestorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfPrivatePlacement" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSaleOfStockPricePerShare" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://poci.com/role/SaleOfAssetsSept.2017NoteDetailsNarrative" xlink:title="00000051 - Disclosure - 7. SALE OF ASSETS (Sept. 2017 Note) (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainsLossesOnSalesOfAssets" xlink:label="loc_us-gaapGainsLossesOnSalesOfAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract" xlink:to="loc_us-gaapGainsLossesOnSalesOfAssets" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750904784">
<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>Jun. 30, 2017</div></th>
<th class="th"><div>Sep. 15, 2017</div></th>
<th class="th"><div>Dec. 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_PEYE_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">PRECISION OPTICS CORPORATION, INC.<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">0000867840<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">S-1/A<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">Sep. 30,  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">--06-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_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">$ 2,196,421<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">9,428,472<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">Q1<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">2018<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_PEYE_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;">PEYE_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>PEYE_</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>14
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6751479344">
<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>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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>
<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">$ 194,714<span></span>
</td>
<td class="nump">$ 118,405<span></span>
</td>
<td class="nump">$ 50,059<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_AccountsReceivableNetCurrent', window );">Accounts receivable (net of allowance for doubtful accounts of $5,000 at June 30, 2017 and $23,377 at June 30, 2016)</a></td>
<td class="nump">613,961<span></span>
</td>
<td class="nump">468,548<span></span>
</td>
<td class="nump">750,380<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_InventoryNet', window );">Inventories</a></td>
<td class="nump">967,285<span></span>
</td>
<td class="nump">1,055,447<span></span>
</td>
<td class="nump">1,133,451<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_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">51,394<span></span>
</td>
<td class="nump">55,985<span></span>
</td>
<td class="nump">88,129<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">1,827,354<span></span>
</td>
<td class="nump">1,698,385<span></span>
</td>
<td class="nump">2,022,019<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_PropertyPlantAndEquipmentAbstract', window );"><strong>Fixed Assets:</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_us-gaap_MachineryAndEquipmentGross', window );">Machinery and equipment</a></td>
<td class="nump">2,507,190<span></span>
</td>
<td class="nump">2,507,190<span></span>
</td>
<td class="nump">2,479,471<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_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">553,596<span></span>
</td>
<td class="nump">553,596<span></span>
</td>
<td class="nump">553,596<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_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
<td class="nump">148,303<span></span>
</td>
<td class="nump">148,303<span></span>
</td>
<td class="nump">148,303<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_PEYE_Vehicles', window );">Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,674<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_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">3,209,089<span></span>
</td>
<td class="nump">3,209,089<span></span>
</td>
<td class="nump">3,201,044<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation and amortization</a></td>
<td class="nump">3,145,585<span></span>
</td>
<td class="nump">3,136,835<span></span>
</td>
<td class="nump">3,122,849<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_PropertyPlantAndEquipmentNet', window );">Net fixed assets</a></td>
<td class="nump">63,504<span></span>
</td>
<td class="nump">72,254<span></span>
</td>
<td class="nump">78,195<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_FiniteLivedIntangibleAssetsNet', window );">Patents, net</a></td>
<td class="nump">30,086<span></span>
</td>
<td class="nump">30,086<span></span>
</td>
<td class="nump">22,874<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_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">1,920,944<span></span>
</td>
<td class="nump">1,800,725<span></span>
</td>
<td class="nump">2,123,088<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_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</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_us-gaap_CapitalLeaseObligationsCurrent', window );">Current portion of capital lease obligation</a></td>
<td class="nump">8,531<span></span>
</td>
<td class="nump">8,391<span></span>
</td>
<td class="nump">7,857<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">663,302<span></span>
</td>
<td class="nump">694,958<span></span>
</td>
<td class="nump">1,151,561<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_CustomerAdvancesCurrent', window );">Customer advances</a></td>
<td class="nump">122,495<span></span>
</td>
<td class="nump">180,137<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued employee compensation</a></td>
<td class="nump">144,873<span></span>
</td>
<td class="nump">189,783<span></span>
</td>
<td class="nump">238,381<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 professional services</a></td>
<td class="nump">91,500<span></span>
</td>
<td class="nump">71,000<span></span>
</td>
<td class="nump">65,550<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 );">Accrued warranty expense</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,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_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="nump">41,175<span></span>
</td>
<td class="nump">49,512<span></span>
</td>
<td class="nump">15,612<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,096,876<span></span>
</td>
<td class="nump">1,218,781<span></span>
</td>
<td class="nump">1,503,961<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_CapitalLeaseObligationsNoncurrent', window );">Capital lease obligation, net of current portion</a></td>
<td class="nump">21,378<span></span>
</td>
<td class="nump">23,564<span></span>
</td>
<td class="nump">31,955<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>
<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, $0.01 par value: 50,000,000 shares authorized; issued and outstanding - 8,872,916 shares at June 30, 2017 and 7,539,582 shares at June 30, 2016</a></td>
<td class="nump">94,285<span></span>
</td>
<td class="nump">88,729<span></span>
</td>
<td class="nump">75,396<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">45,407,922<span></span>
</td>
<td class="nump">45,140,383<span></span>
</td>
<td class="nump">44,176,051<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">(44,699,517)<span></span>
</td>
<td class="num">(44,670,732)<span></span>
</td>
<td class="num">(43,664,275)<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_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">802,690<span></span>
</td>
<td class="nump">558,380<span></span>
</td>
<td class="nump">587,172<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_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</a></td>
<td class="nump">$ 1,920,944<span></span>
</td>
<td class="nump">$ 1,800,725<span></span>
</td>
<td class="nump">$ 2,123,088<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_PEYE_Vehicles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>vehicles</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;">PEYE_Vehicles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>PEYE_</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))<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(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_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_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_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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<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(11))<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_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=82887183&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=82887183&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_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital lease obligation due 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<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_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="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_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<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.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_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="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_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> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<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.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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CustomerAdvancesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 prepayments received from customers 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_CustomerAdvancesCurrent</td>
</tr>
<tr>
<td style="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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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=66006027&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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="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_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="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=68049868&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=82887183&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_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of additions or improvements to assets held under a lease arrangement.</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 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6812-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_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="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_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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<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(a)(25))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office 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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expenses incurred but not yet paid classified as other, due 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e7018-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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&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=82887183&amp;loc=d3e6935-107765<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.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_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 within a future period of 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6787-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&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_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="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_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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&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 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>
<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_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 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><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(a)(8))<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 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_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_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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<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 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(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_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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<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 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 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(31))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>15
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756948992">
<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>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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>
<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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 23,377<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>
<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_CommonStockParOrStatedValuePerShare', window );">Common Stock par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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_CommonStockSharesAuthorized', window );">Common Stock shares authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,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_CommonStockSharesIssued', window );">Common Stock shares issued</a></td>
<td class="nump">9,428,472<span></span>
</td>
<td class="nump">8,872,916<span></span>
</td>
<td class="nump">7,539,582<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_CommonStockSharesOutstanding', window );">Common Stock shares outstanding</a></td>
<td class="nump">9,428,472<span></span>
</td>
<td class="nump">8,872,916<span></span>
</td>
<td class="nump">7,539,582<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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unclassified balance sheet, a valuation allowance for receivables due a company 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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<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.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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 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=84159872&amp;loc=d3e21463-112644<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>
<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>16
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6751130496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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>
<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 );">Revenues</a></td>
<td class="nump">$ 1,028,746<span></span>
</td>
<td class="nump">$ 849,548<span></span>
</td>
<td class="nump">$ 3,154,547<span></span>
</td>
<td class="nump">$ 3,916,702<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_CostOfGoodsSold', window );">Cost of goods sold</a></td>
<td class="nump">642,004<span></span>
</td>
<td class="nump">682,497<span></span>
</td>
<td class="nump">2,380,823<span></span>
</td>
<td class="nump">2,974,681<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">386,742<span></span>
</td>
<td class="nump">167,051<span></span>
</td>
<td class="nump">773,724<span></span>
</td>
<td class="nump">942,021<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_ResearchAndDevelopmentExpense', window );">Research and development expenses, net</a></td>
<td class="nump">118,427<span></span>
</td>
<td class="nump">116,992<span></span>
</td>
<td class="nump">464,162<span></span>
</td>
<td class="nump">478,267<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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">296,584<span></span>
</td>
<td class="nump">343,782<span></span>
</td>
<td class="nump">1,313,478<span></span>
</td>
<td class="nump">1,551,895<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_GainsLossesOnSalesOfAssets', window );">Gain on sale of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(315)<span></span>
</td>
<td class="num">(1,515)<span></span>
</td>
<td class="num">(32,707)<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">415,011<span></span>
</td>
<td class="nump">460,459<span></span>
</td>
<td class="nump">1,776,125<span></span>
</td>
<td class="nump">1,997,455<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</a></td>
<td class="num">(28,269)<span></span>
</td>
<td class="num">(293,408)<span></span>
</td>
<td class="num">(1,002,401)<span></span>
</td>
<td class="num">(1,055,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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(516)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,144)<span></span>
</td>
<td class="num">(469)<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_OtherIncome', window );">Other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">22,050<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,005,545)<span></span>
</td>
<td class="num">(1,033,853)<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 );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">912<span></span>
</td>
<td class="nump">912<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (28,785)<span></span>
</td>
<td class="num">$ (293,408)<span></span>
</td>
<td class="num">$ (1,006,457)<span></span>
</td>
<td class="num">$ (1,034,765)<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_EarningsPerShareAbstract', window );"><strong>Loss Per Share:</strong></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="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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="num">$ (0.15)<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</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="num">$ (0.15)<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted Average Common Shares Outstanding:</strong></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="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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">9,108,423<span></span>
</td>
<td class="nump">7,539,582<span></span>
</td>
<td class="nump">8,343,235<span></span>
</td>
<td class="nump">7,157,978<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">9,108,423<span></span>
</td>
<td class="nump">7,539,582<span></span>
</td>
<td class="nump">8,343,235<span></span>
</td>
<td class="nump">7,157,978<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_CostOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs related to goods produced and sold 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(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_CostOfGoodsSold</td>
</tr>
<tr>
<td style="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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="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 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: 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 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=96947427&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 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=63488584&amp;loc=d3e20235-122688<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 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=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: 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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainsLossesOnSalesOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) on sale or disposal of assets utilized in financial service operations.</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_GainsLossesOnSalesOfAssets</td>
</tr>
<tr>
<td style="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_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=63488584&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to 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 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: 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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="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=84230637&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: 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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<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> -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 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: 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(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_NetIncomeLoss</td>
</tr>
<tr>
<td style="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_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_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_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and income classified as other.</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 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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_OtherIncome</td>
</tr>
<tr>
<td style="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=63488584&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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</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=63488584&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 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<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_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="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=96947427&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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="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_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=96947427&amp;loc=d3e1448-109256<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>17
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6751284176">
<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 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 Jun. 30, 2015</a></td>
<td class="nump">6,389,806<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, value at Jun. 30, 2015</a></td>
<td class="nump">$ 63,898<span></span>
</td>
<td class="nump">$ 43,232,500<span></span>
</td>
<td class="num">$ (42,629,510)<span></span>
</td>
<td class="nump">$ 666,888<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_StockIssuedDuringPeriodSharesNewIssues', window );">Proceeds from private placement of common stock, net of issuance costs, shares</a></td>
<td class="nump">1,044,776<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_StockIssuedDuringPeriodValueNewIssues', window );">Proceeds from private placement of common stock, net of issuance costs, value</a></td>
<td class="nump">$ 10,448<span></span>
</td>
<td class="nump">654,913<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">665,361<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_StockIssuedDuringPeriodSharesIssuedForServices', window );">Common stock issued for services rendered to the Company, shares</a></td>
<td class="nump">105,000<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_StockIssuedDuringPeriodValueIssuedForServices', window );">Common stock issued for services rendered to the Company, value</a></td>
<td class="nump">$ 1,050<span></span>
</td>
<td class="nump">47,250<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">48,300<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</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">241,388<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">241,388<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,034,765)<span></span>
</td>
<td class="num">(1,034,765)<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 Jun. 30, 2016</a></td>
<td class="nump">7,539,582<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, value at Jun. 30, 2016</a></td>
<td class="nump">$ 75,396<span></span>
</td>
<td class="nump">44,176,051<span></span>
</td>
<td class="num">(43,664,275)<span></span>
</td>
<td class="nump">587,172<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_StockIssuedDuringPeriodSharesNewIssues', window );">Proceeds from private placement of common stock, net of issuance costs, shares</a></td>
<td class="nump">1,333,334<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_StockIssuedDuringPeriodValueNewIssues', window );">Proceeds from private placement of common stock, net of issuance costs, value</a></td>
<td class="nump">$ 13,333<span></span>
</td>
<td class="nump">762,720<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">776,053<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</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">201,612<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">201,612<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,006,457)<span></span>
</td>
<td class="num">(1,006,457)<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 Jun. 30, 2017</a></td>
<td class="nump">8,872,916<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, value at Jun. 30, 2017</a></td>
<td class="nump">$ 88,729<span></span>
</td>
<td class="nump">$ 45,140,383<span></span>
</td>
<td class="num">$ (44,670,732)<span></span>
</td>
<td class="nump">558,380<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_NetIncomeLoss', window );">Net loss</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="num">(28,785)<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, value at Sep. 30, 2017</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">$ 802,690<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>Amount of increase to additional paid-in capital (APIC) from recognition of equity-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=79507207&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=96867065&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=96864182&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=96864182&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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<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> -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 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: 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(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_NetIncomeLoss</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</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_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued 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(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 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=84159872&amp;loc=d3e21463-112644<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(28))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</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_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</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(28))<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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<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 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 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(31))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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>18
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6892102288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' 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_PaymentsOfStockIssuanceCosts', window );">Stock issuance costs</a></td>
<td class="nump">$ 23,947<span></span>
</td>
<td class="nump">$ 34,639<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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost incurred directly with the issuance of an equity security.</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> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-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_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="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>19
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6751089328">
<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">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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>
<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (28,785)<span></span>
</td>
<td class="num">$ (293,408)<span></span>
</td>
<td class="num">$ (1,006,457)<span></span>
</td>
<td class="num">$ (1,034,765)<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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities -</strong></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="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">8,750<span></span>
</td>
<td class="nump">7,621<span></span>
</td>
<td class="nump">33,660<span></span>
</td>
<td class="nump">25,856<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_GainsLossesOnSalesOfAssets', window );">Gain on sale of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(315)<span></span>
</td>
<td class="num">(1,515)<span></span>
</td>
<td class="num">(32,707)<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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">26,057<span></span>
</td>
<td class="nump">60,901<span></span>
</td>
<td class="nump">201,612<span></span>
</td>
<td class="nump">241,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_OtherNoncashExpense', window );">Non-cash consulting expense</a></td>
<td class="num">(7,425)<span></span>
</td>
<td class="nump">8,550<span></span>
</td>
<td class="nump">33,900<span></span>
</td>
<td class="nump">63,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_OtherNoncashIncome', window );">Non-cash gain on settlement of liabilities by issuing common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(22,050)<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_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract', window );"><strong>Changes in operating assets and liabilities -</strong></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="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, net</a></td>
<td class="num">(145,413)<span></span>
</td>
<td class="nump">184,327<span></span>
</td>
<td class="nump">281,832<span></span>
</td>
<td class="num">(162,338)<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">88,162<span></span>
</td>
<td class="nump">140,979<span></span>
</td>
<td class="nump">78,004<span></span>
</td>
<td class="num">(60,195)<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_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="nump">4,591<span></span>
</td>
<td class="nump">6,297<span></span>
</td>
<td class="nump">32,144<span></span>
</td>
<td class="num">(22,947)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">5,381<span></span>
</td>
<td class="nump">60,085<span></span>
</td>
<td class="num">(457,603)<span></span>
</td>
<td class="nump">261,461<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_IncreaseDecreaseInCustomerAdvances', window );">Customer advances</a></td>
<td class="num">(57,642)<span></span>
</td>
<td class="nump">11,025<span></span>
</td>
<td class="nump">180,137<span></span>
</td>
<td class="num">(118,800)<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(25,322)<span></span>
</td>
<td class="num">(28,274)<span></span>
</td>
<td class="num">(43,148)<span></span>
</td>
<td class="num">(14,201)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(131,646)<span></span>
</td>
<td class="nump">157,788<span></span>
</td>
<td class="num">(667,434)<span></span>
</td>
<td class="num">(876,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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></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="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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">315<span></span>
</td>
<td class="nump">1,515<span></span>
</td>
<td class="nump">32,707<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 );">Additional patent costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(340)<span></span>
</td>
<td class="num">(7,212)<span></span>
</td>
<td class="num">(4,230)<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of fixed assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,500)<span></span>
</td>
<td class="num">(27,719)<span></span>
</td>
<td class="num">(4,372)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,525)<span></span>
</td>
<td class="num">(33,416)<span></span>
</td>
<td class="nump">24,105<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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></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="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_RepaymentsOfLongTermCapitalLeaseObligations', window );">Payment of capital lease obligation</a></td>
<td class="num">(2,046)<span></span>
</td>
<td class="num">(1,916)<span></span>
</td>
<td class="num">(7,857)<span></span>
</td>
<td class="num">(4,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_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from private placement of common stock</a></td>
<td class="nump">210,001<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">780,000<span></span>
</td>
<td class="nump">700,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_PaymentOfFinancingAndStockIssuanceCosts', window );">Private placement expenses incurred and paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,947)<span></span>
</td>
<td class="num">(34,639)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">207,955<span></span>
</td>
<td class="num">(1,916)<span></span>
</td>
<td class="nump">769,196<span></span>
</td>
<td class="nump">661,201<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) increase in cash and cash equivalents</a></td>
<td class="nump">76,309<span></span>
</td>
<td class="nump">152,347<span></span>
</td>
<td class="nump">68,346<span></span>
</td>
<td class="num">(190,992)<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, beginning of year</a></td>
<td class="nump">118,405<span></span>
</td>
<td class="nump">50,059<span></span>
</td>
<td class="nump">50,059<span></span>
</td>
<td class="nump">241,051<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 );">Cash and cash equivalents, end of year</a></td>
<td class="nump">194,714<span></span>
</td>
<td class="nump">202,406<span></span>
</td>
<td class="nump">118,405<span></span>
</td>
<td class="nump">50,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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Disclosure of Cash Flow Informatin:</strong></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="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_IncomeTaxesPaid', window );">Cash paid during the year for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">912<span></span>
</td>
<td class="nump">912<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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF NON-CASH FINANCING ACTIVITIES:</strong></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="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_StockIssued1', window );">Issuance of common stock to consultants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">48,300<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_PEYE_PrivatePlacementExpensesIncurredButNotYetPaid', window );">Private placement expenses incurred but not yet paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
<td class="nump">37,781<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_PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable', window );">Issuance of common stock in settlement of accounts payable</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">0<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_PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings', window );">Capital expenditures funded by capital lease borrowings</a></td>
<td class="nump">$ 2,963<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 43,972<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital expenditures funded by capital lease borrowings</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;">PEYE_CapitalExpendituresFundedByCapitalLeaseBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>PEYE_</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_PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issuance Of Common Stock In Settlement Of Accounts Payable</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;">PEYE_IssuanceOfCommonStockInSettlementOfAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>PEYE_</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_PEYE_PrivatePlacementExpensesIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Private placement expenses incurred but not yet paid</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;">PEYE_PrivatePlacementExpensesIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>PEYE_</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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="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> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<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.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=98514028&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=98513438&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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="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_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=98514028&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_GainsLossesOnSalesOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) on sale or disposal of assets utilized in financial service operations.</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_GainsLossesOnSalesOfAssets</td>
</tr>
<tr>
<td style="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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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=98513485&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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</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=98514028&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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="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=98514028&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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of expenses incurred but not yet 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=98514028&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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInCustomerAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of prepayments by customers for goods or services to be provided at a later 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_IncreaseDecreaseInCustomerAdvances</td>
</tr>
<tr>
<td style="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=98514028&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_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</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=98514028&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_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="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_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=98514028&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=98514028&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=98514028&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=98514028&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=98514028&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=98514028&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=98514028&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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<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> -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 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: 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(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_NetIncomeLoss</td>
</tr>
<tr>
<td style="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_OtherNoncashExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 or loss included in net income that result in no cash flow, classified as other.</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> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_OtherNoncashExpense</td>
</tr>
<tr>
<td style="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_OtherNoncashIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income or gain included in net income that result in no cash inflow (outflow), classified as other.</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> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_OtherNoncashIncome</td>
</tr>
<tr>
<td style="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_PaymentOfFinancingAndStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-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_PaymentOfFinancingAndStockIssuanceCosts</td>
</tr>
<tr>
<td style="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_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=98514028&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_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_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> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity's raising of capital via private rather than public placement.</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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-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_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_RepaymentsOfLongTermCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, 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=98514028&amp;loc=d3e3291-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_RepaymentsOfLongTermCapitalLeaseObligations</td>
</tr>
<tr>
<td style="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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</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=98514028&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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="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_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value of stock issued in noncash 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 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-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_StockIssued1</td>
</tr>
<tr>
<td style="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_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>20
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746707872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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>
<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 );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"><u>Principles
of Consolidation and Operations</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">The accompanying
consolidated financial statements include the accounts of Precision Optics Corporation,&#160;Inc. and its wholly-owned subsidiaries
(the &#8220;Company&#8221;). All significant intercompany accounts and transactions have been eliminated in consolidation.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">These consolidated
financial statements have been prepared by the Company, without audit, and reflect normal recurring adjustments which, in the
opinion of management, are necessary for a fair statement of the results of the first quarter of the Company&#8217;s fiscal year
2018. These consolidated financial statements do not include all disclosures associated with annual consolidated financial statements
and, accordingly, should be read in conjunction with footnotes contained in the Company&#8217;s consolidated financial statements
for the year ended June&#160;30, 2017, together with the Report of Independent Registered Public Accounting Firm filed under cover
of the Company&#8217;s 2017 Annual Report on Form&#160;10-K, filed with the Securities and Exchange Commission on September 28,
2017.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"><u>Use of
Estimates</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">The preparation
of these consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts
of assets, liabilities, revenues and expenses. The Company bases its estimates on historical experience and on various other assumptions
that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the
carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these
estimates under different assumptions or conditions.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"><u>Income
(Loss) Per Share</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">Basic income
(loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding
during the period. Diluted income (loss) per share is computed by dividing net income or net loss by the weighted average number
of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during
the period such as stock options and warrants. For the three months ended September 30, 2017 and 2016, the effect of such securities
was antidilutive and not included in the diluted calculation because of the net loss generated in these periods.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt">The following is the calculation
of loss per share for the three months ended September 30, 2017 and 2016:</font></p>

<p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Three
    Months<br /> Ended September 30,</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Net Income (Loss) &#8211; Basic
    and Diluted</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(28,785</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(293,408</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic and Diluted Weighted Average Shares Outstanding</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,108,423</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,539,582</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Loss Per Share</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 13.5pt"><font style="font-size: 8pt">Basic</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.00</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.04</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; padding-left: 13.5pt"><font style="font-size: 8pt">Diluted</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.00</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.04</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">The number
of shares issuable upon the exercise of outstanding stock options and warrants that were excluded from the computation as their
effect was antidilutive was approximately 1,745,067 and 4,169,000 for the three months ended September 30, 2017 and 2016, respectively.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt">&#160;&#160;&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt"><u>Income Taxes</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">Income taxes
are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax
consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and
their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that
includes the enactment date.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">In assessing
the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations and
the current operating environment. Based on this evaluation, a full valuation reserve has been provided for the deferred tax assets.</font></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt"></font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(a)&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Nature
    of Business and Liquidity</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Precision Optics
Corporation, Inc. (the &#8220;Company&#8221;) designs, develops, manufactures and sells specialized optical and illumination systems
and related components. The Company conducts business in one industry segment only and its customers are primarily domestic. The
Company performs advanced optical and illumination system design, development, assembly and manufacturing services for products
that fall into two principal areas: (i) medical products for use by hospitals and physicians; and (ii) products used by military
and industrial customers.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The Company has
sustained recurring net losses for several years. During the year ended June 30, 2017, the Company incurred a net loss of $1,006,457
and used cash in operating activities of $667,434. As of June 30, 2017, cash and cash equivalents were $118,405, accounts receivable
were $468,548, and current liabilities were $1,218,781. As of June 30, 2016, cash and cash equivalents were $50,059, accounts
receivable were $750,380, and current liabilities were $1,503,961. The accompanying consolidated financial statements have been
prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and the satisfaction
of liabilities in the normal course of business. The financial statements do not include any adjustments relating to the recoverability
and classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the
Company be unable to continue as a going concern. These factors raise substantial doubt about the Company&#8217;s ability to continue
as a going concern.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Until the Company
achieves breakeven and profitable results, the Company will be required to pursue several options to manage cash flow and raise
capital, including issuing debt or equity or entering into a strategic alliance. The sale of additional equity or convertible
debt securities, if converted into common stock, would result in additional dilution to the Company&#8217;s current stockholders,
and debt financing, if available, may involve restrictive covenants that could restrict our operations or finances and encumber
the Company&#8217;s assets. Financing may not be available in amounts or on terms acceptable to the Company, if at all. If the
Company is unable to secure additional capital, it may be required to curtail our research and development initiatives and take
additional measures to reduce costs in order to conserve our cash in amounts sufficient to sustain operations and meet our obligations.
If the Company cannot raise funds on acceptable terms or achieve positive cash flow, it may not be able to continue to develop
new products, grow market share, take advantage of future opportunities or respond to competitive pressures or unanticipated requirements,
any of which could negatively impact the Company&#8217;s business, operating results and financial condition, or impact the Company&#8217;s
ability to continue to conduct operations.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(b)&#160;&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Principles
    of Consolidation</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The accompanying
consolidated financial statements include the accounts of the Company and its two wholly-owned subsidiaries. All inter-company
accounts and transactions have been eliminated in consolidation.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(c)&#160;&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Revenues</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The Company recognizes
revenue when four basic criteria are met: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services
rendered; (3) the price to the buyer is fixed and determinable; and (4) collectability is reasonably assured. The Company&#8217;s
shipping terms are customarily FOB shipping point.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The sales price
of products and services sold is fixed and determinable after receipt and acceptance of a customer&#8217;s purchase order or properly
executed sales contract, typically before any work is performed. Management reviews each customer purchase order or sales contract
to determine that the work to be performed is specified and there are no unusual terms and conditions that would raise questions
as to whether the sales price is fixed or determinable. The Company assesses credit worthiness of customers based upon prior history
with the customer and assessment of financial condition. Accounts receivable are stated at the amount management expects to collect
from outstanding balances. An allowance for doubtful accounts is provided for that portion of accounts receivable considered to
be uncollectible, based upon historical experience and management&#8217;s evaluation of outstanding accounts receivable at the
end of the year. Bad debts are written off against the allowance when identified.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The Company&#8217;s
revenue transactions typically do not contain multiple deliverable elements for future performance obligations to customers, other
than a standard one-year warranty on materials and workmanship, the estimated costs for which are provided for at the time revenue
is recognized.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Revenues for
industrial and medical products sold in the normal course of business are recognized upon shipment when delivery terms are FOB
shipping point and all other revenue recognition criteria have been met. Gross shipping charges reimbursable from customers, to
deliver product, are insignificant and are included in the &#8220;Revenues&#8221; section of the Company&#8217;s consolidated
statement of operations, while shipping costs are classified in the &#8220;selling, general and administrative expenses&#8221;
section of the Company&#8217;s consolidated statement of operations.&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(d)&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Cash
    and Cash Equivalents</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The Company includes
in cash equivalents all highly liquid investments with original maturities of three months or less at the time of acquisition.
Cash and cash equivalents of $118,405 and $50,059 at June 30, 2017 and 2016, respectively, consist primarily of cash at banks
and money market funds. The Company maintains its cash and cash equivalents in bank deposit accounts that, at times, may exceed
federally insured limits. The Company has not experienced any losses in such accounts. The Company believes it is not exposed
to any significant credit risk on its cash and cash equivalents.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%"><font style="font: 8pt Times New Roman, Times, Serif"><b>(e)&#160;&#160;</b></font></td>
    <td style="width: 95%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Inventories</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Inventories are
stated at the lower of cost (first-in, first-out) or market and include material, labor and manufacturing overhead. The components
of inventories at June 30, 2017 and 2016 are as follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left"><font style="font-size: 8pt">Raw material</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">501,346</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">520,490</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">Work-in-progress</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">388,614</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">383,889</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Finished goods</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">165,487</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">229,072</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td><td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"><font style="font-size: 8pt">1,055,447</font></td><td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td><td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"><font style="font-size: 8pt">1,133,451</font></td><td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The Company provides
for estimated obsolescence on unmarketable inventory based upon assumptions about future demand and market conditions. If actual
demand and market conditions are less favorable than those projected by management, additional inventory write-downs may be required.
Inventory, once written down, is not subsequently written back up, as these adjustments are considered permanent adjustments to
the carrying value of the inventory.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><font style="font-size: 8pt">&#160;&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(f)&#160;&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Property
    and Equipment</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Property and
equipment are recorded at cost. Maintenance and repair items are expensed as incurred. The Company provides for depreciation and
amortization by charges to operations, using the straight-line and declining-balance methods, which allocate the cost of property
and equipment over the following estimated useful lives:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 42%; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>Asset
    Classification</b></font></td>
    <td style="width: 1%; text-align: center"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 57%; border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Estimated
    Useful Life</b></font></td></tr>
<tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">Machinery and equipment</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">2-7 years</font></td></tr>
<tr style="background-color: White">
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">Leasehold improvements</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">Shorter of lease
    term or estimated useful life</font></td></tr>
<tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">Furniture and fixtures</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">5 years</font></td></tr>
<tr style="background-color: White">
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">Vehicles</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">3 years</font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Depreciation
expense was $33,660 and $25,856 for the years ended June 30, 2017 and 2016, respectively.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(g)&#160;&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Significant
    Customers and Concentration of Credit Risk</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Financial instruments
that subject the Company to credit risk consist primarily of cash equivalents and trade accounts receivable. The Company places
its investments with highly rated financial institutions. The Company has not experienced any losses on these investments to date.
At June&#160;30, 2017, the Company&#8217;s five largest customer account receivable balances were 16%, 15%, 12%, 12% and 11%,
respectively, of total accounts receivable. At June 30, 2016, receivables from the Company&#8217;s three largest customers were
19%, 13% and 10%, respectively, of the total accounts receivable. No other customer accounted for more than 10% of the Company&#8217;s
receivables as of June 30, 2017 and 2016. The Company has not experienced any material losses related to accounts receivable from
individual customers. The Company generally does not require collateral or other security as a condition of sale, rather it relies
on credit approval, balance limitation and monitoring procedures to control credit risk of trade account financial instruments.
Management believes that allowances for doubtful accounts, which are established based upon review of specific account balances
and historical experience, are adequate.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font>&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Revenues from
the Company&#8217;s largest customers, as a percentage of total revenues, were as follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left"><font style="font-size: 8pt">Customer A</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">11%</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">4%</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Customer B</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">10</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">7</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Customer C</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">10</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">16</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Customer D</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">12</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">All Others</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">69</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">61</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"><font style="font-size: 8pt">100%</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"><font style="font-size: 8pt">100%</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">No other customer
accounted for more than 10% of the Company&#8217;s revenues in fiscal years 2017 and 2016.&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(h)&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Loss
    per Share</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Basic income
(loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding
during the period. Diluted income (loss) per share is computed by dividing net income or net loss by the weighted average number
of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during
the period such as stock options and warrants. For the year ended June 30, 2017 and 2016, the effect of such securities was antidilutive
and not included in the diluted calculation because of the net loss generated in those periods.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The following
is the calculation of loss per share for the years ended June 30, 2017 and 2016:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Year
    Ended June 30</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Net Loss&#8211; Basic and Diluted</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(1,006,457</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(1,034,765</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Basic Weighted Average Shares Outstanding</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">8,343,235</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">7,157,978</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Potentially Dilutive Securities</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted Weighted Average Shares Outstanding</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">8,343,235</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,157,978</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Loss Per Share</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.12</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.12</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The number of
shares issuable upon the exercise of outstanding stock options and warrants that were excluded from the computation as their effect
was antidilutive was approximately 4,553,213 and 4,169,000 for the years ended June 30, 2017 and 2016, respectively.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(i)&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Stock-Based
    Compensation</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The measurement
and recognition of compensation costs for all stock-based awards made to employees and the Board of Directors are based upon fair
value over the requisite service period for awards expected to vest. The Company estimates the fair value of share-based awards
on the date of grant using the Black-Scholes option-pricing model. Stock-based compensation costs recognized for the years ended
June 30, 2017 and 2016 amounted to $201,612 and $241,388, respectively.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(j)&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Patents</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Patent costs
are amortized using the straight-line method over the shorter of their legal or estimated useful lives, generally five to ten
years. Amortization expense was $0 for the years ended June 30, 2017 and 2016, respectively.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">In July 2011,
the Company assigned all of its currently issued and pending patents, as well as new inventions that it conceived before July
28, 2012, to Intuitive Surgical Operations, Inc. The Company retained a royalty-free, worldwide license to these patents in fields
outside of medical robotics.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(k)&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Fair
    Value of Financial Instruments</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Financial instruments
consist principally of cash and cash equivalents, accounts receivable and accounts payable. The estimated fair value of these
financial instruments approximates their carrying value due to their short-term nature.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt"><b></b></font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(l)</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Long-Lived
    Assets</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Long-lived assets
and certain identifiable intangibles are reviewed for impairment whenever events or changes in circumstances indicate that the
carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of
the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are
considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets
exceeds the fair value of the assets. Assets to be disposed of are reported at the lower of the carrying amount or fair value
less costs to sell.&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(m)</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Warranty
    Costs</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The Company does
not incur future performance obligations in the normal course of business other than providing a standard one-year warranty on
materials and workmanship to its customers (except in certain unusual and infrequently occurring situations where extended warranty
terms beyond one year are negotiated with the customer). The Company provides for estimated warranty costs at the time product
revenue is recognized. Warranty costs have been included as a component of cost of goods sold in the accompanying consolidated
statements of operations. The following tables summarize warranty reserve activity for the years ended June 30, 2017 and 2016:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%"><font style="font-size: 8pt">Balance at beginning of period</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Provision for warranty claims</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">14,842</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">4,189</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Warranty claims incurred</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(14,842</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(4,189</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance at end of period</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%"><font style="font: 8pt Times New Roman, Times, Serif"><b>(n)&#160;</b></font></td>
    <td style="width: 95%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Research and Development</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Research and
development expenses are charged to operations as incurred. The Company groups development and prototype costs and related reimbursements
in research and development. There were no reimbursements for research and development recorded in research and development for
the years ended June 30, 2017 and 2016.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(o)&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Comprehensive
    Income</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Comprehensive
income or loss is defined as the change in equity of a business enterprise during a period from transactions and other events
and circumstances from non-owners sources. The Company&#8217;s comprehensive loss or income for the years ended June 30, 2017
and 2016 was equal to its net loss for the same periods.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(p)&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Income
    Taxes</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Income taxes
are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax
consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and
their respective tax bases and operating loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured
using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to
be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in
the period that includes the enactment date. In assessing the likelihood of utilization of existing deferred tax assets, management
has considered historical results of operations and the current operating environment.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(q)&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Segment
    Reporting</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Operating segments
are identified as components of an enterprise about which separate discrete financial information is available for evaluation
by the chief operating decision maker, or decision-making group, in making decisions about how to allocate resources and assess
performance. The Company&#8217;s chief decision-maker is its Chief Executive Officer. To date, the Company has viewed its operations
and manages its business as principally one segment. For all periods presented, over 90% of the Company&#8217;s sales have been
to customers in the United States.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><font style="font-size: 8pt"></font>&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%"><font style="font: 8pt Times New Roman, Times, Serif"><b>(r)&#160;</b></font></td>
    <td style="width: 95%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Use of Estimates</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The preparation
of financial statements in conformity with accounting standards generally accepted in the United States 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.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(s)&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Recent
    Accounting Pronouncements </b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">In July 2015,
the Financial Accounting Standards Board (&#34;FASB&#34;) issued new accounting guidance for measuring inventory.&#160;The core
principal of the guidance is that an entity should measure inventory at the lower of cost and net realizable value.&#160;Net realizable
value is the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal
and transportation.&#160;This guidance does not apply to inventory that is being measured using the Last-In, First-Out (LIFO)
or the retail inventory method. The guidance is effective for financial statements issued for annual and interim periods beginning
after December 15, 2016 on a prospective basis.&#160;Early adoption is permitted.&#160;The Company is currently evaluating the
impact this will have on the consolidated financial statements.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">In May 2014,
the FASB issued ASU No. 2014-09, &#8220;Revenue from Contracts with Customers&#8221; (&#8220;ASU 2014-09&#8221;). ASU 2014-09
provides a single, comprehensive accounting model for revenues arising from contracts with customers that supersedes most of the
existing revenue recognition guidance, including industry-specific guidance. Under this model, revenue is recognized at an amount
that an entity expects to be entitled to upon transferring control of goods or services to a customer, as opposed to when risks
and rewards transfer to a customer under existing revenue recognition guidance. ASU 201-09 is effective for the Company beginning
in its fiscal year 2018, and may be applied retrospectively to all prior periods presented or through a cumulative adjustment
to the opening retained earnings balance in the year of adoption. The Company is currently in the process of evaluating the impact
of ASU 2014-09 on its consolidated financial statements.</font></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_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> -URI http://asc.fasb.org/topic&amp;trid=2122369<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>21
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6891879168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_CommitmentsDisclosureTextBlock', window );">COMMITMENTS</a></td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>(a)&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Related Party Transactions</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company leases its main Gardner facility
from a corporation owned by Mr. Richard E. Forkey, who resigned from the Company&#8217;s board of directors on July 9, 2014. The
Company is currently a tenant-at-will, paying rent of $9,000 per month. Total rent expense paid or accrued to such related party
was $108,000 in each of fiscal years 2017 and 2016, and is included in the Company&#8217;s accompanying consolidated statements
of operations.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 22, 2016, the Company entered into
agreements with accredited investors for the sale and purchase of 1,333,334 units with each unit consisting of one share of the
Company&#8217;s common stock, $0.01 par value and one warrant to purchase one-half of one share of the Company&#8217;s common stock,
at a purchase price of $0.60 per unit. The Company received $780,000 in gross cash proceeds from the offering and settled an outstanding
accounts payable balance with a consultant in the amount of $20,000 by issuing units. The Company is using the net proceeds from
this placement for general working capital purposes.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The warrants issued in this offering will vest
on October 2, 2017 and expire on October 16, 2017. The warrant exercise price is variable and depends on the Company&#8217;s achievement
of certain performance criteria. The warrant exercise price was agreed to be $0.40 per share if the Company achieved both of the
revenue and income performance criteria as defined, the exercise price would be $0.20 per share if the Company achieves one of
the performance criteria, and the exercise price would be $0.01 if the Company did not achieve either of the performance criteria.
Since the Company did not achieve either of the criteria, the exercise price of the warrants is $0.01.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the offering, the Company
also entered into a registration rights agreement with the investors, whereby the Company was obligated to file a registration
statement with the Securities Exchange Commission on or before 90 calendar days after November 22, 2016 to register the resale
by the investors of the 1,333,334 shares and warrant shares purchased in the offering. The registration statement was filed with
the Securities and Exchange Commission on February 3, 2017 and became effective on March 2, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the above transaction, the Company&#8217;s
Chairman of the Board Mr. Woodward, as principal of MHW Partners, L.P., purchased 156,667 units at an aggregate purchase price
of $94,000.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 19, 2015, the Company entered into
agreements with accredited investors for the sale and purchase of 1,044,776 shares of the Company&#8217;s common stock, $0.01 par
value at a purchase price of $0.67 per share. The Company received $700,000 in gross proceeds from the offering. The Company used
the net proceeds from this placement for general working capital purposes.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the placement, the Company
also entered into a registration rights agreement with the investors, whereby it was obligated to file a registration statement
with the Securities Exchange Commission on or before 90 calendar days after October 19, 2015 to register the resale by the investors
of the 1,044,776 shares of common stock purchased in the placement. The registration statement was filed with the Securities Exchange
Commission on January 19, 2016 and became effective on February 1, 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the above transaction, the Company&#8217;s
director Mr. Schwartz purchased 14,925 shares of common stock at an aggregate purchase price of $10,000, and the Chairman of the
Board Mr. Woodward, as principal of MHW Partners, L.P., purchased 87,313 shares of common stock at an aggregate purchase price
of $58,500.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><u>Transactions with Stockholders Known by the
Company to Own 5% or More of the Company&#8217;s Common Stock</u></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the November 2016 placement described
above, Dolphin Offshore Partners L.P. and Hershey Strategic Capital, L.P. purchased 916,667 and 125,000, respectively, at aggregate
purchase prices of $550,000 and $75,000, respectively. At the time of the transaction, both Dolphin Offshore Partners L.P. and
Hershey Strategic Capital, L.P. were beneficial owners of more than 5% of outstanding common stock.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the October 2015 placement described
above, Hershey Strategic Capital, L.P. purchased 37,313 shares of common stock at an aggregate purchase price of $25,000. At the
time of the transaction, Hershey Strategic Capital was a beneficial owner of more than 5% of outstanding common stock.&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><b>&#160;</b></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(b)&#160;&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Capital Lease Obligation</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company entered into a five-year capital
lease obligation in January 2016 for the acquisition of manufacturing equipment with payments totaling $51,252. At June 30, 2017,
future minimum lease payments under the capital lease obligation are as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">Fiscal Year Ending June 30:</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amount</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 84%; padding-left: 10pt"><font style="font-size: 8pt">2018</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">10,250</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">2019</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,250</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">2020</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,250</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 10pt"><font style="font-size: 8pt">2021</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">5,126</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">Total minimum payments</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">35,876</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Less: amount representing interest</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,921</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">Present value of minimum lease payments</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,955</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Less: current portion</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">8,391</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">23,564</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">The net book value of assets held under capital leases is $30,780
at June 30, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font-size: 8pt"><b>(c)&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font-size: 8pt"><b>Operating Lease Commitments</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s operating leases for its
office space and equipment expired at various dates during fiscal year 2017 and the Company is continuing those rents on a month
to month tenant at will basis. Rent expense on operating leases, excluding the related party rent described above, was $54,912
and $52,168 for the years ended June 30, 2017 and 2016, 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_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_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</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 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<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_CommitmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>22
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746828800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. STOCKHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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>
<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 Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">On August
22, 2017, the Company entered into agreements with accredited investors for the sale and purchase of 466,668 unregistered shares
of its common stock, $0.01 par value at a purchase price of $0.45 per share. The Company received $210,001 in gross proceeds from
the offering. The Company is using the net proceeds from this placement for general working capital purposes.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">Concurrently
with the placement, the Company entered into an agreement with an investor for the sale of 88,888 unregistered shares of its common
stock for services provided to the Company at a price of $0.45 per share.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">In connection
with the placement, the Company also entered into a registration rights agreement with the investors, whereby the Company is obligated
to file a registration statement with the Securities Exchange Commission on or before 90 calendar days after August 22, 2017 to
register the resale by the investors of 555,556 shares of our common stock purchased in the placement.</font></p><span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(a)</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Stock Options</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -35pt">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Stock-based compensation costs recognized during
the year ended June 30, 2017 and 2016 amounted to $201,612 and $241,388 respectively, and were included in the accompanying consolidated
statements of operations in: selling, general and administrative expenses (2017 &#8212; $134,984; 2016 &#8212; $123,370), cost
of goods sold (2017 &#8212; $34,676; 2016 &#8212; $60,680), and research and development expenses, net (2017 &#8212; $31,952;
2016 &#8212; $57,338). No compensation has been capitalized because such amounts would have been immaterial. There was no net
income tax benefit recognized related to such compensation for the years ended June 30, 2017 or 2016, as the Company is currently
in a loss position. There were 15,000 stock options granted during the year ended June 30, 2017 and 160,000 stock options granted
during the year ended June 30, 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of June 30, 2017, the unrecognized compensation
costs related to options vesting in the future is $0. The Company uses the Black-Scholes option-pricing model as the most appropriate
method for determining the estimated fair value for the stock awards. The Black-Scholes method of valuation requires several assumptions:
(1) the expected term of the stock award; (2) the expected future stock volatility over the expected term; and (3) risk-free interest
rate. The expected term represents the expected period of time the Company believes the options will be outstanding based on historical
information. Estimates of expected future stock price volatility are based on the historic volatility of the Company&#8217;s common
stock and the risk-free interest rate is based on the U.S. Zero-Bond rate. The Company utilizes a forfeiture rate based on an analysis
of the Company&#8217;s actual experience. The fair value of options at date of grant was estimated with the following assumptions
for options granted in fiscal 2017:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Year Ended</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>June 30, 2017</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">Assumptions:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Option life</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5.3 years</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 84%; padding-left: 10pt"><font style="font-size: 8pt">Risk-free interest rate</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">1.01%</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Stock volatility</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">175%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Dividend yield</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Weighted average fair value of grants</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.38</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Stock Option and Other Compensation Plans:</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The type of share-based payments currently utilized
by the Company is stock options.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has various stock option and other
compensation plans for directors, officers and employees. The Company has the following stock option plans outstanding as of June
30, 2017: The Precision Optics Corporation, Inc. 2011 Equity Incentive Plan (the &#8220;2011 Plan&#8221;); the Precision Optics
Corporation, Inc. 2006 Equity Incentive Plan (the &#8220;2006 Plan&#8221;), and the Precision Optics Corporation, Inc. Amended
and Restated 1997 Incentive Plan (the &#8220;1997 Plan&#8221;). Vesting periods under the 2011 Plan, the 2006 Plan, and the 1997
Plan are at the discretion of the Board of Directors and typically average three to five years. Options under these Plans are granted
at fair market value on the date of grant and typically have a term of ten years from the date of grant.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2011 Plan, which provides eligible participants
(certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of equity based and cash awards. Options
granted vest and are exercisable for periods determined by the Board of Directors, not to exceed 10 years from the date of grant.
On April 16, 2015, the Board of Directors approved an amendment to the 2011 Equity Incentive Plan which increased the maximum number
of shares of the Company&#8217;s common stock that may be awarded under the Plan from 325,000 to 1,825,000, an increase of 1,500,000
shares. In connection therewith, on April 20, 2015, the Company filed a registration statement on Form S-8 to register the 1,500,000
shares of the Company&#8217;s common stock. At June 30, 2017, a total of 954,602 stock options are outstanding and 870,398 shares
of common stock were available for future grants under the 2011 Plan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2006 Plan, which provides eligible participants
(certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of equity based and cash awards. Options
granted vest and are exercisable for periods determined by the Board of Directors, not to exceed 10 years from the date of grant.
A total of 139,898 shares of common stock, including shares rolled forward from the 1997 Plan, have been reserved for issuance
under the 2006 Plan. At June 30, 2017, a total of 123,798 stock options are outstanding, 23,100 stock options have been cancelled
and no shares of common stock are available for future grants under the 2006 Plan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 1997 Plan as amended and restated in 2006
provided eligible participants (certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of
equity based and cash awards. Options granted vested and were exercisable for periods determined by the Board of Directors, not
to exceed 10 years from the date of grant. All stock options outstanding under the 1997 Plan expired during fiscal 2016, no options
are outstanding under the 1997 Plan at June 30, 2017, and no shares of common stock are available for future grants under the
1997 Plan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following tables summarize stock option
activity for the years ended June 30, 2017 and 2016:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="9" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Options Outstanding</b></font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Number of</b></font><br />
<font style="font-size: 8pt"><b>Shares</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Weighted </b></font><br />
<font style="font-size: 8pt"><b>Average</b></font><br />
<font style="font-size: 8pt"><b>Exercise Price</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted </b></font><br />
<font style="font-size: 8pt"><b>Average</b></font><br />
<font style="font-size: 8pt"><b>Contractual </b></font><br />
<font style="font-size: 8pt"><b>Life</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 58%"><font style="font-size: 8pt"><b>Outstanding at July 1, 2015</b></font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">1,079,079</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">1.43</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">8.46 years</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Grants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">160,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.49</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Cancellations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">(103,079</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.03</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt"><b>Outstanding at June 30, 2016</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,136,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.79</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8.00 years</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">Grants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Cancellations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">(72,600</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"><b>Outstanding at June 30, 2017</b></font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">1,078,400</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.78</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">7.01 years</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Information related to the stock options outstanding
as of June 30, 2017 is as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Range of </b></font><br />
<font style="font-size: 8pt"><b>Exercise Prices</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Number of</b></font><br />
<font style="font-size: 8pt"><b>Shares</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Weighted-</b></font><br />
<font style="font-size: 8pt"><b>Average </b></font><br />
<font style="font-size: 8pt"><b>Remaining</b></font><br />
<font style="font-size: 8pt"><b>Contractual Life</b></font><br />
<font style="font-size: 8pt"><b>(years)</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Weighted-</b></font><br />
<font style="font-size: 8pt"><b>Average </b></font><br />
<font style="font-size: 8pt"><b>Exercise Price</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Exercisable </b></font><br />
<font style="font-size: 8pt"><b>Number of </b></font><br />
<font style="font-size: 8pt"><b>Shares</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Exercisable</b></font><br />
<font style="font-size: 8pt"><b>Weighted-</b></font><br />
<font style="font-size: 8pt"><b>Average </b></font><br />
<font style="font-size: 8pt"><b>Exercise Price</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">4.04</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9.83</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.48</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8.75</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.48</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.48</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">100,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8.98</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">65,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">29,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4.62</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">29,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">539,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">7.88</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">479,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5.51</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.90</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6.51</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.90</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.90</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.95</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">65,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">7.03</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.95</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">65,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.95</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">207,800</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4.67</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">207,800</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.25</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.41</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.25</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.25</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.35</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.35</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.35</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">0.41</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.27&#8211;7.75</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">1,078,400</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">7.01</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.78</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">953,400</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.81</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The aggregate intrinsic value of the Company&#8217;s
&#8220;in-the-money&#8221; outstanding and exercisable options as of June 30, 2017 was $34,875 and $26,975, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%"><font style="font-size: 8pt"><b>(b)&#160;&#160;</b></font></td>
    <td style="width: 95%"><font style="font-size: 8pt"><b>Warrants</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>&#160;</b> &#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of June&#160;30, 2017, there are warrants
outstanding for the issuance of an aggregate of 3,661,560 shares of common stock, at a weighted average exercise price of $0.75
per share. Warrants for the issuance of 2,994,893 of these shares at an average exercise price of $0.87 per share expire on September
28, 2017, and warrants for the issuance of the remaining 666,667 shares at an exercise price $0.01 per share expire on October
16, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%"><font style="font-size: 8pt"><b>(c)&#160;&#160;</b></font></td>
    <td style="width: 95%"><font style="font-size: 8pt"><b>Sale of Stock in October 2015</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 19, 2015, the Company entered into
agreements with accredited investors for the sale and purchase of 1,044,776 shares of the Company&#8217;s common stock, $0.01
par value at a purchase price of $0.67 per share. The Company received $700,000 in gross proceeds from the offering. The Company
used the majority of the net proceeds from this placement for general working capital purposes.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the placement, the Company
also entered into a registration rights agreement with the investors, and in compliance with the terms of the agreement the registration
statement was filed on January 19, 2016 and became effective on February 1, 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the 2015 offering, certain
anti-dilution provisions of the warrants issued in conjunction with the Company&#8217;s June 25, 2008 and September 28, 2012 financing
transactions were triggered. As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,189,724
to 2,293,013 and from 217,322 to 222,559, respectively, and the related exercise price decreased from $1.11 to $1.06 and from $0.85
to $0.83, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%"><font style="font-size: 8pt"><b>(d)&#160;&#160;</b></font></td>
    <td style="width: 95%"><font style="font-size: 8pt"><b>Sale of Stock in November 2016</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 22, 2016, the Company entered into
agreements with accredited investors for the sale and purchase of 1,333,334 units with each unit consisting of one share of the
Company&#8217;s common stock, $0.01 par value and one warrant to purchase one-half of one share of the Company&#8217;s common stock,
at a purchase price of $0.60 per unit. The Company received $780,000 in gross cash proceeds from the offering and settled an outstanding
accounts payable balance with a consultant in the amount of $20,000 by issuing units. The Company is using the net proceeds from
this placement for general working capital purposes.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The warrants issued in this offering will vest
on October 2, 2017 and expire on October 16, 2017. The warrant exercise price is variable and depends on the Company&#8217;s achievement
of certain performance criteria. The warrant exercise price was agreed to be $0.40 per share if the Company achieved both of the
revenue and income performance criteria as defined, the exercise price would be $0.20 per share if the Company achieves one of
the performance criteria, and the exercise price would be $0.01 if the Company did not achieve either of the performance criteria.
Since the Company did not achieve either of the criteria, the exercise price of the warrants is $0.01.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the offering, the Company
also entered into a registration rights agreement with the investors, whereby the Company was obligated to file a registration
statement with the Securities Exchange Commission on or before 90 calendar days after November 22, 2016 to register the resale
by the investors of the 1,333,334 shares and warrant shares purchased in the offering. The registration statement was filed with
the Securities and Exchange Commission on February 3, 2017 and became effective on March 2, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the 2016 offering, certain
anti-dilution provisions of the warrants issued in conjunction with the Company&#8217;s September 28, 2012 financing transaction
were triggered. As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,293,013 to 2,558,519
and from 222,559 to 249,627, respectively, and the related exercise price decreased from $1.06 to $0.95 and from $0.83 to $0.74,
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_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 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<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>23
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746676800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 Times New Roman, Times, Serif; margin: 0"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The Company has
identified its federal tax return and its state tax return in Massachusetts as &#8220;major&#8221; tax jurisdictions. The periods
subject to examination for its federal and state income tax returns are the years ended in 2014 and thereafter. The Company believes
its income tax filing positions and deductions will be sustained on audit and it does not anticipate any adjustments that would
result in a material change to its financial position. Therefore, no liabilities for uncertain income tax positions have been
recorded.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The provision
for income taxes in the accompanying consolidated statements of operations consists of the minimum statutory state income tax
liability of $912 for the years ended June 30, 2017 and 2016.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">A reconciliation
of the federal statutory rate to the Company&#8217;s effective tax rate for the fiscal years ended June 30, 2017 and 2016 is as
follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left"><font style="font-size: 8pt">Income tax expense (benefit) at federal statutory rate</font></td><td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">(34.0</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">)%</font></td><td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">(34.0</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">)%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Increase (decrease) in tax resulting from:</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt"><font style="font-size: 8pt">State taxes, net of federal benefit</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">(5.4</font></td><td style="text-align: left"><font style="font-size: 8pt">)</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">(6.3</font></td><td style="text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt"><font style="font-size: 8pt">Change in valuation allowance</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">30.9</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">30.6</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt"><font style="font-size: 8pt">Stock based compensation</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">8.0</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">9.3</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt"><font style="font-size: 8pt">Nondeductible items</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">0.2</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">0.4</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt"><font style="font-size: 8pt">Prior-year tax adjustments</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">0.2</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">0.8</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 20pt"><font style="font-size: 8pt">Other</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(0.9</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Effective tax rate</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.1</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)%</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.1</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)%</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font>&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The components
of deferred tax assets and liabilities at June 30, 2017 and 2016 are approximately as follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Deferred tax assets:</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 68%; text-align: left; padding-left: 10pt"><font style="font-size: 8pt">Net operating loss carry forwards</font></td><td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">3,716,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">3,396,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt"><font style="font-size: 8pt">Tax credit carry forwards</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">404,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">439,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt; text-indent: -10pt"><font style="font-size: 8pt">Reserves
    and accruals not yet deducted for tax purposes</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">383,000</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">362,000</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt"><font style="font-size: 8pt">Total deferred tax assets</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">4,503,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">4,197,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><font style="font-size: 8pt">Valuation allowance</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(4,503,000</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(4,197,000</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Net deferred tax asset</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The Company has
provided a valuation allowance to reduce the net deferred tax asset to an amount the Company believes is &#8220;more likely than
not&#8221; to be realized. The valuation allowance increased in fiscal 2017, as compared to the prior year, by approximately $311,000.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">At June 30, 2017,
the Company had federal and state net operating loss carry forwards of approximately $9,220,000 and $3,520,000, respectively,
which will, if not used, expire at various dates from 2017 through 2036. In addition, the Company had net operating loss carry
forwards from its Hong Kong operations of approximately $2,252,000, which carry forward indefinitely.</font></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 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<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>24
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6609570416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. PROFIT SHARING PLAN<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_CompensationAndEmployeeBenefitPlansTextBlock', window );">PROFIT SHARING PLAN</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has a defined contribution 401(k)
profit sharing plan. Employer profit sharing and matching contributions to the plan are discretionary. No employer profit sharing
or matching contributions were made to the plan in fiscal years 2017 and 2016.</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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other 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 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<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_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="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>25
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6645688880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. SALE OF ASSETS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract', window );"><strong>Property, Plant and Equipment Assets Held-for-sale 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_DisclosureOfLongLivedAssetsHeldForSaleTextBlock', window );">SALE OF ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">During the
three months ended September 30, 2016, the Company sold equipment that was previously written off for proceeds totaling $315 and
recorded gains of $315, which is included within operating expenses in the accompanying consolidated statements of operations.</font></p><span></span>
</td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In fiscal year 2017, the Company sold equipment
that was previously written off for proceeds totaling $1,515 and recorded a gain of $1,515.&#160;In fiscal year 2016, the Company
sold equipment that was previously written off for proceeds totaling $32,707 and recorded a gain of $32,707. These gains are included
within operating expenses in the accompanying consolidated statements of operations.&#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_us-gaap_DisclosureOfLongLivedAssetsHeldForSaleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84176398&amp;loc=d3e2941-110230<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_DisclosureOfLongLivedAssetsHeldForSaleTextBlock</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract</td>
</tr>
<tr>
<td style="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>26
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6640033920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. OTHER INCOME<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [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_InterestAndOtherIncomeTextBlock', window );">OTHER INCOME</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other income in the amount of $22,050 for fiscal
year 2016 represents non-cash gains on the settlement of liabilities for services rendered to the Company, by issuing 105,000 shares
in February 2016. The non-cash gain is the difference between the recorded amount of the liabilities and the value of the stock
when issued.</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_InterestAndOtherIncomeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest and other 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 610<br> -URI http://asc.fasb.org/topic&amp;trid=49130413<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_InterestAndOtherIncomeTextBlock</td>
</tr>
<tr>
<td style="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_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="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>27
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746665856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>8. SUBSEQUENT EVENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">8. SUBSEQUENT EVENT</a></td>
<td class="text"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 22, 2017, the Company entered into
agreements with accredited investors for the sale and purchase of 466,668 shares of its common stock, $0.01 par value at a purchase
price of $0.45 per share. The Company received $210,000 in gross proceeds from the offering. The Company intends to use the net
proceeds from this placement for general working capital purposes.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Concurrently with the placement, the Company
entered into an agreement with an investor for the sale of 88,888 unregistered shares of our common stock for services provided
to the Company at a price of $0.45 per share.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with the placement, the Company
also entered into a registration rights agreement with the investors, whereby the Company is obligated to file a registration statement
with the Securities Exchange Commission on or before 90 calendar days after August 22, 2017 to register the resale by the investors
of 555,556 shares of our common stock purchased in the placement.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the 2017 offering, certain
anti-dilution provisions of the warrants issued in conjunction with our September 28, 2012 financing transaction were triggered.
As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,558,519 to 2,731,003 and 249,627
to 263,891, respectively, and the related exercise price decreased from $0.95 to $0.89 and from $0.74 to $0.70, 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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="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_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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<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_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>28
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6896987600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. INVENTORIES (Sept. 2017 Note)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_InventoryDisclosureAbstract', window );"><strong>Inventory 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_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">Inventories
are stated at the lower of cost (first-in, first-out) or market and consisted of the following:</font></p>

<p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">September
    30,<br /> 2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">June
    30,<br /> 2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left"><font style="font-size: 8pt">Raw Materials</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">412,847</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">501,346</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">Work-In-Progress</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">356,278</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">388,614</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Finished Goods</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">198,160</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">165,487</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Total Inventories</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">967,285</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,055,447</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</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_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="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_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. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and 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> -URI http://asc.fasb.org/topic&amp;trid=2126998<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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6640256704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_DebtDisclosureAbstract', window );"><strong>Debt 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_DebtAndCapitalLeasesDisclosuresTextBlock', window );">CAPITAL LEASE OBLIGATION</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt">The Company entered into a five-year
capital lease obligation in January 2016 for the acquisition of manufacturing equipment totaling $51,252. At September 30, 2017,
future minimum lease payments under the capital lease obligation are as follows:</font></p>

<p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">&#160;</font></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 colspan="2" style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">Fiscal Year Ending June
    30:</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Amount</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 81%; text-align: left"><font style="font-size: 8pt">2018</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">7,688</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">2019</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">10,250</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">2020</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">10,250</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">2021</font></td><td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left; border-bottom: Black 1pt solid"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">5,126</font></td><td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">Total minimum payments</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">33,314</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">Less:
                                         amount representing interest</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">3,405</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">Present value of minimum
                                         lease payments</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">29,909</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">Less:
                                         current portion</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">8,531</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">21,378</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</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_us-gaap_DebtAndCapitalLeasesDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt and capital lease obligations can be reported. Information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants. Also includes descriptions and amounts of capital leasing arrangements that consist of direct financing, sales type and leveraged leases. Disclosure may include the effect on the balance sheet and the income statement resulting from a change in lease classification for leases that at inception would have been classified differently had guidance been in effect at the inception of the original lease.</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 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<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_DebtAndCapitalLeasesDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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>30
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6646089360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. STOCK-BASED COMPENSATION (Sept. 2017 Note)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">Stock-based
compensation costs recognized during the three months ended September 30, 2017 and 2016 amounted to $26,057 and $60,901 respectively,
and the costs were included in the accompanying consolidated statements of operations in: selling, general and administrative
expenses (2017 - $10,696; 2016 - $42,915), research and development expenses (2017 - $6,692, 2016 - $9,317) and cost of goods
sold (2017 - $8,669; 2016 - $8,669). No compensation has been capitalized because such amounts would have been immaterial.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;&#160;&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">The following
tables summarize stock option activity for the three months ended September 30, 2017:</font></p>

<p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td colspan="9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><font style="font-size: 8pt"><b>Options
                                         Outstanding</b></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><font style="font-size: 8pt"><b>Number
                                         of</b><br /> <b>Shares</b></font></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><font style="font-size: 8pt"><b>Weighted
                                         Average</b><br /> <b>Exercise Price</b></font></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><font style="font-size: 8pt"><b>Weighted
                                         Average</b><br /> <b>Contractual Life</b></font></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 55%; font-weight: bold"><font style="font-size: 8pt">Outstanding at June 30, 2017</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 11%; text-align: right"><font style="font-size: 8pt">1,078,400</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 11%; text-align: right"><font style="font-size: 8pt">0.78</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 11%; text-align: right"><font style="font-size: 8pt">7.01
                                         years</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">Granted</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Expired or Cancelled</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt"><font style="font-size: 8pt">Outstanding at September 30, 2017</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,078,400</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.78</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">6.76
                                         years</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt">&#160;</font></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">Information
related to the stock options outstanding as of September 30, 2017 is as follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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 colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Range
    of Exercise<br /> Prices</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Number
    of<br /> Shares</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Weighted-<br />
    Average <br /> Remaining<br /> Contractual Life<br /> (years)</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Weighted-<br />
    Average <br /> Exercise<br /> Price</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Exercisable
    <br /> Number of<br /> Shares</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Exercisable<br />
    Weighted-<br /> Average <br /> Exercise<br /> Price</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">0.27</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">40,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: center"><font style="font-size: 8pt">3.79</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">0.27</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">40,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">0.27</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.40</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">15,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">9.58</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.40</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">5,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.40</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.48</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">60,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">8.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.48</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">40,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.48</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">80,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">8.73</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">45,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">20,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">3.72</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">20,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.55</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">29,500</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">4.36</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.55</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">29,500</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.55</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.73</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">539,500</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">7.63</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.73</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">479,500</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.73</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.85</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">9,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">5.26</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.85</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">9,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.85</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.90</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">9,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">6.26</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.90</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">9,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.90</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.95</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">65,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">6.78</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.95</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">65,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.95</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.20</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">207,800</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">4.42</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.20</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">207,800</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.20</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.25</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">1.15</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.25</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.25</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.35</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">2.15</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.35</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.35</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt">0.16</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.27&#8211;$7.75</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,078,400</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt; text-align: center"><font style="font-size: 8pt">6.76</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.78</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">953,400</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.81</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt">The aggregate intrinsic value
of the Company&#8217;s &#8220;in-the-money&#8221; outstanding and exercisable options as of September 30, 2017 was $7,950 and
$7,450, respectively.</font></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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</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> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6646087728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. WARRANTS (Sept. 2017 Note)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">WARRANTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">As of September
30, 2017, there were warrants outstanding for the issuance of an aggregate of 666,667 shares of common stock, $0.01 par value
at a purchase price of $0.01 per share. The warrants were exercisable beginning on October 2, 2017 and expired on October 16, 2017.
All warrants for 666,667 shares were exercised before October 16, 2017, by payment to the Company for the aggregate purchase price
of $6,667.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">Warrants
previously outstanding for the issuance of an aggregate of 2,994,893 shares of common stock, $0.01 par value at an average exercise
price of $0.75 per share expired on September 28, 2017. None of these warrants were exercised before their expiration.</font></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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</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> -URI http://asc.fasb.org/topic&amp;trid=2229140<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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6897668528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. SALE OF STOCK (Sept. 2017 Note)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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>
<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 );">SALE OF STOCK</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">On August
22, 2017, the Company entered into agreements with accredited investors for the sale and purchase of 466,668 unregistered shares
of its common stock, $0.01 par value at a purchase price of $0.45 per share. The Company received $210,001 in gross proceeds from
the offering. The Company is using the net proceeds from this placement for general working capital purposes.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">Concurrently
with the placement, the Company entered into an agreement with an investor for the sale of 88,888 unregistered shares of its common
stock for services provided to the Company at a price of $0.45 per share.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">In connection
with the placement, the Company also entered into a registration rights agreement with the investors, whereby the Company is obligated
to file a registration statement with the Securities Exchange Commission on or before 90 calendar days after August 22, 2017 to
register the resale by the investors of 555,556 shares of our common stock purchased in the placement.</font></p><span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(a)</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Stock Options</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -35pt">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Stock-based compensation costs recognized during
the year ended June 30, 2017 and 2016 amounted to $201,612 and $241,388 respectively, and were included in the accompanying consolidated
statements of operations in: selling, general and administrative expenses (2017 &#8212; $134,984; 2016 &#8212; $123,370), cost
of goods sold (2017 &#8212; $34,676; 2016 &#8212; $60,680), and research and development expenses, net (2017 &#8212; $31,952;
2016 &#8212; $57,338). No compensation has been capitalized because such amounts would have been immaterial. There was no net
income tax benefit recognized related to such compensation for the years ended June 30, 2017 or 2016, as the Company is currently
in a loss position. There were 15,000 stock options granted during the year ended June 30, 2017 and 160,000 stock options granted
during the year ended June 30, 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of June 30, 2017, the unrecognized compensation
costs related to options vesting in the future is $0. The Company uses the Black-Scholes option-pricing model as the most appropriate
method for determining the estimated fair value for the stock awards. The Black-Scholes method of valuation requires several assumptions:
(1) the expected term of the stock award; (2) the expected future stock volatility over the expected term; and (3) risk-free interest
rate. The expected term represents the expected period of time the Company believes the options will be outstanding based on historical
information. Estimates of expected future stock price volatility are based on the historic volatility of the Company&#8217;s common
stock and the risk-free interest rate is based on the U.S. Zero-Bond rate. The Company utilizes a forfeiture rate based on an analysis
of the Company&#8217;s actual experience. The fair value of options at date of grant was estimated with the following assumptions
for options granted in fiscal 2017:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Year Ended</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>June 30, 2017</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">Assumptions:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Option life</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5.3 years</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 84%; padding-left: 10pt"><font style="font-size: 8pt">Risk-free interest rate</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">1.01%</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Stock volatility</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">175%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Dividend yield</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Weighted average fair value of grants</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.38</font></td>
    <td>&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><b>Stock Option and Other Compensation Plans:</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The type of share-based payments currently utilized
by the Company is stock options.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has various stock option and other
compensation plans for directors, officers and employees. The Company has the following stock option plans outstanding as of June
30, 2017: The Precision Optics Corporation, Inc. 2011 Equity Incentive Plan (the &#8220;2011 Plan&#8221;); the Precision Optics
Corporation, Inc. 2006 Equity Incentive Plan (the &#8220;2006 Plan&#8221;), and the Precision Optics Corporation, Inc. Amended
and Restated 1997 Incentive Plan (the &#8220;1997 Plan&#8221;). Vesting periods under the 2011 Plan, the 2006 Plan, and the 1997
Plan are at the discretion of the Board of Directors and typically average three to five years. Options under these Plans are granted
at fair market value on the date of grant and typically have a term of ten years from the date of grant.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2011 Plan, which provides eligible participants
(certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of equity based and cash awards. Options
granted vest and are exercisable for periods determined by the Board of Directors, not to exceed 10 years from the date of grant.
On April 16, 2015, the Board of Directors approved an amendment to the 2011 Equity Incentive Plan which increased the maximum number
of shares of the Company&#8217;s common stock that may be awarded under the Plan from 325,000 to 1,825,000, an increase of 1,500,000
shares. In connection therewith, on April 20, 2015, the Company filed a registration statement on Form S-8 to register the 1,500,000
shares of the Company&#8217;s common stock. At June 30, 2017, a total of 954,602 stock options are outstanding and 870,398 shares
of common stock were available for future grants under the 2011 Plan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2006 Plan, which provides eligible participants
(certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of equity based and cash awards. Options
granted vest and are exercisable for periods determined by the Board of Directors, not to exceed 10 years from the date of grant.
A total of 139,898 shares of common stock, including shares rolled forward from the 1997 Plan, have been reserved for issuance
under the 2006 Plan. At June 30, 2017, a total of 123,798 stock options are outstanding, 23,100 stock options have been cancelled
and no shares of common stock are available for future grants under the 2006 Plan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 1997 Plan as amended and restated in 2006
provided eligible participants (certain employees, directors, consultants, etc.) the opportunity to receive a broad variety of
equity based and cash awards. Options granted vested and were exercisable for periods determined by the Board of Directors, not
to exceed 10 years from the date of grant. All stock options outstanding under the 1997 Plan expired during fiscal 2016, no options
are outstanding under the 1997 Plan at June 30, 2017, and no shares of common stock are available for future grants under the
1997 Plan.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following tables summarize stock option
activity for the years ended June 30, 2017 and 2016:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="9" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Options Outstanding</b></font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Number of</b></font><br />
<font style="font-size: 8pt"><b>Shares</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Weighted </b></font><br />
<font style="font-size: 8pt"><b>Average</b></font><br />
<font style="font-size: 8pt"><b>Exercise Price</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted </b></font><br />
<font style="font-size: 8pt"><b>Average</b></font><br />
<font style="font-size: 8pt"><b>Contractual </b></font><br />
<font style="font-size: 8pt"><b>Life</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 58%"><font style="font-size: 8pt"><b>Outstanding at July 1, 2015</b></font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">1,079,079</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">1.43</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">8.46 years</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Grants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">160,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.49</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Cancellations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">(103,079</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.03</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt"><b>Outstanding at June 30, 2016</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,136,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.79</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8.00 years</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">Grants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Cancellations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">(72,600</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"><b>Outstanding at June 30, 2017</b></font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">1,078,400</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.78</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">7.01 years</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Information related to the stock options outstanding
as of June 30, 2017 is as follows:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Range of </b></font><br />
<font style="font-size: 8pt"><b>Exercise Prices</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Number of</b></font><br />
<font style="font-size: 8pt"><b>Shares</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Weighted-</b></font><br />
<font style="font-size: 8pt"><b>Average </b></font><br />
<font style="font-size: 8pt"><b>Remaining</b></font><br />
<font style="font-size: 8pt"><b>Contractual Life</b></font><br />
<font style="font-size: 8pt"><b>(years)</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Weighted-</b></font><br />
<font style="font-size: 8pt"><b>Average </b></font><br />
<font style="font-size: 8pt"><b>Exercise Price</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Exercisable </b></font><br />
<font style="font-size: 8pt"><b>Number of </b></font><br />
<font style="font-size: 8pt"><b>Shares</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Exercisable</b></font><br />
<font style="font-size: 8pt"><b>Weighted-</b></font><br />
<font style="font-size: 8pt"><b>Average </b></font><br />
<font style="font-size: 8pt"><b>Exercise Price</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">4.04</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9.83</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.48</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8.75</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.48</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.48</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">100,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8.98</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">65,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">29,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4.62</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">29,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">539,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">7.88</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">479,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5.51</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.90</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6.51</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.90</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.90</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.95</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">65,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">7.03</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.95</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">65,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.95</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">207,800</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4.67</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">207,800</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.25</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.41</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.25</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.25</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.35</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.35</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.35</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">0.41</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.27&#8211;7.75</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">1,078,400</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">7.01</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.78</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">953,400</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.81</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The aggregate intrinsic value of the Company&#8217;s
&#8220;in-the-money&#8221; outstanding and exercisable options as of June 30, 2017 was $34,875 and $26,975, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%"><font style="font-size: 8pt"><b>(b)&#160;&#160;</b></font></td>
    <td style="width: 95%"><font style="font-size: 8pt"><b>Warrants</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><b>&#160;</b> &#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of June&#160;30, 2017, there are warrants
outstanding for the issuance of an aggregate of 3,661,560 shares of common stock, at a weighted average exercise price of $0.75
per share. Warrants for the issuance of 2,994,893 of these shares at an average exercise price of $0.87 per share expire on September
28, 2017, and warrants for the issuance of the remaining 666,667 shares at an exercise price $0.01 per share expire on October
16, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%"><font style="font-size: 8pt"><b>(c)&#160;&#160;</b></font></td>
    <td style="width: 95%"><font style="font-size: 8pt"><b>Sale of Stock in October 2015</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 19, 2015, the Company entered into
agreements with accredited investors for the sale and purchase of 1,044,776 shares of the Company&#8217;s common stock, $0.01
par value at a purchase price of $0.67 per share. The Company received $700,000 in gross proceeds from the offering. The Company
used the majority of the net proceeds from this placement for general working capital purposes.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the placement, the Company
also entered into a registration rights agreement with the investors, and in compliance with the terms of the agreement the registration
statement was filed on January 19, 2016 and became effective on February 1, 2016.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the 2015 offering, certain
anti-dilution provisions of the warrants issued in conjunction with the Company&#8217;s June 25, 2008 and September 28, 2012 financing
transactions were triggered. As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,189,724
to 2,293,013 and from 217,322 to 222,559, respectively, and the related exercise price decreased from $1.11 to $1.06 and from $0.85
to $0.83, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%"><font style="font-size: 8pt"><b>(d)&#160;&#160;</b></font></td>
    <td style="width: 95%"><font style="font-size: 8pt"><b>Sale of Stock in November 2016</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 22, 2016, the Company entered into
agreements with accredited investors for the sale and purchase of 1,333,334 units with each unit consisting of one share of the
Company&#8217;s common stock, $0.01 par value and one warrant to purchase one-half of one share of the Company&#8217;s common stock,
at a purchase price of $0.60 per unit. The Company received $780,000 in gross cash proceeds from the offering and settled an outstanding
accounts payable balance with a consultant in the amount of $20,000 by issuing units. The Company is using the net proceeds from
this placement for general working capital purposes.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The warrants issued in this offering will vest
on October 2, 2017 and expire on October 16, 2017. The warrant exercise price is variable and depends on the Company&#8217;s achievement
of certain performance criteria. The warrant exercise price was agreed to be $0.40 per share if the Company achieved both of the
revenue and income performance criteria as defined, the exercise price would be $0.20 per share if the Company achieves one of
the performance criteria, and the exercise price would be $0.01 if the Company did not achieve either of the performance criteria.
Since the Company did not achieve either of the criteria, the exercise price of the warrants is $0.01.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the offering, the Company
also entered into a registration rights agreement with the investors, whereby the Company was obligated to file a registration
statement with the Securities Exchange Commission on or before 90 calendar days after November 22, 2016 to register the resale
by the investors of the 1,333,334 shares and warrant shares purchased in the offering. The registration statement was filed with
the Securities and Exchange Commission on February 3, 2017 and became effective on March 2, 2017.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In conjunction with the 2016 offering, certain
anti-dilution provisions of the warrants issued in conjunction with the Company&#8217;s September 28, 2012 financing transaction
were triggered. As a result of the offering, the number of existing September 28, 2012 warrants increased from 2,293,013 to 2,558,519
and from 222,559 to 249,627, respectively, and the related exercise price decreased from $1.06 to $0.95 and from $0.83 to $0.74,
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_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 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<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>33
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6753768928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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>
<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_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">Nature of Business and Liquidity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(a)&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Nature of Business and Liquidity</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Precision Optics Corporation, Inc. (the &#8220;Company&#8221;)
designs, develops, manufactures and sells specialized optical and illumination systems and related components. The Company conducts
business in one industry segment only and its customers are primarily domestic. The Company performs advanced optical and illumination
system design, development, assembly and manufacturing services for products that fall into two principal areas: (i) medical products
for use by hospitals and physicians; and (ii) products used by military and industrial customers.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has sustained recurring net losses
for several years. During the year ended June 30, 2017, the Company incurred a net loss of $1,006,457 and used cash in operating
activities of $667,434. As of June 30, 2017, cash and cash equivalents were $118,405, accounts receivable were $468,548, and current
liabilities were $1,218,781. As of June 30, 2016, cash and cash equivalents were $50,059, accounts receivable were $750,380, and
current liabilities were $1,503,961. The accompanying consolidated financial statements have been prepared assuming that the Company
will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal
course of business. The financial statements do not include any adjustments relating to the recoverability and classification of
recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to
continue as a going concern. These factors raise substantial doubt about the Company&#8217;s ability to continue as a going concern.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Until the Company achieves breakeven and profitable
results, the Company will be required to pursue several options to manage cash flow and raise capital, including issuing debt
or equity or entering into a strategic alliance. The sale of additional equity or convertible debt securities, if converted into
common stock, would result in additional dilution to the Company&#8217;s current stockholders, and debt financing, if available,
may involve restrictive covenants that could restrict our operations or finances and encumber the Company&#8217;s assets. Financing
may not be available in amounts or on terms acceptable to the Company, if at all. If the Company is unable to secure additional
capital, it may be required to curtail our research and development initiatives and take additional measures to reduce costs in
order to conserve our cash in amounts sufficient to sustain operations and meet our obligations. If the Company cannot raise funds
on acceptable terms or achieve positive cash flow, it may not be able to continue to develop new products, grow market share,
take advantage of future opportunities or respond to competitive pressures or unanticipated requirements, any of which could negatively
impact the Company&#8217;s business, operating results and financial condition, or impact the Company&#8217;s ability to continue
to conduct operations.</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 );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"><u>Principles
of Consolidation and Operations</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">The accompanying
consolidated financial statements include the accounts of Precision Optics Corporation,&#160;Inc. and its wholly-owned subsidiaries
(the &#8220;Company&#8221;). All significant intercompany accounts and transactions have been eliminated in consolidation.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">These consolidated
financial statements have been prepared by the Company, without audit, and reflect normal recurring adjustments which, in the
opinion of management, are necessary for a fair statement of the results of the first quarter of the Company&#8217;s fiscal year
2018. These consolidated financial statements do not include all disclosures associated with annual consolidated financial statements
and, accordingly, should be read in conjunction with footnotes contained in the Company&#8217;s consolidated financial statements
for the year ended June&#160;30, 2017, together with the Report of Independent Registered Public Accounting Firm filed under cover
of the Company&#8217;s 2017 Annual Report on Form&#160;10-K, filed with the Securities and Exchange Commission on September 28,
2017.</font></p><span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(b)&#160;&#160;&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Principles of Consolidation</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements
include the accounts of the Company and its two wholly-owned subsidiaries. All inter-company accounts and transactions have been
eliminated in consolidation.</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 );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(c)&#160;&#160;&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Revenues</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes revenue when four basic
criteria are met: (1) persuasive evidence of an arrangement exists; (2) delivery has occurred or services rendered; (3) the price
to the buyer is fixed and determinable; and (4) collectability is reasonably assured. The Company&#8217;s shipping terms are customarily
FOB shipping point.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The sales price of products and services sold
is fixed and determinable after receipt and acceptance of a customer&#8217;s purchase order or properly executed sales contract,
typically before any work is performed. Management reviews each customer purchase order or sales contract to determine that the
work to be performed is specified and there are no unusual terms and conditions that would raise questions as to whether the sales
price is fixed or determinable. The Company assesses credit worthiness of customers based upon prior history with the customer
and assessment of financial condition. Accounts receivable are stated at the amount management expects to collect from outstanding
balances. An allowance for doubtful accounts is provided for that portion of accounts receivable considered to be uncollectible,
based upon historical experience and management&#8217;s evaluation of outstanding accounts receivable at the end of the year. Bad
debts are written off against the allowance when identified.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s revenue transactions typically
do not contain multiple deliverable elements for future performance obligations to customers, other than a standard one-year warranty
on materials and workmanship, the estimated costs for which are provided for at the time revenue is recognized.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenues for industrial and medical products
sold in the normal course of business are recognized upon shipment when delivery terms are FOB shipping point and all other revenue
recognition criteria have been met. Gross shipping charges reimbursable from customers, to deliver product, are insignificant and
are included in the &#8220;Revenues&#8221; section of the Company&#8217;s consolidated statement of operations, while shipping
costs are classified in the &#8220;selling, general and administrative expenses&#8221; section of the Company&#8217;s consolidated
statement of operations.&#160;</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">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(d)&#160;&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Cash and Cash Equivalents</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company includes in cash equivalents all
highly liquid investments with original maturities of three months or less at the time of acquisition. Cash and cash equivalents
of $118,405 and $50,059 at June 30, 2017 and 2016, respectively, consist primarily of cash at banks and money market funds. The
Company maintains its cash and cash equivalents in bank deposit accounts that, at times, may exceed federally insured limits. The
Company has not experienced any losses in such accounts. The Company believes it is not exposed to any significant credit risk
on its cash and cash equivalents.</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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%"><font style="font: 8pt Times New Roman, Times, Serif"><b>(e)&#160;&#160;</b></font></td>
    <td style="width: 95%"><font style="font: 8pt Times New Roman, Times, Serif"><b>Inventories</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Inventories are
stated at the lower of cost (first-in, first-out) or market and include material, labor and manufacturing overhead. The components
of inventories at June 30, 2017 and 2016 are as follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left"><font style="font-size: 8pt">Raw material</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">501,346</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">520,490</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">Work-in-progress</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">388,614</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">383,889</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Finished goods</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">165,487</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">229,072</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td><td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"><font style="font-size: 8pt">1,055,447</font></td><td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td><td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"><font style="font-size: 8pt">1,133,451</font></td><td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The Company provides
for estimated obsolescence on unmarketable inventory based upon assumptions about future demand and market conditions. If actual
demand and market conditions are less favorable than those projected by management, additional inventory write-downs may be required.
Inventory, once written down, is not subsequently written back up, as these adjustments are considered permanent adjustments to
the carrying value of the inventory.</font></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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(f)&#160;&#160;&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Property and Equipment</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment are recorded at cost.
Maintenance and repair items are expensed as incurred. The Company provides for depreciation and amortization by charges to operations,
using the straight-line and declining-balance methods, which allocate the cost of property and equipment over the following estimated
useful lives:</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 42%; border-bottom: black 1pt solid"><font style="font-size: 8pt"><b>Asset Classification</b></font></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="width: 57%; border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Estimated Useful Life</b></font></td></tr>
<tr style="background-color: #EEEEEE">
    <td style="vertical-align: top"><font style="font-size: 8pt">Machinery and equipment</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><font style="font-size: 8pt">2-7 years</font></td></tr>
<tr style="background-color: white">
    <td style="vertical-align: top"><font style="font-size: 8pt">Leasehold improvements</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><font style="font-size: 8pt">Shorter of lease term or estimated useful life</font></td></tr>
<tr style="background-color: #EEEEEE">
    <td style="vertical-align: top"><font style="font-size: 8pt">Furniture and fixtures</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><font style="font-size: 8pt">5 years</font></td></tr>
<tr style="background-color: white">
    <td style="vertical-align: top"><font style="font-size: 8pt">Vehicles</font></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><font style="font-size: 8pt">3 years</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation expense was $33,660 and $25,856
for the years ended June 30, 2017 and 2016, 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_ConcentrationRiskCreditRisk', window );">Significant Customers and Concentration of Credit Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(g)&#160;&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Significant
    Customers and Concentration of Credit Risk</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Financial instruments
that subject the Company to credit risk consist primarily of cash equivalents and trade accounts receivable. The Company places
its investments with highly rated financial institutions. The Company has not experienced any losses on these investments to date.
At June&#160;30, 2017, the Company&#8217;s five largest customer account receivable balances were 16%, 15%, 12%, 12% and 11%,
respectively, of total accounts receivable. At June 30, 2016, receivables from the Company&#8217;s three largest customers were
19%, 13% and 10%, respectively, of the total accounts receivable. No other customer accounted for more than 10% of the Company&#8217;s
receivables as of June 30, 2017 and 2016. The Company has not experienced any material losses related to accounts receivable from
individual customers. The Company generally does not require collateral or other security as a condition of sale, rather it relies
on credit approval, balance limitation and monitoring procedures to control credit risk of trade account financial instruments.
Management believes that allowances for doubtful accounts, which are established based upon review of specific account balances
and historical experience, are adequate.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font>&#160;</p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Revenues from
the Company&#8217;s largest customers, as a percentage of total revenues, were as follows:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left"><font style="font-size: 8pt">Customer A</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">11%</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">4%</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Customer B</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">10</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">7</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Customer C</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">10</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">16</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Customer D</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">12</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">All Others</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">69</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">61</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"><font style="font-size: 8pt">100%</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"><font style="font-size: 8pt">100%</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">No other customer
accounted for more than 10% of the Company&#8217;s revenues in fiscal years 2017 and 2016.&#160;</font></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_EarningsPerSharePolicyTextBlock', window );">Loss per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"><u>Income
(Loss) Per Share</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">Basic income
(loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding
during the period. Diluted income (loss) per share is computed by dividing net income or net loss by the weighted average number
of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during
the period such as stock options and warrants. For the three months ended September 30, 2017 and 2016, the effect of such securities
was antidilutive and not included in the diluted calculation because of the net loss generated in these periods.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt">The following is the calculation
of loss per share for the three months ended September 30, 2017 and 2016:</font></p>

<p style="margin-top: 0; margin-bottom: 0"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Three
    Months<br /> Ended September 30,</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Net Income (Loss) &#8211; Basic
    and Diluted</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(28,785</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(293,408</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic and Diluted Weighted Average Shares Outstanding</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,108,423</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,539,582</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Loss Per Share</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 13.5pt"><font style="font-size: 8pt">Basic</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.00</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.04</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; padding-left: 13.5pt"><font style="font-size: 8pt">Diluted</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.00</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.04</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">The number
of shares issuable upon the exercise of outstanding stock options and warrants that were excluded from the computation as their
effect was antidilutive was approximately 1,745,067 and 4,169,000 for the three months ended September 30, 2017 and 2016, respectively.</font></p><span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(h)&#160;&#160;</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Loss
    per Share</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">Basic income
(loss) per share is computed by dividing net income or net loss by the weighted average number of shares of common stock outstanding
during the period. Diluted income (loss) per share is computed by dividing net income or net loss by the weighted average number
of shares of common stock outstanding during the period, plus the number of potentially dilutive securities outstanding during
the period such as stock options and warrants. For the year ended June 30, 2017 and 2016, the effect of such securities was antidilutive
and not included in the diluted calculation because of the net loss generated in those periods.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The following
is the calculation of loss per share for the years ended June 30, 2017 and 2016:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Year
    Ended June 30</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Net Loss&#8211; Basic and Diluted</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(1,006,457</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(1,034,765</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Basic Weighted Average Shares Outstanding</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">8,343,235</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">7,157,978</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Potentially Dilutive Securities</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted Weighted Average Shares Outstanding</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">8,343,235</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,157,978</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Loss Per Share</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.12</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.12</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The number of
shares issuable upon the exercise of outstanding stock options and warrants that were excluded from the computation as their effect
was antidilutive was approximately 4,553,213 and 4,169,000 for the years ended June 30, 2017 and 2016, respectively.</font></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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(i)&#160;&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Stock-Based Compensation</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The measurement and recognition of compensation
costs for all stock-based awards made to employees and the Board of Directors are based upon fair value over the requisite service
period for awards expected to vest. The Company estimates the fair value of share-based awards on the date of grant using the Black-Scholes
option-pricing model. Stock-based compensation costs recognized for the years ended June 30, 2017 and 2016 amounted to $201,612
and $241,388, 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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(j)&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Patents</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Patent costs are amortized using the straight-line
method over the shorter of their legal or estimated useful lives, generally five to ten years. Amortization expense was $0 for
the years ended June 30, 2017 and 2016, respectively.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In July 2011, the Company assigned all of its
currently issued and pending patents, as well as new inventions that it conceived before July 28, 2012, to Intuitive Surgical Operations,
Inc. The Company retained a royalty-free, worldwide license to these patents in fields outside of medical robotics.</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">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(k)&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Fair Value of Financial Instruments</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments consist principally of
cash and cash equivalents, accounts receivable and accounts payable. The estimated fair value of these financial instruments approximates
their carrying value due to their short-term nature.</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(l)</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Long-Lived Assets</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Long-lived assets and certain identifiable intangibles
are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be
recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future
undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment
to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets
to be disposed of are reported at the lower of the carrying amount or fair value less costs to sell.&#160;</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 );">Warranty Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>(m)</b></font></td>
    <td style="width: 95%; text-align: justify"><font style="font: 8pt Times New Roman, Times, Serif"><b>Warranty
    Costs</b></font></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><font style="font-size: 8pt"><b>&#160;</b></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">The Company does
not incur future performance obligations in the normal course of business other than providing a standard one-year warranty on
materials and workmanship to its customers (except in certain unusual and infrequently occurring situations where extended warranty
terms beyond one year are negotiated with the customer). The Company provides for estimated warranty costs at the time product
revenue is recognized. Warranty costs have been included as a component of cost of goods sold in the accompanying consolidated
statements of operations. The following tables summarize warranty reserve activity for the years ended June 30, 2017 and 2016:</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%"><font style="font-size: 8pt">Balance at beginning of period</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Provision for warranty claims</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">14,842</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">4,189</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Warranty claims incurred</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(14,842</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(4,189</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance at end of period</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>(n)&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Research and Development</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Research and development expenses are charged
to operations as incurred. The Company groups development and prototype costs and related reimbursements in research and development.
There were no reimbursements for research and development recorded in research and development for the years ended June 30, 2017
and 2016.</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_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(o)&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Comprehensive Income</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Comprehensive income or loss is defined as the
change in equity of a business enterprise during a period from transactions and other events and circumstances from non-owners
sources. The Company&#8217;s comprehensive loss or income for the years ended June 30, 2017 and 2016 was equal to its net loss
for the same periods.</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 Times New Roman, Times, Serif; margin: 0pt 0"><font style="font-size: 8pt"><u>Income Taxes</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">Income taxes
are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax
consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and
their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that
includes the enactment date.</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">In assessing
the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations and
the current operating environment. Based on this evaluation, a full valuation reserve has been provided for the deferred tax assets.</font></p><span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(p)&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Income Taxes</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Income taxes are accounted for under the asset
and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences
between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating
loss and tax credit carry-forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply
to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred
tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In
assessing the likelihood of utilization of existing deferred tax assets, management has considered historical results of operations
and the current operating environment.</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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Reporting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(q)&#160;&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Segment Reporting</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.5in"><b>&#160;</b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operating segments are identified as components
of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision
maker, or decision-making group, in making decisions about how to allocate resources and assess performance. The Company&#8217;s
chief decision-maker is its Chief Executive Officer. To date, the Company has viewed its operations and manages its business as
principally one segment. For all periods presented, over 90% of the Company&#8217;s sales have been to customers in the United
States.</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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt"><u>Use of
Estimates</u></font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">&#160;</font></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><font style="font-size: 8pt">The preparation
of these consolidated financial statements requires the Company to make estimates and judgments that affect the reported amounts
of assets, liabilities, revenues and expenses. The Company bases its estimates on historical experience and on various other assumptions
that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the
carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these
estimates under different assumptions or conditions.</font></p><span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>(r)&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Use of Estimates</b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity
with accounting standards generally accepted in the United States 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="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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 5%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>(s)&#160;&#160;</b></font></td>
    <td style="width: 95%; font: 12pt Times New Roman, Times, Serif; text-align: justify"><font style="font-size: 8pt"><b>Recent Accounting Pronouncements </b></font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In July 2015, the Financial Accounting Standards
Board (&#34;FASB&#34;) issued new accounting guidance for measuring inventory.&#160;The core principal of the guidance is that
an entity should measure inventory at the lower of cost and net realizable value.&#160;Net realizable value is the estimated selling
prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation.&#160;This
guidance does not apply to inventory that is being measured using the Last-In, First-Out (LIFO) or the retail inventory method.
The guidance is effective for financial statements issued for annual and interim periods beginning after December 15, 2016 on a
prospective basis.&#160;Early adoption is permitted.&#160;The Company is currently evaluating the impact this will have on the
consolidated financial statements.</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2014, the FASB issued ASU No. 2014-09,
&#8220;Revenue from Contracts with Customers&#8221; (&#8220;ASU 2014-09&#8221;). ASU 2014-09 provides a single, comprehensive
accounting model for revenues arising from contracts with customers that supersedes most of the existing revenue recognition guidance,
including industry-specific guidance. Under this model, revenue is recognized at an amount that an entity expects to be entitled
to upon transferring control of goods or services to a customer, as opposed to when risks and rewards transfer to a customer under
existing revenue recognition guidance. ASU 201-09 is effective for the Company beginning in its fiscal year 2018, and may be applied
retrospectively to all prior periods presented or through a cumulative adjustment to the opening retained earnings balance in
the year of adoption. The Company is currently in the process of evaluating the impact of ASU 2014-09 on its consolidated financial
statements.</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_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accounting policies 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. Accounting policies describe 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 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<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_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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 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><br>Reference 2: 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 3: 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=98513485&amp;loc=d3e4273-108586<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=84158767&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_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_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 comprehensive income.</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_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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=75027168&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=75032840&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=75027451&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=77997519&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=77997519&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=75032840&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=84158767&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=84161450&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 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=27015204&amp;loc=d3e355100-122828<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=84158767&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=84158767&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=77997519&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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</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=66006027&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=84158767&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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes 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 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<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=84158767&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 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=64802544&amp;loc=d3e202-110218<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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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=84158767&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=84230637&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=65884525&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=84230637&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=84176650&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=84176650&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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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=66092785&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=84158767&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=66092785&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</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> -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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(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_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=84158767&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 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=65893310&amp;loc=d3e214044-122780<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=84158767&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&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_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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment reporting.</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=84158767&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_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</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> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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=68068213&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=84158767&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=84177426&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=84177426&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=84177426&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>34
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6645652720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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>
<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 );">Schedule of Inventory</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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">September
    30,<br /> 2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">June
    30,<br /> 2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left"><font style="font-size: 8pt">Raw Materials</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">412,847</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">501,346</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">Work-In-Progress</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">356,278</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">388,614</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Finished Goods</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">198,160</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">165,487</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Total Inventories</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">967,285</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,055,447</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table><span></span>
</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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left"><font style="font-size: 8pt">Raw material</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">501,346</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">520,490</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">Work-in-progress</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">388,614</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">383,889</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Finished goods</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">165,487</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">229,072</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: right; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td><td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"><font style="font-size: 8pt">1,055,447</font></td><td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td><td style="text-align: right; border-bottom: Black 2.5pt double; vertical-align: bottom"><font style="font-size: 8pt">1,133,451</font></td><td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td></tr>
</table><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_PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock', window );">Estimated Useful Lives of Property and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="width: 42%; border-bottom: black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif"><b>Asset
    Classification</b></font></td>
    <td style="width: 1%; text-align: center"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 57%; border-bottom: black 1pt solid; text-align: center"><font style="font: 8pt Times New Roman, Times, Serif"><b>Estimated
    Useful Life</b></font></td></tr>
<tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">Machinery and equipment</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">2-7 years</font></td></tr>
<tr style="background-color: White">
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">Leasehold improvements</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">Shorter of lease
    term or estimated useful life</font></td></tr>
<tr style="background-color: rgb(238,238,238)">
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">Furniture and fixtures</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">5 years</font></td></tr>
<tr style="background-color: White">
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">Vehicles</font></td>
    <td style="vertical-align: bottom"><font style="font-size: 8pt">&#160;</font></td>
    <td style="vertical-align: top"><font style="font: 8pt Times New Roman, Times, Serif">3 years</font></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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Percent schedule of entity wide revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="margin-top: 0; margin-bottom: 0"></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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left"><font style="font-size: 8pt">Customer A</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">11%</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">4%</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Customer B</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">10</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">7</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Customer C</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">10</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">16</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Customer D</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">12</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">All Others</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">69</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">61</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"><font style="font-size: 8pt">100%</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right; vertical-align: bottom"><font style="font-size: 8pt">100%</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table>
<p style="margin-top: 0; margin-bottom: 0"></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_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock', window );">Schedule of earnings per share</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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Three
    Months<br /> Ended September 30,</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Net Income (Loss) &#8211; Basic
    and Diluted</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(28,785</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(293,408</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic and Diluted Weighted Average Shares Outstanding</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,108,423</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,539,582</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Loss Per Share</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 13.5pt"><font style="font-size: 8pt">Basic</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.00</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.04</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; padding-left: 13.5pt"><font style="font-size: 8pt">Diluted</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.00</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.04</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
</table><span></span>
</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="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Year
    Ended June 30</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Net Loss&#8211; Basic and Diluted</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(1,006,457</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(1,034,765</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Basic Weighted Average Shares Outstanding</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">8,343,235</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">7,157,978</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Potentially Dilutive Securities</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted Weighted Average Shares Outstanding</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">8,343,235</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,157,978</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Loss Per Share</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.12</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.12</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Warranty reserve activity</a></td>
<td class="text">&#160;<span></span>
</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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%"><font style="font-size: 8pt">Balance at beginning of period</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Provision for warranty claims</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">14,842</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">4,189</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Warranty claims incurred</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(14,842</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(4,189</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance at end of period</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">25,000</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></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_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock', window );">Income (Loss) per Share</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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Three
    Months<br /> Ended September 30,</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Net Income (Loss) &#8211; Basic
    and Diluted</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(28,785</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(293,408</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic and Diluted Weighted Average Shares Outstanding</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,108,423</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,539,582</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Loss Per Share</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 13.5pt"><font style="font-size: 8pt">Basic</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.00</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.04</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; padding-left: 13.5pt"><font style="font-size: 8pt">Diluted</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.00</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.04</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
</table><span></span>
</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="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Year
    Ended June 30</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Net Loss&#8211; Basic and Diluted</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(1,006,457</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="width: 2%; padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(1,034,765</font></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Basic Weighted Average Shares Outstanding</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">8,343,235</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">7,157,978</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Potentially Dilutive Securities</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted Weighted Average Shares Outstanding</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">8,343,235</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">7,157,978</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><font style="font-size: 8pt">Loss Per Share</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.12</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.12</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.15</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">)</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_PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated Useful Lives of Property and Equipment</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;">PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>PEYE_</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_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_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effect of income (loss) on an entity's diluted 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 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1252-109256<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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1311-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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1278-109256<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: 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=96948231&amp;loc=d3e4984-109258<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_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9031-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_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="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_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 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 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 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 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(6)(c))<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty 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> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6910917824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. COMMITMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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>
<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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock', window );">Schedule of future minimum lease payments</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 colspan="2" style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">Fiscal Year Ending June
    30:</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Amount</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 81%; text-align: left"><font style="font-size: 8pt">2018</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">7,688</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">2019</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">10,250</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">2020</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">10,250</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">2021</font></td><td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left; border-bottom: Black 1pt solid"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right; border-bottom: Black 1pt solid"><font style="font-size: 8pt">5,126</font></td><td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">Total minimum payments</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">33,314</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">Less:
                                         amount representing interest</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">3,405</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">Present value of minimum
                                         lease payments</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">29,909</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">Less:
                                         current portion</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">8,531</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">21,378</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table><span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">Fiscal Year Ending June 30:</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Amount</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 84%; padding-left: 10pt"><font style="font-size: 8pt">2018</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">10,250</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">2019</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,250</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">2020</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">10,250</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt; padding-left: 10pt"><font style="font-size: 8pt">2021</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">5,126</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">Total minimum payments</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">35,876</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Less: amount representing interest</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,921</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">Present value of minimum lease payments</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">31,955</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Less: current portion</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">8,391</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double"><font style="font-size: 8pt">$</font></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><font style="font-size: 8pt">23,564</font></td>
    <td style="padding-bottom: 2.5pt">&#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_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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6743687696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. STOCKHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Assumptions for fair value of options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Year Ended</b></font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>June 30, 2017</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">Assumptions:</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Option life</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5.3 years</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 84%; padding-left: 10pt"><font style="font-size: 8pt">Risk-free interest rate</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">1.01%</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Stock volatility</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">175%</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Dividend yield</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">0</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-left: 10pt"><font style="font-size: 8pt">Weighted average fair value of grants</font></td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.38</font></td>
    <td>&#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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock option activity</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; background-color: White">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td colspan="9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><font style="font-size: 8pt"><b>Options
                                         Outstanding</b></font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><font style="font-size: 8pt"><b>Number
                                         of</b><br /> <b>Shares</b></font></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><font style="font-size: 8pt"><b>Weighted
                                         Average</b><br /> <b>Exercise Price</b></font></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><font style="font-size: 8pt"><b>Weighted
                                         Average</b><br /> <b>Contractual Life</b></font></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 55%; font-weight: bold"><font style="font-size: 8pt">Outstanding at June 30, 2017</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 11%; text-align: right"><font style="font-size: 8pt">1,078,400</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 11%; text-align: right"><font style="font-size: 8pt">0.78</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 11%; text-align: right"><font style="font-size: 8pt">7.01
                                         years</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td><font style="font-size: 8pt">Granted</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font-size: 8pt">Expired or Cancelled</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 2.5pt"><font style="font-size: 8pt">Outstanding at September 30, 2017</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,078,400</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.78</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">6.76
                                         years</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table><span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="9" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Options Outstanding</b></font></td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Number of</b></font><br />
<font style="font-size: 8pt"><b>Shares</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Weighted </b></font><br />
<font style="font-size: 8pt"><b>Average</b></font><br />
<font style="font-size: 8pt"><b>Exercise Price</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted </b></font><br />
<font style="font-size: 8pt"><b>Average</b></font><br />
<font style="font-size: 8pt"><b>Contractual </b></font><br />
<font style="font-size: 8pt"><b>Life</b></font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 58%"><font style="font-size: 8pt"><b>Outstanding at July 1, 2015</b></font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">1,079,079</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font-size: 8pt">1.43</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">8.46 years</font></td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">Grants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">160,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.49</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Cancellations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">(103,079</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.03</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt"><b>Outstanding at June 30, 2016</b></font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,136,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.79</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8.00 years</font></td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">Grants</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">Cancellations</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">(72,600</font></td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">)</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"><b>Outstanding at June 30, 2017</b></font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">1,078,400</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.78</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">7.01 years</font></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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Stock options outstanding by exercise price ranges</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 colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Range
    of Exercise<br /> Prices</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Number
    of<br /> Shares</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Weighted-<br />
    Average <br /> Remaining<br /> Contractual Life<br /> (years)</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Weighted-<br />
    Average <br /> Exercise<br /> Price</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Exercisable
    <br /> Number of<br /> Shares</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">Exercisable<br />
    Weighted-<br /> Average <br /> Exercise<br /> Price</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">0.27</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">40,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: center"><font style="font-size: 8pt">3.79</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">0.27</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">40,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 2%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">0.27</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.40</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">15,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">9.58</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.40</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">5,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.40</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.48</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">60,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">8.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.48</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">40,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.48</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">80,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">8.73</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">45,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">20,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">3.72</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">20,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.50</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.55</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">29,500</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">4.36</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.55</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">29,500</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.55</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.73</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">539,500</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">7.63</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.73</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">479,500</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.73</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.85</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">9,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">5.26</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.85</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">9,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.85</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.90</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">9,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">6.26</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.90</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">9,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.90</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.95</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">65,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">6.78</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.95</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">65,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">0.95</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.20</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">207,800</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">4.42</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.20</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">207,800</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.20</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.25</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">1.15</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.25</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.25</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.35</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: center"><font style="font-size: 8pt">2.15</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.35</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">$</font></td><td style="text-align: right"><font style="font-size: 8pt">1.35</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt">0.16</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">1,200</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.27&#8211;$7.75</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,078,400</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: center"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt; text-align: center"><font style="font-size: 8pt">6.76</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.78</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">953,400</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">$</font></td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.81</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
</table><span></span>
</td>
<td class="text"><table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Range of </b></font><br />
<font style="font-size: 8pt"><b>Exercise Prices</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Number of</b></font><br />
<font style="font-size: 8pt"><b>Shares</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Weighted-</b></font><br />
<font style="font-size: 8pt"><b>Average </b></font><br />
<font style="font-size: 8pt"><b>Remaining</b></font><br />
<font style="font-size: 8pt"><b>Contractual Life</b></font><br />
<font style="font-size: 8pt"><b>(years)</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Weighted-</b></font><br />
<font style="font-size: 8pt"><b>Average </b></font><br />
<font style="font-size: 8pt"><b>Exercise Price</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: center"><font style="font-size: 8pt"><b>Exercisable </b></font><br />
<font style="font-size: 8pt"><b>Number of </b></font><br />
<font style="font-size: 8pt"><b>Shares</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Exercisable</b></font><br />
<font style="font-size: 8pt"><b>Weighted-</b></font><br />
<font style="font-size: 8pt"><b>Average </b></font><br />
<font style="font-size: 8pt"><b>Exercise Price</b></font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">4.04</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><font style="font-size: 8pt">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font-size: 8pt">0.27</font></td>
    <td style="width: 1%">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">15,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9.83</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.40</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.48</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">60,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8.75</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.48</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">40,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.48</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">100,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">8.98</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">65,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.50</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">29,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4.62</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">29,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.55</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">539,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">7.88</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">479,500</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.73</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">5.51</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.90</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">6.51</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.90</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">9,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.90</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.95</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">65,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">7.03</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.95</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">65,000</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">0.95</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">207,800</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">4.67</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">207,800</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.20</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.25</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1.41</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.25</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.25</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.35</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">2.40</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.35</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><font style="font-size: 8pt">$</font></td>
    <td style="text-align: right"><font style="font-size: 8pt">1.35</font></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: #EEEEEE">
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">0.41</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">1,200</font></td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font-size: 8pt">7.75</font></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: white">
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.27&#8211;7.75</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">1,078,400</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">7.01</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.78</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">953,400</font></td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">$</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font-size: 8pt">0.81</font></td>
    <td style="padding-bottom: 2.5pt">&#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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</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=96867065&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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="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 for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_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=96867065&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>37
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756923584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 );">Schedule of tax rate reconciliation</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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%; text-align: left"><font style="font-size: 8pt">Income tax expense (benefit) at federal statutory rate</font></td><td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">(34.0</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">)%</font></td><td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">(34.0</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">)%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font-size: 8pt">Increase (decrease) in tax resulting from:</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt"><font style="font-size: 8pt">State taxes, net of federal benefit</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">(5.4</font></td><td style="text-align: left"><font style="font-size: 8pt">)</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">(6.3</font></td><td style="text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt"><font style="font-size: 8pt">Change in valuation allowance</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">30.9</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">30.6</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt"><font style="font-size: 8pt">Stock based compensation</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">8.0</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">9.3</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt"><font style="font-size: 8pt">Nondeductible items</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">0.2</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">0.4</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 20pt"><font style="font-size: 8pt">Prior-year tax adjustments</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">0.2</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">0.8</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 20pt"><font style="font-size: 8pt">Other</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(0.9</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Effective tax rate</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.1</font></td><td style="padding-bottom: 2.5pt; text-align: right; vertical-align: bottom"><font style="font-size: 8pt">)%</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.1</font></td><td style="padding-bottom: 2.5pt; text-align: right; vertical-align: bottom"><font style="font-size: 8pt">)%</font></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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</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><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2017</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td><td style="font-weight: bold; padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><font style="font-size: 8pt">2016</font></td><td style="padding-bottom: 1pt; font-weight: bold"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><font style="font-size: 8pt">Deferred tax assets:</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="width: 68%; text-align: left; padding-left: 10pt"><font style="font-size: 8pt">Net operating loss carry forwards</font></td><td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">3,716,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="width: 1%"><font style="font-size: 8pt">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font-size: 8pt">$</font></td><td style="width: 13%; text-align: right"><font style="font-size: 8pt">3,396,000</font></td><td style="width: 1%; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt"><font style="font-size: 8pt">Tax credit carry forwards</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">404,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">439,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 20pt; text-indent: -10pt"><font style="font-size: 8pt">Reserves
    and accruals not yet deducted for tax purposes</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">383,000</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">362,000</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 10pt"><font style="font-size: 8pt">Total deferred tax assets</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">4,503,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td><font style="font-size: 8pt">&#160;</font></td>
    <td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="text-align: right"><font style="font-size: 8pt">4,197,000</font></td><td style="text-align: left"><font style="font-size: 8pt">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt"><font style="font-size: 8pt">Valuation allowance</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(4,503,000</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td><td style="padding-bottom: 1pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="border-bottom: Black 1pt solid; text-align: right"><font style="font-size: 8pt">(4,197,000</font></td><td style="padding-bottom: 1pt; text-align: left"><font style="font-size: 8pt">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font-size: 8pt">Net deferred tax asset</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</font></td><td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font-size: 8pt">$</font></td><td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">&#8211;</font></td><td style="padding-bottom: 2.5pt; text-align: left"><font style="font-size: 8pt">&#160;</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_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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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=84230637&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>38
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6743924960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Inventory) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</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_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves', window );">Raw material</a></td>
<td class="nump">$ 412,847<span></span>
</td>
<td class="nump">$ 501,346<span></span>
</td>
<td class="nump">$ 520,490<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_InventoryWorkInProcessNetOfReserves', window );">Work-in-progress</a></td>
<td class="nump">356,278<span></span>
</td>
<td class="nump">388,614<span></span>
</td>
<td class="nump">383,889<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_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">198,160<span></span>
</td>
<td class="nump">165,487<span></span>
</td>
<td class="nump">229,072<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 );">Total inventories</a></td>
<td class="nump">$ 967,285<span></span>
</td>
<td class="nump">$ 1,055,447<span></span>
</td>
<td class="nump">$ 1,133,451<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="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_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available 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 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><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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="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=68049868&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=82887183&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_InventoryRawMaterialsAndSuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and 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 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><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 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 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(6)(a)(5))<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_InventoryRawMaterialsAndSuppliesNetOfReserves</td>
</tr>
<tr>
<td style="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_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</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><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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="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>39
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750988032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Property useful lives)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2017</div></th></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 and equipment [Member]</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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated Useful Life</a></td>
<td class="text">2 - 7 years<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 improvements [Member]</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_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated Useful Life</a></td>
<td class="text">Shorter of lease term or estimated useful life<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 [Member]</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">5 years<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_TransportationEquipmentMember', window );">Vehicles [Member]</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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">3 years<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_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its 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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&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 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68071081&amp;loc=d3e1205-110223<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_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="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_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=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TransportationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TransportationEquipmentMember</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>40
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6741861232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Concentrations) - Total Revenues [Member]<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customer A [Member]</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 );">Concentration risk percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">4.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customer B [Member]</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 );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">7.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customer C [Member]</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 );">Concentration risk percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">16.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Customer D [Member]</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 );">Concentration risk percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">12.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">All others [Member]</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 );">Concentration risk percentage</a></td>
<td class="nump">69.00%<span></span>
</td>
<td class="nump">61.00%<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_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=84177426&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=77997519&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=84177426&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=77997519&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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_MajorCustomersAxis=PEYE_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_CustomerAMember</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_MajorCustomersAxis=PEYE_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_CustomerBMember</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_MajorCustomersAxis=PEYE_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_CustomerCMember</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_MajorCustomersAxis=PEYE_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_CustomerDMember</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_MajorCustomersAxis=PEYE_AllOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_AllOthersMember</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>41
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6741767120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></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="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_NetIncomeLoss', window );">Net Loss - Basic and Diluted</a></td>
<td class="num">$ (28,785)<span></span>
</td>
<td class="num">$ (293,408)<span></span>
</td>
<td class="num">$ (1,006,457)<span></span>
</td>
<td class="num">$ (1,034,765)<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 );">Basic Weighted Average Shares Outstanding</a></td>
<td class="nump">9,108,423<span></span>
</td>
<td class="nump">7,539,582<span></span>
</td>
<td class="nump">8,343,235<span></span>
</td>
<td class="nump">7,157,978<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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants', window );">Potentially Dilutive Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Diluted Weighted Average Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,343,235<span></span>
</td>
<td class="nump">7,157,978<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_EarningsPerShareAbstract', window );"><strong>Loss Per Share</strong></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="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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="num">$ (0.15)<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</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="num">$ (0.15)<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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="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 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: 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 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=96947427&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 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=63488584&amp;loc=d3e20235-122688<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 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=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: 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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.</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 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1757-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_IncrementalCommonSharesAttributableToCallOptionsAndWarrants</td>
</tr>
<tr>
<td style="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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<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> -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 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: 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(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_NetIncomeLoss</td>
</tr>
<tr>
<td style="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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="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=96947427&amp;loc=d3e1448-109256<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>42
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6743547584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Warranty rollforward) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Warranty roll forward</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_ProductWarrantyAccrual', window );">Balance at beginning of period</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">$ 25,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_ProductWarrantyExpense', window );">Provision for warranty claims</a></td>
<td class="nump">14,842<span></span>
</td>
<td class="nump">4,189<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_ProductWarrantyAccrualPayments', window );">Warranty claims incurred</a></td>
<td class="num">(14,842)<span></span>
</td>
<td class="num">(4,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 );">Balance at end of period</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">$ 25,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_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&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 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="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_ProductWarrantyExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services 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)(3,4))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_ProductWarrantyExpense</td>
</tr>
<tr>
<td style="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>43
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6753669680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (28,785)<span></span>
</td>
<td class="num">$ (293,408)<span></span>
</td>
<td class="num">$ (1,006,457)<span></span>
</td>
<td class="num">$ (1,034,765)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(131,646)<span></span>
</td>
<td class="nump">157,788<span></span>
</td>
<td class="num">(667,434)<span></span>
</td>
<td class="num">(876,298)<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 );">Cash and cash equivalents</a></td>
<td class="nump">194,714<span></span>
</td>
<td class="nump">$ 202,406<span></span>
</td>
<td class="nump">118,405<span></span>
</td>
<td class="nump">50,059<span></span>
</td>
<td class="nump">$ 241,051<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</a></td>
<td class="nump">613,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">468,548<span></span>
</td>
<td class="nump">750,380<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_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="nump">$ 1,096,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,218,781<span></span>
</td>
<td class="nump">1,503,961<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_Depreciation', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,660<span></span>
</td>
<td class="nump">$ 25,856<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive</a></td>
<td class="nump">1,745,067<span></span>
</td>
<td class="nump">4,169,000<span></span>
</td>
<td class="nump">4,553,213<span></span>
</td>
<td class="nump">4,169,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_ShareBasedCompensation', window );">Stock-based compensation costs</a></td>
<td class="nump">$ 26,057<span></span>
</td>
<td class="nump">$ 60,901<span></span>
</td>
<td class="nump">$ 201,612<span></span>
</td>
<td class="nump">$ 241,388<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_AmortizationOfIntangibleAssets', window );">Amortization expense related to patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer A [Member]</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="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 );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">19.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer B [Member]</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="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 );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">13.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer C [Member]</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="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 );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">10.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer D [Member]</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="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 );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer E [Member]</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="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 );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<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_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))<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(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_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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&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_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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 (c)<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="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_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> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<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.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_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=84177426&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=77997519&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=84177426&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=77997519&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_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=98514028&amp;loc=d3e3602-108585<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> -Subparagraph (a)<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_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_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_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=98514028&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=98514028&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=98514028&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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<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> -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 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: 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(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_NetIncomeLoss</td>
</tr>
<tr>
<td style="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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</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=98514028&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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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_MajorCustomersAxis=PEYE_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_CustomerAMember</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_MajorCustomersAxis=PEYE_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_CustomerBMember</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_MajorCustomersAxis=PEYE_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_CustomerCMember</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_MajorCustomersAxis=PEYE_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_CustomerDMember</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_MajorCustomersAxis=PEYE_CustomerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_CustomerEMember</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>44
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6744391168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>2. COMMITMENTS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</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_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,250<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_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear', window );">2018</a></td>
<td class="nump">$ 7,688<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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">2019</a></td>
<td class="nump">10,250<span></span>
</td>
<td class="nump">10,250<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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">2020</a></td>
<td class="nump">10,250<span></span>
</td>
<td class="nump">10,250<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_CapitalLeasesFutureMinimumPaymentsDueInFourYears', window );">2021</a></td>
<td class="nump">5,126<span></span>
</td>
<td class="nump">5,126<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_CapitalLeasesFutureMinimumPaymentsDue', window );">Total minimum payments</a></td>
<td class="nump">33,314<span></span>
</td>
<td class="nump">35,876<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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Less: amount representing interest</a></td>
<td class="nump">3,405<span></span>
</td>
<td class="nump">3,921<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_CapitalLeaseObligations', window );">Present value of minimum lease payments</a></td>
<td class="nump">29,909<span></span>
</td>
<td class="nump">31,955<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_CapitalLeaseObligationsCurrent', window );">Less: current portion</a></td>
<td class="nump">8,531<span></span>
</td>
<td class="nump">8,391<span></span>
</td>
<td class="nump">$ 7,857<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_CapitalLeaseObligationsNoncurrent', window );">Capital lease payments, noncurrent</a></td>
<td class="nump">$ 21,378<span></span>
</td>
<td class="nump">$ 23,564<span></span>
</td>
<td class="nump">$ 31,955<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_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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(a)(16))<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_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="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_CapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital lease obligation due 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<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_CapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="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_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45023-112735<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.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_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="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_CapitalLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="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_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="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_CapitalLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 necessary to reduce net minimum lease payments to present value for capital leases.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</td>
</tr>
<tr>
<td style="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_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the remainder of the 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>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_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6744250080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2. COMMITMENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_CapitalLeasesBalanceSheetAssetsByMajorClassNet', window );">Capital leased equipment</a></td>
<td class="nump">$ 30,780<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_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1', window );">Future lease payments</a></td>
<td class="nump">51,252<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_OperatingLeasesRentExpenseNet', window );">Rent expense for operating leases</a></td>
<td class="nump">$ 54,912<span></span>
</td>
<td class="nump">$ 52,168<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_RelatedPartyTransactionAxis=PEYE_WoodwardMember', window );">Woodward [Member]</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_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold, shares issued</a></td>
<td class="nump">156,667<span></span>
</td>
<td class="nump">87,313<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of stock</a></td>
<td class="nump">$ 94,000<span></span>
</td>
<td class="nump">$ 58,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_RelatedPartyTransactionAxis=PEYE_ForkeyMember', window );">Richard E. Forkey [Member]</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_LeaseAndRentalExpense', window );">Rent expense</a></td>
<td class="nump">108,000<span></span>
</td>
<td class="nump">$ 108,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_RelatedPartyTransactionAxis=PEYE_SchwartzMember', window );">Schwartz [Member]</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_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,925<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,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_CounterpartyNameAxis=PEYE_ConsultantMember', window );">Consultant [Member]</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_ProfessionalAndContractServicesExpense', window );">Accounts payable balance paid to consultant</a></td>
<td class="nump">$ 20,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_CounterpartyNameAxis=PEYE_InvestorsMember', window );">Investors [Member]</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_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold, shares issued</a></td>
<td class="nump">1,333,334<span></span>
</td>
<td class="nump">1,044,776<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of stock</a></td>
<td class="nump">$ 780,000<span></span>
</td>
<td class="nump">$ 700,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_CounterpartyNameAxis=PEYE_DolphinOffshorePartnersL.P.Member', window );">Dolphin Offshore Partners L.P. [Member]</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_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold, shares issued</a></td>
<td class="nump">916,667<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of stock</a></td>
<td class="nump">$ 550,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_CounterpartyNameAxis=PEYE_HersheyStrategicMember', window );">Hershey Stategic [Member]</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_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold, shares issued</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">37,313<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of stock</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">$ 25,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_CapitalLeasesBalanceSheetAssetsByMajorClassNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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_CapitalLeasesBalanceSheetAssetsByMajorClassNet</td>
</tr>
<tr>
<td style="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_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases net of executory costs, which include amounts paid by the lessee to the lessor for insurance, maintenance and 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1</td>
</tr>
<tr>
<td style="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_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is 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>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_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41499-112717<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_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the additional capital contribution to 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="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_ProfessionalAndContractServicesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.</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_ProfessionalAndContractServicesExpense</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued 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(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 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=84159872&amp;loc=d3e21463-112644<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(28))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionAxis=PEYE_WoodwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=PEYE_WoodwardMember</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_RelatedPartyTransactionAxis=PEYE_ForkeyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=PEYE_ForkeyMember</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_RelatedPartyTransactionAxis=PEYE_SchwartzMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=PEYE_SchwartzMember</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_CounterpartyNameAxis=PEYE_ConsultantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=PEYE_ConsultantMember</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_CounterpartyNameAxis=PEYE_InvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=PEYE_InvestorsMember</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_CounterpartyNameAxis=PEYE_DolphinOffshorePartnersL.P.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=PEYE_DolphinOffshorePartnersL.P.Member</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_CounterpartyNameAxis=PEYE_HersheyStrategicMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=PEYE_HersheyStrategicMember</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>46
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746729696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. STOCKHOLDERS' EQUITY (Details - Assumptions)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($) </div>
<div>$ / shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Option life</a></td>
<td class="text">5 years 3 months 19 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Stock volatility</a></td>
<td class="nump">175.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend', window );">Dividend yield | $</a></td>
<td class="nump">$ 0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of grants | $ / shares</a></td>
<td class="nump">$ 0.38<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="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_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=96867065&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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the weighted average expected dividend for an entity using a valuation technique with different dividend rates during the contractual 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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageExpectedDividend</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6744232048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. STOCKHOLDERS' EQUITY (Details - Option activity) - Stock Options [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Stock option activity</strong></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="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 of stock options outstanding - at beginning</a></td>
<td class="nump">1,078,400<span></span>
</td>
<td class="nump">1,136,000<span></span>
</td>
<td class="nump">1,079,079<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 );">Number of Shares options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">160,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Shares options cancelled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(72,600)<span></span>
</td>
<td class="num">(103,079)<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 of stock options outstanding - at ending</a></td>
<td class="nump">1,078,400<span></span>
</td>
<td class="nump">1,078,400<span></span>
</td>
<td class="nump">1,136,000<span></span>
</td>
<td class="nump">1,079,079<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price options outstanding- at beginning</a></td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.79<span></span>
</td>
<td class="nump">$ 1.43<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 - grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.49<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price - cancelled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.85<span></span>
</td>
<td class="nump">7.03<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 );">Weighted average exercise price options outstanding - at end</a></td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.79<span></span>
</td>
<td class="nump">$ 1.43<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 contractual life</a></td>
<td class="text">6 years 9 months 3 days<span></span>
</td>
<td class="text">7 years 4 days<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years 5 months 16 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="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_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=96867065&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_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=96867065&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=96867065&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=96867065&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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 could have acquired the underlying shares with respect to stock options that were terminated.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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=96867065&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_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockOptionMember</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>48
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759400160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. STOCKHOLDERS' EQUITY (Details - Option information) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</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_StockOptionMember', window );">Stock Options [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">$0.27-$7.75<span></span>
</td>
<td class="text">0.27 to 7.75<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 of shares outstanding</a></td>
<td class="nump">1,078,400<span></span>
</td>
<td class="nump">1,078,400<span></span>
</td>
<td class="nump">1,136,000<span></span>
</td>
<td class="nump">1,079,079<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 contractual life</a></td>
<td class="text">6 years 9 months 3 days<span></span>
</td>
<td class="text">7 years 4 days<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years 5 months 16 days<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 );">Weighted average exercise price</a></td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.79<span></span>
</td>
<td class="nump">$ 1.43<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">953,400<span></span>
</td>
<td class="nump">953,400<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.81<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option1Member', window );">Option 1 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.27<span></span>
</td>
<td class="text">0.27<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 of shares outstanding</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">40,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 contractual life</a></td>
<td class="text">3 years 9 months 14 days<span></span>
</td>
<td class="text">4 years 15 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.27<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">40,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.27<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option2Member', window );">Option 2 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.40<span></span>
</td>
<td class="text">0.4<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 of shares outstanding</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">15,000<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 contractual life</a></td>
<td class="text">9 years 6 months 29 days<span></span>
</td>
<td class="text">9 years 9 months 29 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.4<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.4<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option3Member', window );">Option 3 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.48<span></span>
</td>
<td class="text">0.48<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 of shares outstanding</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">60,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 contractual life</a></td>
<td class="text">8 years 6 months<span></span>
</td>
<td class="text">8 years 9 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">40,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option4Member', window );">Option 4 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.50<span></span>
</td>
<td class="text">0.5<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 of shares outstanding</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">100,000<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 contractual life</a></td>
<td class="text">8 years 8 months 23 days<span></span>
</td>
<td class="text">8 years 11 months 23 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.5<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">45,000<span></span>
</td>
<td class="nump">65,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.5<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option5Member', window );">Option 5 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.50<span></span>
</td>
<td class="text">0.55<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 of shares outstanding</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">29,500<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 contractual life</a></td>
<td class="text">3 years 8 months 19 days<span></span>
</td>
<td class="text">4 years 7 months 13 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.55<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">29,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.55<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option6Member', window );">Option 6 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.55<span></span>
</td>
<td class="text">0.73<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 of shares outstanding</a></td>
<td class="nump">29,500<span></span>
</td>
<td class="nump">539,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 contractual life</a></td>
<td class="text">4 years 4 months 9 days<span></span>
</td>
<td class="text">7 years 10 months 17 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.73<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">29,500<span></span>
</td>
<td class="nump">479,500<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.73<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option7Member', window );">Option 7 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.73<span></span>
</td>
<td class="text">0.85<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 of shares outstanding</a></td>
<td class="nump">539,500<span></span>
</td>
<td class="nump">9,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 contractual life</a></td>
<td class="text">7 years 7 months 17 days<span></span>
</td>
<td class="text">5 years 6 months 3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 0.85<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">479,500<span></span>
</td>
<td class="nump">9,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 0.85<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option8Member', window );">Option 8 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.85<span></span>
</td>
<td class="text">0.9<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 of shares outstanding</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">9,000<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 contractual life</a></td>
<td class="text">5 years 3 months 4 days<span></span>
</td>
<td class="text">6 years 6 months 3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.9<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">9,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.9<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option9Member', window );">Option 9 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.90<span></span>
</td>
<td class="text">0.95<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 of shares outstanding</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">65,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 contractual life</a></td>
<td class="text">6 years 3 months 4 days<span></span>
</td>
<td class="text">7 years 11 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.95<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">65,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.95<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option10Member', window );">Option 10 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.95<span></span>
</td>
<td class="text">1.2<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 of shares outstanding</a></td>
<td class="nump">65,000<span></span>
</td>
<td class="nump">207,800<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 contractual life</a></td>
<td class="text">6 years 9 months 11 days<span></span>
</td>
<td class="text">4 years 8 months 2 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.95<span></span>
</td>
<td class="nump">$ 1.2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">65,000<span></span>
</td>
<td class="nump">207,800<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.95<span></span>
</td>
<td class="nump">$ 1.2<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option11Member', window );">Option 11 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">1.20<span></span>
</td>
<td class="text">1.25<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 of shares outstanding</a></td>
<td class="nump">207,800<span></span>
</td>
<td class="nump">1,200<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 contractual life</a></td>
<td class="text">4 years 5 months 1 day<span></span>
</td>
<td class="text">1 year 4 months 28 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 1.25<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">207,800<span></span>
</td>
<td class="nump">1,200<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 1.25<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option12Member', window );">Option 12 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">1.25<span></span>
</td>
<td class="text">1.35<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 of shares outstanding</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,200<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 contractual life</a></td>
<td class="text">1 year 1 month 24 days<span></span>
</td>
<td class="text">2 years 4 months 24 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 1.35<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,200<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 1.35<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option13Member', window );">Option 13 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">1.35<span></span>
</td>
<td class="text">7.75<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 of shares outstanding</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,200<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 contractual life</a></td>
<td class="text">2 years 1 month 24 days<span></span>
</td>
<td class="text">4 months 28 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="nump">$ 7.75<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,200<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="nump">$ 7.75<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Range of exercise prices</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;">PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>PEYE_</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_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=96867065&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=96867065&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_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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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=96867065&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_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockOptionMember</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=PEYE_Option1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option1Member</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=PEYE_Option2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option2Member</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=PEYE_Option3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option3Member</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=PEYE_Option4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option4Member</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=PEYE_Option5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option5Member</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=PEYE_Option6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option6Member</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=PEYE_Option7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option7Member</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=PEYE_Option8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option8Member</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=PEYE_Option9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option9Member</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=PEYE_Option10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option10Member</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=PEYE_Option11Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option11Member</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=PEYE_Option12Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option12Member</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=PEYE_Option13Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option13Member</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>49
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757750992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>3. STOCKHOLDERS' EQUITY (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 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_ShareBasedCompensation', window );">Stock-based compensation costs</a></td>
<td class="nump">$ 26,057<span></span>
</td>
<td class="nump">$ 60,901<span></span>
</td>
<td class="nump">$ 201,612<span></span>
</td>
<td class="nump">$ 241,388<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs related to options vesting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of "in the money" outstanding</a></td>
<td class="nump">7,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,875<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value of "in the money" exercisable</a></td>
<td class="nump">$ 7,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26,975<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_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding</a></td>
<td class="nump">666,667<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="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=PEYE_Plan2011Member', window );">2011 Plan [Member]</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="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 );">Shares authorized for issuance under the plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,825,000<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 );">Stock options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">954,602<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_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Shares available for future grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">870,398<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_PlanNameAxis=PEYE_Plan2006Member', window );">2006 Plan [Member]</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="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 );">Shares authorized for issuance under the plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,898<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 );">Stock options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,798<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Stock options cancelled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,100<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_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Shares available for future grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_PlanNameAxis=PEYE_Plan1997Member', window );">1997 Plan [Member]</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="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 );">Stock options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Shares available for future grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_DerivativeInstrumentRiskAxis=us-gaap_WarrantMember', window );">Warrants [Member]</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="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_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,661,560<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant weighted average exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.75<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_DerivativeInstrumentRiskAxis=us-gaap_WarrantMember', window );">Warrants [Member] | September 2012 [Member]</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="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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant weighted average exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PEYE_WarrantsAuthorizedForIssuance', window );">Warrants authorized for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,558,519<span></span>
</td>
<td class="nump">2,293,013<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_DerivativeInstrumentRiskAxis=us-gaap_WarrantMember', window );">Warrants [Member] | September 2012-2 [Member]</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="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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant weighted average exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_PEYE_WarrantsAuthorizedForIssuance', window );">Warrants authorized for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">249,627<span></span>
</td>
<td class="nump">222,559<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_CounterpartyNameAxis=PEYE_InvestorsMember', window );">Investors [Member]</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="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_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,333,334<span></span>
</td>
<td class="nump">1,044,776<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 780,000<span></span>
</td>
<td class="nump">$ 700,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_CounterpartyNameAxis=PEYE_HersheyStrategicMember', window );">Hershey Stategic [Member]</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="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_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock sold, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">37,313<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">$ 25,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=us-gaap_StockOptionMember', window );">Stock Options [Member]</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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">160,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding</a></td>
<td class="nump">1,078,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,078,400<span></span>
</td>
<td class="nump">1,136,000<span></span>
</td>
<td class="nump">1,079,079<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Stock options cancelled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,600<span></span>
</td>
<td class="nump">103,079<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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</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="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_ShareBasedCompensation', window );">Stock-based compensation costs</a></td>
<td class="nump">$ 10,696<span></span>
</td>
<td class="nump">42,915<span></span>
</td>
<td class="nump">$ 134,984<span></span>
</td>
<td class="nump">$ 123,370<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Goods Sold [Member]</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="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_ShareBasedCompensation', window );">Stock-based compensation costs</a></td>
<td class="nump">8,669<span></span>
</td>
<td class="nump">8,669<span></span>
</td>
<td class="nump">34,676<span></span>
</td>
<td class="nump">60,680<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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development Expenses [Member]</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="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_ShareBasedCompensation', window );">Stock-based compensation costs</a></td>
<td class="nump">$ 6,692<span></span>
</td>
<td class="nump">$ 9,317<span></span>
</td>
<td class="nump">$ 31,952<span></span>
</td>
<td class="nump">$ 57,338<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_PEYE_WarrantsAuthorizedForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrants authorized for issuance</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;">PEYE_WarrantsAuthorizedForIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>PEYE_</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i)(4))<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(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_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="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_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common shares reserved for future issuance related to deferred compensation arrangements with individuals.</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_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance</td>
</tr>
<tr>
<td style="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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based compensation awards.</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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="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_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the additional capital contribution to 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-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_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</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=98514028&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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="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_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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="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_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=96867065&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_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=96867065&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_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=96867065&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=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued 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(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 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=84159872&amp;loc=d3e21463-112644<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(28))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="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_PlanNameAxis=PEYE_Plan2011Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Plan2011Member</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=PEYE_Plan2006Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Plan2006Member</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=PEYE_Plan1997Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Plan1997Member</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_DerivativeInstrumentRiskAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_WarrantMember</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_AwardDateAxis=PEYE_Sept2012Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardDateAxis=PEYE_Sept2012Member</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_AwardDateAxis=PEYE_Sept2012bMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardDateAxis=PEYE_Sept2012bMember</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_CounterpartyNameAxis=PEYE_InvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=PEYE_InvestorsMember</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_CounterpartyNameAxis=PEYE_HersheyStrategicMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=PEYE_HersheyStrategicMember</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=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockOptionMember</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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</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>50
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6757429360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. INCOME TAXES (Details - Income tax rate)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Income tax reconcilation</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 );">Income tax expense (benefit) at federal statutory rate</a></td>
<td class="num">(34.00%)<span></span>
</td>
<td class="num">(34.00%)<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_EffectiveIncomeTaxRateReconciliationDeductionsAbstract', window );"><strong>Increase (decrease) in tax resulting from:</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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="num">(5.40%)<span></span>
</td>
<td class="num">(6.30%)<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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">30.90%<span></span>
</td>
<td class="nump">30.60%<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock based compensation</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="nump">9.30%<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Nondeductible items</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.40%<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_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">Prior-year tax adjustments</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.80%<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(0.90%)<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.10%)<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(2))<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> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_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=84230637&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=84230637&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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 changes 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 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&amp;loc=d3e32687-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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationDeductionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EffectiveIncomeTaxRateReconciliationDeductionsAbstract</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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=84230637&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 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 equity-based compensation 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> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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=84230637&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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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=84230637&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=84230637&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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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)<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> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 applicable to state and local income tax expense (benefit), net of federal 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=84230637&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=84230637&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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="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>51
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6741884880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>4. INCOME TAXES (Details - Deferred taxes) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="nump">$ 3,716,000<span></span>
</td>
<td class="nump">$ 3,396,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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carry forwards</a></td>
<td class="nump">404,000<span></span>
</td>
<td class="nump">439,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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Reserves and accruals not yet deducted for tax purposes</a></td>
<td class="nump">383,000<span></span>
</td>
<td class="nump">362,000<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">4,503,000<span></span>
</td>
<td class="nump">4,197,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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(4,503,000)<span></span>
</td>
<td class="num">(4,197,000)<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_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and 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 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, without 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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating loss 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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&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=84230637&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=84230637&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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible 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=84230637&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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reserves and accruals.</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=84230637&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=84230637&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 25<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets for which it is more likely than not that a tax benefit will not be realized.</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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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>52
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6912555008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. INCOME TAXES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 912<span></span>
</td>
<td class="nump">$ 912<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 );">Increase in valuation allowance</a></td>
<td class="nump">$ 311,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_OperatingLossCarryforwardsLimitationsOnUse', window );">Operating loss carryforwards expiration dates</a></td>
<td class="text">Operating losses expire at various dates from 2017 through 2036 and losses from Hong Kong operations carry forward indefinitely.<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_IncomeTaxAuthorityAxis=PEYE_FederalMember', window );">Federal [Member]</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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 9,220,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_IncomeTaxAuthorityAxis=PEYE_StateMember', window );">State [Member]</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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">3,520,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_IncomeTaxAuthorityAxis=PEYE_HongKongOperationsMember', window );">Hong Kong operations [Member]</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_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 2,252,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_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=84230637&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=84230637&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=84230637&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=84176650&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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="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_OperatingLossCarryforwardsLimitationsOnUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.</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_OperatingLossCarryforwardsLimitationsOnUse</td>
</tr>
<tr>
<td style="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_IncomeTaxAuthorityAxis=PEYE_FederalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=PEYE_FederalMember</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_IncomeTaxAuthorityAxis=PEYE_StateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=PEYE_StateMember</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_IncomeTaxAuthorityAxis=PEYE_HongKongOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=PEYE_HongKongOperationsMember</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>53
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6911001216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. PROFIT SHARING PLAN (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_DefinedBenefitPlanContributionsByEmployer', window );">Employer matching contribution</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contribution received by defined benefit plan from employer which increases plan 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 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e2709-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&amp;loc=d3e1928-114920<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_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="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>54
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6640256704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. SALE OF ASSETS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract', window );"><strong>Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]</strong></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="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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 315<span></span>
</td>
<td class="nump">$ 1,515<span></span>
</td>
<td class="nump">$ 32,707<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_GainsLossesOnSalesOfAssets', window );">Gain on sale of assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 315<span></span>
</td>
<td class="nump">$ 1,515<span></span>
</td>
<td class="nump">$ 32,707<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_GainsLossesOnSalesOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) on sale or disposal of assets utilized in financial service operations.</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_GainsLossesOnSalesOfAssets</td>
</tr>
<tr>
<td style="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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract</td>
</tr>
<tr>
<td style="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>55
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6609570416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. OTHER INCOME (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_OtherIncome', window );">Other income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 22,050<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_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=PEYE_SettlementOfLiabilitiesMember', window );">Gain on settlement of liabilities for services [Member]</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_OtherIncome', window );">Other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,050<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_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=PEYE_SettlementOfLiabilitiesMember', window );">Gain on settlement of liabilities for services [Member] | May 2016 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PEYE_StockIssuedForSettlementOfLiabilitiesForServices', window );">Stock issued for settlement of liabilities for services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_PEYE_StockIssuedForSettlementOfLiabilitiesForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued for settlement of liabilities for 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;">PEYE_StockIssuedForSettlementOfLiabilitiesForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>PEYE_</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_OtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and income classified as other.</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 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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_OtherIncome</td>
</tr>
<tr>
<td style="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_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=PEYE_SettlementOfLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherSignificantNoncashTransactionsByUniqueDescriptionAxis=PEYE_SettlementOfLiabilitiesMember</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_CreationDateAxis=PEYE_May2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreationDateAxis=PEYE_May2016Member</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6898008816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details - Loss per share) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></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="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_NetIncomeLoss', window );">Net Income (Loss) - Basic and Diluted</a></td>
<td class="num">$ (28,785)<span></span>
</td>
<td class="num">$ (293,408)<span></span>
</td>
<td class="num">$ (1,006,457)<span></span>
</td>
<td class="num">$ (1,034,765)<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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and Diluted Weighted Average Shares Outstanding</a></td>
<td class="nump">9,108,423<span></span>
</td>
<td class="nump">7,539,582<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_EarningsPerShareAbstract', window );"><strong>Loss Per Share</strong></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="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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="num">$ (0.15)<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</a></td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="num">$ (0.04)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="num">$ (0.15)<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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="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 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: 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 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=96947427&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 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=63488584&amp;loc=d3e20235-122688<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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 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 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=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: 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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss for the period, net of income taxes, which is attributable to the parent.</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> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<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> -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 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: 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(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&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_NetIncomeLoss</td>
</tr>
<tr>
<td style="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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="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>57
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6647821968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details Narrative) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></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="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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding stock options and warrants that were excluded from the computation as their effect was antidilutive</a></td>
<td class="nump">1,745,067<span></span>
</td>
<td class="nump">4,169,000<span></span>
</td>
<td class="nump">4,553,213<span></span>
</td>
<td class="nump">4,169,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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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 (c)<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="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>58
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6910983056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note) (Details Narrative)<br></strong></div></th>
<th class="th">
<div>Jan. 31, 2016 </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_DebtDisclosureAbstract', window );"><strong>Debt 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_LongTermDebtAndCapitalLeaseObligations', window );">Capital lease obligation</a></td>
<td class="nump">$ 51,252<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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and capital lease obligation 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 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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="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>59
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756817168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details - Options by exercise price) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2015</div></th>
</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_StockOptionMember', window );">Stock Options [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">$0.27-$7.75<span></span>
</td>
<td class="text">0.27 to 7.75<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 of shares outstanding</a></td>
<td class="nump">1,078,400<span></span>
</td>
<td class="nump">1,078,400<span></span>
</td>
<td class="nump">1,136,000<span></span>
</td>
<td class="nump">1,079,079<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 contractual life</a></td>
<td class="text">6 years 9 months 3 days<span></span>
</td>
<td class="text">7 years 4 days<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">8 years 5 months 16 days<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 );">Weighted average exercise price</a></td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.79<span></span>
</td>
<td class="nump">$ 1.43<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">953,400<span></span>
</td>
<td class="nump">953,400<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.81<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option1Member', window );">Option 1 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.27<span></span>
</td>
<td class="text">0.27<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 of shares outstanding</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">40,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 contractual life</a></td>
<td class="text">3 years 9 months 14 days<span></span>
</td>
<td class="text">4 years 15 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.27<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">40,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.27<span></span>
</td>
<td class="nump">$ 0.27<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option2Member', window );">Option 2 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.40<span></span>
</td>
<td class="text">0.4<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 of shares outstanding</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="nump">15,000<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 contractual life</a></td>
<td class="text">9 years 6 months 29 days<span></span>
</td>
<td class="text">9 years 9 months 29 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.4<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 0.4<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option3Member', window );">Option 3 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.48<span></span>
</td>
<td class="text">0.48<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 of shares outstanding</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">60,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 contractual life</a></td>
<td class="text">8 years 6 months<span></span>
</td>
<td class="text">8 years 9 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">40,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.48<span></span>
</td>
<td class="nump">$ 0.48<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option4Member', window );">Option 4 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.50<span></span>
</td>
<td class="text">0.5<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 of shares outstanding</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">100,000<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 contractual life</a></td>
<td class="text">8 years 8 months 23 days<span></span>
</td>
<td class="text">8 years 11 months 23 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.5<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">45,000<span></span>
</td>
<td class="nump">65,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.5<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option5Member', window );">Option 5 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.50<span></span>
</td>
<td class="text">0.55<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 of shares outstanding</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">29,500<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 contractual life</a></td>
<td class="text">3 years 8 months 19 days<span></span>
</td>
<td class="text">4 years 7 months 13 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.55<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">29,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.55<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option6Member', window );">Option 6 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.55<span></span>
</td>
<td class="text">0.73<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 of shares outstanding</a></td>
<td class="nump">29,500<span></span>
</td>
<td class="nump">539,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 contractual life</a></td>
<td class="text">4 years 4 months 9 days<span></span>
</td>
<td class="text">7 years 10 months 17 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.73<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">29,500<span></span>
</td>
<td class="nump">479,500<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 0.73<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option7Member', window );">Option 7 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.73<span></span>
</td>
<td class="text">0.85<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 of shares outstanding</a></td>
<td class="nump">539,500<span></span>
</td>
<td class="nump">9,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 contractual life</a></td>
<td class="text">7 years 7 months 17 days<span></span>
</td>
<td class="text">5 years 6 months 3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 0.85<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">479,500<span></span>
</td>
<td class="nump">9,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="nump">$ 0.85<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option8Member', window );">Option 8 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.85<span></span>
</td>
<td class="text">0.9<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 of shares outstanding</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">9,000<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 contractual life</a></td>
<td class="text">5 years 3 months 4 days<span></span>
</td>
<td class="text">6 years 6 months 3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.9<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">9,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.9<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option9Member', window );">Option 9 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.90<span></span>
</td>
<td class="text">0.95<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 of shares outstanding</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">65,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 contractual life</a></td>
<td class="text">6 years 3 months 4 days<span></span>
</td>
<td class="text">7 years 11 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.95<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">65,000<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="nump">$ 0.95<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option10Member', window );">Option 10 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">0.95<span></span>
</td>
<td class="text">1.2<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 of shares outstanding</a></td>
<td class="nump">65,000<span></span>
</td>
<td class="nump">207,800<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 contractual life</a></td>
<td class="text">6 years 9 months 11 days<span></span>
</td>
<td class="text">4 years 8 months 2 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 0.95<span></span>
</td>
<td class="nump">$ 1.2<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">65,000<span></span>
</td>
<td class="nump">207,800<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 0.95<span></span>
</td>
<td class="nump">$ 1.2<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option11Member', window );">Option 11 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">1.20<span></span>
</td>
<td class="text">1.25<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 of shares outstanding</a></td>
<td class="nump">207,800<span></span>
</td>
<td class="nump">1,200<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 contractual life</a></td>
<td class="text">4 years 5 months 1 day<span></span>
</td>
<td class="text">1 year 4 months 28 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 1.25<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">207,800<span></span>
</td>
<td class="nump">1,200<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 1.20<span></span>
</td>
<td class="nump">$ 1.25<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option12Member', window );">Option 12 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">1.25<span></span>
</td>
<td class="text">1.35<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 of shares outstanding</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,200<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 contractual life</a></td>
<td class="text">1 year 1 month 24 days<span></span>
</td>
<td class="text">2 years 4 months 24 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 1.35<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,200<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 1.25<span></span>
</td>
<td class="nump">$ 1.35<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option13Member', window );">Option 13 [Member]</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="text">&#160;<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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">1.35<span></span>
</td>
<td class="text">7.75<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 of shares outstanding</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,200<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 contractual life</a></td>
<td class="text">2 years 1 month 24 days<span></span>
</td>
<td class="text">4 months 28 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="nump">$ 7.75<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,200<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 1.35<span></span>
</td>
<td class="nump">$ 7.75<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PEYE_Option14Member', window );">Option 14 [Member]</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="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_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1', window );">Range of exercise prices</a></td>
<td class="text">7.75<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares outstanding</a></td>
<td class="nump">1,200<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average contractual life</a></td>
<td class="text">1 month 27 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 7.75<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Exercisable number of shares</a></td>
<td class="nump">1,200<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Exercisable weighted average exercise price</a></td>
<td class="nump">$ 7.75<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Range of exercise prices</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;">PEYE_DeferredCompensationArrangementWithIndividualExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>PEYE_</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_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=96867065&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=96867065&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_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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_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=96867065&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_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockOptionMember</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=PEYE_Option1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option1Member</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=PEYE_Option2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option2Member</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=PEYE_Option3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option3Member</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=PEYE_Option4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option4Member</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=PEYE_Option5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option5Member</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=PEYE_Option6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option6Member</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=PEYE_Option7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option7Member</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=PEYE_Option8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option8Member</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=PEYE_Option9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option9Member</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=PEYE_Option10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option10Member</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=PEYE_Option11Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option11Member</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=PEYE_Option12Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option12Member</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=PEYE_Option13Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option13Member</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=PEYE_Option14Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=PEYE_Option14Member</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6756882864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_ShareBasedCompensation', window );">Stock-based compensation costs</a></td>
<td class="nump">$ 26,057<span></span>
</td>
<td class="nump">$ 60,901<span></span>
</td>
<td class="nump">$ 201,612<span></span>
</td>
<td class="nump">$ 241,388<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of "in the money" outstanding</a></td>
<td class="nump">7,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,875<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value of "in the money" exercisable</a></td>
<td class="nump">7,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,975<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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</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="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_ShareBasedCompensation', window );">Stock-based compensation costs</a></td>
<td class="nump">10,696<span></span>
</td>
<td class="nump">42,915<span></span>
</td>
<td class="nump">134,984<span></span>
</td>
<td class="nump">123,370<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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development Expenses [Member]</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="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_ShareBasedCompensation', window );">Stock-based compensation costs</a></td>
<td class="nump">6,692<span></span>
</td>
<td class="nump">9,317<span></span>
</td>
<td class="nump">31,952<span></span>
</td>
<td class="nump">57,338<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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Goods Sold [Member]</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="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_ShareBasedCompensation', window );">Stock-based compensation costs</a></td>
<td class="nump">$ 8,669<span></span>
</td>
<td class="nump">$ 8,669<span></span>
</td>
<td class="nump">$ 34,676<span></span>
</td>
<td class="nump">$ 60,680<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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</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=98514028&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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="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=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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>61
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6746765232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>5. WARRANTS (Sept. 2017 Note) (Details - Warrant activity) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">4 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Oct. 16, 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding</a></td>
<td class="nump">666,667<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">666,667<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_ProceedsFromWarrantExercises', window );">Proceeds from warrant exercises</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,667<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations', window );">Warrants expired</a></td>
<td class="nump">2,994,893<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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants or rights 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(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_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 warrants.</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_ProceedsFromWarrantExercises</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-option equity instruments exercised by participants.</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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 under non-option equity instrument agreements for which rights to exercise lapsed.</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)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations</td>
</tr>
<tr>
<td style="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>62
<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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6612537504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>6. SALE OF STOCK (Sept. 2017 Note) (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from sale of stock</a></td>
<td class="nump">$ 210,001<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 780,000<span></span>
</td>
<td class="nump">$ 700,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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | Accredited Investors [Member]</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="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_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued, new</a></td>
<td class="nump">466,668<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_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from sale of stock</a></td>
<td class="nump">$ 210,001<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_SaleOfStockPricePerShare', window );">Stock issued, price per share</a></td>
<td class="nump">$ 0.45<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="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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">Private Placement [Member] | An Investor [Member]</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="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_StockIssuedDuringPeriodSharesNewIssues', window );">Stock issued, new</a></td>
<td class="nump">88,888<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_SaleOfStockPricePerShare', window );">Stock issued, price per share</a></td>
<td class="nump">$ 0.45<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 entity's raising of capital via private rather than public placement.</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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-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_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="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_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</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_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued 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(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 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=84159872&amp;loc=d3e21463-112644<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(28))<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 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</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_CounterpartyNameAxis=PEYE_AccreditedInvestorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=PEYE_AccreditedInvestorsMember</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_CounterpartyNameAxis=PEYE_AnInvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=PEYE_AnInvestorMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6750003872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>7. SALE OF ASSETS (Sept. 2017 Note) (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 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_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract', window );"><strong>Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]</strong></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="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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 315<span></span>
</td>
<td class="nump">$ 1,515<span></span>
</td>
<td class="nump">$ 32,707<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_GainsLossesOnSalesOfAssets', window );">Gain on sale of assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 315<span></span>
</td>
<td class="nump">$ 1,515<span></span>
</td>
<td class="nump">$ 32,707<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_GainsLossesOnSalesOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) on sale or disposal of assets utilized in financial service operations.</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_GainsLossesOnSalesOfAssets</td>
</tr>
<tr>
<td style="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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3179-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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract</td>
</tr>
<tr>
<td style="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>EXCEL
<SEQUENCE>64
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /F&A4L?(\\#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,$%     @ ^8:%2V;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    " #YAH5+QP).5^X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>*$Y)!R;U96.G%@8K;.QF;+4UBV-C:R1]^SE9
MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\
M=(KR,QXA*/VAC@AU5:W!(2FC2,$$+,)"9+(U6NB(BGR\X(U>\.$S=C/,:, .
M'?:4@)<<F)PFAO/8M7 #3##"Z-)W <U"G*M_8N<.L$MR3'9)#<-0#JLYEW?@
M\+;;OLSK%K9/I'J-^5>R@LX!-^PZ^77U\+A_8K*N^'W!ZZ)J]GPMFD94_'UR
M_>%W$W;>V(/]Q\970=G"K[N07U!+ P04    " #YAH5+F5R<(Q &  "<)P
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
M6"E@SEJ;&W!97\CU1=?L%7+9I.T@CWT55GZ*?8PMBPNYN"P5%W+5& #/YK:
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
MUB(1 ELO:>NU\LG"@H!=DE%G&L)L(:6O$!:K=^E,"(OSF%K9V'D)%,LLK9=
M]6ICV2"3"\"II0UJZNBEJE!!G#')4H6PZQ)P79E@KPBYZ7F&-HX(U;LN<&HY
M89,D8)(L39)0F9H57A:&@(/K26-9*&RAMARHH6-MG$H#"!LD@<)7FO&"="&:
MQ4JTD (U9CVQO#<KP(6<Y?Y; RS.ERF*Q(G)V+\9^+>JI1CX;JP#C;R'@(N&
MX&4M]?^P-<"&4S/UB!(;.0,C5\44:V.U<==8)P5JC@PY(U<IB@<F; VXRYFX
M5(@-G4D; R>R'4X\R 6^R3([9>UBA4I1WH$N!X.-CH'1I4XFQD;'P.A4TL7:
M<^3)#1"7<^K@9FQ+#&S)R8=YG+ E.2#PA#86$JDM@9V$@9/(TG/!VB*<]K8E
MP-0\:X2 2[X9Z5(6MB,&=N2D'8W0^7-]*H)\[@4HI>I=9 T0QX5*:>=G+Z=V
M5?,XO"EL)W?U\[[KM\'9U=/;R(_4O]P2UQ?V:FG!]96]6A_?-?X,?WSU^4?9
M/&[V[>1KW77U;GCQ]5#7715';S[$._%4E?>G']OJH>N_9O%[<WSE>/S1U8?Q
M=>K\]$[W]C]02P,$%     @ ^8:%2UW1_FC1 0  ;00  !@   !X;"]W;W)K
M<VAE971S+W-H965T."YX;6Q]5-MNXR 0_17$!Q3?FD21;:E)576E72GJ:K?/
MQ!Y?5# NX+C[]PO8=1W'ZHMAAG,.9X!QW OYIBH C3XX:U2"*ZW;/2$JJX!3
M=2=::,Q*(22GVH2R)*J50'-'XHP$GK<AG-8-3F.7.\DT%IUF=0,GB53'.97_
M#L!$GV ??R9>ZK+2-D'2N*4E_ ;]ISU)$Y%)):\Y-*H6#9)0)/C!WQ\CBW>
MOS7T:C9'MI*S$&\V^)$GV+.&@$&FK0(UPP6.P)@5,C;>1TT\;6F)\_FG^I.K
MW=1RI@J.@KW6N:X2O,,HAX)V3+^(_AG&>NXQ&HO_"1=@!FZ=F#TRP93[HJQ3
M6O!1Q5CA]&,8Z\:-_; 2;4;:.B$8"<%$V'G?$L*1$"X(9'#F2GVDFJ:Q%#V2
MPV6UU+X)?Q^:P\QLTIV=6S/5*I.]I'X4Q>1BA4;,8< $,\PVO(8<;R'^A"#&
MP.0B6'-Q"&[HH;?8X182K.\0KM89.GIX5>?]ND"T*A Y@>A*8+,XJ#7,=E''
M&F:W,$)FM\=!ENZA*Y2)KG%--LM.O?00N-O_@@^-^(O*LFX4.@MMWI"[Z4((
M#<:*=V=>=V5Z?PH8%-I.MV8NAPX8 BW:L;G)](=)_P-02P,$%     @ ^8:%
M2^+<14"V 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6QM4]MN
MW" 0_17$!P2;];;IRK:4312U4B.M4C5Y9NVQC<+%!;Q._KZ '<=-_0+,,.?,
MF6'(1VU>; ?@T*L4RA:X<ZX_$&*K#B2S5[H'Y6\:;21SWC0ML;T!5D>0%(0F
MR1<B&5>XS*/O9,I<#TYP!2>#[" E,V]'$'HL<(K?'8^\[5QPD#+O60N_P/WN
M3\9;9&&IN01EN5;(0%/@F_1PS$)\#'CB,-K5&85*SEJ_!.-'7> D" (!E0L,
MS&\7N 4A I&7\6?FQ$O* %R?W]GO8^V^EC.S<*O%,Z]=5^!KC&IHV"#<HQZ_
MPUS/'J.Y^)]P >'#@Q*?H]+"QA55@W5:SBQ>BF2OT\Y5W,?I9D]GV#: S@"Z
M *YC'C(EBLKOF&-E;O2(S-3[GH4G3@_4]Z8*SMB*>.?%6^^]E&GV+2>70#3'
M'*<8NHY9(HAG7U+0K11'^A^<;L-WFPIW$;Y;9]\GVP39)D$6";)_"-)/)6[%
M?%9)5CV58-HX3195>E!QDE?>96!OXB.2C_!IVA^8:;FRZ*R=?]G8_T9K!UY*
M<N5'J/,?;#$$-"X<O_JSF<9L,ISNYQ]$EF]<_@502P,$%     @ ^8:%2YCE
M"8S2 0  ; 0  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL?53MCIP@
M%'T5P@,L?LW,9J(F.[/9M$F;3+9I^YO1JY(%L8#C]NT+Z%KKF/X1[N6<P[G
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
MRD1V"Z';.T2;=4:>'BT-+NJ\$MAM"NR\P.[JH,+506UAZ*J.+4RT,D(6MR=
M5?ZA:Y3+OO5-MLC.O?3DWQ?Y!Q\;\2=35=-J=);&OB%_TZ64!JR5X,Z^[MKV
M_AQP*(V;/MBY&CM@#(SLIN8F\Q\F_0!02P,$%     @ ^8:%2\4!-R;S 0
M6P4  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL?53;CILP$/T5BP]8
M$VY)(T#:I*I:J96BK;I]=F"X:&U,;1.V?U_;L)0E;E^P/9QSYHPODXY<O,@&
M0*%71CN9>8U2_1%C633 B'S@/73Z3\4%(THO18UE+X"4EL0H#GP_P8RTG9>G
M-G81><H'1=L.+@+)@3$B?I^ \C'S=MY;X*FM&V4".$][4L-W4#_ZB] KO*B4
M+8-.MKQ# JK,>]P=SXG!6\!S"Z-<S9&IY,KYBUE\*3//-X: 0J&, M'##<Y
MJ1'2-G[-FMZ2TA#7\S?U3[9V7<N52#AS^K,M59-Y!P^54)&!JB<^?H:YGMA#
M<_%?X094PXT3G:/@5-HO*@:I.)M5M!5&7J>Q[>PX3G_VT4QS$X*9$"R$@_]?
M0C@3P@T!3\YLJ1^)(GDJ^(C$=%@],7=B=PSU9A8F:/?._M/52AV]Y4$<I?AF
MA&;,:<($*\P^? \YWT-V"P)K XN+P.7B%-S10W^3X1X2N#.$SCI#2P_7!@^)
M6R!R"D16('JW4?'&HPOSCR2Q,TGL$-AO3L.%.6R,N# ?W$82IY'D7B#9G,C)
MA=EMC+@PVW/#J[O*0-3V64M4\*&S+64573K'8V#O^E_XU':^$5&WG417KO2+
ML?>ZXER!MN(_Z$UI=*=;%A0J9:9[/1?3>Y\6BO=S*\-+/\W_ %!+ P04
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
M."@S7>BYZ'I6MU"\Z?LQ&3X*LO]02P,$%     @ ^8:%2T)$&Y>W @  A0D
M !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULC5;;CML@$/T5R^]=7P!?
MHB32YE*U4BNM=M7VF4U(8JUM7"#)]N\+F'@=(&E?8IB<,\P9!ICIF;(W?B!$
M!.]-W?)9>!"BFT01WQQ(@_D#[4@K_]E1UF AIVP?\8X1O-6DIH[2.,ZB!E=M
M.)]JVQ.;3^E1U%5+GEC CTV#V9\%J>EY%B;AQ?!<[0]"&:+YM,-[\D+$C^Z)
MR5DT>-E6#6EY1=N D=TL?$PFZR16!(WX69$S'XT#)>65TC<U^;J=A;&*B-1D
M(Y0++#\GLB1UK3S).'X;I^&PIB*.QQ?OG[5X*>85<[*D]:]J*PZSL B#+=GA
M8RV>Z?D+,8)0&!CUW\B)U!*N(I%K;&C-]6^P.7)!&^-%AM+@]_Y;M?I[-OXO
M-#\A-81T(,BU[Q& (8 / KQ+@(8 /PC970(R!&2M$/7:=3)76.#YE-%SP/IZ
MZ+ JNV2"Y'9ME%'OCOY/YI-+ZVD.XG@:G90C@UGTF'2$R<$U9.5"D@$1R0"&
M*%)?%(O4H0,KB*4+R:$5A M)KQ%KSSHWX@3>; '-!V.9$/D=0*\#J!W *Z&)
ME>X>DVE,JS&?TB(OD)40'ZP$,"ZLK'APB;Q'(,JMY'B! .;9#87(JQ!Y%%K;
ML.@Q:+12F<0%3*VJ6KJX'($2%9:_E8LK  0IL%*V]OA+4%[FA5]@YA68>03:
MQR%S%K+*>7T/<15$[@TB]P1A'X?\/[/BXNYFI? &5#@G \0WZJ;T.B@=1:5]
M#Y5.@=J71(\HQB4</SB)\:(2^Z[PHVYHDF^E]W:-757V<3>8>[(,Y%^Z_#!'
MV V8K2P:/2$-87O]GO-@0X^M4#L]L@X]PV.JGB#+OD@FR\1C7ZD>0S]9'^[[
M!N4[9ONJY<$K%?+AT\_3CE)!9/3Q@RS4@^R)ADE-=D(-<SEF?6/03P3M3-,3
M#9W7_"]02P,$%     @ ^8:%2[+)]F<< @  #08  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S N>&ULC55=;YLP%/TKB/?5? 72B" UJ:9-VJ2HT[9GA]P$
M5!LSVPG=OY\_""7@KGV)?2_GGGN.P3=YQ_BSJ "D]T))(]9^)66[0DB4%5 L
M[E@+C7IR9)QBJ4)^0J+E@ ^FB!(4!4&***X;O\A-;L>+G)TEJ1O8<4^<*<7\
M[P8(Z]9^Z%\33_6IDCJ!BKS%)_@!\F>[XRI" \NAIM"(FC4>A^/:?PA7VTSC
M#>!7#9T8[3WM9,_8LPZ^'M9^H 4!@5)J!JR6"VR!$$VD9/SI.?VAI2X<[Z_L
MGXUWY66/!6P9^5T?9+7VE[YW@",^$_G$NB_0^UGX7F_^&UR *+A6HGJ4C CS
MZY5G(1GM6904BE_L6C=F[7K^:YF[(.H+HJ$@3/];$/<%\6M!8LQ;9<;J(Y:X
MR#GK/&Y?5HOU-Q&N8G68I4Z:LS//E%NALI<B#M(<7311C]E83#3"A ,"*?:A
M1>1JL8EFY=%M@^T<$;_1(7::B$U]?&,B<Q,D3H+$$"0W!,O)*5A,:C"-M;$(
M@F!BY3W4C9B%4\S"(>9^(L9B%J,V8;),IN<Z1R7A\MZM)75J2>=:PHGE33KK
M\LDEQ@%[6TWF5),YU(03-=F'7M-[*"L&C6X1!7XR T=X)3LW4G^OH^PPTQXB
M?0LG^8V:=78TO=+80?D=\U/="&_/I+KCYB8>&9.@1 9WZK J-9N'@,!1ZFVF
M]MQ.*!M(UO;#%PW_ ,4_4$L#!!0    ( /F&A4L5G#PEN@,  *$/   9
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
MMLW"M.5P> \=+?KQ8I),MZ/5/U!+ P04    " #YAH5+OR_OEB4#  #2#
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6R-5V%OFS 0_2N('U!L8P.I
MDD@-T[1)FU1UVO:9)$Z""IAA)^G^_6R@--CGKOU0L'EW]^[PO1S+J^B>Y8ES
M%;S452-7X4FI]CZ*Y.[$ZT+>B98W^LE!='6A]+([1K+M>+'OC>HJ(@@E45V4
M3;A>]GN/W7HISJHJ&_[8!?)<UT7W=\,K<5V%.'S=>"J/)V4VHO6R+8[\!U<_
MV\=.KZ+)R[ZL>2-+T00=/ZS"!WR?$VH,>L2ODE_ES7U@4MD*\6P67_>K$!E&
MO.([95P4^G+A.:\JXTGS^#,Z#:>8QO#V_M7[YSYYG<RVD#P7U>]RKTZK, N#
M/3\4YTH]B>L7/B;$PF#,_AN_\$K##1,=8R<JV?\/=F>I1#UZT53JXF6XEDU_
MO0Y/*!O-8 ,R&I#) "?O&L2C0?QFT%<S&ICUJ7XJ5+%>=N(:=,/;:@MS*/!]
MK(NY,YM][?IG.ENI=R_K.*;+Z&(<C9C-@"$W&#PA(NU]"D&@$!OBF)-Y@-Q%
MQ)X(,9A$W-O361+,2F+ )#VF&3 HS1 <AH)A*! FL<(,&'83AF'""!R&@6$8
M$":UPC G&T87V*XK@"(XR6 R"4@F <AX'*2@@Q1PL+"R29VB898DB95T[L*R
M-,8QS"8#V60N&XHL-IE3M05%R$+E+HIE#'G.TP(DLP#(>,X]1G#W(L %L=L7
MN>5%F9O1B$O\N#DECZ!@@)+G'6%0,!XP^?^9R4?0+"NZ(,P3"18.#"B'?1YR
M[$H'1OZRP-J! ?&@U.,"U@4," .U90Z[/4_>(0LW/0:ZGB8>%W#;XX_T/08:
M/S9_U'X% !!1FJ8^4G#WXX^T/W8[.\T0T"X #KU3:E@#,"0"*>R"P")  !%P
M2DU<$5C@F<;.0\'-3:#FM@LX@F;2R/R%(; ($$ $J.>7A\#=3:"YP"E,[!XM
MPMS7#>!B_Z\/@56 0"K@U(^Z!PLBY,+FO ="T<TD6//NV _-,MB)<Z/,S'6S
M.PWF#\1,DM;^1@_LPWC]YF:8]K\7W;%L9+ 52L^I_31Y$$)QS1+=Z8*=] ?&
MM*CX09G;5-]WPY0]+)1HQR^(:/J,6?\#4$L#!!0    ( /F&A4O#3&ET]0$
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
MZVC]#TW]>M6_:[<XOO!W_1]02P,$%     @ ^8:%2^SF(WO;!   (A@  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S<N>&ULC5GM3NLX$'V5J@] ;(]C)ZA4
MHA2T*^U*Z*[N[N] #:UNTG230.^^_3H?M[2>8P1"-$G/S)P9>TYLLSC6S8]V
MZUPW^UF5^_9FONVZPW62M,];5Q7M57UP>__-2]U41>=OF]>D/32NV Q&59DH
M(4Q2%;O]?+D8GCTVRT7]UI6[O7ML9NU;517-?RM7UL>;N9S_>O!M][KM^@?)
M<G$H7MU?KOM^>&S\77+RLME5;M_NZOVL<2\W\UMY_:!U;S @_MZY8WMV/>M3
M>:KK'_W-[YN;N>@9N=(]=[V+PG^\NSM7EKTGS^/?R>G\%+,W/+_^Y?UA2-XG
M\U2T[JXN_]EMNNW-/)O/-NZE>"N[;_7Q-S<EE,YG4_9_N'=7>GC/Q,=XKLMV
M^#M[?FN[NIJ\>"I5\7/\W.V'S^/X39I/9MA 30;J9.!C?V9 DP%]&.A/#?1D
MH#\,S*<&Z620?C6"F0Q,8)",Q1JJORZZ8KEHZN.L&2?0H>CGJ;PV?GR?^X?#
M< [?^0%H_=/WI59JD;SWCB;,:L2H,XRE2\B:0^0)D7@")Q8*L5@I9D[B,L(=
MAU@=D."0()-[$$=>0AX0A' N!"M*@P-]X2 +*CIBS(#9CTR-2&V0,D<9D8N
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
M/!/B-T)BFK?.3*OOL,1EP=GD<?MGC5C?B7 ?JX]9ZZ3Y=N9,=2M4]E8FN[1
M-RTT8XX6$ZTPX8) 2GTI$;E*'*,-/?J]0+5%Q'^H$#N;B T_6?$W/5A(9B"#
M@01W)K:(* K2P.TC<?I(-CZ27>862)T"Z3\;J=+_L9DYJV0.F[E;('<*Y Z!
MW9U/BTE7/D-E,[@WBE87E0)OS9L67LVN@]178I5=QL9CI"_Z7?ZHQHE]_6\R
M=A9]QKSM!^&=F53/R%SVAC$)RF7PH QV:OPM 8%&ZFVN]MP. 1M(-L[S#2U#
MMOP%4$L#!!0    ( /F&A4O^6M9Z?0(  !@(   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0T+GAM;(U6VX[:,!#]E2CO)3<[,2@@+;!5*[72:E=MGTTP)-HD
M3FU#MG]?VPDA.(;V!=N3<V;FC$<>TI:R=YX3(IR/JJSYTLV%:!:>Q[.<5)C/
M:$-J^>5 686%/+*CQQM&\%Z3JM(+?3_V*ES4[BK5MA>V2NE)E$5-7IC#3U6%
MV9\U*6F[= /W8G@MCKE0!F^5-OA(WHCXT;PP>?(&+_NB(C4O:.TP<EBZ3\'B
M&2F\!OPL2,M'>T<IV5'ZK@Y?]TO75PF1DF1"><!R.9,-*4OE2*;QN_?I#B$5
M<;R_>/^LM4LM.\S)AI:_BKW(ERYRG3TYX%,I7FG[A?1ZH.OTXK^1,RDE7&4B
M8V2TY/K7R4Y<T*KW(E.I\$>W%K5>V][_A68GA#TA' @R]B-"U!.B*P$\)(">
M *Z$^"$!]@1H1/ Z[;J86RSP*F6T=5C7#@U671<LH+RN3!GU[>AOLIY<6L\K
M@.:I=U:.>LRZPX0C3!+=0K932# @/)G D$5HRV(=3NB1?QMA,X4DP$AB"@EO
M$<^6.'?RC*S5BC0_&LL$T.X 6!T [0",RSTWE*X[3*PQM<9\"E&"H%$0&VP>
M 1\95;'@ OF, )@8Q;$"(Y#$=Q1"JT)H41@8"CL,'$6:!SX"H=%5FRDN@=$<
MHM">4&Q-*)[<6>3?4918'20319,K2R:E,]NW0Z!Q<?V9;W:P%16876Q'W=&$
MK)K05)-Y2>B?FM!_:;*B)IKL*%.3-WK6*L*.>L9P)Z.G6J@['EF',?84JF?1
ML*^#Q2:PV+=R['53ZNJ^FYG?,3L6-7=V5,C'6#^9!TH%D<G[,]FBN1S3PZ$D
M!Z&VB=RS;EAU!T&;?@Y[PY^!U5]02P,$%     @ ^8:%2VO[E3T7 @  G04
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
MBM')?[1AEF[:H_4LZG6GT; _<-X_5;6,R\ P5[?3[?*L\&D(4WIKJO]&I]J
M:K(Z$95<9WR)R6<0\5*^,1\BV^&.:=LG(#OPLD"$(5&"BR(*TTVFN1)8:P 6
M?;$&/?4S$37 DUXT&8ZB[ICO;!CUQC/RM7[9?2.#*M8):KPPN"&$^@:U.?,'
MJ78*84H$7+'4.C9"%+Y"X)_T(T@C1)T2(+]DQHT_M[$"'!N-:2!7_T,&)VEQ
M0X$2\"+I!,"WD06B_;3,4]#;Z)J NQD2C[_=)N4G%(Q9VFRP?VWYDS!NO-3D
M<UIL,TK!WXJNR3LLV@YS;F+)%=\3*P#PP!PVGLJDL"N #\3F?8_D$5CV!I_;
M%$CZDA6H$_)63AP.Y0+^*D,H69(< S_3P0AI%TJ$@B.9X)BIP]T 0,.9H'J4
M/U6.,,Z3RLBW?#D?46949*%'K7?!5,D0R17ZS'?N"J4!+5(?+LSN)"U\ ("?
MJJL7BH]HI83&,@VD,Z&+18D/X9>F+@K#*Y;I!Y"#'K*,S". 5$LQJ58N/K#V
MR--X0.%B(3UECX0GFGGB4N9T6H$8&V[A.2]7'],\6^&H'22="8ES)8RH$Q29
M1%<%?6H#VHO]1HMCAE8BFI_8K@RV!/;0B+(\B _U>8Q8A13O%<)5(N#Z-@6Q
M>$$1=C4M6C6UZ"TZ,JP#%60X/W$A\TEN[N"B6 N#R8IDN03&O4:#]Y*N',GH
M7+S'Z7*Y(249UU \@;;R2#H8' *[_9"$9JN$.+PO2:-(MYG#;=R:G9$)&\%H
M 1HNP'F1W+-ZNEH^65O 7$*%&/37.9#:'(71!7P)\#&G2929!*X21>+"!!;M
M7+N<2.3[U".ZH<=;684[(&(LQ@6&5POW3'MBP?X.==ITA6C^*<.EHI4%IT;Q
M_J4^2 ^!:BQH->9%IM5H4GK2@/5D9.);6#\\ =M,XU7Q(_U]D,+K]C6R&L,[
MCXB\0"/H!N0@4PI'DE.KW@$ J"K@)U9XG9'!R#FRK2+Y2-$"1)> )-8LBV$5
MUYO&&7F=!(7!ACU@AN-H.)K0<FD/9"QM\\/@.^/Q)!H.AJ!@T-^U65LMN\S@
M7_1Z()QT1Y$S_SA7A>)'AN-I-!I.V0P3".,R(T7]'LI-O=!*QKM7@I%7HYE;
MB/("-OF)"3PRF'9W+V34'42S<:_3L,[MH6!;ZY2RUBE2O?B"X[)RCY\ 8<A
MDJ[06PF J>\SF6>>Y( US+#P$8S4(V[!>FKLDW*/X>"OZ XK[MC\IFIN*^$I
M8@:#H\I9MC-$0\3M?0Q,:/3SC&=$GVB;F:R1V*:(1 21\R6LE*R'9N7X4+XP
M+ATGEXAH]>A,BLUW&_KT(XK3R+&=>4Y,5:5'PF[1!F"DIRV';RQO>) 9D,<\
M1C$8K:5H;L>SH0 QI_XW3$1&&O3F4:%YWL-O2W\$A4&W0". EL--?T K"M,L
M"EVBM0OKC9KP1!(+67E(@%G##6\22W*,Q$XV'V3QC$]WZ 8A+H.[5&*.C^2R
M6>]B9^<B@3W#_7#H'WU",S ]@J0YUA3YE-RCLK.$.X)-,E!9;Z#S^[E!X#!@
M@66*=(.F<!HGK.+._$[R$9VG'_#QB2Z9CP0AW)N!E0F4,K+@'1DZX,<U1HJ#
MP&Y+YQBC1<0?XW3)7EBTOZ2KC]GR(]T%< 66C!'F5TX-FIN5T0.@0>6^I 3[
MY@F,B0SH.FED06ABJ<;S2>(:$"/AQNW*:/L.BW#C"?'K^1P4(0/V%6LY;JS$
MNP()\JZ"*FGAH0I=2.*?K8.2DM92@SQX'!CADC:=MX77I2L8C0+EC.+P 9#$
MS2%J@(0< '.6B CB:3GI8.P%(P$1IS(<SYQ"L;G#."F<#'?!W+DFK\(TB=R.
M]=D6'756,?W"R"LRUQ$A0-\5F2K]DZ6C1H\ XZ]>4\SI1P_)[&&9BZL3(E3I
M^'S4*OED)9)(W^> HB"<?8"5DKH>T6&Q)%8B)J-_G+7&;(T6VLU*V#SK;MF*
MKP5#)DI>%H8\\?&22HMT#46JDH07NDFB[8@03\XHRD"]2NYCUIPQYC^>AVF@
MX2N1)X$8M8&3  RGL2;)"!?3/J0*D%7YC"?EW6Q''=P>ZFW>N#_0_>8#BI&M
M44QM];6Q/XU\:$=S2_>_SHFF#N:'V@3(5B13JV"B8$2_P\H2C,X$H+\E"](<
MR"T0\EC4[Q(DZAZ94HL-_(Z1K*ASB3<X!L!'>\^]<2V#5@B2]$$?=: E/)V3
M-*RSN8BJ7G2;,M%M\/S@D'5<((^6,MUNGC :M3#1'D0R$+=2(D8BKP\/8?-+
M=.H9@" ]6@S]3R1VY493K\-0\9"NUR2L,'7,$Q'I6?EY<_%*VT?6P*U+Q\(*
M7BP"DU476*T3Q:6@-)BVU>OX#MU_))VNV6XD%,2<K%4N+!*M)01&*!XK1G Q
MRR>5? :RC+# 2T.$0&\VT(:G-6I"RR<3NTL"0I9C:)E1X_!TWCE%'P C33Z!
M+AXCDIL4DN;DU:D442S>8.)D7)J*#2AV-IR:]-Z[5$X&?1R).$*  &T*]''(
MG:#09]T48E5D=DH$^/<-ZJ?H]8F).P XD\>DK-Z3NPD,Z?<NHJJYL>$$M\56
M*UA^^<!J-&6.&"69P\[(/ K#PY!L#GE2UM%G#XZNEH8U3N$ L>OH4(89'@C1
MG(66XV1NYIMEV$I5,.DC/%#L-_*LM!(/B;1FM3-=+2WJ=I6XDIP44/%\NU"9
M*1*M93$IB4G><;6[]-RF+,0[<U#=\!Q:!9^1DC @HT>CB8G%.$;P3T#?R@0'
MA+U@@%\A1VO/A2@BTKB2(#1,.@SYK)!GAVVB)8G;6S]BP"$P'T,5:;W)4I@)
M'K.P;$$2I@)."&%!2J O8J<@6D-6)&C#F<0Y&M&2([(<V*0K.#<TF:.M0JSS
M@(XP.!(U<?"(JW A\A0NA=E[; +]#2 (",+SB7'IJHK-LN-X#CRO/#L)RU8U
MFPP3R!V*:-TN3C"$RR?@IYNRC,81<2#<JDJX&0V!T[(_U=R>C$P09AF?8[+
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
MX(/J?G$ 3HR0;C*M+6"&\8NO X1C#+].&$H?X\]DTPM5,MKE(]7<3D@")_%
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
MFSM9SBS.;9841Z1_])#,'I:Y.#E=2R#@LYP/M?0V$DF$#OM/QH=$2D"DY+!
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
M5. !   N'P  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ=G-3L)
M%(;A6R&] (?S4_R)N'+C5KV!!@9*A+;IC%'OWLK&FF@_%^1C0T,@Y[Q)DR?-
M]/8Q[JN\:YM4[[HT>S_LF[0LZIR[FQ#2JHZ'*EVT76R&7S9M?ZCR\+7?AJY:
MO53;&'0^7X1^/*.XNQW/G#VLET7_L)9B]ESUVYB717C?A[>V?TEUC#F%XT4N
MA@7#7SZZ^)_U[6:S6\7[=O5ZB$W^I>)[01%^#]+I(*4'V720T8-\.LCI0>5T
M4$D/6DP'+>A!E]-!E_2@J^F@*WK0]730-3U(YD#&.3\)8<W76@#7PO=: -C"
M%UL V<(W6P#:PE=; -O"=UL W,*76P#=PK=; -["UUN!WLK76X'>>H9G;?2P
MS==;@=[*UUN!WLK76X'>RM=;@=[*UUN!WLK76X'>RM=;@=[*U]N WL;7VX#>
MQM?;@-YVAK,2=%C"U]N WL;7VX#>QM?;@-[&U]N WL;7VX#>QM?;@-[&U]N!
MWL[7VX'>SM?;@=[.U]N!WGZ&LVYTV,W7VX'>SM?;@=[.U]N!WL[7VX'>SM?;
M@=[.U[L$>I=\O4N@=\G7NQSIG>JJC^NGW.^:;3IUR8_A?]:,X$[Y8Q]/GW&<
M^N?^D=)YV!+#\?/DM^4X]2LB_'@]?O<)4$L#!!0    ( /F&A4L52%_JR@$
M !$?   3    6T-O;G1E;G1?5'EP97-=+GAM;,W9RV[",! %T%]!V5;$^ %]
M"-BTW;9([0^XR4 BDMBR#86_KQ.@4BLJ40'2W1"2<69N@G4VC-^WEGQO4U>-
MGR1%"/:!,9\55&N?&DM-K,R-JW6(IV[!K,Z6>D%,# 8CEIDF4!/ZH>V13,=/
M-->K*O0>=]?;UI-$6UN5F0ZE:=BZR7\U[>\;IHZJ;HTO2NMOXH*D][R)77R\
M-DEBU2?LA F_;VS/XWVO:W*NS.E?T<Q\7F:4FVQ5QUM2;QWIW!=$H:Y27VA'
M^5MP9;/8YYUI%UYT'1NS3<5^+$BOER-L*SH>H*M<<G*(VX*.C>H*NT]^UL##
M;LB,H[YUL>I">>3Q8J19K'K6+KSD(U*[=7+*3QH>6U_OA_TT;ME]/_;"OXN>
M=8?SWOKE<@B0'!(DAP+),03),0+)<0N2XPXDQSU(#CY "8(B*D<AE:.8RE%0
MY2BJ<A16.8JK' 56CB*K0)%5H,@J4&05*+(*%%D%BJP"15:!(JM D56@R"I1
M9)4HLDH4626*K!)%5HDBJT215:+(*E%DE2BR*A19%8JL"D56A2*K0I%5H<BJ
M4&15*+(J%%D5BJQ#%%F'5Y2U.Z:U+IN_DGP8LSS,9]T_X=,O4$L! A0#%
M  @ ^8:%2Q\CSP/     $P(   L              ( !     %]R96QS+RYR
M96QS4$L! A0#%     @ ^8:%2V;S"V""    L0   !               ( !
MZ0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #YAH5+QP).5^X    K
M @  $0              @ &9 0  9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " #YAH5+F5R<(Q &  "<)P  $P              @ &V @  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( /F&A4O^RQQGG (  )X)   8
M          "  ?<(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " #YAH5+B@7>WNX$  !M&   &               @ ')"P  >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ^8:%2Q#?E"\V @  /@<
M !@              ( ![1   'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( /F&A4N$F #E1P0  !X3   8              "  5D3  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #YAH5+TI$Z :,#
M  "I#P  &               @ '6%P  >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ ^8:%2QZ -CW= 0  9@0  !@              ( !
MKQL  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( /F&A4LV
MM6MP[ 4  -\=   8              "  <(=  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    " #YAH5+7='^:-$!  !M!   &
M    @ 'D(P  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
M^8:%2^+<14"V 0  T@,  !@              ( !ZR4  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( /F&A4N8Y0F,T@$  &P$   9
M          "  =<G  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ ^8:%2^;T%PFX 0  T@,  !D              ( !X"D  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #YAH5+JO)W/K8!  #2
M P  &0              @ '/*P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( /F&A4L'L6VLT@$  &T$   9              "  ;PM
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ ^8:%2P%I
M2<VV 0  T@,  !D              ( !Q2\  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    " #YAH5+TUF;Y+4!  #2 P  &0
M    @ &R,0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M /F&A4M=ZU[1N0$  -0#   9              "  9XS  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ ^8:%2W+V9)*X 0  U ,  !D
M             ( !CC4  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    " #YAH5+/J%CL+@!  #4 P  &0              @ %]-P  >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( /F&A4NX44!4N0$
M -0#   9              "  6PY  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ ^8:%2PLO@V'1 0  ;00  !D              ( !
M7#L  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #YAH5+
MG-]F;]@"   <#   &0              @ %D/0  >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( /F&A4OT''X2'P(  *X&   9
M      "  7-   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ ^8:%2W^Y\(/2 0  ;00  !D              ( !R4(  'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #YAH5+Q0$W)O,!  !;!0
M&0              @ '21   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( /F&A4L"F+Z\Q0$  #<$   9              "  ?Q&  !X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ ^8:%2S/E;#TW
M @  =08  !D              ( !^$@  'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    " #YAH5+59-G'/0!  #(!0  &0
M@ %F2P  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( /F&
MA4M0K/K"1P(  " (   9              "  9%-  !X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ ^8:%2T)$&Y>W @  A0D  !D
M         ( !#U   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    " #YAH5+LLGV9QP"   -!@  &0              @ ']4@  >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( /F&A4L5G#PEN@,  *$/
M   9              "  5!5  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ ^8:%2Y,&12.* @  *0D  !D              ( !05D
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #YAH5+OR_O
MEB4#  #2#   &0              @ $"7   >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( /F&A4O#3&ET]0$  &<%   9
M  "  5Y?  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
M^8:%2_ 36T'6 @  W H  !D              ( !BF$  'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    " #YAH5+H_EPUC\(  #\-P  &0
M            @ &79   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( /F&A4OLYB-[VP0  "(8   9              "  0UM  !X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ ^8:%2[.F'T1? @
M;P@  !D              ( !'W(  'AL+W=O<FMS:&5E=',O<VAE970S."YX
M;6Q02P$"% ,4    " #YAH5+-/MKWR "  "?!@  &0              @ &U
M=   >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( /F&A4OV
M)5K</@(  /$&   9              "  0QW  !X;"]W;W)K<VAE971S+W-H
M965T-# N>&UL4$L! A0#%     @ ^8:%2]=J9Z[7 0  7@0  !D
M     ( !@7D  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M" #YAH5+>Z\8O2L"  !?!@  &0              @ &/>P  >&PO=V]R:W-H
M965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( /F&A4M$.KLW  (  ' %   9
M              "  ?%]  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!
M A0#%     @ ^8:%2_Y:UGI] @  & @  !D              ( !*(   'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #YAH5+:_N5/1<"
M  "=!0  &0              @ '<@@  >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;%!+ 0(4 Q0    ( /F&A4OO<&8VGP$  %P#   9              "
M 2J%  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ ^8:%
M2UJ0?&:/"   R3H  !D              ( ! (<  'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6Q02P$"% ,4    " #YAH5+$$NR#\D"  ##"0  &0
M        @ '&CP  >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0
M   ( /F&A4LCX=LI"@(  (<%   9              "  <:2  !X;"]W;W)K
M<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ ^8:%2]?77'5J @  W <
M !D              ( !!Y4  'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q0
M2P$"% ,4    " #YAH5+J..YS"D"  !?!@  &0              @ &HEP
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( /F&A4O_09C]
M"E\  #AY 0 4              "  0B:  !X;"]S:&%R9613=')I;F=S+GAM
M;%!+ 0(4 Q0    ( /F&A4M7+'@S5 (  /T+   -              "  43Y
M  !X;"]S='EL97,N>&UL4$L! A0#%     @ ^8:%2[O;$5+O P  GR$   \
M             ( !P_L  'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( /F&
MA4M3.CA4X $  "X?   :              "  =__  !X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( /F&A4L52%_JR@$  !$?   3
M          "  ?<! 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     \ #P
*5A   /(# 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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>66
<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>68
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>155</ContextCount>
  <ElementCount>213</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="peye-20170630.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://poci.com/role/ConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - 2. COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/Commitments</Role>
      <ShortName>2. COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - 3. STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/StockholdersEquity</Role>
      <ShortName>3. STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - 4. INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/IncomeTaxes</Role>
      <ShortName>4. INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - 5. PROFIT SHARING PLAN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/ProfitSharingPlan</Role>
      <ShortName>5. PROFIT SHARING PLAN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - 6. SALE OF ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SaleOfAssets</Role>
      <ShortName>6. SALE OF ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - 7. OTHER INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/OtherIncome</Role>
      <ShortName>7. OTHER INCOME</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - 8. SUBSEQUENT EVENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SubsequentEvent</Role>
      <ShortName>8. SUBSEQUENT EVENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - 2. INVENTORIES (Sept. 2017 Note)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/InventoriesSept.2017Note</Role>
      <ShortName>2. INVENTORIES (Sept. 2017 Note)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - 3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/CapitalLeaseObligationSept.2017Note</Role>
      <ShortName>3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/Stock-basedCompensationSept.2017Note</Role>
      <ShortName>4. STOCK-BASED COMPENSATION (Sept. 2017 Note)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - 5. WARRANTS (Sept. 2017 Note)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/WarrantsSept.2017Note</Role>
      <ShortName>5. WARRANTS (Sept. 2017 Note)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - 6. SALE OF STOCK (Sept. 2017 Note)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SaleOfStockSept.2017Note</Role>
      <ShortName>6. SALE OF STOCK (Sept. 2017 Note)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://poci.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - 2. COMMITMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/CommitmentsTables</Role>
      <ShortName>2. COMMITMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://poci.com/role/Commitments</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - 3. STOCKHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/StockholdersEquityTables</Role>
      <ShortName>3. STOCKHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://poci.com/role/StockholdersEquity</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - 4. INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/IncomeTaxesTables</Role>
      <ShortName>4. INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://poci.com/role/IncomeTaxes</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Inventory)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Inventory</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Inventory)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Property useful lives)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-PropertyUsefulLives</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Property useful lives)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Concentrations)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-Concentrations</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Concentrations)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-LossPerShare</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Loss per share)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Warranty rollforward)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetails-WarrantyRollforward</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Warranty rollforward)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - 2. COMMITMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/CommitmentsDetails</Role>
      <ShortName>2. COMMITMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/CommitmentsTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - 2. COMMITMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/CommitmentsDetailsNarrative</Role>
      <ShortName>2. COMMITMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/CommitmentsTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Assumptions)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/StockholdersEquityDetails-Assumptions</Role>
      <ShortName>3. STOCKHOLDERS' EQUITY (Details - Assumptions)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/StockholdersEquityTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Option activity)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/StockholdersEquityDetails-OptionActivity</Role>
      <ShortName>3. STOCKHOLDERS' EQUITY (Details - Option activity)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/StockholdersEquityTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details - Option information)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/StockholdersEquityDetails-OptionInformation</Role>
      <ShortName>3. STOCKHOLDERS' EQUITY (Details - Option information)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/StockholdersEquityTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - 3. STOCKHOLDERS' EQUITY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/StockholdersEquityDetailsNarrative</Role>
      <ShortName>3. STOCKHOLDERS' EQUITY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/StockholdersEquityTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - 4. INCOME TAXES (Details - Income tax rate)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/IncomeTaxesDetails-IncomeTaxRate</Role>
      <ShortName>4. INCOME TAXES (Details - Income tax rate)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/IncomeTaxesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - 4. INCOME TAXES (Details - Deferred taxes)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/IncomeTaxesDetails-DeferredTaxes</Role>
      <ShortName>4. INCOME TAXES (Details - Deferred taxes)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/IncomeTaxesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - 4. INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>4. INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/IncomeTaxesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - 5. PROFIT SHARING PLAN (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/ProfitSharingPlanDetailsNarrative</Role>
      <ShortName>5. PROFIT SHARING PLAN (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/ProfitSharingPlan</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - 6. SALE OF ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SaleOfAssetsDetailsNarrative</Role>
      <ShortName>6. SALE OF ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/SaleOfAssets</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - 7. OTHER INCOME (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/OtherIncomeDetailsNarrative</Role>
      <ShortName>7. OTHER INCOME (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/OtherIncome</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details - Loss per share)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetails-LossPerShare</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details - Loss per share)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - 1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SummaryOfSignificantAccountingPoliciesSept.2017NoteDetailsNarrative</Role>
      <ShortName>1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Sept. 2017 Note) (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - 3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note) (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/CapitalLeaseObligationSept.2017NoteDetailsNarrative</Role>
      <ShortName>3. CAPITAL LEASE OBLIGATION (Sept. 2017 Note) (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/CapitalLeaseObligationSept.2017Note</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details - Options by exercise price)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/Stock-basedCompensationSept.2017NoteDetails-OptionsByExercisePrice</Role>
      <ShortName>4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details - Options by exercise price)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/Stock-basedCompensationSept.2017Note</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - 4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/Stock-basedCompensationSept.2017NoteDetailsNarrative</Role>
      <ShortName>4. STOCK-BASED COMPENSATION (Sept. 2017 Note) (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/Stock-basedCompensationSept.2017Note</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - 5. WARRANTS (Sept. 2017 Note) (Details - Warrant activity)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/WarrantsSept.2017NoteDetails-WarrantActivity</Role>
      <ShortName>5. WARRANTS (Sept. 2017 Note) (Details - Warrant activity)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/WarrantsSept.2017Note</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - 6. SALE OF STOCK (Sept. 2017 Note) (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SaleOfStockSept.2017NoteDetailsNarrative</Role>
      <ShortName>6. SALE OF STOCK (Sept. 2017 Note) (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://poci.com/role/SaleOfStockSept.2017Note</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="peye-20170630.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - 7. SALE OF ASSETS (Sept. 2017 Note) (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://poci.com/role/SaleOfAssetsSept.2017NoteDetailsNarrative</Role>
      <ShortName>7. SALE OF ASSETS (Sept. 2017 Note) (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>peye-20170630.xml</File>
    <File>peye-20170630.xsd</File>
    <File>peye-20170630_cal.xml</File>
    <File>peye-20170630_def.xml</File>
    <File>peye-20170630_lab.xml</File>
    <File>peye-20170630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>70
<FILENAME>0001683168-17-003230-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-17-003230-xbrl.zip
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
M#JVUP60ZH($-0#2^^BTZ:@,FPA@]8GAM"B0('NC1HP%!-BBA96 S%TP^U./
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
MHI5;7WT_"V^6[>)T7M]DWRN)6?XC'@8+M\POP>!<#T[/#WWZ49PW!A[*"[G
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
MZZ*:U'@-C%:@CA/T6;&8>/3\R\QX909M&;0EY$9JKRFEK.>3:AF;%<'.M-K
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
MEM_M1JRMJ2Q\*]*Q<_8"Y.VUG^FAZ<DZ0F0(FJ-CIJ,#IV.OZ9AK\Y#KN8!
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
M@6J,FD"V>L&G(0TS#+5AY 8 U+G*U@D4N\DBRVHV;Z,D%"O76IIN4WBUNBA
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
M*R>8M7 2<,ZF,/Z$XJ0N'8L9"XRN.?!*J2YH*IR^$3M&Z#F%8Z,'-(P,W[B
MAJ,/%1 -H[?<48%62UV?X.J1HE+QTDGCA7!O\KZGZ%@@FL_CH#%%K1<OLE,P
MBM$PE@KTNI%F6%!\,1SU%-5.[U%XW;-H,11_,;K-?SA<GW9C/L)3"</#'GFP
M&(82EC&ZZ%]#*SV]W8W($:%AC#"XC- *UH,N?GD(QSM!:H LD;S'EYH"1*W
M4]G37E_: R&_HU6^=>;/R(9^;D?:$4\O?JK3ZW@T8KZ<AVZ0LH8KKN[TR7 $
M[?34ND]<<*[_A+[0,1GS[,58!!+7R6+J)S\*7^)YHM6SPL^K<&_L*;"8:P_]
M8$TR &);)]S6(8$T^R'V/HLL=9M.%KI?V'AC1 ^6_*W<"[ZWLLLJMV7EIX?;
MJ+66M%O>.>=5=D,_A.OJ.GUWA$5)7Y+J)GK%$T>8,H[NCEXQO3PWBA:8769O
M'C[ZDHJ$=87E]_[Z4_.G+21EI<0A#&IRL,14OG9MYSO2RNB&FI=BE/]\*[5F
M613_%V@]XDH9/BWRJ5M>/BT?KKLV.*P*K,)# /;K")6,'_S&@H?ABV:K;^G_
MO\QA]'2[2_=AEX]SR\ 7^RDY5_*MK!ZUN=F,.5C,ENJ9'C"]GPO-J=%:&BI
M4<D[5J?>L%KMG/)YA+D551Z&<9L8UZQ;[4&]9(P[AC;Y-A$A7Z="<E+ZS0^^
M@VUZ,PO\!P2%;U^B4XO5N3;*WH+4ZO>M;J-=?)13S,9PH]^R^OU!&;AQ;LM@
M>38'F8GO,6PT@0OL@^^/=JB +>;7R4^=[2;F^<[9(G04$NA&MV.U^X=<5,ZU
M!(;])V!_LSFPZKUF:=E_4H-ET[R:M<Y19>NL@^U6WB0@&V[/1 V![UQ^9+-Z
M'Q)>L6UNK!S:S:IW0+^U<^JWW4?<,Q<-->GKD(Q&JV6U.XT22\:NP$K5_.2E
M"-]K=*,*7R#",05#^D,X3KET5,:&QR)/!4QT]KL*<\RS@&',EICJ>@BJ+(9&
M=8[XE/!1%$VAH$N*&Z=D> ROV*Z&C6U^EN(F! ,8VX^^0I$2 C2<^)*@FG]P
M)]0UDA*,LI7-HT\)1U0QOQGY3_#>I8QZG8D>/VHQGT#&&H:,7['BF#?F^L&W
MX$%WGCR!IRXLB46]$ZB*2+9B"H'+4BCVC"/>%>%=V8<TB(YPZG804#D:A%?S
M&#:63.1LH?(XTKAOY;4KCIF?&@8VKGQ.X!WES>B"03$H#/%@!'C-07^.$^+
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
M"JD6F[F1.D#2><]\[),E""J1M%66J:VV^L9E +@NE\\V]WQ66#BJ(#P).&=
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
M\YK8CQPFPCU-@8/J;50KMUQO4U9EHI.D/78:$3DDV D?.,H<R:[M.$HJ4>I
MR9%)3*UQ2>R5N("!ACTR;<4Y?$I(]6=\!6P>,8VF](4(6\ZO[!BB():/.7[O
MYT&C25*RO']TST(+=U&/1!HUK1&+H]!YRW"?P38&7H2Q9&@NQAHOY6) 6MBG
M3[7J2C*G>Z^ 8>,Q:%#L D!*$9^..3J&$Q3>M9NQ3* RUQ+JNOZ3_*W<2UB0
MU2;\;<*J:\QM$_ZN"I],^'LE_-T_(!CW(34%^8\9]R1G+X;<XV,1OD1WT/I3
M*!\/DEAA%0*N>T:3#XN\OFBU:^<+O+[\Q?#M^?&MU(%R4"]PXT:E,N+JIY=T
MT:%+.]YQ\98S#D!#;U_-4PMBZ0.UY<I/,@PI&4/*$SY7B1;->GXS]#[V+N(]
MR>,ANB-BLT.;(D86MQ]'G5I.Q/R)@MJ& ]U:S@H@U8TP'W//OU&^;# %'FTW
M4JY^&]U-&(8VLK9UH%:]5@K(EF$%LB*G/\(<_YN/?PSG#N%J@/ZE*?H@E"_<
MB-ZV@?IY+Z!&"9R8$X-3'_TE!LP?LO$_^9Z.HV-(!@8VT/D= ]5K!C=?%DZ<
M^,+U_,_]NT#XP0U&I,D=F$'#&-DS6J BG,A9S;K\6J POKRQ6EVER.[_C%B\
M?(MG,B5.D"F1:;FP-Q<N!S$W(G",9)G<?J1JI<H<-PVP4#;#NQ4$WGX+7/D4
MBC+59<8N>P>PX?1X"\/]Z^/^YOR9LN!J%XA?9.@RKG;=/\I#^SJ*+TD=Y@*@
MH]OWZ+*K(=\C/N:8,ZXNPU+R4*6:9+,X[' 3:ALS7^S9+/!_",P7<>>8D6,
MW ; ?3W 8 /@K@:?#(#[8+?0V]6SPN G3S>0\9T^>X:<Q86Z+5]CI5)UD4 J
M8B95.JCWP%SLP^'803#'[+\G.QCM"*@LD5<-V/\YZ^.UK%ZC6\(2>89U.5C7
M&I21=9>V- Y1-U_!Z'# ^A!A(35S]2=>N][.+XG&_C@U-UJ#LG#CPLBM'1%=
MK0J%A^5B?F,W153%%RYY$!=609K0864[3A#9KJJ),@?;1:' X#I#U0JP*$D4
MS'S)<]HM)CAX@N!@J]_:OP*5B0U7GOW=9JG97VG[R0]M=YV_WYS8VT]LJU,O
MH)2,!75R?C0&O;+PH[PV5!'5\(^BR7#F$#QM->%"&L>4D7X^C"^DV@P^+N?<
M/M%M;]GPV6^1*X^2*D&9X8-1P*;4M)&!"]>;KB:,J525H*DR+=8$M=>58\"2
MHP&ZZ%1Q96^M#L>';/C2%$Z:,%NA-"FNC)5%LS6B_8 S5WQ'K%HXL57I4\\/
M%\I&^UA9.> PTW_SD:K9O(Y H:M,4;5G7>H4$4$6HN"HG"[1JBJGSC#OC"JA
M6FPX7T+-_=QJ-/#<-_5MCU/?=@FP:!%)X8((CM;4]O9V1;2Q1M 2YP86B!7R
MCM[S<\OJJ%\MK#0V4[!\=ZXH>)H(9T*ENRTFQN2(CD!\+*R!* +J@_%H@YQ$
MDF'M94DERA3D,IR ,?4P@5]:W1K[ &((VA#ET6++\]HTB[C^LYH)O1HK>O^/
M#T_]'_XC4]MY=9Y-J]EIJHFI:2RL#$,__5AX A_>),5IB?YM)?8WMZ6-\4?P
MO5OR7-UZHX\I3M5TISVRV4.ON&[4H$%W5H-/!MUIT)W7#B8T#"D90PRZTT $
M-X>Z#;JSNJPSZ,ZCHQ,,NM.@.ZO/#8/N-.A.$^#>>' :=.=5L]^@.T]G/QET
MIT%W/@M^&'2G07<^XT/0H#NOE_$&W9E3XQETIT'V&72GD8&+H3M3J-*>\*/-
M**:D6&L"@OIBA_S+0D-V V4Z\AZG5UPW1,9 F:K!)P-ERH5MR#LSTVG\P/#_
ML^E8;?A63;Z93N/7X/@M%W3/,*1D#"F/CVJ?5J.FT_AALF@ZC5^< Z;3N.DT
M?B99,YW&R\0*TVG\X./?=!K?0_1,I_&R<,)T&C>=QL\C::;'<'DX83J-'[C]
M3:=QHP4JSPG3:=QT&J\DW/)@!)+)-ZJZ")A.XZ;3N.DU71!E22._8ML0>SFV
M@&E!;L2BJ%@40^,6A]$N0W+O G_,I83G;/?6&[T!J@+;">]Y\"@<+M]IM%@^
M\.V_'+C<^=-_P5L0]6%[X>]\.N3!3RSRA/KRW^_?_L1&W!%3VY6(POU;LP[_
M22>7CZ#E:7SP'N%.Z0?S-;44UQ'?6R1^D""'#RG7"8^6O'?ZP13&ZRQTY0'L
M?4YE0T<((\0BG*[_Q ,,[CN^#-F+L0@DECBPF/K)C\*7S ^0I.\\I*H%P!XI
M)+X"OH6O4+W382\6[)ZNIGD3^C.JG:I_C?=S_1CJRS1%SZG3Z157C&&^Y[.0
M=%]"6*MNX?>& ?L5'V &C5X-3F(1Y8HR\5)0]>X!,-@O]A/['0Z40("!D&]I
M];#-2B"9SUFCK=UH6OUV3@&]'$K;,&YYK$Z]8;7:.4$GE2JMM]$#G9/2;W[P
M_>:#=P/7A(< [@G;E^C48E7ZV$6KT[6:O5+$+PPW7K7Z?:O;,#'E305>\D[Q
MO?"$G,"%\;]]/V\-7A-<.$%PH3'H6T#& 1:PB2U5F?W=CM7N'W(!*K^2.T+I
MJD(.?57#+NMGVVMU*Q]$*$']CD&W9S7[G0,88.JW5)G_#:O> 067]P)=VNHM
MVX(CRX&4MWP88MC%G@G00Q\QEU>F7Y.7":J4*GZ26Y%G.I*10Y):Y&&K/C86
MCYPPD424H]8:A -3J/TAB(I*E1(>^U_;B^Q@CG[&KBKB#&^UG3\C(:GQ&89,
M@.!H;#MA%&":-8?/9@BP9"&>)/BGGSL-[%M68[<A2_S22WWAQA%\G[,I6-;3
M:*IIF=ES@FHR. ^Y&GLCL1@)LJ6.W:QKFF,B-T>.W*SSC)_*Y'RO&CO^$W&\
M[SQ<*[;D%]^1VG\>.WQA*'K%%0<N;JD?Z '&^0JUY;/.]XA.7,#!W3]D3-#1
M.?UWQH-_%)/R*![\GM7MEXUMI:XA<ZY*&["=3%YU.=SAC3J8I:7(;[VT-[Q\
MFZ19"KZ83?+,-LEQ&@&<:[L<-#CLH9S(XXO.^1*!D=4)'^?&<_"F/!8A':O1
MW+-DR!F8;TZ[=2&7V/45.[W*H'+-^?>JU;):SP<RL5\"[@6#Y/L/_I%+^5LR
MRUS_L<ECQ0(^"[B$/8AN1D&N<WF('\M@#"J,,6A9[?J>(=B*( R>TU%ZIS8N
MU?OC%)Q2IVHQ/; 8?2J#[C<'\:OFP!K42^$Z,P?QJ0]B)PH"W,8S/]A=I*^L
M*V;.WD//WK[5:>V9/?T,S]XR(KRN>_C+[/!G@V]K-JQ6WMR0TH+;\@+65H!N
MR3.?QV\R!6F_<!?3V=_X,I3W$SO@K[%F[9VV12M85( J[]Y0Y5T%-\M,EI+T
M)5RX'?_!@V^-V$BAR!#J%4X"SMD4WCB1C&,5SS7H,<K@)W2:NKQC]TF?_=SL
M6O6.^O#G;AT,QP9V IFI8A7N7&'.\%/"E!$13W#-A]N^XT8C0LIIJ)NC('1(
M%!8*P!.-R@U0U0&%3H-KAC_C <U(,EPUR5U$OEGL@7O480"'LD=X&9$A/OBH
MH$NZ&9)D+V@N-^SG1MWJ#KJOU)3@]W;3&C0Z+RTDG]N!,Z%7C3C,PE<PN]5W
M=.$532MYQ<!J-7HO=:D#28T/'BAO!2F "8W2;_:M;G>0#DZ_OJRQ3_Y"S60V
ML24;<N[%:#SBW) [=@37)ADAD<0,6%0_@O=/[$>NOB"F4YU;6UO=>&4K-I%1
M$NM^*CW]7[.U+(@DTE\26 1L".!9^#+J$G^F()2X.T0X3X">N7:@@5H>%VIY
MK-OBJ2PA>L4%88TY+QUKR#RYK9@@+@>Y ;$[R%2(S-R$PB-#_.$S;6A9[-+]
M.0KA4"-P+4UMF$SRN=Z^S+:JQ+:ZZ%;Z%"U4T<GU'W^\N(&2<BW)6\FRET?9
M9A?DB)'9<LKL-WJAOF_EEMI;4)SV ]\ENN]^\, 18.C?!<+A1H2-"%=.A..B
MCA'<S#^*<46%^$+Y*YW.+P>DYF2,3*S8B$E<R4TRW^)7*N5CSWR6QO*81?.&
M>WVK73]?[V"3MG,DUM5K>1WBAFLEW'F]6KU1[,3"+.QB908KGJ>5D]+_#FQT
MYF]?F5.+8>DQ,87[:QB4TEDX<GJ@FV%()1ER:;SF0;?;=S]F JN(^ %[@QV4
M77>7@C;H*--<Z8(B4+8)'\SL"R$X#:\-K\]X12C@FRT$PUOR/:U"&?9;[LI#
M <O4+ZF@[^HJ4:%'GG1._U;>_E3'=W49)I=DT@=PNUOK=4_F&2L9./@,$$#]
M1^&-.+ZT7NL([QC36X;.E7PF.^D_%=5Y*?S@C?U@2JA9(BA0Z&[$*"/ ,@N_
ME,S/VB<$*UZ#=Q9R_S*7EUB!YPO47&NZ7KKHXA?;>TC+8H((Q7 -_&X2"2?H
MQOZ-"TSWK[/Q<PE^II!E"1\S,#+#QU+S,<:SW&3YEQ"I<2ML@;E?^-06GD;C
M)G]=AUU)/GQ!1M/6WM=&("HK$)M5N6%X^1FNN4>7A"QI"2>5JC<J_CDP>-V>
M7KOCG\].KV Y[7,69*[7FJ81YD6178>U,JU;=0.HW#RY@C#O([&PV*BM6B]G
M_:!KY*!1G,^=:T9Q5IR!5[[M2MT_(B=O#N!'NQ15V VD]%6CDU^E/2=FG-;&
MVW^D0:UC.HP;Y51J#IQ-.5VI;C*[X33VTCF*0Y^!'^9\*(=VZA:X#3XG9I35
M=.K7RM';J;Q;PRBG2W/@;,JIB*OJ6IEQ+=OARGU-YE0HB4[J7ZE.*J_!U&M=
M'S>,<JH2!\YG,!EGD]D.1S28GH>SJ1S\*.^..)MZ:AK;J52V4ZO6:UX?-XQR
MJA('C'(J$3.N93M<N[,I9W_=:]T&Y]-) ZMSC3JIK 93N];J7A\WC'*J$@>,
M<BH1,ZYE.QAG4\P/$XTHB7KJM*Y4/Y75>.K5NF9O&.U4:@Z<+U+7NU+M9/;#
M::RG"KN;^J4P8<N[#<ZFE ;7Z0$OJ\'4J36-M\GHIE)SP.BF\O#B6G:#<3;%
M_!B8'6&TD[&<5D;J&LO)Z*:2<\#HIO+PXEIVPY4[F@:E,%_+NPW.5W7@2O-4
MRFLOY6W]])RX8913E3A@E%.)F'$MV\&XFM0CC5K3[(ARJ*=FO6?UKU$_E=5X
M:M?:)HO.:*=2<\!HIS)QXUKVPU6[FX )I3!AR[L-SJ:4&E;S&E5260VF1JUA
M=H;13:7F@-%-Y>'%M>P&XVR*^=$J!3_*NR.,=KI.RZEI+">CFTK. :.;RL.+
M:]D-9W$TK>WA?&+.[!RS$+MZM5Y.=AUUKD4UPEF;E.MW;>\X?KZY%Z'C5-KR
MZIB_<\*GM0>//'R]UL@)?C>,-BK\^3#7J/ K9K[9V:4WL(NX)I>GV*QU+L#0
M-:,6;]E-Z]MO-AJO?MZ?Q0?._] =3,-?1H'3T&SD1T.77UB';R:EH!JO]_I6
M>U]5?A6BD&/2Y[7)#R:@6^OM:94;AE=(X>?-H[E*)E^)@A]T6D:]7\5N[S=*
MS.1EF_W7T :Y3O\4_WV6'0EN$W78 U_%E$OVB3^Q+_[4]BSU!XO=\T",7[&I
M'3P((!H?K1^#ZMGER/HZX<Q^> CX@QUR)KPP$)X4#GNTW8@3-?Z8A?#0&W\Z
ML[UY8M#W7DD6_]*LOQ+>#3QU,_4]GCS3;+QB?A3*T/:0_PS^Q?@/'CA"(B^8
M/PN%[TEF2P:#W/-9R*=#'K!6W6+->J/'GN"3GWO6H%/'[Q(U\&N[ Y\'7,ZX
M$XI'[LYK&U;T+[]&\N;!MF>_O172<7T9!?SS&"?"/6GCV%^X"],>O?%E*.\G
M=L!?VY*/[NSY%*P;^14$]+7K.]__]A__#W?Q7Y+7P8(_VCCX!T^&041/WWJC
M_^$CX,##+=(E0L%E.F[R+N8 G?#+%S[^ZT_O W^*,[VIP_\:H:]^'MRTZC_]
M[1A2L+C)_HAD*,;SW!)[#CD]B,+;1<$AHF+AL5!J \Z>Z!]V$-C HP5Q'/L!
M2;:0,K(]A^.[;"^S&^#W;K=K=;L])E$X:#3'GX*0 U' 2XO]7*_5&VQF!YD-
M8X?,9K,H<"8@3&P6"/5J_2C(-[VLQG#K)801F=G-,>2P2![2":-]=D(?=T93
M;PRUDV8BX*/LQXVN^KQ&=-RZ;OI^G.S29+)#PGN&')[A*^^RV' .$Z0=P4(_
MJPN2%4R7;'':L?[XF<;=M$U+)%!G5M('T?I-LY:HF07\4?B1=.>%1;QI#09M
MJS]HY15RA@(.+WGD@?V02I"F(Y7V7B>5]JRTIHJ^V=?RRC[!N<'422,W[(I4
M1.$A$:@WDA;/H?\/4-C+RO\;1RN)CV[5_#]%.)7/8SH^/J=K#R>)<&"(M\*-
MX.F\:I]%GE /T0OE3VS$'3&U7?G7GSY\>O_3WP:->K_=;*5SVX^>T\VJFYE5
M-^^L>IW6H--O'GM6;^R9"&WW(P>5)-]'(?#U=^&):32-S_@O?&H+;X3O?@^\
MM]U_<I#S[+1NY>?Q6@;]_?YM=AYP9/>Z_7XZA3T'7Y[#1]][^,J#Z5L^#&&F
MV;=^'H+FL)41M89D6/W&3:NQE>1.H]G)+'N^P99)3$VGK'%UBYOX@>-,7\]7
MK*M;V.0CV/:?R0A\]V<DPGEF<[Y+-OW.C=.HWS2ZNT6LB__II5,])='+"W07
M^ [G(XGT:[T=/RN+3W"5BXLSVS;:65@7*^8<<\NI'YIP1L$1=6+N)72OK)+M
MPLWA'H_#.SSA[GA ;]^B*/ZEO_NO.SIZ^)UK.T38[W3V_<N!T]Z?_NO6<>!8
M%*"[/GB/'/X42/7 (K_O-JQ+O=;N9!9E YEGG(X73^,DL_C+KS^&@2M^PW_"
MK_\?4$L#!!0    ( /F&A4MBS&F?]PP  ..$   1    <&5Y92TR,#$W,#8S
M,"YX<V3M7?MOXCH6_GE7VO\AB[3:6:UXA+ZFO>V]2B&=<H<""W0>^\N520Q8
M#3'C)"W<OWZ/\X D#FZ@G06)5)H.M<\Y_GP^/T\<<_W;8F8ISY@YA-HW);52
M*RG8-JA)[,E-Z7%0U@:-5JND_/;KW_ZJP,_UW\MEY8Y@R[Q2FM0HM^PQ_47I
MH!F^4CYA&S/D4O:+\@59'D^A=\3"3&G0V=S"+H:,H*0KY;12KXV4<CF'W2_8
M-BE[[+=6=J>N.[^J5E]>7BHV?48OE#TY%8/F,S>@'C/PRM:<88-P3'3N$L/Y
MPU'_46_6:^J%JJH7E<48:M-$+@CR-,A2Z_"K=CJLUZ_.U*NSB__F+-5%KN>L
M2JTM:N%//O4'XA@KY7]_IG-ZL>B3;Q-L?_3TT;?Y0Q=YOW]&/7=Y=E:O?W]:
M/,_ZU;'QA*I+;8*&M9,N8<^]>W7F/#[=!45>.\84SY "#<!V;DHQG[Z<5"B;
M5.NUFEK]]M >^'*E0/!J81'[*4M<O;R\K/JYD:@@N1@Q*S)]4N79(^3@E67(
M)1)Y8CLNLHV$O.FN%.+"9]4@,R%*,D7/ U$2B9HX)>=@HS*ASU7( 'GUM%Q3
MRR=J).XYY0E"\Y7*&#DCWW28P54N!!5&+>QDZO@Y&4HVM6UOENT=TV55=SG'
M51 J@Q1FQ%CIO:Z45  ,/#D;G9^3@:ZG?]=7"G-J$.B-,U^N=G["AQ0+S[#M
MWE$V:^(Q\BR@[8>'+#(FV"PI+F(3[/*6[LR1@266HJZ";)M"CX)N&Z;PM/F<
M0)>!A+]<\[9UQ7TY!,0*_P#CAVB79U2AKWD<G6:;NNT2=\D['IOYUDL*,6]*
M4@E>'I3NEVCB,;&)#ROLWJI25B+U^$=DFTI@2XD9NZZFS<2,>PXVN_:O_F<8
MM1PPXRNU(2%4#$4V*!G(,CQK.YTUE$R5,"'R]-:^;U#;H18Q880U;Y'%N_=@
MBK'K!([?G"WW>AU<S4=<'+J]T>T,NNU64QOJ3>56:VN=AJX,[G5]."A<'OFT
MAQC4;XIA&D36*_Y/RLK).,E/AO(A8?A?1TW.RF=.=]R=\Z45E)K1,3;(R4DY
ME9$R&,)_#WH'".G>*=V>WM>&+1 HZ C=/'"I\32EE@G+6?V'!Z.XG)8,>3D]
M9_GI&0R[C<_WW793[P_^J>C_>6P-OQ=$;73\*Z/<-LIR"L_?1F$Q%&Y@I8&<
MZ9U%7UX9"==B<IHN\M/4T ;WREV[^_7X!L*!-YLAMH0^028VK-H-!*MAPZ >
M+&'M20\(, @.&<DI*Z?E(U\LPZ;7HH[',/RA5I3!X\.#UO_N]YC6IT[KKM70
M.D-%:S2ZCYUAJ_-)Z0%SC99^?/PTZ&Q&7+_I1]UBG2#W]&7:T_4*=(*'A];0
M;_A'Y\I-<_NV<[A:2SOVI%),UMS#+1L^XB%:1"-&/$'N4S7MT].*TNI <]65
MH?;M"#M^C]$Q<0=3Q/C8"CNTP*-BLMRO];1?SRI*K]^]:PUA9Z;U_;$5-FI'
MY]X!LG!WK#G.*B212)$[]23MU',8 +2VSB<P;3 XQN!#%]:S+.CN@3OC"7)O
MGJ:]>5%1NL-[O1\. $?GRX$W<O /#ZJB/\.O:/&53)3[]"SMTX]\E74[@(D)
MYGY%_P*_C\ZO+9M[CC)8I [PW*WPX'.'NCB:JS;DRCU]GK'*:G6X?[M]6+ J
M'WQC_D,FA9L[POT>FA,766V,'-P=663BH\M@((^@G(R+C)590^NUAEI;:>O:
M $;HVW;KDQ_T*I@)5L1E_JC.Y$]RL>ULHB:7I)P;8>-W&JZ:R[= 3)-O37IZ
M9U!P$W#S%3$&^^NLD2H[2^Y]83,(Z\"O6K^O\1!(X>U@\>>W\JS6ORE7ZO.Z
ML$^,+1/]EE\X/F?\:9<X5+YX5%W8>&X5CU(^1,44U&73,$0C:SOB0@TY;<*^
M=DO:@D*.C[18^##.C)@L=[^P T[&%H_7OV(P,=$!-N7*O2WLD#<$'(_7[;%
M8]S?8K+<T<*V.16%/%X'YQNZF]A%Q'+*T5YZN<VX+RK+R1)VWEM. 6%YH+@J
ML>!53DV/T3EF[O+1P6//:I/G[69VF1DYU\+&?F>NH[(5SR]<L7CI!>]RPAK4
M-J#6B9-*;[(@9_MMSXCC;">++6B6D]2FCM/#C#]=PKN0G-"74RS$(W:FF!>J
M0)=6'%YL0;&<HC!VM.Q3RQI3]H*8N0O366:DA)\(P9"="8_*YGZ)"B]HE_+5
MX2YS8:;;@>NUKIS@MP92(H)7Y1T?I[%=>.@-87<>I<NY$*(CZ>UY:*9PL= W
M9 )RI[\:$RE:>$9X))I1-,?Q9O/X^C*7J)R2_(&3]?02LU[PLW9ZUW>)9D"[
ME9R<VR M9TF(NN1@*2A 06$)!5-IWPOONFVC(.=+"+SDYXNL"RDH6S&07IZ]
M+B<G*.L8A)R@(YZ28C'B=00R3.JC]>F@5Z3DC&0=?D@&EN/12&Y7<=%" 4X*
M1KBOFWB,&<-F]MGB;"DY(T( 0L)(9)=S<HS!0M'5J1%+)B"EX50("VRDX8B'
M*.'0=S8+KXO)N1!V\-EGQ0M*4N?'-\SB,@DY$<+V73A?7G"0/'.>38%,0,Z
ML)=/G4DO_)\[!)DX,??6)PVO&Y/S*@0$M@Q2IL_K%0\BWJ,Y[!2>EAN2-P,A
MXO!NS>"(AX,<Q_<WA%QW4)3SFQ6AR/\>0,%FSG<#D@$DYW:I+S SB(-[C!A;
MO#GPBATYUT*P8ZOW"L08E:.,E@H. 2ASCJ!@7\):5O!J6TTYPV][<Z3HS9O>
M)DD]S$_&]K?2D/.WW;LG&8_ZCSG,O^'5$]F>,X>TE+"S'5Y<*7I9*BB0FZT\
MXG*ZA+C-A1@N."Z^^"\^!?7Q6/%O+KWB%US>E!S"[ZLMA6E3AL<WI3E>XG)T
M#^4?4+7*8F9%(MRTY.92G_6T-\*"(Q.(&8(5X695,.(?2X5]334"'QEPB<O5
M>[%B%%Z.4U*J[U%E"XVVK3*H8.LGUK7-[;]K):'U;5O)5(/]255MK$MYUPI#
MU]FVPLG>]I/JVUP5$J]N>--K=7W5:_AW^CK8:Z@X9:YB"W?*RNX5#FY$;E/#
M-R51X7^5([TR3RJK]?*)6EDXYAKI-B#6;M@.1*2W PCI[<8;4&3J\ _EM7+>
M\J57)<O*SU2L8LMUHI3RVM0N:,1KCG>'X]O: 4^.&Y[SM)2X9B=0Y$WEDC<5
M]?R-8'8#\AJ*\++HX%F5_EW_(]IC:)X[I8S\B<T[REJ.XP6]EL-=;T0V"1'+
MXN]DW91<YO'!AE\V?@6#$*'FT!\K@^[LEI1@Z P$_!BMTW+QC M!3;V1 R.4
MQ^OYB5%O'@D2$)'5H<?(,W)QSP*W\AQ]P?>\8-HV//[,^-9S8<'U';L]1,RH
M3MLJO5I'TV/A49\@;Q3<Z7M3,L :2=5]1FU8^['E.]0^#-WY^*$<6'XZ=YYM
M0@V6\:C>+66,OA![XD0>V$5Q=R^8>/03G1 UQNZ8'QZEMK__:MD#[+J!*"SR
M@_"UTT-+7H7("SMI'FQC^(*GQ/#?O0QJ%_L[?R?]OS(7'>R(1ZHT/MQ,?,&O
MQ)VVH'D^$]/C;346E%2C2K[-Q!9<)D8OES_B?P<'! T.6J$_JL;;79N@$;$(
M7\KY.>P9(*^HW4%OUZJ^UT"M@]J,7R;[N'[KL#N.7@?DWP#PPR-SKN._XSO$
M"_?6@EI&57Z#_M95#[X4XLJ-;+Q#]8/@MOJ 9R/,HCJE$W<%:M(9(O:[H:QG
MH:P?&LJ3+)0GAX;R- OEZ:&A/,M">79H*,^S4)X?&LJ++)07AX;R8Q;*CX>&
M\C(+Y>6AH51KF<-Z[>!P9D\_!S?_J)D3D'IP,Y":.06I!S0'-3S'I3/,M"10
M,?E@D-YF([T]'*2:9?D'&YTD4C%Y[T@CYS6R?=HX/*3-;*3-PT'*SW77:^F1
M5$@]$)RU\RR<M0-:,]UA$S-D)6&F$_>.TO\BDR3&9-+>$=Y3>_(9_JV_J"H)
M5Y*_=^S\_B?HZ.D154S>.]*OE)K\OHLD4"%U[SCO81Z:XN6 W[R#)\1(M85-
MN7O'?4?9$UZF!H-DVMXQ_N[9&,;0U 9*2-T[3G[D!.:DU%I:2#T8G*-LH*-#
M0IH99TWCE@OMO19\#:!>7EZ(*X-$ZMYQ/J E\)]:P*03]XXR6J+JV2M7_7"0
M#HPI3%+NGZGFFD[=.\XFM>938G?'8V=*&>X!.ALFK':E5TE"SR.X]]KPK]'S
M+/YL+=5 Q/2]8PWC%YDA:_6 8M::$3Q)Q>:&E:-,8/_H[0A4"K28OG>LLB_H
MUL F0X:[[HYY9%'X*:K3WA_!PO"!N:D&=5Q^ ,3R3-YL-IP8R"U]L*<$)'<%
MI!G-)7IPA/KOH0HOP,3.!-PNUR) F-]F^?8M?/^HZ[G\+(0):+YB,IG"**(]
MPZ9Y@ON8=RN??=NOLX>L(6:SU6&$_12]H\.CU*U<?ET-SJ3!Q_\!4$L#!!0
M   ( /F&A4L!#P=E40\  &.V   5    <&5Y92TR,#$W,#8S,%]C86PN>&UL
MU5U+<]LX$KYOU?X'KJ>V9N8@R;*=>.))=HK6PU&M+&DE)9GL)463D(T*16A
MTI;VUR] D;+X D"*)) <'%M"-[K[:P"-QNO]']NUK3T#[$+D?#CKML_/-."8
MR(+.XX>S3XN6ONB-1F>:ZQF.9=C( 1_.''3VQ[_^_C>-_'O_CU9+&T)@6S=:
M'YFMD;-"OVL38PUNM#O@ &QX"/^N?39LGWZ"AM &6.NA]<8&'B!?["N^T:[:
M%^</6JLEP/<S<"R$/\U'![Y/GK>YZ71>7E[:#GHV7A#^[K9-),9N@7QL@@.O
M#08FI#*AC0=-]YO;_>=%_^*\>]WM=J_;VQ71IF]XI"#]C'S5O2 _SJ^6%Q<W
M;[HW;Z[_*UBK9WB^>ZCU?'L>_MN3O[>A\_V&_G@P7* 1C!SW9NO"#V='NKY<
MMA%^[%R<GW<[?]Z/%^836!LMZ%"L3' 645$N673==^_>=8)OHZ*IDML';$=U
M7'8B<0Z<R;>04?Y($A?>N(%X8V0:7N!JW&JTW!+TKU94K$4_:G4O6I?=]M:U
MSB+C!Q;$R 9SL-+H_\1C#K5ND F)AZP[](L. <=? \?3'6O@>-#;4:3P.A"4
M"!]P>L)@]>%L W:TPN[U^=O+<UK=3R*TWFY#FHT+J=>?:9T2$O:0XR(;6L3S
MK%O#IE9=/ '@N3SQN(0URC8S,#',$R#MR+!+"YK)I5JI:6,$%$1WNIIN:*=%
MP"MD6C:'^J1=>,C\_H1LB_2C@[]\XGYEI<[GU*3TI5VF!-OZ].H9[M/01B^E
M72C%X'19%_YZ;> =L0Y\=."*&(+T6::)?-)I.8\S(H4) 5?@8ERJL/!Z#;W
M*GQ;IHI68+7"[:O.=C0B@=D:+(TM'ZB,HJ?7/\-H!;W%DX$IV*2/YDF12U !
M,H8-IBO==04&P:RRITLP)1T*WMN9)T!&T2I:](,+_O*)PP^>R0]^T\TL7H57
M4GX(DX:_ !NO36N=((]K%!Y=!;V'L8&>88\!"1.G#S9\#(;E0D(68%%1;].B
M0:U%ITC <8L+7(3'Z1)_,3 F0T QX)E$5?4,@1V*68Y#U]087.U87/V8+%;O
MTGBPJ](ASJO2J$),S%R".B(,0<MQZ"J--L1$RB5HRN?ZP#.@[;:BD84?K)W&
MMFF]2#A%YI;>[I,+5KX]AL]5-3"!"IK6E4R-3&)MP;EX%;R;UG",7'<&,(V.
M^6/3R9R;UBX<Y'=S9-LKA%\,;%6K)*."AG6=4$D\TE@J53#%M=)Q+ZRDP,"7
MH*A#&F%#"I#6,3)'KD=FDOYZ(]8Q%6%2I\S3H"K=)#8JE<5@\ZE?\@(I^1*L
M:I1?O'<0YE!I;/<:W80?S0V1N;L8?2V2]L$*8 RLHHDP)GT=D@I#+T!:0_:N
MJ)3"#*K-[A5N1P*TE6;_B@HH0-I4!!-+=-07F I7(U/OBL,XH2H:R7$6CJ[*
MLVPF!QH?SMW;W6 +L E=,,/0K"1#*E9#H]H6BR-*\JPI(YR8LXE&H65XU9<_
M+C<.B?.I=M2L0/0"C%BRFX9M^G;@@V/R=XP";#W@6. P<Z=JG+!)AWQ,Z<.M
M5%VMI454Q[\:CJ7M66@Q'K6(S=^ $Y/Y@@AZV E ?N]-)XOI>-37EX.^=JN/
M]4EOH"T^#@;+1;33*1+81F9,2)MNM4(XCG4H8["?:F6X#\&F*M]M/1K&ID-1
M[@#;<Z-/ J]HG7?#O54_A1]_VWM&S\?X:"71-AZ '53[+2R7*-:1)S#=4$$<
MA_Y'IU;/Q+])OZ)[/>+(.S)H!]OP\A41)$\J>.1".C8UA,G4[L-9-ZK'P&;,
M<=(;W<(2'9=&')1-"Q+/B.A7&*U9]@YMB\JH<HP+D>),>P'P\<D+I)>(8QAF
MN7-@ B+[@PTFP./[(9-*#+4+J:B)Z*T<6(?U$B)K/CCQ4F)@7$H%(TLOY8P_
MPV!C0&NPI0$@X#:1G.)B<%Q)A8.IJ8*X[)?8:/XDB&5()[RA@_T=)O-A%D!L
M.HDJW1OF$W0 WA50AT4C>Q@5@RCAA7PC*.>*P02?)IQ'ZPU&S_O-IQS<6#2R
M!])2N/&-H!QN0Q\[T/,Q(#H.X9;^QH.-02)[Q"V%&M<$%8*6D0@??!U\^PR>
MH'FTR>7(Z/3[UZ]ECZ'%#!R77=$6D*L2,])D4RD[ZAQ'F<G(1PA9U= CDQE_
M34T+K#X(SML%YB&_VR PMV/I:X0]^+_@\UPMF1.^BFI0=DS+]XJJS9OA/RW)
M#A3;R9^7=Y+?I!,G#I# U$:HK<K)4!3MA%2>'0\A"1\ W>!HC1S/<![A@PWV
M:C*'$!Z=[&"*B928TLIA-8;& [2A!P$_XYQ55H%TY<S8T9R=<*(R65YV1Y8/
M04Z>,EMAY5RKY[L>6@.L6\]T88;O7[D$LKMH880X*BL'T6"]L=$.@#D((IHB
MG8$ J>S^6A@V83,H!R#I$K!?##@&B>S)=)&>D*VV<D"10,[R32_:5Q\H\'I:
M/G,ZG5E>#*(W\B%B*ZP</L&VP1*MB4<GAM=;^7B)&4 YW+*WTPG$&APZ,=RN
MY>,F9@#E<,N_R2&-5599F2Z'UFOD!$+Q=K:D2LJ>:S NT$ <T15U)-VR(-7;
ML&<&)%/OL#TPXI\\ MFS#&%L."HK!]&<[FMT@#4PL .=1S>60UU!$S+Z:1%:
MV?,,8>#$#:$<AD?CD>Y817IO/J7L3E%4M^3B]HE1DL0L1A$U>7<N*>2D.;'0
M!#EFR7CPF%1V-U,2/V&CL.%\WTDJ/29_-[JI._NBN=@.[TOQ'=[:+S%^OS:P
M19USD6%,DRN6)HLE^>]^,"%:3(?:=#:8Z\L1*2!QUWJP*KX_Q)C?RF*%I$8D
MS\#Q,[>7'(;JJ(3LT2G#L*FP(JZ->OTR<KWIZ@XARUV0'HLU84H4E#UF\HV?
MHYMZZ_IAA^,\AGMY&<Z?451J8W4!,20]6-$GGFZC8 $\%(W5@IEDLIMU+ARI
MQBV@O7(M?@%LPO-Q?TNY33?%6&OH0-?;GVSC@B=*+[M_$$6QF#V4@_..3%M=
M>J0<N%.'GE]TDS=^9HSU#!K9H;0H;'R]%>[G]Y<@C)E;ES,+*],UIC5(XI,Q
M/"LY]Q97*=\UE?.T5UV&1%\RT2%B^T3RUZG-+5@A#(XN8!EL28]'K T= ^]&
MQ&+!/)10$F/:@7D\@('+/-%68Z6R%R#CMQCGK#9&A60WTP;@SUJCS+KI6;7F
M+L$TC Y&M6@B4H4;!:8*RHX;FL<UQU;J#083X(D$'(EBLONP3*E3$-0/NGI-
M--0E]+M;,G%A9O9R"61WQ>((YVK+:6QR,N."S\O$<LIOQ'/*B^6T]^^/TW%_
M,%_\K W^\VFT_-IPAESTI9F8BF]/4U'RHD#Z:9J8<M?BRO7TQ4=M.)Y^D;DF
MD'T=R@Q@B"S2YC!=DNJ#_?^LI;DB7.0.@51(,A]]AL0/;NE-WT3"0V@6WJ8%
M6:G7(CQD#YYEX$WTO,5-IMQ0F:,"O<?$/1'U3!ZR!]3Z4&>8[$=!?4@B/L<\
M#?5,'K)G/O6ASC"9*CL2"C[,%ANS?Z.7XT'7M)'K8T#^Z+:UQ:?[>WW^-0A"
M1G>3T7#4TR=+3>_UII\FR]'D3IN18;TW&BQJBS_2S[G%I'Z7E/JB3:*-^_O1
M,H@P:A)+,([MGB>ENVPW&;!F/?\6DZ^;E.^JK8TFQ'X#;:G_61NJ^0_"Q:2[
M2$KWIJW-YM/A:*DM/NKSP/W&^J0NC+.>BXO)=YF4[RU!5Q\/:'/1%XM!;>Z7
ME5Z,27:5E.RZK4V7'P?S$-VZ3);SN%Q,MC=)V7ZC_<SM@K0$TF*UP6?RL[;V
MP'EK+B;HVXRN932AXDWGI,?3?@EX!"] :Y1+;7.P H_/Q12XSNA]>OILM-3'
MVGB@+XBCWHY'=\&.K,:T*?0R74R=U !U%7:FK5NB2Y]V^[/!9-&L.NQ7[&+R
MIX8JTIU]T>=SG<Z$&S,_[WF[8Y$O4N/740\7F+XYN<L]<Q?3)C7:%8IPM%\B
M[G)U3#RJ%M,P-6(6U'#/N[YD4M[[>3$E4L-J/*2K6TKNDWHQ85,C;4Z$5[?4
M^:_NQ<1-#;Z)@*]VXY[XU%Y,F=0 7=#;PVH(X:&B7R4F(:NX*%>&N'/CY=[P
MR 3;L(/]_OYF8Q,0B7S3%=T4B)]9N86";&2G$C-O_<VY&+B(893+&QVT^(+P
M]Q&]'\P$;F%06<2R\X-%H.0;05T Z85/[A.P@JW?10%D$<M.]14!D&^$'RN'
M)_)6:VRP3$T&2P^6496:']2IV;12-0*&G"==8X8X+<]Y;(AX;6I8(/,YK9C^
MJ6EH:?UI71IQ!<VEM:FA/^L]V&,S7*:FMJ7-$%5)G^6)ZE3"&.GW>6(6.'4Z
M'%G@4$T#\\;D\[,QA5*SW^3$,:26&>0?)_/<H4^OK+XG0]/:7\^,W5Y%]A,T
M0N2*'&W.E;#0K3=\+K(G!85 99QZ%K67<K&FD!(C9_F"O@(#,^+.PHQD3R)J
MASYMM1\6?5(GJ C_(U:R9R%->$#*<C^J#PR1CZMQ@2-.LF^#;, #4G93V@&.
M;N\0PSE&H(@2V6A$&^)'CFG[%MT6%'USBD>SN*H4W&0 6]B?^184/#,B<ZBO
MPA!]T<OJFMRWGYQI<>:0W+6ZQB:)Z66[*"6@NP3@37Y&Z%)\#>]UTG_$M'F-
M]N]1I]X\CBF56ND34&K/5S-"QK(4XSWI>YE:^!/7#;[R;EP]3EO*VJ[#UJKV
M1G6TJORZ)AM^-#=R=HU<9FW4B2\R'Z^\4G::9VPUHDJ3BO3!"I!9M96_/?(R
ME2IE*!*QHZH J2FF(\7VNQ<YK\+EE9<8AZ5$.IRSH#GGX)'B,-%:1"\6$]E1
M%ANT1&Q1PCS*S1=2.I!?>N1OZ)6%-X^![+CQ-&C99ODA8(T^"P^M1@NO]'*A
M_67[!5$6X2<[*W0RZ.)&4]\'CBX$9>YMXA(JUTMG:\:#5^V'&5/BTGO5]S:V
M;?1"KSDM &$6L7(]<CD8\^VBS$'\=-S+GH1<I9;%<T/>VB<?J5-"8AJDEK6S
M3PTUF9HX.DDDID-J)3MULJA!\8].&XE)GTH*)4X?-6EZH?T2L9,0PCMIKE)Y
MHX(;*))')U3=6Y-E'HX+I+)/E9FF_MTF_.-68C;(RE*)'[]J.G7*.9(5S]"Y
MM[O!%F 3NF"&H9EC@%1"J]"!K73RSM4>=AH(Z]4VM&(%3,+Q@M-.K37H!9DG
MV1+;ZI@IYZMB!]PRMM#5GWG..?TF!.6;$J?A)$49)91+A4W7Z9!#7+LPPJ4_
M:",BG_P?4$L#!!0    ( /F&A4O^BZ6.U!\  '4- @ 5    <&5Y92TR,#$W
M,#8S,%]D968N>&UL[5UM<]LXDOY^5?<?>-ZZNIT/LBV_Q$EV<U>T)">JE26=
MI$QV[HN+)B&)&XK0@I1C[:\_@*1L4B1 D"((R.94329#X:6['[PTNAN-O_[/
M\\K1G@#R;.A^.6F?GI]HP#6A9;N++R??IRU]VNGW3S3/-US+<* +OIRX\.1_
M_OO?_TW#__SU/UHM[<X&CO59ZT*SU7?G\"_:T%B!S]I7X )D^!#]1?O=<#;D
M"[RS'8"T#ERM'> #_$/8\6?MZO3B_%%KM3C:_1VX%D3?)_V7=I>^O_Y\=O;K
MUZ]3%SX9OR#ZZ9V:D*^Y*=P@$[RTM4; M E-<.W;IO?@M?_SHGMQWKYIM]LW
MI\]SS$W7\'%!\@W_U+[ ?YQ?S2XN/E^W/U_?_!]GK[[A;[R77L^?SZ-_PNI_
M=6SWYV?RQZ/A 0UCY'J?GSW[RTF,UU^7IQ MSB[.S]MG?[\?3,TE6!DMVR58
MF>!D5XNTDE6O_>G3I[/@UUW15,GG1^3L^K@\VY'STC+^U?)?*L0+7Y^%/\:+
MVHRF8T1[]F<OX&0 3<,/1F4N11JU!/F_UJY8BWQJM2]:E^W39\\ZV>$4"!M!
M!TS 7"/_Q8/KI=<U-&T\F%9GY(<SC.-F!5Q?=ZV>Z]O^EH"*5@&AF/B@I24"
M\R\G:[ E';9OSC]<GI/N_L13U]^N\0SS;#)!3K2S$A1VH.M!Q[;P(+5N#8=(
M=;H$P/?RR,NM*)"VL8&P8)8 3SG#*4UH9BO54DWF+2 @>J/Y:$W6-PQ>(=&R
M6Q!'[=2'YL\E="R\Y/;^N<'#KRS5]);JI+[TD"G1K#B^.H:WO'/@K])#*-7
MX;1.-ZN5@;98.O;"M>=8$'C-,DVXP8N6NQAC*DP;Y!)<K)4J)+Q:V7X@E7Q9
MIHI6(+7"\TOD/.IC'6X%9L9S/E 910_O?XS@W/:G2P,1L/$:G4<%M4(%R!@.
M&,UUS^/8!+/*'D[!""\H*)1S'@$91:N8T8\>^.<&#_C>$_XC?^IF%J]B5)+V
M(,(3?PK6_BGI=0C]7*'DU:M@]3#6MF\X X#5Q-&C8R^";;D0D06:J&BU:1&E
MUB*G*>!ZQ0DNTL;A%/\P$,);0#'@F96J6AD".1237$Z]NO;@:O?BZO=DOGYG
MQJ-3%0_)MBK5*OC(I%80H6%P2BZG7J7:!A])U IUC;DN\ W;\5J[G25?63NL
MV;KYPNH4/EOZV^\>F&^<@?U4U03CZ*!N7O'1R,32YCR+5]%VW1P.H.>- 2+:
M<?[>='#+=7,7;?+;"72<.42_#&15RR2C@YIY'1)*?#Q9*F4PU6JE^U[428&-
M;Z^&"&JX!<E15<3.O!MZ^"2Y6:WY%J8BC8BD>11TI9M81J6L&.QVQ%->P"1?
MHBF!]/.O#MPM5*K;O6HWT:>)P7-VYZLOA-(NF .$@%74$,:L+X)2;N@YJ@JP
MWA6EDKN!:JU[A><11]U*K7]%">2H6I<&DS!TB%-,N;N1R7?%:AQ7%[78. MK
M5^6;K,<&FMS.O=MM[QD@T_; &-EF)192OAYJY;:8'E&R34$6X;TS&Z\66J8M
M<?;C<OL0?SO5[IH5D%Z@(1;M!C)WY&<5CE-"B?C9!1Z14)_K@, E;@*9FT?0
MLFQ\#/0"53[J*"Z?EU9LUS_#1<^B,F>9#8BG^Z6SE@57AEV0Z'3M&B@.>FJM
MP.H1H(+D)JN*I]5PG&(4!A7$T^5"7R]*VJY.K6,2S(V-XY<>E+OJ29KQ9]NU
MR18TP/^;H!L\^\"UP(OACC1X0(P>_DSJ1T&7;:VE[6K%_VJXEA8VH27:$$%U
M?OA=@N0+3.=+'!#^>V<TG(X&_:X^ZW6U6WV@#SL];?JMUYM-:Z8W.X(J0?PE
M/_':GQ/M_2:>F9P O00C5RQ&IC/\G_O>$#,QNM-&X]Y$G_5Q@7I98$09)5BY
MYF=E.AMU_O9M-.CV)M/_TGK_^[T_^V,73+MCRH%F@A.'1/-"E+GP! O&W/ >
M@U5CX[46AK$^(XK$&7!\;_<E4#Q:Y^TH?/=/T>>'%ZJQ^$ ?__4%+,=X!$[0
M]T-4.*OLF0*D!UY0#K*C<OLDOPXA'>V(CU9=SJTM7.H_F]#U\:#K.4%O>+L
MBU4L!&B.X"I7GI'L().#N( Q(2<:1'B$?CEIG[_2XD!\,/ERXJ--!LLR4 KG
M#SDJ09?,+OW9YAEKV=4JQ3!32<W#+ D%!2\6SQGP205JC]9NI/K2 *(4KQ28
MM"*>API3X)"' 1HX%^='C\Y#.X.'J@#:*:6'KH6'(A@P20/Q4BZ(Q)\*W4"I
MN(].:S0 4T4?*L<N>6RDX,*>)3"?9C47.]VR KD9SMBPK;X;V6+S4&%6$S"]
M*H<HGP$J7G(!FQ"+F NLGH%<VUUX>4AEEW_(6L45@XA!.75ODHM-X%KR1AL_
MN.B*:6:H=?M%'Z[E(,*O>V=2K.:J1C^N9BG8^V75AR*;9.JLD(]%W_,VP.IN
M D\^0#:TPN$T!+^"GY@'()[ZQX$9'QM4I4U%'(.[Y^5A3%8_5A0SN*"!>*4B
MB.$H#+_?030%Z,DV2T_*5#O'"BN+'1J^URKB&XS/P^'-;N98T65P0P/W@^2S
MVC\V7G0K"%(.,,&03<5B3 #6$CS;!Q&7H0 FP(2+$*1 %JSCGMB>E1]"M0B
M-NINI(ZZ(?##V$$2/T<?(HEBRN.9II8F_(\Q1]O9'A^XEY]2G7 <7M(/AWGD
MY'I.TWDI$KS=\//6T:??M+O!Z(<@QVG!1!4)-CZ2: ';(YZJ#0+X?]JGVO3[
M_;T^^2. I?]UV+_K=_3A3-,[G='WX:P__*J-,:>=?D^8(SB=W2)!]*=]HB].
ML?SO[_NS0.:"I,SGAFZ?[Q-W>9KM;Q9"958NC 1Y[7WRKDZU_A!+KZ?-]+^+
M@I2>'"-!W,4^<=>GVG@RNNO/M.DW?1(,O8$^% 1P5N:,!'F7^^1]P-#J@QZ9
M*?IT*BQ2)2NE1H*PJWW";DZUT>Q;;Q)!*VK=R<ZRD2#M>I^TCV2!N9WB28#G
MJM;['?\I:BKDY-Q(T/DA8TWI#PEUHPE>Z;0_!VT$2?,TTHJHW:A #HX$_3<9
MRTY''_=G^D ;]/0I'J2W@_[7(("G+F8*Y>=(<)/:EJZB1;1UBUGIDM5^W!M.
M:^6&G<HC07YJ@\+KV ]],M&)1E"7\/-2?,0IODCM6K&E+1!\;627R_218":U
MQQ52:K#:&;4NE<6]M!()!E/[9$$&P[:%*=2T!"()'E*;:5*)$TQD;DJ1!*VI
M_96BTPDFFIYT)$%M:LO=4_%$B_; 1",)7E+;<L&1'G6#*[YTI 3;K.PC"0&D
M]O72 MAUJ6V"/C6'=/I;$_;:A+V^U;#7W8@G!\[@,@5>Z->$E]OM#/?-#G[E
MJJQV"&P!_E6+HJ"23@C/"[SDJBPG2+8())Q@IB6B7."L:#15#JH5BKC*@;;W
MAKG$FPO:QDG/"QED5)(4?%MDWL$BO*BY\ :6)W(PZJ_6"#Z%WI \U!B59 7D
MEH<MCQDJ;G*!N]L@+%)\1L#,WMG/Y&^YN-'KR K2+0];#B_4G5$N:C-DN-X:
M(C^PC'(OD\QJ#UD+O]+8Y;-#W>,455-WY_HYXW#(45GY8 9>'FCX*:J7]CS?
M7I&(@ S[3 $@LYHY7DBIW'!H,G7%KU22'#=A@#LL0B)N@$OVUEC>&LO;F[6\
M)8;ZQ/9^WFYO@6LN\=S\R3:[Y==4V^;&R[EJY[XTW3NJ\^PS^37EF-JXD<@#
M,%L0RAG9Q"&HLGE-$,HJ&]9(9(<W 4_ )1=_<L^*F<4E&=.X)Q?D8T'-M?3>
M^ =$G8WGPQ5 .3E6LLJJO</1N5/M^B=YJ78T3]";MQ0RJLC9Q1C2AKR4*[IA
M50F/REO4X1"*V8TRLI[W_N@][+K6J1L+*;972M)^DC_H(9/DJM>M')'><HGT
M5J[GI)1,;WD<)(*DVN&2:D>N8Z.45#L\#@Q!4NUR2;4KU^502JI='K]"Q5+5
M'2>XQ4%WR9%B>Z4>KHY JEDTTZ1Z)5<?3)T^QE@SQA^,!6@7.!W':CVT)0U\
M;BMB/O4<KADUK?>9CVHD;/>I>QBE;?>D+PT?I#2/]*9$"#'K4;BX%"Y3=SM*
M2V'7)<G-O^M3!5FD<_0G!'#H?9"= %ZZ:7PWC>^F\=TTOAM%[(V-[Z;QW32^
MFZ/PW40JC#<!)K"?R%J4F^Z64N.X/#@L+M1<5!LG3N/$:9PXC1.G<>(H96YL
MG#B-$Z=QXO!*M7'BB)!JCTNJO2-RXF31K*@3IU1.4.7=-!GD<OAEY(B?9,8<
M(_AD6\"Z)1E,K+X;O3/H+J(WBFW6?1G^-HX"N$*\J'G8)2SHKD7^0Z[[/!D.
MN?2J8]80VF(N<G(T<U57'\L";*AY5DY;6<CPW" 4.]GP6)A>:ZD/6C[U5/5
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
M..=_/B5BFOQ!W#WXR_\#4$L#!!0    ( /F&A4N*4V$*6D@  *4(!  5
M<&5Y92TR,#$W,#8S,%]L86(N>&ULY7U[<^,XDN?_%W'? 5>[%]T=85?9]>RJ
MG=D-V9:[M>.R/;:K>^LZ-CHH$K(Q39$:DK*M_O0'@ ^1Q).4!*9J+^*V:ZS,
M9";PPRN1R/S+?SS/0_2(DY3$T5]?'+\\>H%PY,<!B>[_^N++[>'H]G0R>8'2
MS(L"+XPC_-<74?SB/_[]?_\O1/_?7_[/X2$Z)S@,/J&SV#^<1+/XW]"E-\>?
MT$\XPHF7Q<F_H5^\<,G^$I^3$"?H-)XO0IQA^D/^X4_H[<O71U-T>&@A]Q<<
M!7'RY692R7W(LL6G5Z^>GIY>1O&C]Q0G?Z0O_=A.W&V\3'Q<R5HDV"=,IWB1
M$3_]/3W^OZ_/7A\=?S@^/O[P\GE&K3GS,DK(_D9_.GY-_\_1V[O7KS^]._[T
M[L/_L_QJYF7+M/KJT?-1\?]R]K^$)/KC$_L_4R_%B/91E'YZ3LE?7]1L?7KS
M,D[N7[T^.CI^]5^?+V[]!SSW#DG$^LK'+THN)D7&=_SQX\=7_->25*!\GB9A
M^8TWKTIU*LGT5Z*AKVF2DD\I5^\B]KV,0\WX&:2D8/_KL"0[9'\Z/'Y]^.;X
MY7,:O"@;G[=@$H?X!L\0-_-3MEI0^*:$H>]%\;>'!,_DRH1)\HKQOXKP/>WQ
M@'WH(_O0\7OVH7\I_GSA37'X C%*BDFE71\;L@JF5ZZ5O<8)B8-QU$_K-O=
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
MS%S!G$2$[94R\HCU\+-E=GHIV\F@AMO;BA,,,CNI*_C <^8#=)^SYUG3&@*
M%0WXR2-1>D$G;7J>C&Z]D/YGILU)I&-PNH8:%6\LJ4IJ-\#[F ,OPO?\1:EN
MC35I*BRYE &Q&#Y*RTOD $J?=K7 #/71?3%L5*"2T#E]MJ52L_%2JTT$:V^F
M4D\>;A*7U,"FH\J*W--PH<Z\*Z4<!#2BJE+8K,F  D=04'C/5X$FI$0P #.)
M,DR;Q;"A%ZC<>@NE*C:]A T2:&N27#W1.9A3 7Q3G$-;-0#J%,Y?"S=5$YX&
MYS^#V1V+.LD?_1). @,!ZWGMG#9__AQK26>Q8CJ+H_0$S^($YW1WWC-.Q\]T
MMQXG 8F\9#7)\)P_'*2<M(%"/E7F4-<ZU7?T1?<7'3MM.O&R9">?@[7F[MY0
M(?$D\\M-N5#FGGLD+(L(#Z;+ARK*V$<@#5AJ=;'>G-##M-J+JZ1V/U"4*HL@
M%TC!3/%Z_<12B+"Q=(DSXU&B1>,2-U+UZFAI$,":Q&2JR;*ZPSDLE(]YRCA"
M0ZR!FMQILC6#THT<:PI:,).+04'IJD5I$2<&\GBY;<.)EQ+?TMZ"=DC\--35
M@8<3@D5.7;LV;/AO,,%R1L)EIHS)5%(/"9B6RCK(%*1@0=/4KPV;XE<8P/D5
MD_L'JLWHD1X)[O'E<C[%R=5,"/TSK&'=Q;B$6E\CZQCL*@,,.'LJWD9M*085
M<E 9]9G'>]8$ 5D_;>W6K:L=94#$M'(=[B0 VL.Q/LH#7KX5YA0KA6UD?&<I
M /!J,M$"L2H1>X)9@_J@=P]5A/:=YCETF\AMD@>9@LWGLG4*,*NV5"TQ]585
M(,_)@$3'5VI=D AS'[+)R!KA(.@0%)4BI**"AY*V:AJD,%+$::' Q7)Y&W@!
MLUJBAEV$%C@A<4#[.LET"Y'M4G."[TG$#K9HZH4L*\)!\;H+3!X$^7 5<I*X
MS7M@VPMJ/2TZ M";<VY(_@KU;)E0+:_S!N!0N<1/_"?U$F#'[#PSE+5! O:,
MG("6CP[J2J[D?(R#%+'&0XN$/-(E!BU"S\\7&I;$N)'VL<ALS)X?\Q0K?IRR
M&JGF*65P*/.L$#V1W.8% &2Y.18X;C)"A[%4VUVA>%_FX_SOYW%R6]1UZ3,U
M2(0 @+7!0.MY6I  '>AZM76Y>,O<NBRHHBST@Q(<T3T)_6L6H^R!.WH77K3:
MGYEZ0XRK9 " N-X\VQE\[P"NU7I[^ 8TAX^"?RS3/%/_7:Q(3LR'_=1+<7!:
M*P!WPY)ZIB3#13/E+7B#_?@^XE)TF=!W_UFW^:G=-&(ST?5NOPEFJ#HR5%IM
MX)#+M*Y["">PSJTC0M=]<KWZQ-7!<[D-X>X91]JG+6HEVTT^SJL;[+G'[0W
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
M<;:B<W8V56Y[<MQ2,N)<*U;U*PZ);Y%&6,/@- &P4?%&ZEXE]>"@LU91D6Z
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
M8+B:AN2>^_IL<-Z@'@K"$I55Z*R1PIUG127%6#*.I'62W.[9J=WWC:5C4N2
M=VECJ:]\/O"+& =>#E6?R<Y])UW&D=^YG]9,>]-5$I6%6)2<LS6F#E!4L<*8
MO;EIHRBXX>^]].&_"EJ7,[=6W49,DXP0S'9!IYU8+90.=XOXE5U>G+-[XTF:
M+G%PMDQ8[=,\7IX_9KK$3_PGZ?)IQPEOX'?46WQ+S]Y-%J$4:1P&!WEUIQ01
M+A/&V.=IT7"0LM@19A +*[V:%6\^,W6J40L^QW';=F:TPH/U3&#F"EM-)4\&
M.%\>HI-Z>7)0#DD8\&N<F8JHYML'C+,\H.!DE:=%846):IG(= <O"R&#G92M
M#52>C8T2P$"VE]K:'52 ,*RJK>8#/[6L]1=E+IQ^LF Y?33F=O/V2 3!!'9'
M[85<CWEI*(@EH:X6F*4!BNYS0]D.M-BCJB=B X]+L%JI7P>EE@$,^&RTU!T>
M^-/!N!22 P\(X.A>9893]K[1"^FQZ#2.^+/]LIBP\56J%;/C/6D'@UH;4PM.
M,*#LI*[RH12=_M@K*30MWK8M/,*C0VE+I\LP\Z"L^O)XZU'"BZRP"?QD)2]U
M=NZ1A)4XP[5R9;2Y/N/L(0[B,+Y?M1-P6$5Z;_G+3DM!N&M*<V3_5C\+9FRZ
MLU5X:,#$%@\-ZM]&M8^S6D5UND(!Q#4X0$P'Q)5 ]1)_[#U*30_T6ZD)D%28
MW**IN<VG-FW.9D\_P\$=3N:JP\,N/^A\/MAIPPG3P$Z^!FOT[])$X1%97DTP
M!)/->JOS'TNB>IY@7-[CL^I4+N9=^7?W=J76->/.UFG91V&-4P>6"D=#2GHX
MH[15/ DOE?8-#MUR\OHE#JF8D&0K5X-7]>6]';[ZIMS9 )9_]ML<PEI;Y95
M'RO2;W#TMC)SELUS1AY)@"-5ZD.W*NSM>+9LW)T-;,/WO\T1;F>TF%,V_QFM
M" Z!1!#T;I8B=?1//*_$),JC*UKMPG\\HW-?U8;;[IR^6NS%<-^LB;<RXONI
ML/^#?B.[A0Q\90YIK\@A/6.>L2IX]YY_Y-N8#FII:&Z,R8UW];%]&MSZ!MOF
M&)9_"5S8WBZME.^]\T1)R&.UR_=_ RZV0YX)?_?M77YG3X=?LYEV-/+RCT#,
MC+TK(X522?S'*I"Q2E,6UQ*8'382;G\; [*YE7"R7]FOH2AOH-WM8K_13:IQ
MV!4%3,IQQW>?4.+9-VT*NMS/,&%1>;L>:=(O[=-PTS35-L><Y#/0LJKOSD3K
M0>BSF*DP'"PI^YYNHX8H,6)(!;\[(WMOI#"@.H5;;![!!XL3GZ3X.B'^KMR,
MUE_?IX6@8Y/N:$3K/OV-'Y<L3#=Z%''!A!:,2S87[.69*MW$/[N5&6&;&H":
M%;;?M)UFANU]?G_.<5NWN>NT<+A?=PVF]I)LO(>8 CJKL5?S0,]&WNIDT%&'
M;V=&Z&=X]VGA&SI_0MW#?MMG52O3M["+K4ZT@):P/A'ZQA;,4X#3OY?O\99>
MR$+W7V_[K< FFNS%ZY+-FWHKST[ZJP%K.1O$=N/,X:_YMO)\98%7F _ZH_=O
MCOB0OQY_'?]^AF>8U<Y4V/\KR1XFU+Y'$BQ94JC:)-A^_+6Y.!>#;UM&LQ&T
MJ:S!A\&6#!!><3!>YL9MKGY#96_<TZL MU5A=WF=J[9-<P-07">M6?<?/5 W
M\M\DTJPL[KA_![1%WZ"1?L$I:Y<HJ![0QNQ/10OQ>L*[C*^S_SPHK]*6&W6;
MX]SVV]_,,.]H<'N4U^A0U%IQ_J<,\0'NFC=5ZMN:#EQO!C;3Z'_0U-'#'5V?
M4)[Z;R%VB.<SG)!'C]4YGD1IEBQ9L[#']J-G(LV1K*.'EQG92ENQ%GO)A-9<
MZ#?&H\W; WC6<1YP# X).[)/GE8&6*CQ>+X(XQ7&19X[>5-<QM%C/@4RJU->
MT:C^^VF<9I=Q]A5G-]B/[R/R)U8%'._P>RZ7^ITW6WW\[>QC8!;H75O8'HI?
MHJ0BD120K]?U+F_?V*?W)V+,WN4QB;*$1"GQ=_DP7?.]?=J@&YMM1XZXYL?
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
M"%EAXEQVO3);T=]00?7W#[;A^%3T6<A56/&#$TDF,XCRS%\5('/+DZT5Z'&
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
M HGI'S=CM2@4"M7-?DF_/?B!.;" .G<()Q ]"5-81]S81$?NQL!."=R2G?7
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
M,)\H</X?7':F&T%M^ 8M3$F.YI.IQRX:>I 'CC5G++2%Z6(+FG?E*3.76CT
M6?BN^?O$\P)DC0+"DNY%Z87#FAM3]#W\$]=!!^NO^B@,?[,@Q9#N7WX]$-=$
MR/+8BQI&F^&8:+:*"_$P7A1C#^BJ^G@.AAW,!CV6[4FTQ8UAL^DNGA#RHY<7
M-_LHSX5M>%1FH8'Q@'%46VL23]G+,$A#<'-#:5C5]]/?\%Z"EAM.M4^G'-2R
M[-(#\6.BC(@(9B_$U@)W]0JZJ?8)@1$$D:\'4G2?6"'/HQPT[/ABEMW +A#9
M89.]3Q470 #U5WV.D]DX)1BBNB81V\F?7)ORSF,93OS]H?X0W1:"S?8TM.TD
MVN-M.MKCS65OL9P-?_XRNQN-YXO_Z(W__G6R_#5982@QJ,K0C_QGN .6WGX=
M8GRS?VX2:\@!<W'<&IB$.5\2A%",[Y'_Y%JN[:[WXH"15CZN^E'WHYB^1PA]
M;+68]+"_1&3#V=&;_*;JLW5[LIKW6+U1(/78P6KE,,O(<4L0.L1VS^FNT9(N
MR/^T<C^#6OEM ]<7*,:'Y?J+:]-A;&H7M"C(11]7[CMY&:+,Q_8%"G.JEO*!
M_A%FN1D=3J'%=F>AW)7T,L0;B';'Y3PN_?XYK/H^<2*??(KT\(\CNK:/;&I
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
MS#36!,[ZSO6\H4'(?N62\-&)!'J\051[M$'8". 4,TE3=.D/0_K_V"^+;-$
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
M"HU5#6H5A8\MHO )@,(G210:*][3*@J?6D2A?P4YMEU)G]M>!!!IYC2+!.@
M+7V"?B%'Z#;/T'W((;HO>XKNOXQC=)HYS2(!.4CW94_2_9=QE$XSIUDD((?I
MONQINO\RCM-IYN@1#3E@V>26]"O\6Y]4,TW\[)#[FM3,]7CNF2]X T*8((7W
MP3?[YS;Q'7%(R3,YCL4$$?)$OIFOZ2$#N?(+NB6I2G_%:Y*Z+N"/:DGT2#BG
M*50!M^Q)JV<=9.[O"SC5T(YXR));0-@W[#]-' OOL!48]LENTB_8/BN-J/PN
M#?0@LP:FZ;&M"@6[2*[C&+7$&Z;H;5,%[2[_*>57?M"7U(VQ62,IRD149LE[
M%).7>C W1TQ5TM^'64D-TZ?KB46:7@ODK.W)*+_VE))$-5!I)*OU+,44 W)C
MA!O5@_P)*+\$5J =(9"\##G\!7F,SBB_H4E_7+KL5S'%[*#9](8,GX'RB_"V
M)%$6E#^+**K1E%7GI3QR0!^Q+:E7-7W7(WAS][&FESQZO+D[O]LYO]LYO]O1
MWO^O\;N=*)_1\P39E[ HO3&W4X=PX=*AQWN8@BG"RK 6=M,#(X#LP0#3ZSH$
MV73,]6?DL&*GU/ :6!OL8*:BF;UP2%DOO"J1&T:U0P DIVFU6(93>ARKYI2[
M= Y/+*\7VB';#0M]Q#,600OJK/J 4@90":[H 2,SJ&:KL+"*"+2<IJHC;LM
M5$BQ'H#DGW9EW0B=OSW* :6C&>AJ]/].6.TZQ\,FJ_7:CA,^_4G5NZP*MWL^
MVS52%Q5NO!)>L%,R\^(?:KIEXWVS6\[T1AFOV./XC?GW'#\_@W7\QX%)S53L
M[_,]C9]RZLE^&\SG@^E2D*(Z'KYGQ..K3>M%\"XTQR<.-<R#R.'D6%^0M:;*
M(68!1IY<[J\*@ZHT%VW#\V:K&)\9F3/'>4)5<JQ'84_5%DL-0*=-32"W2ALY
M6SIEUQH[5H?-G*GK1"J158OT]PG>'^YA.%EAF_VJZKB7^B6R#93T,(R216'C
M!7B8*<>OR^^EVOBM7QX@7-(#ST8D=XM).(QTIJWZOJO:X.V(CLD@I?H^/JPS
M'=[*R]_!O[OB5&T/[^*UOWB/( (42TBUT^&ZM9,7X_D,/U]T:W:AJO%%]R)X
M]+"%#;)/*"]!FLGB+EW"I)@*/:ZX$]-B+ZAFJT1M4^&S0D!?3; 2R5\:-@!E
M6MQW/X06%'JP#3.41=%%6E%[Y:_#P&*8.47P&*#'^6'(ZB<@0AGA[QEU@O*Z
MN:TU64>@$KNY!.CQ[GJ.M@$QGZCY/U@3%)*2GJY(ZTD,H0=H//'+Q!" :6LF
M2>S - FRL(^LB;-#'NW&KQ_.::]:I4F+6O(=K) /#3U:'CB'[_'9GFFFVE]9
MC=L%5.NQ?22*U(X"PLK^A*[W*$O)%'T/_\0]UL#ZJUXP\/M/*8:4ON'0I$1H
MTD_**#,<D]I':;L'YE?F]5=]!P:&7XXA+R"*Y]DV#I\%I<LW<P]FJ1ZJU31\
MC0N(UL('._ \E!^E('#"]M-.V _/3MC!8C'F!REHX86EJW"+Z,[*<J^PVE3,
M21A&G$9,^8+LL*0ZY9-,<$*U4371TI%P%)("4]7"08!+N:F57 ?^',4.Y*$>
M%MIG:E=ZK"PY\F9.&-Y[T W%6//ZJ+;$&L!6S"(IC1[_A?V+1;G1W_Q_4$L!
M A0#%     @ ^8:%2_^V=VX.Q0  ;+T+ !$              ( !     '!E
M>64M,C Q-S V,S N>&UL4$L! A0#%     @ ^8:%2V+,:9_W#   XX0  !$
M             ( !/<4  '!E>64M,C Q-S V,S N>'-D4$L! A0#%     @
M^8:%2P$/!V51#P  8[8  !4              ( !8](  '!E>64M,C Q-S V
M,S!?8V%L+GAM;%!+ 0(4 Q0    ( /F&A4O^BZ6.U!\  '4- @ 5
M      "  >?A  !P97EE+3(P,3<P-C,P7V1E9BYX;6Q02P$"% ,4    " #Y
MAH5+BE-A"EI(  "E" 0 %0              @ 'N 0$ <&5Y92TR,#$W,#8S
M,%]L86(N>&UL4$L! A0#%     @ ^8:%2\NC^Y,5.0  H[P# !4
M     ( !>TH! '!E>64M,C Q-S V,S!?<')E+GAM;%!+!08     !@ & (H!
(  ##@P$    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
