<?xml version="1.0" encoding="UTF-8"?>
<!-- Created by Charles Hoffman, CPA: 2018-08-27 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd http://www.xbrl.org/dtr/type/numeric http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd http://xbrl.org/2008/generic http://www.xbrl.org/2008/generic-link.xsd http://xbrl.org/2008/formula http://www.xbrl.org/2008/formula.xsd http://xbrl.org/2008/label http://www.xbrl.org/2008/generic-label.xsd http://xbrl.org/2008/assertion/consistency http://www.xbrl.org/2008/consistency-assertion.xsd http://xbrl.org/2008/assertion/existence http://www.xbrl.org/2008/existence-assertion.xsd http://xbrl.org/2008/assertion/value http://www.xbrl.org/2008/value-assertion.xsd http://xbrl.org/2008/filter/period http://www.xbrl.org/2008/period-filter.xsd http://xbrl.org/2008/filter/concept http://www.xbrl.org/2008/concept-filter.xsd http://xbrl.org/2008/filter/dimension http://www.xbrl.org/2008/dimension-filter.xsd http://xbrl.org/2008/filter/general http://www.xbrl.org/2008/general-filter.xsd http://xbrl.org/2008/filter/unit http://www.xbrl.org/2008/unit-filter.xsd http://xbrl.org/2008/filter/entity http://www.xbrl.org/2008/entity-filter.xsd http://xbrl.org/2008/variable http://www.xbrl.org/2008/variable.xsd http://xbrl.org/2008/validation http://www.xbrl.org/2008/validation.xsd http://xbrl.org/2010/message http://www.xbrl.org/2010/generic-message.xsd" xmlns:fac="http://www.xbrlsite.com/2018/Protototype/fac/ifrs" xmlns:ca="http://xbrl.org/2008/assertion/consistency" xmlns:generic="http://xbrl.org/2008/generic" xmlns:variable="http://xbrl.org/2008/variable" xmlns:xfi="http://www.xbrl.org/2008/function/instance" xmlns:cf="http://xbrl.org/2008/filter/concept" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ea="http://xbrl.org/2008/assertion/existence" xmlns:df="http://xbrl.org/2008/filter/dimension" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:uf="http://xbrl.org/2008/filter/unit" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:validation="http://xbrl.org/2008/validation" xmlns:pf="http://xbrl.org/2008/filter/period" xmlns:formula="http://xbrl.org/2008/formula" xmlns:msg="http://xbrl.org/2010/message" xmlns:va="http://xbrl.org/2008/assertion/value" xmlns:label="http://xbrl.org/2008/label" xmlns:gf="http://xbrl.org/2008/filter/general" xmlns:ef="http://xbrl.org/2008/filter/entity" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2008/role/link" xlink:type="simple" xlink:href="http://www.xbrl.org/2008/generic-link.xsd#standard-link-role"/>
  <link:roleRef roleURI="http://www.xbrl.org/2008/role/label" xlink:type="simple" xlink:href="http://www.xbrl.org/2008/generic-label.xsd#standard-label"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/element-label" xlink:type="simple" xlink:href="http://www.xbrl.org/2008/generic-label.xsd#element-label"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-set" xlink:type="simple" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-filter" xlink:type="simple" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-filter"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:type="simple" xlink:href="http://www.xbrl.org/2008/variable.xsd#variable-set-precondition"/>
  <generic:link xlink:type="extended" xlink:role="http://www.xbrl.org/2008/role/link">
    <formula:formula xlink:type="resource" xlink:label="FORMULA" source="all" value="$all" implicitFiltering="true" aspectModel="dimensional">
      <formula:decimals>0</formula:decimals>
    </formula:formula>
    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Fact" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="FORMULA" xlink:to="VARIABLE_Fact" order="1.0" name="all"/>
    <cf:conceptName xlink:type="resource" xlink:label="CONCEPT_Null">
      <cf:concept>
        <cf:qname>fac:null</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="VARIABLE_Fact" xlink:to="CONCEPT_Null" order="1.0" complement="true" cover="true"/>
  </generic:link>
  <generic:link xlink:type="extended" xlink:role="http://www.xbrl.org/2008/role/link">
    <formula:formula xlink:type="resource" xlink:label="formula" id="FORMULA_Derive_NoncurrentAssets" value="$Assets - $CurrentAssets" source="Assets" aspectModel="dimensional" implicitFiltering="true">
      <formula:decimals>0</formula:decimals>
      <formula:aspects>
        <formula:concept>
          <formula:qname>fac:NoncurrentAssets</formula:qname>
        </formula:concept>
      </formula:aspects>
    </formula:formula>
    <label:label xlink:type="resource" xlink:label="formula_label" xlink:role="http://www.xbrl.org/2008/role/label" xml:lang="en">Computes assets from Assets plus CurrentAssets</label:label>
    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label" xlink:from="formula" xlink:to="formula_label" order="1.0"/>
    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_Assets" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="formula" xlink:to="VARIABLE_Assets" order="1.0" name="Assets"/>
    <label:label xlink:type="resource" xlink:label="VARIABLE_Assets_label" xlink:role="http://www.xbrl.org/2008/role/label" xml:lang="en">Binds to any Assets fact</label:label>
    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label" xlink:from="VARIABLE_Assets" xlink:to="VARIABLE_Assets_label" order="1.0"/>
    <cf:conceptName xlink:type="resource" xlink:label="filter_Assets">
      <cf:concept>
        <cf:qname>fac:Assets</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="VARIABLE_Assets" xlink:to="filter_Assets" order="2.0" complement="false" cover="true"/>
    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_CurrentAssets" bindAsSequence="false"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="formula" xlink:to="VARIABLE_CurrentAssets" order="2.0" name="CurrentAssets"/>
    <label:label xlink:type="resource" xlink:label="VARIABLE_CurrentAssets_label" xlink:role="http://www.xbrl.org/2008/role/label" xml:lang="en">Binds to any CurrentAssets fact</label:label>
    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label" xlink:from="VARIABLE_CurrentAssets" xlink:to="VARIABLE_CurrentAssets_label" order="1.0"/>
    <cf:conceptName xlink:type="resource" xlink:label="filter_CurrentAssets">
      <cf:concept>
        <cf:qname>fac:CurrentAssets</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="VARIABLE_CurrentAssets" xlink:to="filter_CurrentAssets" order="3.0" complement="false" cover="true"/>
    <variable:factVariable xlink:type="resource" xlink:label="VARIABLE_NoncurrentAssets" bindAsSequence="false" fallbackValue="&quot;null&quot;"/>
    <variable:variableArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set" xlink:from="formula" xlink:to="VARIABLE_NoncurrentAssets" order="2.0" name="NoncurrentAssets"/>
    <label:label xlink:type="resource" xlink:label="VARIABLE_NoncurrentAssets_label" xlink:role="http://www.xbrl.org/2008/role/label" xml:lang="en">Binds to any NoncurrentAssets fact</label:label>
    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/element-label" xlink:from="VARIABLE_NoncurrentAssets" xlink:to="VARIABLE_NoncurrentAssets_label" order="1.0"/>
    <cf:conceptName xlink:type="resource" xlink:label="filter_NoncurrentAssets">
      <cf:concept>
        <cf:qname>fac:NoncurrentAssets</cf:qname>
      </cf:concept>
    </cf:conceptName>
    <variable:variableFilterArc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-filter" xlink:from="VARIABLE_NoncurrentAssets" xlink:to="filter_NoncurrentAssets" order="3.0" complement="false" cover="true"/>
    <variable:precondition xlink:type="resource" xlink:label="precondition" xlink:title="precondition" test="exists($Assets) and exists($CurrentAssets) and ($NoncurrentAssets eq &quot;null&quot;)"/>
    <generic:arc xlink:type="arc" xlink:arcrole="http://xbrl.org/arcrole/2008/variable-set-precondition" xlink:from="formula" xlink:to="precondition" xlink:title="user-defined: formula to precondition" order="3.0"/>
  </generic:link>
</link:linkbase>
